0001023024-24-000057.txt : 20240510 0001023024-24-000057.hdr.sgml : 20240510 20240510070924 ACCESSION NUMBER: 0001023024-24-000057 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240510 DATE AS OF CHANGE: 20240510 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ANI PHARMACEUTICALS INC CENTRAL INDEX KEY: 0001023024 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] ORGANIZATION NAME: 03 Life Sciences IRS NUMBER: 582301143 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-31812 FILM NUMBER: 24932862 BUSINESS ADDRESS: STREET 1: 210 MAIN STREET WEST CITY: BAUDETTE STATE: MN ZIP: 56623 BUSINESS PHONE: 2186343500 MAIL ADDRESS: STREET 1: 210 MAIN STREET WEST CITY: BAUDETTE STATE: MN ZIP: 56623 FORMER COMPANY: FORMER CONFORMED NAME: BIOSANTE PHARMACEUTICALS INC DATE OF NAME CHANGE: 19991228 FORMER COMPANY: FORMER CONFORMED NAME: BEN ABRAHAM TECHNOLOGIES INC DATE OF NAME CHANGE: 19991027 10-Q 1 anip-20240331.htm 10-Q anip-20240331
0001023024December 312024Q1falseP7YP1YP3YP3YP3YP3YP3YP3YP3YP3YP3YP3YP3YP3Yhttp://fasb.org/us-gaap/2023#BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1http://fasb.org/us-gaap/2023#BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1http://fasb.org/us-gaap/2023#BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1http://fasb.org/us-gaap/2023#BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesanip:facilityiso4217:CADxbrli:pureanip:segmentanip:voteanip:tradingDayanip:installmentanip:productanip:plaintiffanip:manufactureranip:claimanip:founder00010230242024-01-012024-03-310001023024us-gaap:CommonStockMember2024-05-030001023024anip:ClassCSpecialStockMember2024-05-0300010230242024-03-3100010230242023-12-310001023024us-gaap:ConvertiblePreferredStockMember2024-03-310001023024us-gaap:ConvertiblePreferredStockMember2023-12-310001023024us-gaap:CommonStockMember2024-03-310001023024us-gaap:CommonStockMember2023-12-310001023024anip:ClassCSpecialStockMember2024-03-310001023024anip:ClassCSpecialStockMember2023-12-3100010230242023-01-012023-03-310001023024us-gaap:ConvertiblePreferredStockMember2022-12-310001023024us-gaap:CommonStockMember2022-12-310001023024us-gaap:AdditionalPaidInCapitalMember2022-12-310001023024us-gaap:TreasuryStockCommonMember2022-12-310001023024us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001023024us-gaap:RetainedEarningsMember2022-12-3100010230242022-12-310001023024us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001023024us-gaap:TreasuryStockCommonMember2023-01-012023-03-310001023024us-gaap:CommonStockMember2023-01-012023-03-310001023024us-gaap:RetainedEarningsMember2023-01-012023-03-310001023024us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001023024us-gaap:ConvertiblePreferredStockMember2023-03-310001023024us-gaap:CommonStockMember2023-03-310001023024us-gaap:AdditionalPaidInCapitalMember2023-03-310001023024us-gaap:TreasuryStockCommonMember2023-03-310001023024us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001023024us-gaap:RetainedEarningsMember2023-03-3100010230242023-03-310001023024us-gaap:CommonStockMember2023-12-310001023024us-gaap:AdditionalPaidInCapitalMember2023-12-310001023024us-gaap:TreasuryStockCommonMember2023-12-310001023024us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001023024us-gaap:RetainedEarningsMember2023-12-310001023024us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001023024us-gaap:TreasuryStockCommonMember2024-01-012024-03-310001023024us-gaap:CommonStockMember2024-01-012024-03-310001023024us-gaap:RetainedEarningsMember2024-01-012024-03-310001023024us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001023024us-gaap:CommonStockMember2024-03-310001023024us-gaap:AdditionalPaidInCapitalMember2024-03-310001023024us-gaap:TreasuryStockCommonMember2024-03-310001023024us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001023024us-gaap:RetainedEarningsMember2024-03-310001023024anip:OakvilleOntarioFormerManufacturingFacilityMemberus-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember2024-02-160001023024anip:PublicOfferingMemberus-gaap:CommonStockMember2023-05-012023-05-310001023024anip:SalesOfGenericPharmaceuticalProductsMember2024-01-012024-03-310001023024anip:SalesOfGenericPharmaceuticalProductsMember2023-01-012023-03-310001023024anip:SalesOfBrandedRoyaltiesAndOtherPharmaceuticalServicesMember2024-01-012024-03-310001023024anip:SalesOfBrandedRoyaltiesAndOtherPharmaceuticalServicesMember2023-01-012023-03-310001023024anip:SalesOfRareDiseasePharmaceuticalProductsMember2024-01-012024-03-310001023024anip:SalesOfRareDiseasePharmaceuticalProductsMember2023-01-012023-03-310001023024us-gaap:TransferredAtPointInTimeMember2024-01-012024-03-310001023024us-gaap:TransferredAtPointInTimeMember2023-01-012023-03-310001023024us-gaap:TransferredOverTimeMember2024-01-012024-03-310001023024us-gaap:TransferredOverTimeMember2023-01-012023-03-310001023024anip:SalesOfContractManufactureProductsMember2024-03-310001023024anip:SalesOfContractManufacturedProductsMember2024-03-310001023024anip:ChargebacksMember2022-12-310001023024anip:GovernmentRebatesMember2022-12-310001023024anip:AllowancesForSalesReturnsMember2022-12-310001023024anip:AdministrativeFeesAndOtherRebatesMember2022-12-310001023024anip:ReservesForCashDiscountMember2022-12-310001023024anip:ChargebacksMember2023-01-012023-03-310001023024anip:GovernmentRebatesMember2023-01-012023-03-310001023024anip:AllowancesForSalesReturnsMember2023-01-012023-03-310001023024anip:AdministrativeFeesAndOtherRebatesMember2023-01-012023-03-310001023024anip:ReservesForCashDiscountMember2023-01-012023-03-310001023024anip:ChargebacksMember2023-03-310001023024anip:GovernmentRebatesMember2023-03-310001023024anip:AllowancesForSalesReturnsMember2023-03-310001023024anip:AdministrativeFeesAndOtherRebatesMember2023-03-310001023024anip:ReservesForCashDiscountMember2023-03-310001023024anip:ChargebacksMember2023-12-310001023024anip:GovernmentRebatesMember2023-12-310001023024anip:AllowancesForSalesReturnsMember2023-12-310001023024anip:AdministrativeFeesAndOtherRebatesMember2023-12-310001023024anip:ReservesForCashDiscountMember2023-12-310001023024anip:ChargebacksMember2024-01-012024-03-310001023024anip:GovernmentRebatesMember2024-01-012024-03-310001023024anip:AllowancesForSalesReturnsMember2024-01-012024-03-310001023024anip:AdministrativeFeesAndOtherRebatesMember2024-01-012024-03-310001023024anip:ReservesForCashDiscountMember2024-01-012024-03-310001023024anip:ChargebacksMember2024-03-310001023024anip:GovernmentRebatesMember2024-03-310001023024anip:AllowancesForSalesReturnsMember2024-03-310001023024anip:AdministrativeFeesAndOtherRebatesMember2024-03-310001023024anip:ReservesForCashDiscountMember2024-03-310001023024anip:FourCustomersMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2024-01-012024-03-310001023024us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberanip:CustomerOneMember2024-01-012024-03-310001023024us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberanip:CustomerOneMember2023-01-012023-03-310001023024us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberanip:CustomerTwoMember2024-01-012024-03-310001023024us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberanip:CustomerTwoMember2023-01-012023-03-310001023024us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberanip:CustomerThreeMember2024-01-012024-03-310001023024us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberanip:CustomerThreeMember2023-01-012023-03-310001023024us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberanip:CustomerFourMember2024-01-012024-03-310001023024us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberanip:CustomerFourMember2023-01-012023-03-310001023024anip:OakvilleOntarioCanadaMember2024-01-012024-03-310001023024anip:OakvilleOntarioCanadaMember2024-03-310001023024anip:OakvilleOntarioCanadaMember2023-01-012023-03-310001023024anip:OakvilleOntarioCanadaMemberus-gaap:EmployeeSeveranceMember2023-01-012023-03-310001023024anip:OakvilleOntarioCanadaMemberus-gaap:FacilityClosingMember2023-01-012023-03-310001023024anip:OakvilleOntarioCanadaMemberus-gaap:OtherRestructuringMember2023-01-012023-03-310001023024anip:OakvilleOntarioCanadaMember2023-12-310001023024anip:OakvilleOntarioFormerManufacturingFacilityMemberus-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember2024-03-282024-03-280001023024anip:OakvilleOntarioFormerManufacturingFacilityMemberus-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember2024-03-280001023024anip:CreditAgreementMemberanip:TermLoanMember2021-11-190001023024anip:CreditAgreementMemberus-gaap:LineOfCreditMember2021-11-190001023024anip:CreditAgreementMemberus-gaap:LineOfCreditMember2024-03-310001023024anip:CreditAgreementMemberanip:TermLoanMember2024-03-310001023024anip:CreditAgreementMember2021-11-192021-11-190001023024anip:CreditAgreementMemberus-gaap:LineOfCreditMember2021-11-192021-11-190001023024anip:TermLoanAndDelayedDrawTermLoanMember2024-03-310001023024anip:TermLoanAndDelayedDrawTermLoanMember2023-12-310001023024anip:TermLoanMember2024-03-310001023024us-gaap:InterestRateSwapMember2021-11-210001023024us-gaap:InterestRateSwapMember2024-03-310001023024us-gaap:InterestRateSwapMember2024-01-012024-03-310001023024us-gaap:InterestRateSwapMember2023-01-012023-03-310001023024us-gaap:SupplierConcentrationRiskMemberanip:OneSupplierMemberus-gaap:CostOfGoodsTotalMember2024-01-012024-03-310001023024anip:BioSantePharmaceuticalsMember2013-01-012013-12-310001023024anip:WellSpringPharmaServicesIncMember2018-01-012018-12-310001023024anip:NovitiumPharmaMember2022-01-012022-12-310001023024anip:AcquiredAndaIntangibleAssetsMember2024-03-310001023024anip:AcquiredAndaIntangibleAssetsMember2023-12-310001023024anip:ProductRightsMember2024-03-310001023024anip:ProductRightsMember2023-12-310001023024anip:MarketingAndDistributionRightsMember2024-03-310001023024anip:MarketingAndDistributionRightsMember2023-12-310001023024us-gaap:CustomerRelationshipsMember2024-03-310001023024us-gaap:CustomerRelationshipsMember2023-12-310001023024us-gaap:InProcessResearchAndDevelopmentMember2024-03-310001023024us-gaap:InProcessResearchAndDevelopmentMember2023-12-310001023024srt:MinimumMember2024-03-310001023024srt:MaximumMember2024-03-310001023024anip:ClassCSpecialStockMember2024-03-310001023024anip:ClassCSpecialStockMember2023-12-310001023024us-gaap:ConvertiblePreferredStockMemberanip:PrivateInvestmentInPublicEquityMember2021-11-192021-11-190001023024us-gaap:ConvertiblePreferredStockMemberanip:PrivateInvestmentInPublicEquityMember2021-11-190001023024us-gaap:ConvertiblePreferredStockMemberanip:PrivateInvestmentInPublicEquityMember2024-03-310001023024anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2024-03-310001023024anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2024-01-012024-03-310001023024anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2024-01-012024-03-310001023024anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-03-310001023024anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMemberus-gaap:CostOfSalesMember2024-01-012024-03-310001023024anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMemberus-gaap:CostOfSalesMember2023-01-012023-03-310001023024anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMemberus-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001023024anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001023024anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2023-01-012023-03-310001023024anip:StockIncentivePlanMember2023-05-232023-05-230001023024anip:StockIncentivePlanMember2024-03-310001023024anip:EmployeesAndConsultantsMemberus-gaap:EmployeeStockOptionMember2024-01-012024-03-310001023024srt:MinimumMemberanip:NonEmployeeDirectorStockOptionMemberus-gaap:EmployeeStockOptionMember2024-01-012024-03-310001023024anip:NonEmployeeDirectorStockOptionMembersrt:MaximumMemberus-gaap:EmployeeStockOptionMember2024-01-012024-03-310001023024anip:NonEmployeeDirectorStockOptionMemberus-gaap:EmployeeStockOptionMember2024-01-012024-03-310001023024us-gaap:EmployeeStockOptionMember2024-03-310001023024anip:EmployeesAndConsultantsMemberus-gaap:RestrictedStockMember2024-01-012024-03-310001023024anip:NonEmployeeDirectorStockOptionMemberus-gaap:RestrictedStockMember2024-01-012024-03-310001023024anip:PerformanceBasedRestrictedStockUnitsMember2024-01-012024-03-310001023024anip:MarketPerformanceBasedRestrictedStockUnitsMember2024-03-310001023024anip:MarketPerformanceBasedRestrictedStockUnitsMember2024-01-012024-03-310001023024anip:MarketPerformanceBasedRestrictedStockUnitsMember2023-02-280001023024anip:MarketPerformanceBasedRestrictedStockUnitsMember2023-02-282023-02-280001023024anip:PerformanceBasedRestrictedStockUnitsMember2024-03-310001023024anip:PerformanceBasedRestrictedStockUnitsMember2023-02-280001023024anip:PerformanceBasedRestrictedStockUnitsMember2023-02-282023-02-280001023024us-gaap:PerformanceSharesMember2024-02-142024-02-140001023024us-gaap:PerformanceSharesMembersrt:OfficerMember2024-02-142024-02-140001023024anip:MarketPerformanceBasedRestrictedStockUnitsMember2024-02-142024-02-140001023024anip:PerformanceBasedRestrictedStockUnitsMember2024-02-142024-02-140001023024us-gaap:SellingGeneralAndAdministrativeExpensesMemberanip:StockIncentivePlanMember2024-01-012024-03-310001023024us-gaap:SellingGeneralAndAdministrativeExpensesMemberanip:StockIncentivePlanMember2023-01-012023-03-310001023024anip:StockIncentivePlanMemberus-gaap:ResearchAndDevelopmentExpenseMember2024-01-012024-03-310001023024anip:StockIncentivePlanMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-03-310001023024us-gaap:CostOfSalesMemberanip:StockIncentivePlanMember2024-01-012024-03-310001023024us-gaap:CostOfSalesMemberanip:StockIncentivePlanMember2023-01-012023-03-310001023024anip:StockIncentivePlanMember2024-01-012024-03-310001023024anip:StockIncentivePlanMember2023-01-012023-03-310001023024us-gaap:EmployeeStockOptionMember2022-12-310001023024us-gaap:PerformanceSharesMember2022-12-310001023024us-gaap:RestrictedStockMember2022-12-310001023024us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001023024us-gaap:PerformanceSharesMember2023-01-012023-03-310001023024us-gaap:RestrictedStockMember2023-01-012023-03-310001023024us-gaap:EmployeeStockOptionMember2023-03-310001023024us-gaap:PerformanceSharesMember2023-03-310001023024us-gaap:RestrictedStockMember2023-03-310001023024us-gaap:EmployeeStockOptionMember2023-12-310001023024us-gaap:PerformanceSharesMember2023-12-310001023024us-gaap:RestrictedStockMember2023-12-310001023024us-gaap:EmployeeStockOptionMember2024-01-012024-03-310001023024us-gaap:PerformanceSharesMember2024-01-012024-03-310001023024us-gaap:RestrictedStockMember2024-01-012024-03-310001023024us-gaap:PerformanceSharesMember2024-03-310001023024us-gaap:RestrictedStockMember2024-03-3100010230242023-04-300001023024anip:UnapprovedProductsMember2024-01-012024-03-310001023024anip:ProductIntellectualPropertyMemberanip:AlvogenIncMember2023-12-272023-12-270001023024anip:ContractCustomerMemberanip:UnapprovedProductsMember2024-01-012024-03-310001023024anip:ContractCustomerMemberanip:UnapprovedProductsMember2023-01-012023-03-310001023024anip:UnapprovedProductsMember2023-01-012023-03-3100010230242020-12-032020-12-0300010230242012-01-012012-12-3100010230242024-03-0400010230242023-12-012023-12-310001023024anip:NovitiumMember2023-12-012023-12-3100010230242022-09-012022-09-300001023024anip:CGOncologyMember2024-01-240001023024anip:CGOncologyMember2024-03-310001023024anip:CGOncologyMember2024-03-280001023024anip:NovitiumPharmaMember2024-03-310001023024anip:NovitiumPharmaMember2023-12-122023-12-120001023024us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDiscountRateMemberanip:ProfitBasedMilestonePaymentsMember2024-03-310001023024srt:MinimumMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDiscountRateMemberanip:ProductDevelopmentBasedMilestonePaymentsMember2024-03-310001023024us-gaap:ValuationTechniqueDiscountedCashFlowMemberus-gaap:MeasurementInputDiscountRateMembersrt:MaximumMemberanip:ProductDevelopmentBasedMilestonePaymentsMember2024-03-310001023024anip:MeasurementInputProbabilityOfPaymentMemberus-gaap:ValuationTechniqueDiscountedCashFlowMemberanip:ProductDevelopmentBasedMilestonePaymentsMember2024-03-310001023024us-gaap:FairValueInputsLevel1Member2024-03-310001023024us-gaap:FairValueInputsLevel2Member2024-03-310001023024us-gaap:FairValueInputsLevel3Member2024-03-310001023024us-gaap:FairValueInputsLevel1Memberanip:NovitiumPharmaMember2024-03-310001023024us-gaap:FairValueInputsLevel2Memberanip:NovitiumPharmaMember2024-03-310001023024us-gaap:FairValueInputsLevel3Memberanip:NovitiumPharmaMember2024-03-310001023024us-gaap:FairValueInputsLevel1Member2023-12-310001023024us-gaap:FairValueInputsLevel2Member2023-12-310001023024us-gaap:FairValueInputsLevel3Member2023-12-310001023024anip:NovitiumPharmaMember2023-12-310001023024us-gaap:FairValueInputsLevel1Memberanip:NovitiumPharmaMember2023-12-310001023024us-gaap:FairValueInputsLevel2Memberanip:NovitiumPharmaMember2023-12-310001023024us-gaap:FairValueInputsLevel3Memberanip:NovitiumPharmaMember2023-12-310001023024us-gaap:ConvertiblePreferredStockMemberanip:PrivateInvestmentInPublicEquityMember2021-03-082021-03-080001023024us-gaap:ConvertiblePreferredStockMemberanip:PrivateInvestmentInPublicEquityMember2021-03-080001023024anip:ScitusPharmaServicesMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001023024anip:ScitusPharmaServicesMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001023024anip:SsPharmaLlcMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001023024anip:SsPharmaLlcMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001023024anip:SThreeChemicalsPvtLtdMemberus-gaap:RelatedPartyMember2024-01-012024-03-310001023024anip:SThreeChemicalsPvtLtdMemberus-gaap:RelatedPartyMember2023-01-012023-03-310001023024us-gaap:RelatedPartyMember2024-01-012024-03-310001023024us-gaap:RelatedPartyMember2023-01-012023-03-310001023024anip:ScitusPharmaServicesMemberus-gaap:RelatedPartyMember2024-03-310001023024anip:SsPharmaLlcMemberus-gaap:RelatedPartyMember2024-03-310001023024anip:SThreeChemicalsPvtLtdMemberus-gaap:RelatedPartyMember2024-03-310001023024us-gaap:RelatedPartyMemberanip:Mr.ShanmugamAndEsjayMemberanip:NovitiumPharmaMember2023-12-122023-12-120001023024us-gaap:RelatedPartyMemberanip:ChaliPropertiesLLCMemberanip:NovitiumPharmaMember2023-12-122023-12-120001023024us-gaap:RelatedPartyMemberanip:Mr.ShanmugamAndEsjayMemberanip:NovitiumPharmaMember2024-02-292024-02-290001023024us-gaap:RelatedPartyMemberanip:ChaliPropertiesLLCMemberanip:NovitiumPharmaMember2024-02-292024-02-290001023024us-gaap:OperatingSegmentsMemberanip:GenericsEstablishedBrandsAndOtherMember2024-01-012024-03-310001023024us-gaap:OperatingSegmentsMemberanip:GenericsEstablishedBrandsAndOtherMember2023-01-012023-03-310001023024us-gaap:OperatingSegmentsMemberanip:RareDiseaseMember2024-01-012024-03-310001023024us-gaap:OperatingSegmentsMemberanip:RareDiseaseMember2023-01-012023-03-310001023024us-gaap:CorporateNonSegmentMember2024-01-012024-03-310001023024us-gaap:CorporateNonSegmentMember2023-01-012023-03-310001023024country:US2024-01-012024-03-310001023024country:US2023-01-012023-03-310001023024country:CA2024-01-012024-03-310001023024country:CA2023-01-012023-03-310001023024country:CA2023-12-310001023024country:US2024-03-310001023024country:US2023-12-310001023024country:IN2024-03-310001023024country:IN2023-12-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
xQUARTERLY REPORT UNDER SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2024
oTRANSITION REPORT UNDER SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                   to                   .
Commission File Number 001-31812
ANI PHARMACEUTICALS, INC.
(Exact name of registrant as specified in its charter)
Delaware58-2301143
(State or other jurisdiction of
incorporation or organization)
(IRS Employer
Identification Number)
210 Main Street West
Baudette, Minnesota 56623
(Address of principal executive offices)
(218) 634-3500
(Registrant’s telephone number including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class:Trading Symbol(s)Name of each exchange on which registered:
Common StockANIPNasdaq 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 for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes x No o

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

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

Large accelerated filer
x
Accelerated filero
Non-accelerated filer
o
Smaller reporting company
o
Emerging growth company
o

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. o

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

As of May 3, 2024 there were 20,961,649 shares of common stock and 10,864 shares of class C special stock of the registrant outstanding.


ANI PHARMACEUTICALS, INC.
FORM 10-Q — Quarterly Report
For the Quarterly Period Ended March 31, 2024
TABLE OF CONTENTS
Page
2

CAUTIONARY STATEMENT CONCERNING FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q and certain information incorporated herein by reference contain forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Such statements include, but are not limited to, statements about future operations, strategies and growth potential, the revenue potential (licensing, royalty and sales) of products we sell, development timelines, expected timeframe for submission of new drug applications, abbreviated new drug applications, or supplemental new drug applications to the U.S. Food and Drug Administration (the “FDA”), pipeline or potential markets for our products, selling and marketing strategies and associated costs to support the sales of Purified Cortrophin® Gel (Repository Corticotropin Injection USP) (“Cortrophin Gel”), impact of accounting principles, litigation expenses, liquidity and capital resources, the impact of global pandemics on our business, and other statements that are not historical in nature, particularly those that utilize terminology such as “anticipates,” “will,” “expects,” “plans,” “potential,” “future,” “believes,” “intends,” “continue,” other words of similar meaning, derivations of such words, and the use of future dates. Such forward-looking statements are based on the reasonable beliefs of our management as well as assumptions made by and information currently available to our management. Readers should not put undue reliance on these forward-looking statements. Forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted or quantified; therefore, our actual results may differ materially from those described in any forward-looking statements. Factors that might cause such a difference include, but are not limited to, those discussed in our periodic reports filed with the U.S. Securities and Exchange Commission (the “SEC”), including those discussed in the “Risk Factors” section in Part I, Item 1A. of our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 and the following factors:
Cortrophin Gel is our first rare disease pharmaceutical product. To the extent we are not able to continue to achieve commercial success with this product, including expanding the market and gaining market share, our business, financial condition, and results of operations will be negatively impacted;
our approved products, including Cortrophin Gel, may not achieve commercialization at levels of market acceptance that will continue to allow us to achieve profitability;
acquisitions and investments could disrupt our business and harm our financial position and operating results;
the limited number of suppliers for our active pharmaceutical ingredients (“API”) could result in lengthy delays in production if we need to change suppliers;
delays or failure in obtaining and maintaining approvals by the FDA of the products we sell;
changes in policy or actions that may be taken by the FDA and other regulatory agencies, including drug recalls;
acceptance of our products at levels that will allow us to achieve profitability;
our ability to develop, license or acquire, and commercialize new products;
the level of competition we face and the legal, regulatory and/or legislative strategies employed by our competitors to prevent or delay competition from generic alternatives to branded products;
our ability to protect our intellectual property rights;
the impact of legislative or regulatory reform on the pricing for pharmaceutical products;
the impact of any litigation to which we are, or may become, a party;
our ability, and that of our suppliers, development partners, and manufacturing partners, to comply with laws, regulations and standards that govern or affect the pharmaceutical and biotechnology industries;
our ability to maintain the services of our key executives and other personnel; and
general business and economic conditions, such as inflationary pressures, geopolitical conditions including, but not limited to, the conflict between Russia and the Ukraine, the conflict between Israel and Gaza, conflicts related to the attacks on cargo ships in the Red Sea, and the effects and duration of outbreaks of public health emergencies.
These factors should not be construed as exhaustive and should be read in conjunction with our other disclosures, including but not limited to our Annual Report on Form 10-K for the year ended December 31, 2023, including the factors described in “Item 1A. Risk Factors.” Other risks may be described from time to time in our filings made under the securities laws, including our quarterly reports on Form 10-Q and our current reports on Form 8-K. New risks emerge from time to time. It is not possible for our management to predict all risks. The forward-looking statements contained in this document are made only as of the date of this document. We undertake no obligation to update or revise any forward-looking statement, whether as a result of new information, future events, or otherwise.
3

The Company may use its investor relations website as a distribution channel of material company information. Financial and other important information regarding the Company is routinely posted on and accessible through the Company’s investor relations website. We encourage investors and others interested in our Company to review the information we post on our investor relations website in addition to filings with the SEC, press releases, public conference calls and webcasts. Information contained on the Company’s website is not included as part of, or incorporated by reference into, this Quarterly Report on Form 10-Q.

4

Part I — FINANCIAL INFORMATION
Item 1.    Condensed Consolidated Financial Statements (unaudited)
ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES
Condensed Consolidated Balance Sheets
(in thousands, except share and per share amounts)
(unaudited)
March 31,
2024
December 31,
2023
Assets
Current Assets
Cash and cash equivalents$228,597 $221,121 
Accounts receivable, net of $91,825 and $97,262 of adjustments for chargebacks and other allowances at March 31, 2024 and December 31, 2023, respectively
172,418 162,079 
Inventories113,837 111,196 
Assets held for sale 8,020 
Prepaid expenses and other current assets16,050 17,400 
Investment in equity securities9,655  
Total Current Assets540,557 519,816 
Non-current Assets
Property and equipment, net48,526 44,593 
Deferred tax assets, net of deferred tax liabilities and valuation allowance87,607 90,711 
Intangible assets, net196,044 209,009 
Goodwill28,221 28,221 
Derivatives and other non-current assets13,569 12,072 
Total Assets$914,524 $904,422 
Liabilities, Mezzanine Equity, and Stockholders’ Equity
Current Liabilities
Current debt, net of deferred financing costs$850 $850 
Accounts payable49,430 36,683 
Accrued royalties15,475 16,276 
Accrued compensation and related expenses9,526 23,786 
Accrued government rebates9,509 12,168 
Income taxes payable11,402 8,164 
Returned goods reserve32,853 29,678 
Current contingent consideration414 12,266 
Accrued expenses and other7,430 5,606 
Total Current Liabilities136,889 145,477 
Non-current Liabilities
Non-current debt, net of deferred financing costs and current component284,607 284,819 
Non-current contingent consideration11,160 11,718 
Other non-current liabilities5,055 4,809 
Total Liabilities$437,711 $446,823 
Commitments and Contingencies (Note 12)
Mezzanine Equity
Convertible Preferred Stock, Series A, $0.0001 par value, 1,666,667 shares authorized; 25,000 shares issued and outstanding at March 31, 2024 and December 31, 2023
24,850 24,850 
Stockholders’ Equity
Common Stock, $0.0001 par value, 33,333,334 shares authorized; 21,373,266 shares issued and 20,980,307 outstanding at March 31, 2024; 20,730,896 shares issued and 20,466,953 shares outstanding at December 31, 2023
2 2 
Class C Special Stock, $0.0001 par value, 781,281 shares authorized; 10,864 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively
  
Preferred Stock, $0.0001 par value, 1,666,667 shares authorized; 0 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively
  
Treasury stock, 392,959 shares of common stock, at cost, at March 31, 2024 and 263,943 shares of common stock, at cost, at December 31, 2023
(18,742)(10,081)
Additional paid-in capital523,628 514,103 
Accumulated deficit(62,331)(80,132)
Accumulated other comprehensive income, net of tax9,406 8,857 
Total Stockholders’ Equity451,963 432,749 
Total Liabilities, Mezzanine Equity, and Stockholders’ Equity$914,524 $904,422 
The accompanying notes are an integral part of these condensed consolidated financial statements.
5


ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Operations
(in thousands, except per share amounts)
(unaudited)
Three Months Ended March 31,
20242023
Net Revenues$137,430 $106,786 
Operating Expenses
Cost of sales (excluding depreciation and amortization)49,157 37,708 
Research and development10,511 5,924 
Selling, general, and administrative48,021 36,468 
Depreciation and amortization14,686 14,700 
Contingent consideration fair value adjustment90 961 
Restructuring activities 1,130 
Gain on sale of building (5,347) 
Total Operating Expenses, net117,118 96,891 
Operating Income 20,312 9,895 
Other Income (Expense), net  
Unrealized gain on investment in equity securities 9,655  
Interest expense, net(4,600)(7,696)
Other expense, net(32)(34)
Income Before Income Tax Expense25,335 2,165 
Income tax expense7,128 726 
Net Income $18,207 $1,439 
Dividends on Series A Convertible Preferred Stock(406)(406)
Net Income Available to Common Shareholders$17,801 $1,033 
Basic and Diluted Income Per Share:
Basic Income Per Share$0.84 $0.06 
Diluted Income Per Share$0.82 $0.06 
Basic Weighted-Average Shares Outstanding19,09916,392
Diluted Weighted-Average Shares Outstanding19,42216,531
The accompanying notes are an integral part of these condensed consolidated financial statements.
6


ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Comprehensive Income
(in thousands)
(unaudited)
Three Months Ended March 31,
20242023
Net Income $18,207 $1,439 
Other comprehensive income, net of tax:  
Foreign currency translation adjustment(97)107 
Gain (loss) on interest rate swap646 (1,143)
Total other comprehensive income, net of tax549 (1,036)
Total comprehensive income, net of tax$18,756 $403 
The accompanying notes are an integral part of these condensed consolidated financial statements.
7


ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Changes in Mezzanine Equity and Stockholders’ Equity
For the Three Months Ended March 31, 2024 and 2023
(in thousands)
(unaudited)
Mezzanine Equity
Series A Convertible
Preferred
Stock
Mezzanine Equity
Series A Convertible
Preferred Stock
Shares
Common
Stock
Par Value
Common
Stock
Shares
Class C
Special
Stock
Additional
Paid-in
Capital
Treasury
Stock
Shares
Treasury
Stock
Accumulated Other
Comprehensive Income,
Net of Tax
Accumulated
Deficit
Total Mezzanine
Equity and
Stockholders'
Equity
Balance, December 31, 2022$24,850 25$1 17,644$— $403,900 149$(5,094)$12,167 $(97,285)$338,539 
Stock-based Compensation Expense— — — 4,338 — — — 4,338 
Treasury Stock Purchases for Restricted Stock Vests— — — — 85(3,549)— — (3,549)
Issuance of Common Shares upon Stock Option and ESPP Exercise— — 5— 157 — — — 157 
Issuance of Restricted Stock Awards— — 520— — — — — — 
Issuance of Performance Stock Units— — 85— — — — — — 
Restricted Stock Awards Forfeitures— — (28)— — — — — — 
Dividends on Series A Convertible Preferred Stock— — — — — — (406)(406)
Other Comprehensive Income— — — — — (1,036)— (1,036)
Net Income— — — — — — 1,439 1,439 
Balance, March 31, 2023$24,850 25$1 18,226$— $408,395 234$(8,643)$11,131 $(96,252)$339,482 
Balance, December 31, 2023$24,850 25$2 20,731$— $514,103 264$(10,081)$8,857 $(80,132)$457,599 
Stock-based Compensation Expense— — — 6,934 — — — 6,934 
Treasury Stock Purchases for Restricted Stock Vests— — — — 129(8,661)— — (8,661)
Issuance of Common Shares upon Stock Option and ESPP Exercise— — 31— 2,591 — — — 2,591 
Issuance of Restricted Stock Awards— — 542— — — — — — 
Issuance of Performance Stock Units— — 74— — — — — — 
Restricted Stock Awards Forfeitures— — (5)— — — — — — 
Dividends on Series A Convertible Preferred Stock— — — — — — (406)(406)
Other Comprehensive Income— — — — — 549 — 549 
Net Income— — — — — — 18,207 18,207 
Balance, March 31, 2024$24,850 25$2 21,373$— $523,628 393$(18,742)$9,406 $(62,331)$476,813 
The accompanying notes are an integral part of these condensed consolidated financial statements.
8


ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES
Condensed Consolidated Statements of Cash Flows
(in thousands)
(unaudited)
Three Months Ended March 31,
20242023
Cash Flows From Operating Activities
Net income $18,207 $1,439 
Adjustments to reconcile net income to net cash and cash equivalents provided by operating activities:
Stock-based compensation6,934 4,338 
Deferred taxes3,104 773 
Depreciation and amortization14,686 14,700 
Unrealized gain on investment in equity securities
(9,655) 
Non-cash operating lease expense373  
Non-cash interest 102 987 
Contingent consideration fair value adjustment90 961 
Gain on sale of building (5,347) 
Changes in operating assets and liabilities, net of acquisition:
Accounts receivable, net(10,339)(9,275)
Inventories(2,641)1,701 
Prepaid expenses and other current assets1,353 1,513 
Accounts payable11,526 3,105 
Accrued royalties(801)(350)
Current income taxes payable3,238 92 
Accrued government rebates(2,658)(2,265)
Returned goods reserve3,174 713 
Accrued expenses, accrued compensation, and other(13,077)2,992 
Net Cash and Cash Equivalents Provided by Operating Activities18,269 21,424 
Cash Flows From Investing Activities
Acquisition of product rights, intangible assets, and other related assets (4)
Acquisition of property and equipment, net(4,581)(2,349)
Proceeds from the sale of building 13,514  
Net Cash and Cash Equivalents Provided by (Used in) Investing Activities8,933 (2,353)
Cash Flows From Financing Activities
Payments on borrowings under credit agreements(750)(750)
Series A convertible preferred stock dividends paid(406)(406)
Proceeds from stock option exercises and ESPP purchases2,591 157 
Treasury stock purchases for restricted stock vests(8,661)(3,549)
Payments on contingent consideration(12,500) 
Net Cash and Cash Equivalents Used in Financing Activities(19,726)(4,548)
Net Change in Cash, Cash Equivalents, and Restricted Cash7,476 14,523 
Cash, cash equivalents, and restricted cash, beginning of period221,121 53,234 
Cash and cash equivalents, end of period$228,597 $67,757 
Reconciliation of cash, cash equivalents, and restricted cash, beginning of period
Cash and cash equivalents$221,121 $48,228 
Restricted cash 5,006 
Cash, cash equivalents, and restricted cash, beginning of period$221,121 $53,234 
Supplemental disclosure for cash flow information:
Cash paid for interest, net of amounts capitalized$7,946 $4,293 
Cash paid for income taxes$852 $2,741 
Supplemental non-cash investing and financing activities:
Property and equipment purchased and included in accounts payable$1,222 $729 
The accompanying notes are an integral part of these condensed consolidated financial statements.
9


NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Tabular Dollars in Thousands, Except Share and per Share Data)
(Unaudited)
1.    BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS
Overview
ANI Pharmaceuticals, Inc. and its consolidated subsidiaries (together, “ANI,” the “Company,” “we,” “us,” or “our”) is a diversified bio-pharmaceutical company serving patients in need by developing, manufacturing, and marketing branded and generic prescription pharmaceuticals, including for diseases with high unmet medical need. The Company is focused on delivering growth by scaling up the Rare Disease business through the launch of its lead asset, Cortrophin Gel, strengthening its generics business with enhanced development capability, innovation in established brands and leveraging its U.S. based manufacturing capabilities. The Company's three pharmaceutical manufacturing facilities, of which two are located in Baudette, Minnesota, and one is located in East Windsor, New Jersey, are together capable of producing oral solid dose products, as well as semi-solids, liquids and topicals, controlled substances, and potent products that must be manufactured in a fully-contained environment. The Company has ceased operations at our subsidiary in Oakville, Ontario, Canada as of March 31, 2023. This action was part of ongoing initiatives to capture operational synergies following our acquisition of Novitium Pharma LLC (“Novitium”) in November 2021. The Company has fully completed the transition of the products manufactured or packaged in Oakville to one of the three U.S. based manufacturing sites. In February 2024, the Company entered into an agreement for the sale of the Oakville site, for a price of $19.2 million Canadian Dollars, or approximately $14.2 million, based on the current exchange rate. The sale closed on March 28, 2024 (see Note 3).
The Company's operations are subject to certain risks and uncertainties including, among others, current and potential competitors with greater resources, dependence on significant customers, and possible fluctuations in financial results.
In May 2023, through a public offering, the Company completed the issuance and sale of 2,183,545 shares of ANI common stock, resulting in net proceeds after issuance costs of $80.6 million.
Basis of Presentation
The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information. In the opinion of management, the accompanying unaudited interim condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, which are necessary to present fairly the Company's financial position, results of operations, comprehensive income, and cash flows. The consolidated balance sheet at December 31, 2023 has been derived from audited financial statements as of that date. The unaudited interim condensed consolidated statements of operations are not necessarily indicative of the results that may occur for the full fiscal year. Certain information and footnote disclosure normally included in financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to instructions, rules, and regulations prescribed by the U.S. Securities and Exchange Commission (the “SEC”). Therefore, these unaudited interim condensed consolidated financial statements should be read in conjunction with the Company's audited financial statements and notes thereto previously distributed in the Company's Annual Report on Form 10-K for the year ended December 31, 2023 (the “2023 Form 10-K”), as filed with the SEC.
Principles of Consolidation
The unaudited interim condensed consolidated financial statements include the accounts of ANI Pharmaceuticals, Inc. and its subsidiaries. All intercompany accounts and transactions are eliminated in consolidation.
10


Foreign Currency
The Company has ceased operations at our subsidiary in Oakville, Ontario, Canada as of March 31, 2023. The Company currently has a subsidiary located in India. The Canada-based subsidiary conducted its transactions in U.S. dollars and Canadian dollars, but its functional currency was the U.S. dollar. The India-based subsidiary generally conducts its transactions in Indian rupees, which is also its functional currency. The results of any non-U.S. dollar transactions and balances are remeasured in U.S. dollars at the applicable exchange rates during the period and resulting foreign currency transaction gains and losses are included in the determination of net income. The gain or loss on transactions denominated in foreign currencies and the translation impact of local currencies to U.S. dollars was immaterial for the three months ended March 31, 2024 and 2023. Unless otherwise noted, all references to “$” or “dollar” refer to the U.S. dollar. The Company’s asset and liability accounts are translated using the current exchange rate as of the balance sheet date, except for shareholders’ equity accounts, which are translated using historical rates. Net revenues and expense accounts are translated using an average exchange rate over the period ended on the balance sheet date. Adjustments resulting from the translation of the financial statements of the Company’s foreign subsidiaries into U.S. dollars are accumulated as a separate component of shareholders’ equity within accumulated other comprehensive income, net of tax.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. In the condensed consolidated financial statements, estimates are used for, but not limited to, variable consideration determined based on accruals for chargebacks, administrative fees and rebates, government rebates, returns and other allowances, income tax provision or benefit, deferred taxes and valuation allowance, stock-based compensation, revenue recognition, allowance for inventory obsolescence, valuation of financial instruments and intangible assets, accruals for contingent liabilities, including contingent consideration in acquisitions, fair value of long-lived assets, determination of right-of-use assets and lease liabilities, allowance for credit losses, and the depreciable lives of long-lived assets. Because of the uncertainties inherent in such estimates, actual results may differ from those estimates. Management periodically evaluates estimates used in the preparation of the financial statements for reasonableness.
Restructuring Activities
The Company defines restructuring activities to include costs directly associated with exit or disposal activities. Such costs include cash employee contractual severance and other termination benefits, one-time employee termination severance and benefits, contract termination charges, impairment and acceleration of depreciation associated with long-lived assets, and other exit or disposal costs. In general, the Company records involuntary employee-related exit and disposal costs when there is a substantive plan for employee severance and related payments are probable and estimable. For one-time termination benefits, including those with a service requirement, expense is recorded when the employees are entitled to receive such benefits and the amount can be reasonably estimated. Expense related to one-time termination benefits with a service requirement is recorded over time, as the service is completed. Contract termination fees and penalties, and other exit and disposal costs are generally recorded as incurred. Restructuring activities are recognized as an operating expense in the condensed consolidated statements of operations.
Investment in Equity Securities
The Company accounts for its investment in equity securities with a readily determinable fair value in accordance with the guidance in ASC 321, Investments – Equity Securities. The Company presents unrealized gains and losses related to the equity securities, within Unrealized gain on investment in equity securities in its unaudited condensed consolidated statements of operations. Fair values are obtained from quoted prices on the NASDAQ Stock Market, Inc. (“NASDAQ”).
11


Assets Held-for-Sale
The Company classifies assets held-for-sale if all held-for-sale criteria is met pursuant to ASC 360-10, Property, Plant and Equipment. Criteria include management commitment to sell the disposal group in its present condition and the sale being deemed probable of being completed within one year. Assets classified as held-for-sale are not depreciated and are measured at the lower of their carrying amount or fair value less cost to sell. The Company assesses the fair value of a disposal group, less any costs to sell, each reporting period it remains classified as held-for-sale and reports any subsequent changes as an adjustment to the carrying value of the disposal group, as long as the new carrying value does not exceed the initial carrying value of the disposal group. The Company determined that the Oakville, Ontario, Canada property met the held-for-sale criteria. As of December 31, 2023, approximately $8.0 million of assets held for sale were recorded on the consolidated balance sheets. The Oakville, Ontario property was sold on March 28, 2024, and therefore no longer exists as of March 31, 2024. See Note 3 to the condensed consolidated financial statements for additional information.
Recent Accounting Pronouncements
Recent Accounting Pronouncements Not Yet Adopted
From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) or other standard setting bodies and are adopted by the Company as of the specified effective date. The Company believes that the impact of recently issued standards that are not yet effective will not have a material impact on its financial position or results of operations upon adoption.
In November 2023, the FASB issued Accounting Standards Update ("ASU") 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which improves reportable segment disclosure requirements, primarily through enhanced disclosures related to significant segment expenses. The guidance in this ASU is effective for all public entities for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The guidance is applied retrospectively to all periods presented in the financial statements, unless it is impracticable. The Company is currently evaluating the effect the adoption of this ASU may have on its disclosures in the notes to the consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which includes guidance to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. These amendments are effective for all public entities for fiscal periods beginning after December 15, 2024, with early adoption permitted. These amendments apply on a prospective basis, but entities have an option to apply it retrospectively for all periods presented. The Company does not expect that the adoption of this guidance will have a material impact on the consolidated financial statements.
Recent Securities and Exchange Commission Final Rules Issued but Not Yet Effective
On March 6, 2024, the SEC adopted new rules that will require registrants to disclose certain climate-related information in their annual reports. The final rule requires disclosure of, among other things: material climate-related risks and their material impacts; activities to mitigate or adapt to such risks; information about a registrant's board of directors' oversight of climate-related risks and management's role in managing material climate-related risks; and information on any climate-related targets or goals that are material to the registrant's business, results of operations, or financial condition. In addition, certain disclosures related to severe weather events and other natural conditions will be required in a registrant's audited financial statements. The required information about climate-related risks will also include disclosure of a registrant's greenhouse gas emissions. The Company will be subject to the applicable requirements of the final rule in our annual reports for fiscal years beginning on January 1, 2025. In April 2024, the SEC voluntarily stayed the rules pending judicial review. The Company is currently evaluating the potential impact of these rules on our consolidated financial statements and related disclosures.
12


2.    REVENUE RECOGNITION AND RELATED ALLOWANCES
Revenue Recognition
The Company recognizes revenue in accordance with ASC 606, Revenue from Contracts with Customers. Revenue is recognized using the following steps:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price, including the identification and estimation of variable consideration;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when we satisfy a performance obligation.
Revenues are primarily derived from sales of generic, rare disease, and established brand pharmaceutical products, royalties, and other pharmaceutical services. Revenue is recognized when obligations under the terms of contracts with customers are satisfied, which generally occurs when control of the products sold are transferred to the customer. Variable consideration is estimated after the consideration of applicable information that is reasonably available. The Company generally does not have incremental costs to obtain contracts that would otherwise not have been incurred. The Company does not adjust revenue for the promised amount of consideration for the effects of a significant financing component because our customers generally pay us within 100 days.
All revenue recognized in the accompanying unaudited interim condensed consolidated statements of operations is considered to be revenue from contracts with customers. The following table depicts the disaggregation of revenue:
Three Months Ended
Products and ServicesMarch 31,
2024
March 31,
2023
(in thousands)
Sales of generic pharmaceutical products$70,217 $63,713 
Sales of established brand pharmaceutical products, royalties, and other pharmaceutical services30,276 26,743 
Sales of rare disease pharmaceutical products36,937 16,330 
Total net revenues$137,430 $106,786 
Three Months Ended
Timing of Revenue RecognitionMarch 31,
2024
March 31,
2023
(in thousands)
Performance obligations transferred at a point in time$137,430 $106,411 
Performance obligations transferred over time 375 
Total$137,430 $106,786 
In the three months ended March 31, 2024 and 2023, the Company did not incur, and therefore did not defer, any material incremental costs to obtain or fulfill contracts. The Company recognized a decrease of $0.1 million to net revenue from performance obligations satisfied in prior periods during the three months ended March 31, 2024, consisting primarily of revised estimates for variable consideration, including chargebacks, rebates, returns, and other allowances, related to prior period sales. We recognized an increase of $5.1 million to net revenue from performance obligations satisfied in prior periods during the three months ended March 31, 2023, consisting primarily of revised estimates for variable consideration, including chargebacks, rebates, returns, and other allowances, related to prior period sales. Additionally, as of March 31, 2024, and December 31, 2023, there was no deferred revenue recorded on the condensed consolidated balance sheet.
13


As of March 31, 2024, the aggregate amount of the transaction price allocated to the remaining performance obligations for all open contract manufacturing customer contracts was $3.0 million, which consists of firm orders for contract manufactured products. The Company recognizes revenue for these performance obligations as they are satisfied, which is anticipated within six months.
Variable consideration
Sales of pharmaceutical products are subject to variable consideration due to chargebacks, government rebates, returns, administrative and other rebates, and cash discounts. Estimates for these elements of variable consideration require significant judgment.
The following table summarizes activity in the condensed consolidated balance sheets for accruals and allowances for the three months ended March 31, 2024 and 2023, respectively:
Accruals for Chargebacks, Returns, and Other Allowances
(in thousands)ChargebacksGovernment
Rebates
ReturnsAdministrative
Fees and Other
Rebates
Prompt
Payment
Discounts
Balance at December 31, 2022$148,562 $10,872 $33,399 $9,442 $6,488 
Accruals/Adjustments146,113 4,461 4,640 12,026 5,483 
Credits Taken Against Reserve(193,859)(6,726)(3,931)(12,018)(6,538)
Balance at March 31, 2023 (1)$100,816 $8,607 $34,108 $9,450 $5,433 
Balance at December 31, 2023$84,208 $12,168 $29,678 $11,412 $4,865 
Accruals/Adjustments131,097 5,952 12,521 14,811 5,635 
Credits Taken Against Reserve(137,779)(8,611)(9,346)(13,085)(5,641)
Balance at March 31, 2024 (1)$77,526 $9,509 $32,853 $13,138 $4,859 
______________________________________________
(1)Chargebacks and Prompt Payment Discounts are included as an offset to accounts receivable in the unaudited interim condensed consolidated balance sheets. Administrative Fees and Other Rebates are included as an offset to accounts receivable or as accrued expenses and other in the unaudited interim condensed consolidated balance sheets. Returns are included in returned goods reserve in the unaudited interim condensed consolidated balance sheets. Government Rebates are included in accrued government rebates in the unaudited interim condensed consolidated balance sheets.
Credit Concentration
ANI's customers are primarily wholesale distributors, chain drug stores, group purchasing organizations, and pharmaceutical companies.
During the three months ended March 31, 2024, there were four customers that accounted for 10% or more of net revenues. During the three months ended March 31, 2023, there were three customers that accounted for 10% or more of net revenues. As of March 31, 2024, accounts receivable from these customers totaled 81% of Accounts receivable, net.
The four customers represent the total percentage of net revenues as follows:
Three Months Ended
March 31,
2024
March 31,
2023
Customer 134 %33 %
Customer 213 %15 %
Customer 310 %14 %
Customer 413 %7 %
14


3.    RESTRUCTURING
On March 31, 2023 the Company ceased operations at the Oakville, Ontario, Canada manufacturing plant. This action was part of ongoing initiatives to capture operational synergies following the acquisition of Novitium in November 2021. ANI has fully completed the transition of the products manufactured or packaged in Oakville to one of the Company's three U.S. based manufacturing sites.
There were no restructuring activities recorded in the three months ended March 31, 2024 and as of March 31, 2024, there was no severance or other employee benefits accrued on the unaudited interim condensed consolidated balance sheet.
For the three months ended March 31, 2023, restructuring activities resulted in expenses of $1.1 million. This included $0.2 million of severance and other employee benefit costs and $0.7 million of accelerated depreciation costs and $0.2 million for other miscellaneous costs.
In conjunction with the exit of the Canadian facility, the Company has determined that the land and building at the Oakville, Ontario, Canada plant (the "Property") will be sold together and met the criteria to be classified as held for sale as of March 31, 2023. The land and building had a net carrying value of approximately $8.0 million, which was presented as assets held for sale on the accompanying condensed consolidated balance sheet at December 31, 2023. These assets are part of the Generics, Established Brands, and Other segment. As of March 31, 2024 these assets were no longer classified as held for sale.
On February 15, 2024, ANI Pharmaceuticals Canada Inc., a wholly owned subsidiary of the Company, entered into an agreement (the "Agreement") with 1540700 Ontario Limited ("Buyer") for the sale of the Property for a total purchase price of $19.2 million Canadian Dollars, or approximately $14.2 million, based on the current exchange rate, subject to certain market adjustments. The purchase of the Property is being made on an “as is” basis and the Agreement provides for customary closing conditions and indemnification obligations, as well as limited representations and warranties.
During February 2024, and in accordance with the Agreement, the Buyer deposited a total of approximately $1.9 million Canadian Dollars, or approximately $1.4 million in refundable deposits in escrow as part of the total purchase price. On March 28, 2024 the Company completed the sale of the Property. After payment of commissions, real estate taxes, and other related costs of approximately $0.7 million, the Company received a net proceeds of approximately $13.5 million at closing. The gain on the sale of the Property was approximately $5.3 million, recorded in the unaudited interim condensed consolidated statements of operations.
4.    INDEBTEDNESS
Credit Facility
On November 19, 2021, the Company completed its acquisition (the “Acquisition”) of Novitium pursuant to the terms of the Agreement and Plan of Merger, dated as of March 8, 2021 (the “Merger Agreement”), by and among the Company, Novitium, Nile Merger Sub LLC, a Delaware limited liability company, and certain other parties, with Novitium becoming a wholly owned subsidiary of ANI.
On November 19, 2021, the Company, as borrower, entered into a credit agreement (the “Credit Agreement”) with Truist Bank and other lenders, which provides for credit facilities consisting of (i) a senior secured term loan facility in an aggregate principal amount of $300.0 million (the “Term Facility”) and (ii) a senior secured revolving credit facility in an aggregate commitment amount of $40.0 million, which may be used for revolving credit loans, swingline loans and letters of credit (the “Revolving Facility,” and together with the Term Facility, the “Credit Facility”). The Term Facility proceeds were used to finance the cash portion of the consideration under the Merger Agreement, repay the existing credit facility, and pay fees, costs and expenses incurred in connection with the merger. The Term Facility matures in November 2027 and the Revolving Facility in November 2026. The Credit Facility has a subjective acceleration clause in case of a material adverse effect.
In July 2023, the Company amended its Credit Agreement to transition from London Interbank Offered Rate (LIBOR) to the Secured Overnight Finaning Rate (“SOFR”) due to the cessation of LIBOR pursuant to the terms of Amendment No.1 to the Credit Agreement (“Amendment No. 1”). SOFR will be applied to the Credit Facility for the interest period (as defined in the Credit Agreement) beginning on August 1, 2023 and will replace all LIBOR terms.
15


The Credit Facility permits both base rate borrowings (“ABR Loans”) and Eurodollar rate borrowings (“Eurodollar Loans”), plus a spread as defined in the Credit Facility. As of March 31, 2024, we had not drawn on the Revolving Facility and $40.0 million remained available for borrowing subject to certain conditions.
The interest rate under the Term Facility was 11.44% at March 31, 2024.
The Company incurred $14.0 million in deferred debt issuance costs associated with the Credit Facility. Costs allocated to the Term Facility are classified as a direct reduction to the current and non-current portion of the borrowings, depending on their nature. Costs allocated to the Revolving Facility are classified as other current and other non-current assets, depending on their nature. A commitment fee of 0.5% per annum is assessed on any unused portion of the Revolving Facility.
The Credit Facility is secured by a lien on substantially all of ANI Pharmaceuticals, Inc.’s and its principal domestic subsidiary’s assets and any future domestic subsidiary guarantors’ assets. The Credit Facility is subject to customary financial and nonfinancial covenants.
The carrying value of the current and non-current components of the Term Facility as of March 31, 2024 and December 31, 2023 are:
Current
(in thousands)March 31,
2024
December 31,
2023
Current borrowing on debt$3,000 $3,000 
Deferred financing costs(2,150)(2,150)
Current debt, net of deferred financing costs $850 $850 
Non-Current
(in thousands)March 31,
2024
December 31,
2023
Non-current borrowing on debt$290,250 $291,000 
Deferred financing costs(5,643)(6,181)
Non-current debt, net of deferred financing costs and current component$284,607 $284,819 
As of March 31, 2024, outstanding principal was $293.3 million on the Term Facility. Of the $0.6 million of unamortized deferred debt issuance costs allocated to the Revolving Facility, $0.3 million is included in other non-current assets in the unaudited interim condensed consolidated balance sheets, and $0.3 million is included in prepaid expenses and other current assets in the unaudited interim condensed consolidated balance sheets.
The contractual maturity of the Term Facility is as follows for the period ending:
(in thousands)Term Facility
2024 (remainder of the year)$2,250 
20253,000 
20263,000 
2027285,000 
Total$293,250 
16


The following table sets forth the components of total interest expense related to the Term Facility during the three months ended March 31, 2024 and 2023, as recognized in the accompanying unaudited interim condensed consolidated statements of operations for the three months ended March 31, 2024 and 2023:
Three Months Ended
(in thousands)March 31,
2024
March 31,
2023
Contractual coupon$6,913 $7,350 
Amortization of finance fees591 591 
Capitalized interest(112)(21)
$7,392 $7,920 
5.    DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY
In April 2020, the Company entered into an interest rate swap with Citizens Bank, N.A. to manage its exposure to changes in LIBOR-based interest rates underlying total borrowings under term facilities related to the Prior Credit Agreement, and the interest rate swap matures in December 2026. Concurrent with the termination of the Prior Credit Agreement and entry into the Credit Agreement with Truist Bank, the interest rate swap with a notional value of $168.6 million at origin on November 21, 2021 was novated and Truist Bank is the new counterparty.
As described further below, the Company amended its Credit Agreement to transition from LIBOR to SOFR due to the cessation of LIBOR, and accordingly, the interest rate swap transitioned from LIBOR to SOFR. The swap is used to manage changes in SOFR-based interest rates underlying a portion of the borrowing under the Term Facility.
The interest rate swap provides an effective fixed interest rate of 2.26% and has been designated as an effective cash flow hedge and therefore qualifies for hedge accounting. As of March 31, 2024, the notional amount of the interest rate swap was $139.4 million and decreased quarterly by approximately $4.0 million until December 2023, after which it remains static until maturity in December 2026. As of March 31, 2024, the fair value of the interest rate swap asset recorded in other non-current assets in the unaudited interim condensed consolidated balance sheets was $7.7 million. As of March 31, 2024, $9.6 million was recorded in accumulated other comprehensive income, net of tax in the unaudited interim condensed consolidated balance sheets.
During the three months ended March 31, 2024, the gain on the fair value of the interest rate swaps, net of tax recorded in accumulated other comprehensive income in the unaudited interim condensed consolidated statements of comprehensive income was approximately $0.6 million. Differences between the hedged SOFR rate and the fixed rate are recorded as interest expense in the same period that the related interest is recorded for the Term Facility based on the SOFR rate. In the three months ended March 31, 2024 and 2023, $1.6 million of interest income and $0.5 million of interest expense was recognized in relation to the interest rate swaps. Included in this amount for the three months ended March 31, 2024 and 2023 are reclassifications out of accumulated other comprehensive income of $0.2 million of interest income and $0.7 million, respectively, related to terminated and de-designated cash flow hedges.
In conjunction with the amendment of the Credit Agreement (see note 4), the Company’s derivative positions automatically transitioned to SOFR, the designated fallback terms, as determined by the International Swaps and Derivatives Association on August 1, 2023. Concurrently, the Company updated its hedge documentation to reflect the change of the benchmark index, which changed solely as a result of reference rate reform. Under ASC 848, Reference Rate Reform, hedge accounting may continue without de-designation if certain criteria are met. For cash flow hedges in which the designated hedged risk is LIBOR (or another rate that is expected to be discontinued), the guidance allows an entity to assert that it remains probable that the hedged forecasted transaction will occur. The Company applied the optional expedient within ASC 848 to conclude the updates to the hedge relationship due to reference rate reform did not have a material impact on the Company's consolidated financial statements.
17


6.    EARNINGS PER SHARE
Basic earnings per share is computed by dividing net income available to common stockholders by the weighted-average number of shares of common stock outstanding during the period.
For periods of net income, and when the effects are not anti-dilutive, diluted earnings per share is calculated by dividing net income available to common stockholders by the weighted-average number of shares outstanding plus the impact of all potential dilutive common shares, consisting primarily of common stock options, shares to be purchased under our Employee Stock Purchase Plan (“ESPP”), and performance stock units, using the more dilutive of the treasury stock or the two-class method. For periods of net loss, diluted loss per share is calculated similarly to basic loss per share.
Unvested restricted shares and Series A convertible preferred stock shares contain non-forfeitable rights to dividends, and therefore are considered to be participating securities; in periods of net income, the calculation of basic and diluted earnings (loss) per share excludes from the numerator net income (but not net loss) attributable to the unvested restricted shares and the common shares assumed converted from the preferred shares and excludes the impact of those shares from the denominator.
Earnings per share for the three months ended March 31, 2024 and 2023 are calculated for basic and diluted earnings per share as follows:
BasicDiluted
(in thousands, except per share amounts)Three Months Ended March 31,Three Months Ended March 31,
2024202320242023
Net income available to common shareholders$17,801 $1,033 $17,801 $1,033 
Earnings allocated to participating securities(1,805)(113)(1,778)(113)
Net income available to common shareholders$15,996 $920 $16,023 $920 
Basic Weighted-Average Shares Outstanding19,09916,39219,09916,392
Dilutive effect of common stock options, ESPP, and performance stock units323139
Diluted Weighted-Average Shares Outstanding19,42216,531
Earnings per share$0.84 $0.06 $0.82 $0.06 
The number of anti-dilutive shares, which have been excluded from the computation of diluted earnings per share, was 2.3 million for the three months ended March 31, 2024. The number of anti-dilutive shares, which have been excluded from the computation of diluted earnings per share, was 2.6 million for the three months ended March 31, 2023.
7.    INVENTORIES
Inventories consist of the following as of:
(in thousands)March 31, 2024December 31, 2023
Raw materials$55,115 $62,237 
Packaging materials9,854 9,617 
Work-in-progress3,017 3,144 
Finished goods45,851 36,198 
Inventories$113,837 $111,196 
18


Vendor Concentration
Raw materials are sourced for products, including active pharmaceutical ingredients (“API”), from both domestic and international suppliers. Generally, only a single source of API is qualified for use in each product due to the cost and time required to validate a second source of supply. As a result, the Company is dependent upon our current vendors to reliably supply the API required for on-going product manufacturing. During the three months ended March 31, 2024, we purchased approximately 25% of our raw material inventory from one supplier. During the three months ended March 31, 2023, no single vendor represented more than 10% of our raw material inventory purchases.
8.    GOODWILL AND INTANGIBLE ASSETS
Goodwill
As a result of the 2013 merger with BioSante Pharmaceuticals, Inc. (“BioSante”), the Company recorded goodwill of $1.8 million. As a result of the acquisition of WellSpring Pharma Services Inc. in 2018, the Company recorded goodwill of $1.7 million. From the acquisition of Novitium in 2022, the Company recorded goodwill of $24.6 million. As of March 31, 2024, the Company has two operating segments, which were also deemed the Company's two reporting units, Generics, Established Brands, and Other reporting unit and the Rare Disease reporting unit. All of the goodwill is recorded in the Generics, Established Brands, and Other reporting unit.
Goodwill is reviewed for impairment at least annually, at October 31, or more frequently if a triggering event occurs between impairment testing dates. The Company’s impairment assessment begins with a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying value. Qualitative factors may include, macroeconomic conditions, industry and market considerations, cost factors, and other relevant entity and Company specific events. If, based on the qualitative test, the Company determines that it is “more likely than not” that the fair value of a reporting unit is less than its carrying value, then we evaluate goodwill for impairment by comparing the fair value of our reporting unit to its respective carrying value, including its goodwill. If it is determined that it is “not likely” that the fair value of the reporting unit is less than its carrying value, then no further testing is required. There have been no events or changes in circumstances that would have reduced the fair value of the Generics, Established Brands, and Other reporting unit below its carrying value during the three months ended March 31, 2024 and 2023, no impairment charges have been recognized.
Intangible Assets
The components of definite-lived intangible assets and indefinite-lived intangible assets, other than goodwill, are as follows:
March 31, 2024December 31, 2023Remaining Weighted Average
Amortization
Period(1)
(in thousands)Gross Carrying
Amount
Accumulated
Amortization
Net Carrying Amount Gross Carrying
Amount
Accumulated
Amortization
Net Carrying Amount
Definite-Lived Intangible Assets:
Acquired ANDAs intangible assets$209,780 $(106,701)$103,079 $209,780 $(100,660)$109,120 5.0 years
NDAs and product rights244,871 (190,656)54,215 244,871 (184,861)60,010 3.0 years
Marketing and distribution rights17,157 (14,512)2,645 17,157 (14,271)2,886 2.8 years
Customer relationships24,900 (8,595)16,305 24,900 (7,707)17,193 4.6 years
Total Definite-Lived Intangible Assets496,708 (320,464)176,244 496,708 (307,499)189,209 4.3 years
Indefinite-Lived Intangible Assets:
In process research and development19,800 — 19,800 19,800 — 19,800 Indefinite
Total Intangible Assets, net$516,508 $(320,464)$196,044 $516,508 $(307,499)$209,009 
(1)Weighted average amortization period as of March 31, 2024.
19


Definite-lived intangible assets arising from business combinations and other asset acquisitions include intangibles such as Abbreviated New Drug Applications (“ANDAs”), New Drug Applications (“NDAs”) and product rights, marketing and distribution rights, customer relationships, and non-compete agreements. Definite-lived intangible assets are amortized over the estimated period during which the asset is expected to contribute directly or indirectly to future cash flows. Definite-lived intangible assets are stated at cost, net of amortization, and generally amortized over their remaining estimated useful lives, ranging from seven to ten years, based on the straight-line amortization method. In the case of certain NDAs and product rights assets, an accelerated amortization method is used to better match the anticipated economic benefits expected to be provided. Definite-lived intangible assets are tested for impairment when events or changes in circumstances indicate that these asset might be impaired.
Amortization expense for definite-lived intangibles was $13.0 million and $12.8 million for the three months ended March 31, 2024 and 2023, respectively.
No impairment losses were recognized in the three months ended March 31, 2024 and 2023.
Indefinite-lived intangible assets other than goodwill include primarily IPR&D projects. IPR&D intangible assets represent the fair value of technology acquired in a business combination or asset acquisition for which the technology projects are incomplete but have substance or alternative future use. When an IPR&D project is completed (generally upon receipt of regulatory approval), then the IPR&D will be accounted for as a definite-lived intangible asset.
Indefinite-lived intangible assets are not amortized, and the Company tests for impairment of indefinite-lived intangible assets when events or circumstances indicate that the carrying value of the assets may not be recoverable, and the Company performs an asset impairment analysis annually, as of October 31. No impairment losses were recognized in the three months ended March 31, 2024 and 2023, respectively.
Expected future amortization expense for definite-lived intangible assets is as follows:
(in thousands)
2024 (remainder of the year)$37,862 
202547,592 
202634,107 
202725,140 
202818,359 
2029 and thereafter13,184 
Total$176,244 
9.    MEZZANINE AND STOCKHOLDERS’ EQUITY
Stockholders’ Equity
Authorized shares
The Company is authorized to issue up to 33.3 million shares of common stock with a par value of $0.0001 per share, 0.8 million shares of class C special stock with a par value of $0.0001 per share, and 1.7 million shares of undesignated preferred stock with a par value of $0.0001 per share at March 31, 2024.
There were 21.4 million and 21.0 million shares of common stock issued and outstanding as of March 31, 2024, respectively, and 20.7 million and 20.5 million shares of common stock issued and outstanding as of December 31, 2023, respectively.
Class C Special Stock
There were 11 thousand shares of class C special stock issued and outstanding as of March 31, 2024 and December 31, 2023. Each share of class C special stock entitles its holder to one vote per share. Each share of class C special stock is exchangeable, at the option of the holder, for one share of common stock, at an exchange price of $90.00 per share, subject to adjustment upon certain capitalization events. Holders of class C special stock are not entitled to receive dividends or to participate in the distribution of our assets upon liquidation, dissolution, or winding-up the Company.
20


The holders of class C special stock have no cumulative voting, preemptive, subscription, redemption, or sinking fund rights.
Mezzanine Equity
PIPE Shares
Concurrently with the execution of the Merger Agreement, and as financing for a portion of the acquisition, on March 8, 2021, the Company entered into an Equity Commitment and Investment Agreement with Ampersand 2020 Limited Partnership (the “PIPE Investor”), pursuant to which the PIPE Investor purchased 25,000 shares of Series A Convertible Preferred Stock (the “PIPE Shares”), for a purchase price of $1,000 per share and an aggregate purchase price of $25.0 million on November 19, 2021. The PIPE Shares are classified as mezzanine equity because the shares are mandatorily redeemable for cash upon a change in control, an event that is not solely within the Company's control.
The PIPE Shares accrue dividends at 6.50% per year on a cumulative basis, payable in cash or in-kind, and will also participate, on a pro-rata basis, in any dividends that may be declared with respect to our common stock. The PIPE Shares are convertible into common shares at the conversion price of $41.47 (i) beginning two years after their issuance date, at the election of ANI (in which case the PIPE Investor must convert all of the PIPE Shares), if the volume-weighted average price of the common stock for any 20 trading days out of 30 consecutive trading days exceeds 170% of the conversion price, and (ii) at any time after issuance, at the election of the PIPE Investor. As of March 31, 2024, the PIPE shares are currently convertible into a maximum of 602,901 shares of common stock.
In case of a liquidation event, the holder of the PIPE Shares will be entitled to receive, in preference to holders of the Company's common stock, the greater of (i) the PIPE Shares’ purchase price plus any accrued and unpaid dividends thereon and (ii) the amount the holder of the PIPE Shares would have received in the liquidation event if it had converted its PIPE Shares into common stock. The PIPE Shares will have voting rights, voting as one series with the holders of common stock, on as-converted basis, and will have separate voting rights on any (i) amendment to the Certificate of Designation of Preferences, Rights and Limitations of Series A Convertible Preferred Stock (the “Certificate”) that adversely amends and relates solely to the terms of the PIPE Shares and (ii) issuance of additional Series A convertible preferred stock. In case of a change of control, the PIPE Shares will be redeemed at the greater of (i) the PIPE Shares’ purchase price plus any accrued and unpaid dividends thereon and (ii) the change of control transaction consideration that the PIPE Investor would have received if it had converted into shares of common stock.
There were 25,000 shares of Series A convertible preferred stock outstanding as of March 31, 2024.
10.    STOCK-BASED COMPENSATION
Employee Stock Purchase Plan
In July 2016, we commenced administration of the ANI Pharmaceuticals, Inc. 2016 Employee Stock Purchase Plan. As of March 31, 2024, we had 0.1 million shares of common stock available under the ESPP. Under the ESPP, participants can purchase common shares of the Company's stock at a 15% discount on the lowest share price on the first day of the purchase period or the last day of the purchase period.
The following table summarizes ESPP expense incurred under the 2016 Employee Stock Purchase Plan and included in our accompanying unaudited interim condensed consolidated statements of operations:
(in thousands)Three Months Ended March 31,
20242023
Selling, general, and administrative$139 $72 
Cost of sales30 12 
Research and development11 7 
Total$180 $91 
21


Stock Incentive Plan
Equity-based service awards are granted under the ANI Pharmaceuticals, Inc. Amended and Restated 2022 Stock Incentive Plan (the “2022 Plan”), which was approved by its stockholders at the 2022 Annual Meeting of Stockholders (the “Annual Meeting”) held on April 27, 2022. During the 2023 Annual Meeting of Stockholders held on May 23, 2023, stockholders approved an amendment of the 2022 Plan (the 2023 Stock Plan Amendment). The 2023 Stock Plan Amendment increased the shares authorized for issuance under the 2022 Plan by 750,000 additional shares. As of March 31, 2024, 0.4 million shares of common stock were available for issuance under the 2022 Plan.
Stock Options: Outstanding stock options to purchase shares of common stock are granted to employees and consultants generally vest over a period of four years and have 10-year contractual terms. Outstanding stock options granted to non-employee directors generally vest over a period of one to four years and have 10-year contractual terms.
From time to time, stock options are granted to employees through an inducement grant outside of our 2022 Plan to induce prospective employees to accept employment with the Company (the “Inducement Grants”). The options are granted at an exercise price equal to the fair market value of a share of common stock on the respective grant date and are generally exercisable in four equal annual installments beginning on the first anniversary of the respective grant date. The grants are made pursuant to inducement grants outside of our stockholder approved equity plan as permitted under the Nasdaq Stock Market listing rules.
Restricted Stock Awards: Restricted stock awards (“RSAs”) granted to employees generally vest over a period of four years and RSAs granted to non-officer directors generally vest over a period of one year.
During the vesting period, the recipient of the RSAs has full voting rights as a stockholder and would receive dividends, if declared, even though the restricted stock remains subject to transfer restrictions and will generally be forfeited upon termination of the officer prior to vesting. The fair value of each RSA is based on the market value of our stock on the date of grant. Upon vesting, unrestricted shares of common stock are delivered to employees and directors.
Performance-Based Restricted Stock Units:
February 28, 2023 Performance-Based Restricted Stock Units Grant
Awards may also be issued in the form of Performance Stock Units (“PSUs”). PSUs represent the right to receive an amount of cash, a number of shares of common stock or a combination of both, contingent upon the achievement of specified performance objectives during a specified performance period. PSUs granted to date vest over a three-year performance period. On February 28, 2023, as part of the Company's equity compensation program, we granted PSUs to certain executives. Of these PSUs, 50% were market performance-based restricted stock units (“MPRSUs”), vesting of which is contingent upon the Company meeting certain total shareholder return (“TSR”) levels as compared to a select peer group over the over three years starting January 1, 2023. The MPRSUs are also subject to the recipient’s continued employment or service through December 31, 2025. The MPRSUs cliff vest at the end of the three-year period and have a maximum potential to vest at 200% (83,942 shares, net of forfeitures) based on TSR performance. The related share-based compensation expense is determined based on the estimated fair value of the underlying shares on the date of grant and is recognized straight-line over the vesting term. The estimated grant date fair value per share of the MPRSUs was $68.65 and was calculated using a Monte Carlo simulation model. These MPRSUs are included at 100% of the estimate number of shares at the end of the three-year performance period and are reflected under “Granted” in the table below.
The other 50% of the PSUs were performance based restricted stock units (“PRSUs”), vesting of which is contingent upon the Company meeting certain adjusted non-GAAP year-on-year EBITDA growth rates over the over three years starting January 1, 2023. The PRSUs are also subject to the recipient’s continued employment or service through December 31, 2025. The PRSUs cliff vest at the end of the three-year period and have a maximum potential to vest at 200% (83,942 shares, net of forfeitures) based on adjusted non-GAAP year-on-year EBITDA growth rates. The related share-based compensation expense is determined based on the estimated fair value of the underlying shares on the date of grant and is recognized straight-line over the vesting term. The Company analyzed progress on the performance goals to assess the likelihood of achievement. The estimated grant date fair value per share of the PRSUs was $41.84 based on the closing price of the stock on the date of grant. These PRSUs are included at 100% of the estimated number of shares at the end of the three-year performance period and are reflected under “Granted” in the table below.
22


February 14, 2024 Performance-Based Restricted Stock Units Grant

On February 14, 2024, the Company granted 73,588 PSUs to officers and employees of the Company under the 2022 Plan (66,433 to officers of the Company). PSU performance will be measured over a three-year performance period from January 1, 2024 through December 31, 2026 and will cliff-vest contingent upon the achievement of specified performance objectives. Of these PSUs, 50% were MPRSUs, vesting of which is contingent upon the Company meeting certain TSR levels as compared to a select peer group over the over three years starting January 1, 2024, and 50% of the PSUs were PRSUs, vesting of which is contingent upon the Company meeting certain adjusted non-GAAP year-on-year EBITDA growth rates over the over three years starting January 1, 2024. Both the MPRSUs and the PRSUs have a maximum potential to vest at 200%.
The estimated grant date fair value per share of the MPRSUs was $85.65 and was calculated using a Monte Carlo simulation model. These MPRSUs are included at 100% of the estimate number of shares at the end of the three-year performance period and are reflected under “Granted” in the table below.
The estimated grant date fair value per share of the PRSUs was $56.10 based on the closing price of the stock on the date of grant. These PRSUs are included at 100% of the estimated number of shares at the end of the three-year performance period and are reflected under “Granted” in the table below.
The following table summarizes stock-based compensation expense incurred under the 2022 Plan and Inducement Grants included in the accompanying unaudited interim condensed consolidated statements of operations:
(in thousands)Three Months Ended March 31,
20242023
Selling, general, and administrative$6,232 $3,908 
Research and development272 200 
Cost of sales250 139 
Total$6,754 $4,247 
23


A summary of stock option (including Inducement Grants), RSA, and PSU activity under the 2022 Plan and Inducement Grants during the three months ended March 31, 2024 and 2023 is presented below:
(in thousands)OptionsPSUsRSAs
Outstanding at December 31, 20229071,141
Granted385520
Options Exercised/RSAs Vested(5)(235)
(1)
Forfeited(16)(28)
Expired
Outstanding at March 31, 2023889851,398
Outstanding at December 31, 2023689841,351
Granted74542
Options Exercised/RSAs Vested(31)(335)
(2)
Forfeited(5)
Expired
Outstanding at March 31, 20246581581,553
______________________________________________
(1)Includes 85 thousand shares purchased from employees to cover employee income taxes related to income earned upon vesting of restricted stock. The shares purchased are held in treasury and the $3.5 million total purchase price for the shares is included in Treasury stock in our accompanying unaudited interim condensed consolidated balance sheets.
(2)Includes 129 thousand shares purchased from employees to cover employee income taxes related to income earned upon vesting of restricted stock. The shares purchased are held in treasury and the $8.7 million total purchase price for the shares is included in Treasury stock in our accompanying unaudited interim condensed consolidated balance sheets.
11.    INCOME TAXES
The Company uses the asset and liability method of accounting for income taxes. Deferred tax assets and liabilities are determined based on differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that such tax rate changes are enacted.
The measurement of a deferred tax asset is reduced, if necessary, by a valuation allowance if it is more likely than not that some portion or all of the deferred tax asset will not be realized. As of March 31, 2024, a valuation allowance was recorded against consolidated net deferred tax assets of $0.4 million, related solely to deferred tax assets for net operating loss carryforwards in certain U.S. state jurisdictions.
The Company uses a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more-likely-than-not to be sustained upon examination by taxing authorities. The Company has not identified any uncertain income tax positions that could have a material impact on the consolidated financial statements. The Company recognizes interest and penalties accrued on any unrecognized tax exposures as a component of income tax expense; the Company did not have any such amounts accrued as of March 31, 2024 and December 31, 2023. The Company is subject to taxation in various U.S. jurisdictions, Canada, and India and all of its income tax returns remain subject to examination by tax authorities due to the availability of NOL carryforwards.
24


For interim periods, the Company recognizes an income tax expense (benefit) based on our estimated annual effective tax rate, calculated on a worldwide consolidated basis, expected for the entire year. The interim annual estimated effective tax rate is based on the statutory tax rates then in effect, as adjusted for estimated changes in estimated permanent differences and excludes certain discrete items whose tax effect, when material, are recognized in the interim period in which they occur. These changes in permanent differences and discrete items result in variances to the effective tax rate from period to period. The Company's estimated annual effective tax rate changes throughout the year as our on-going estimates of pre-tax income, and changes in permanent differences are revised, and as discrete items occur. Global Intangible Low-Taxed Income (“GILTI”), as defined in the Tax Cuts and Jobs Act of 2017, generated from our Canadian and Indian operations is subject to U.S. taxes, with certain defined exemptions, thresholds and credits. For financial reporting purposes the Company has elected to treat GILTI inclusions as a period cost.
For the three months ended March 31, 2024, the Company recognized an income tax expense of $7.1 million. The Company's effective tax rate was 28.1% after discrete items for the three months ended March 31, 2024. The effective tax rate differed from the federal statutory rate of 21% primarily due to state taxes, stock based compensation, tax on the sale of the Oakville, Ontario manufacturing site, and recording of a withholding tax liability on the proceeds of the sale.
For the three months ended March 31, 2023, the Company recognized an income tax expense of $0.7 million. The income tax expense resulted from applying an estimated annual worldwide effective tax expense rate of 34.9% to pre-tax consolidated income of $2.2 million reported during the period. There were no material discrete items occurring during the three months ended March 31, 2023.
The Company does not expect that any law changes enacted during the period will have a material impact on the provision for income taxes.
12.    COMMITMENTS AND CONTINGENCIES
Operating Leases
In April 2023, the Company entered into an agreement to lease additional warehouse space in East Windsor, New Jersey. The lease has a term of five years, and was classified as an operating lease. The lease was capitalized and included in other non-current assets on the accompanying unaudited condensed consolidated balance sheets. Additionally, during October 2023, the Company entered into an amendment for the Middleton, Wisconsin location which expanded the Company's square footage and also extended the termination date to December 2028.
Government Regulation

The Company's products and facilities are subject to regulation by a number of federal and state governmental agencies, such as the Drug Enforcement Administration (“DEA”), the Food and Drug Administration (“FDA”), the Centers for Medicare and Medicaid Services (“CMS”), the Central Drugs Standard Control Organization (“CDSCO”), The Narcotics Control Bureau (“NCB”), and India’s Ministry of Health and Family Welfare (“MoHFW”). The FDA, in particular, maintains oversight of the formulation, manufacture, distribution, packaging, and labeling of all of ANI's products. The DEA and NCB maintain oversight over products that are considered controlled substances.
Unapproved Products
Four products, Esterified Estrogens and Methyltestosterone (“EEMT”), Opium Tincture, Thyroid Tablets, and Hyoscyamine are marketed without approved NDAs or ANDAs. If the FDA took enforcement action against the Company, the Company may be required to seek FDA approval for the group of products or withdraw them from the market. During the three months ended March 31, 2024, net revenues from commercial sales of these products for these products totaled $4.1 million.

On December 27, 2023, the Company acquired from Alvogen, Inc. the rights to Hyoscyamine for total cash consideration of $2.0 million, which product was launched commercially in February 2024. Contract manufacturing revenues for Hyoscyamine, for three months ended March 31, 2024 and 2023 were $0.1 million and $0.6 million, respectively.
25



During the three months ended March 31, 2023, unapproved products consisted of only EEMT and Opium Tincture, and net revenues from these products totaled $3.7 million.

Legal proceedings

The Company is involved, and from time to time may become involved, in various disputes, governmental and/or regulatory inquiries, investigations, government reimbursement related actions and litigation. These matters are complex and subject to significant uncertainties. While we believe that we have valid claims and/or defenses in the litigation and other matters described below, litigation is inherently unpredictable, particularly where the damages sought are substantial or indeterminate or when the proceedings, investigations or inquiries are in the early stages, and the outcome of the proceedings could result in losses, including substantial damages, fines, civil or criminal penalties and injunctive or administrative remedies. We intend to vigorously prosecute and/or defend these matters, as appropriate; however, from time to time, we may settle or otherwise resolve these matters on terms and conditions that we believe are in our best interests. Resolution of any or all claims, investigations, and legal proceedings, individually or in the aggregate, could have a material adverse effect on our results of operations and/or cash flows in any given accounting period or on our overall financial condition.
Some of these matters with which we are involved are described below and in our 2023 Form 10-K, and unless otherwise disclosed, we are unable to predict the outcome of the matter or to provide an estimate of the range of reasonably possible material losses. We record accruals for loss contingencies to the extent we conclude it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated.

From time to time, we are also involved in other pending proceedings for which, in our opinion based upon facts and circumstances known at the time, either the likelihood of loss is remote or any reasonably possible loss associated with the resolution of such proceedings is not expected to be material to our results, and therefore remain undisclosed. If and when any reasonably possible losses associated with the resolution of such other pending proceedings, in our opinion, become material, we will disclose such matters.

Furthermore, like many pharmaceutical manufacturers, we are periodically exposed to product liability claims. The prevalence of these claims could limit our coverage under future insurance policies or cause those policies to become more expensive, which could harm our business, financial condition, and operating results. Recent trends in the product liability and director and officer insurance markets is to exclude matters related to certain classes of drugs. Our policies have been subject to such exclusions which place further potential risk of financial loss on us.
Legal fees for litigation-related matters are expensed as incurred and included in the condensed consolidated statements of operations under the selling, general, and administrative expense line item.

26


Commercial Litigation

On December 3, 2020, class action complaints were filed against the Company on behalf of putative classes of direct and indirect purchasers of the drug Bystolic. On December 23, 2020, six individual purchasers of Bystolic, CVS, Rite Aid, Walgreen, Kroger, Albertsons, and H-E-B, filed complaints against the Company. On March 15, 2021, the plaintiffs in these actions filed amended complaints. All amended complaints were substantively identical. The plaintiffs in these actions alleged that, beginning in 2012, Forest Laboratories, the manufacturer of Bystolic, entered into anticompetitive agreements when settling patent litigation related to Bystolic with seven potential manufacturers of a generic version of Bystolic: Hetero, Torrent, Alkem/Indchemie, Glenmark, Amerigen, Watson, and various of their corporate parents, successors, subsidiaries, and affiliates. ANI itself was not a party to patent litigation with Forest concerning Bystolic and did not settle patent litigation with Forest. The plaintiffs named the Company as a defendant based on the Company’s January 8, 2020 Asset Purchase Agreement with Amerigen. Under the terms of the 2020 Asset Purchase Agreement, Amerigen agreed to indemnify ANI for certain liabilities relating to Bystolic, including liabilities that arose prior to closing of the asset purchase. The complaints alleged that the 2013 patent litigation settlement agreement between Forest and Amerigen violated federal and state antitrust laws and state consumer protection laws by delaying the market entry of generic versions of Bystolic. Plaintiffs alleged they paid higher prices as a result of delayed generic competition. Plaintiffs sought damages, trebled or otherwise multiplied under applicable law, injunctive relief, litigation costs and attorneys’ fees. The complaints did not specify the amount of damages sought from the Company or other defendants and the Company. The cases were consolidated in the United States District Court for the Southern District of New York as In re Bystolic Antitrust Litigation, Case No. 20-cv-005735 (LJL). On April 23, 2021, the Company and other defendants filed motions to dismiss the amended complaints. On January 24, 2022, the court dismissed all claims brought by the plaintiffs without prejudice. The court granted the plaintiffs until February 22, 2022 to file amended complaints, which were filed in federal court in the Southern District of New York, on that date. The newly amended complaints contained substantially similar claims. On April 19, 2022, the Company and other defendants filed motions to dismiss the newly amended complaints. After full briefing and oral argument, on February 21, 2023, the court granted the Company and the defendants’ motion to dismiss all actions with prejudice. Plaintiffs filed an appeal in the Second Circuit. Oral arguments were held on December 6, 2023 and a decision from the court is pending. ANI continues to dispute any liability in this matter.

On March 4, 2024, ANI commenced a civil action against CG Oncology, Inc. f/k/a Cold Genesys, Inc. (“CG Oncology”) in the Superior Court of the State of Delaware (“Delaware Action”). ANI’s complaint alleges that, under an Assignment and Technology Transfer Agreement dated as of November 15, 2010 (the “November 2010 Agreement”), CG Oncology is liable to pay ANI a running royalty of 5% of the worldwide net sales of cretostimogene made by CG Oncology or any affiliate or sublicensee thereof; and that in February 2024, CG Oncology wrongfully repudiated its royalty obligation to ANI. On April 2, 2024, CG Oncology filed an answer and counterclaim and concurrently moved for judgment on the pleadings or, in the alternative, for partial summary judgment. CG Oncology seeks judgment declaring that the November 2010 Agreement does not "oblige CGON to pay royalties after expiration of the latest-running assigned patent." CG Oncology also seeks judgment awarding compensatory damages and punitive damages on counterclaims for alleged breach the November 2010 Agreement and for alleged misappropriation of trade secrets under federal and Delaware state law. On April 22 and 25, 2024, ANI filed its reply to CG Oncology's counterclaims, denying any liability to CG Oncology and asserting additional counterclaims against CG Oncology ("Reply Counterclaims") for alleged breach of the November 2010 Agreement and, in the alternative, for unjust enrichment. ANI’s Reply Counterclaims seek judgment (i) declaring that, under Section 3.3 of the November 2010 Agreement, CG Oncology is contractually obligated to pay ANI 5% of the worldwide net sales of cretostimogene made by CG Oncology or any affiliate or sublicensee thereof; (ii) dismissing CG Oncology’s counterclaims with prejudice; (iii) awarding ANI compensatory damages as provided by law, including damages grounded in restitution and unjust enrichment; (iv) in the event of a judgment in ANI’s favor on ANI’s fourth counterclaim for unjust enrichment, ordering CG Oncology to re-transfer to ANI ownership of all assets that ANI sold to CG Oncology under the November 2010 Agreement, including, without limitation, all data and documentation comprising IND 12154; and (v) in the event of a judgment in ANI’s favor on ANI’s fourth counterclaim for unjust enrichment, imposing a constructive trust on all fruits of CG0070-related assets that ANI sold to CG Oncology under the November 2010 Agreement including, without limitation, all data and documentation comprising IND 12154 and any other IND that CG Oncology may have for CG0070. ANI intends to vigorously pursue this matter.

27


On March 5, 2024, a complaint was filed against ANI by Acella Pharmaceuticals, LLC, in the United States District Court of Minnesota, asserting, among other things, false advertising under the Lanham Act, and unfair trade practices and false advertising under Minnesota law, relating to ANI’s natural desiccated thyroid tablets USP. The complaint seeks injunctive relief, actual and consequential damages, disgorgement of profits, and attorneys' fees and costs. On April 16, 2024, ANI filed an answer to Acella’s complaint, denying all claims, and asserting certain affirmative defenses, and counterclaims against Acella for false advertising of its thyroid product marketed as NP Thyroid® Tablets, under the Lanham Act, common law unfair competition and unfair and deceptive trade practices and false advertising under Minnesota and Georgia law. ANI seeks injunctive relief, compensatory damages, punitive damages and attorneys’ fees and costs. ANI disputes any liability in this matter and intends to defend this lawsuit vigorously.

Patent Litigation

On November 21, 2023, a complaint was filed against Novitium and certain other defendants in the case of Harmony Biosciences, LLC, Bioprojet Societe Civile de Recherche and Bioprojet Pharma SAS v. AET Pharma US, Inc., Annora Pharma Private Limited, Novitium Pharma LLC, Zenara Pharma Private Limited and Biophore India Pharmaceuticals Private Limited in the United States District Court for the District of Delaware, asserting, among other things, that Novitium's proposed pitolisant hydrochloride drug product, which is subject to Novitium's Abbreviated New Drug Application No. 218495, infringes U.S. Patent Nos. 8,207,197, 8,354,430 and 8,486,947. The complaint seeks damages, injunctive relief, attorneys' fees and costs. On January 29, 2024, Novitium filed its answer, denying all allegations and asserting counterclaims of non-infringement and invalidity. On February 16, 2024, plaintiffs filed their answer, denying Novitium’s counterclaims and asserting certain affirmative defenses against Novitium. On April 15, 2024, the court consolidated Novitium’s case and two other cases brought by plaintiffs against Lupin Limited et al, and MSN Pharms. Inc. et al., into one consolidated matter filed in C.A. No. 23-1286-JLH. The court also set a trial date of February 2026. Novitium disputes any liability in this matter.

Ranitidine Related Litigation

Federal Court Multi District Litigation

ANI and Novitium were named as defendants, along with numerous other brand and generic pharmaceutical manufacturers, wholesale distributors, retail pharmacy chains, and repackagers of ranitidine-containing products, in In re: Zantac/Ranitidine NDMA Litigation (MDL No, 2924), filed in the United District Court for the Southern District of Florida (the "MDL Court"). Plaintiffs allege that defendants failed to disclose and/or concealed the alleged inherent presence of N-Nitrosodimethylamine (or "NDMA") in brand-name Zantac or generic ranitidine and the alleged associated risk of cancer. While ANI was initially a defendant, the lead plaintiff attorneys voluntarily dismissed ANI as a defendant in the Master Complaint prior to the MDL Court’s decision on the generic defendants’ motion to dismiss. On July 8, 2021, the MDL Court dismissed all claims by all plaintiffs against the generic drug manufacturers with prejudice , on preemption grounds. The MDL Court also dismissed all claims by all plaintiffs against the brand manufacturers on summary judgment, based on a Daubert ruling disqualifying the plaintiffs’ experts. Plaintiffs appealed the MDL Court's dismissals to the Eleventh Circuit Court of Appeals. On November 7, 2022, the Eleventh Circuit affirmed the MDL Court's dismissal of cases brought by third-party payors. The Eleventh Circuit raised questions in the appeals of the other cases about the finality of the MDL Court's judgments, which were resolved in September 2023. Merit briefs are expected to be filed during the second quarter of 2024.

ANI and Novitium dispute any liability in this matter.

State Court Personal Injury Litigation

ANI and Novitium have also been named as defendants in various state lawsuits.

California. The pending cases in California state court naming generic ranitidine manufacturers were transferred to an existing civil case coordination docket for pretrial proceedings (JCCP) in Alameda County. On September 21, 2023, plaintiffs filed a master complaint in the JCCP alleging strict liability (design defect and failure to warn), negligent failure to warn and general negligence, but not naming any generic defendants. In December 2023, the Keller Postman firm filed approximately 200 individual plaintiff short form complaints that name generic defendants. Novitium is named in 28 of the short form complaints which reference the claims for the master complaint, but has not been served. ANI is not named. On February 1, 2024, the generic defendants filed an omnibus demurrer challenging the sufficiency of the Keller Postman complaints, largely on the basis of preemption. On April 23, 2024, the California court granted the demurrer in part, dismissing all design defect claims against the generic defendants with prejudice on preemption grounds, but the court otherwise granted plaintiffs an opportunity for leave to amend their other claims against the generic defendants.

28


Pennsylvania. In September 2022, two complaints were filed naming Novitium as a defendant in Pennsylvania state court, Philadelphia County. On February 16, 2023, the Pennsylvania plaintiffs filed a consolidated long-form complaint against the generic defendants, Plaintiffs v. Actavis, et. al. Civil Action No. 1364. The long-form complaint names Novitium as a defendant. The long form complaint asserts causes of action for negligence, failure to warn, negligent storage and transportation, breach of express warranties, breach of implied warranties, negligent misrepresentation, fraud, strict products liability, wrongful death and survivor actions, and loss of consortium. The complaint includes a prayer for punitive damages. The generic defendants filed their preliminary objections to Plaintiffs’ consolidated long-form generic complaint on March 20, 2023. The court dismissed all claims related to failure to warn/design defects on preemption grounds. The court also sustained the generics’ preliminary objections relating to the counts of strict liability-design defect and breach of implied warranty to the extent Pennsylvania substantive law applies, effectively dismissing the generic defendants from the case unless and until a non-resident plaintiff names a generic in a short form complaint. Out of an abundance of caution, however, the generics, including Novitium, all filed answers to the long form complaint in June 2023. In January 2024, plaintiffs filed short form complaints naming generic defendants, including Novitium in one complaint.

ANI and Novitium dispute any liability in these matters.
13.    FAIR VALUE DISCLOSURES
Fair value is the price that would be received from the sale of an asset or paid to transfer a liability assuming an orderly transaction in the most advantageous market at the measurement date. U.S. GAAP establishes a hierarchical disclosure framework that prioritizes and ranks the level of observability of inputs used in measuring fair value.
The inputs used in measuring the fair value of cash and cash equivalents are considered to be Level 1 in accordance with the three-tier fair value hierarchy. The fair market values are based on period-end statements supplied by the various banks and brokers that held the majority of our funds. The fair value of short-term financial instruments (primarily accounts receivable, prepaid expenses, accounts payable, accrued expenses, and other current liabilities) approximate their carrying values because of their short-term nature. The Term Facility bears an interest rate that fluctuates with the changes in SOFR and, because the variable interest rates approximate market borrowing rates available to us, we believe the carrying values of these borrowings approximated their fair values at March 31, 2024.
Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis

Money Market Funds

Money market funds are readily convertible into cash and the net asset value of each fund on the last day of the         reporting period is used to determine its fair value. Money market funds are included in Cash and cash equivalents within the Consolidated Balance Sheet, and is classified within Level 1 of the fair value hierarchy because they are valued using quoted market prices. The Company does not adjust the quoted market price for such financial instruments. The fair value of the money market funds as of March 31, 2024 was approximately $174.3 million.
Interest Rate Swap
The fair value of the interest rate swap is estimated based on the present value of projected future cash flows using the SOFR forward rate curve (see Note 5). The model used to value the interest rate swap includes inputs of readily observable market data, a Level 2 input. As described in detail in Note 5, the fair value of the interest rate swap was $7.7 million as of March 31, 2024, and was classified as a non-current asset.
29


CG Oncology Equity Securities
The Company currently holds 219,925 shares of common stock in CG Oncology (Nasdaq: CGON). The Company accounts for its investment in CG Oncology equity securities as an equity investment with a readily determinable fair value, as the securities are publicly traded on the NASDAQ. The fair value of the equity securities is based on its closing price on the NASDAQ and is classified within Level 1 of the fair value hierarchy because the equity securities are valued using quoted market prices. The Company does not adjust the quoted market price for such financial instruments. The fair value of the CG Oncology equity securities as of March 31, 2024 was approximately $9.7 million based on a closing market price of $43.90 on March 28, 2024. This amount is classified on the unaudited condensed consolidated statements of operations as Unrealized gain on investment in equity securities. Between 2013 and 2023, CG Oncology securities held by the Company were valued at zero under U.S. GAAP.
Contingent Consideration
In connection with the acquisition of Novitium, the Company may pay up to $46.5 million in additional consideration related to the achievement of certain milestones, such as milestones on gross profit of Novitium portfolio products over a 24-month period, regulatory filings completed during this 24-month period, and a percentage of net profits on certain products that are launched in the future.
The discounted cash flow method used to value this contingent consideration includes inputs which are classified as Level 3 inputs, as the inputs are not based on readily available market data.
Pursuant to the terms of the Agreement and Plan of Merger, dated as of March 8, 2021, on December 12, 2023, the Company paid $12.5 million of cash consideration to the Company Members, defined as the holders of Novitium ownership interests in the Agreement and Plan of Merger, as the holders of Novitium ownership interests, for the achievement of the "ANDA Filing Earn-Out," as defined in the Agreement (Note 14). Furthermore, on February 22, 2024, the Company paid $12.5 million to Company Members of Novitium upon the achievement of the "Gross Profit Earn-Out," as defined in the Agreement (Note 14).
The fair value of the contingent consideration was approximately $11.6 million and $24.0 million as of March 31, 2024 and December 31, 2023, respectively, and is reflected as a current and non-current accrued contingent consideration liability in the unaudited interim condensed consolidated balance sheets.
The recurring Level 3 fair value measurements of contingent consideration for which a liability is recorded include the following significant unobservable inputs:
Payment TypeValuation TechniqueUnobservable InputAssumptions
Profit-based milestone paymentsProbability-weighted discounted cash flowDiscount rate13.0%
Projected fiscal year of payment2025-2035
Product development-based milestone paymentsProbability-weighted discounted cash flowDiscount rate
7.0% - 13.0%
Probability of payment100.0%
Year of payment2024
The following table presents the changes in contingent consideration balances classified as Level 3 for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
(in thousands)20242023
Beginning balance$23,984 $35,058 
Payment of Gross-Profit earn-out(12,500) 
Change in fair value90 961 
Ending balance$11,574 $36,019 
30


The following table presents our financial assets and liabilities accounted for at fair value on a recurring basis as of March 31, 2024 and December 31, 2023, by level within the fair value hierarchy:
(in thousands)
Description
Fair Value at
March 31, 2024
Level 1Level 2Level 3
Assets
Money Market Fund$174,316 $174,316 $ $ 
Interest rate swap$7,654 $ $7,654 $ 
  CG Oncology - Investment in equity securities$9,655 $9,655 $ $ 
Liabilities    
Contingent consideration$11,574 $ $ $11,574 
DescriptionFair Value at
December 31, 2023
Level 1Level 2Level 3
Assets   
Money Market Fund$194,841 $194,841 $ $ 
Interest rate swap$6,236 $ $6,236 $ 
Liabilities    
Contingent consideration$23,984 $ $ $23,984 
Financial Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis
There are no financial assets or liabilities that are measured at fair value on a non-recurring basis.
Non-Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis
There are no non-financial assets or liabilities that are measured at fair value on a recurring basis.
Non-Financial Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis
Long-lived assets, including property, plant, and equipment, right-of-use (“ROU”) assets, intangible assets, and goodwill, are measured at fair value on a non-recurring basis, and no such fair value impairment was recognized in the three months ended March 31, 2024 and 2023.
14.    RELATED PARTY TRANSACTIONS
PIPE Shares
On March 8, 2021, the Company entered into an Equity Commitment and Investment Agreement with the PIPE Investor, pursuant to which 25,000 shares were purchased for $1,000 per share for an aggregate purchase price of $25.0 million on November 19, 2021. The Chairman of the Company's board of directors is an operating partner of Ampersand Capital Partners, an affiliate of the PIPE Investor.
Novitium
In connection with the acquisition of Novitium, the Company entered into employment agreements with the two executives and founders of Novitium, Muthusamy Shanmugam, Head of R&D and COO of NJ Operations of ANI, and Chad Gassert, Sr. Vice President, Corporate Development and Strategy of ANI. Both serve as executive officers of the Company and Mr. Shanmugam also serves on the Company's board of directors. Mr. Shanmugam holds a minority interest in Scitus Pharma Services (“Scitus”), which provides clinical research services to Novitium, a majority interest in SS Pharma LLC (“SS Pharma”), which acquires and supplies API to Novitium, a minority interest in Nuray Chemical Private Limited (“Nuray”), which manufactured and supplied API to Novitium in prior periods, and a minority interest in SThree Chemicals Pvt Ltd (“SThree”), which acquires and supplies API to Novitium.
31


A summary of payments to related parties is presented below:
Three Months Ended March 31,
20242023
Scitus Pharma Services$501 $717 
SS Pharma LLC1,069 1,601 
SThree Chemicals Pvt Ltd386  
$1,956 $2,318 
As of March 31, 2024, the outstanding balances due to Scitus, SS Pharma, and SThree were $0.4 million, $0.2 million, and $0.3 million respectively.
On December 12, 2023, the Company paid $12.5 million of cash consideration to the Company Members of Novitium for the achievement of the "ANDA Filing Earn-Out," as defined in the Novitium acquisition agreement, as discussed in Note 2. The Company paid Mr. Shanmugam and Esjay, and Mr. Gassert's company Chali Properties LLC, approximately $6.7 million and $1.9 million, respectively, for their portion of the cash consideration due to them as part of the Novitium acquisition.

On February 22, 2024, the Company paid $12.5 million of cash consideration to the Company Members of Novitium for the achievement of the "Gross Profit Earn-Out," as defined in the Novitium acquisition agreement, as discussed in Note 2. The Company paid Mr. Shanmugam and Esjay, and Mr. Gassert's company Chali Properties LLC, approximately $6.7 million and $1.9 million, respectively, for their portion of the cash consideration due to them as part of the Novitium acquisition.
15.    SEGMENT REPORTING
An operating segment is defined as a component of an entity that engages in business activities from which it may recognize revenues and incur expense, its operating results are regularly reviewed by the entity’s chief operating decision maker (“CODM”) to make decisions about resources to be allocated to the segment and assess its performance, and its discrete financial information is available. The Company is organized into two operating segments as follows:
Generics, Established Brands, and Other – Consists of operations related to the development, manufacturing, and marketing of generic and established brand pharmaceuticals, including those sold through traditional channels, contract manufactured products, product development services, royalties, and other.
Rare Disease – Consists of operations related to the development, manufacturing and marketing of pharmaceuticals used in the treatment of patients with rare conditions. The rare disease segment currently consists of operations related to Cortrophin Gel.
The CODM evaluates the two operating segments based on revenues and earnings before interest, income taxes, depreciation, and amortization (“EBITDA”), exclusive of corporate expenses and other expenses not directly allocated or attributable to an operating segment. These expenses include, but are not limited to, certain management, legal, accounting, human resources, insurance, and information technology expenses.
The Company does not manage assets of the Company by operating segment and our CODM does not review asset information by operating segment. Accordingly, the Company does not present total assets by operating segment.
32


Financial information by reportable segment is as follows:
Three Months Ended March 31,
(in thousands)20242023
Net Revenues
Generics, Established Brands, and Other$100,493 $90,456 
Rare Disease36,937 16,330 
Total net revenues$137,430 $106,786 
Segment earnings before interest, taxes, depreciation and amortization (“EBITDA”) and reconciliation to income before income taxes
Generics, Established Brands, and Other$45,306 $38,828 
Rare Disease396 (1,251)
Depreciation and amortization(14,686)(14,700)
Corporate and other unallocated expenses(1)
(10,704)(12,982)
Total operating income 20,312 9,895 
Unrealized gain on investment in equity securities 9,655  
Interest expense, net(4,600)(7,696)
Other expense, net(32)(34)
Income Before Income Tax Expense$25,335 $2,165 
______________________________________________
(1)Includes expenses not directly allocated or attributable to a reporting segment, including certain management, legal, accounting, human resources, insurance, and information technology expenses, and are included in selling, general, and administrative expenses in our unaudited interim consolidated statement of operations. This amount also includes the gain on the sale of the Oakville, Ontario site, refer to Note 3 for further information.
Geographic Information
Operations are currently located in the United States and India. The Company has ceased operations at our Oakville, Ontario, Canada location as of March 31, 2023. The majority of the assets of the Company are located in the United States.
The following table depicts the Company’s revenue by geographic operations during the following periods:
(in thousands)Three Months Ended March 31,
Location of Operations20242023
United States$137,430 $106,221 
Canada 565 
Total Revenue$137,430 $106,786 
The following table depicts the Company’s property, plant and equipment, net according to geographic location, which excludes the land and building at the Company's Canada facility, which was classified as held for sale as of December 31, 2023. These assets had a carrying value of approximately $8.0 million. The land and building at the Canada facility was sold on March 28, 2024, refer to Note 3. The Company's property, plant and equipment are as follows:
(in thousands)March 31, 2024December 31, 2023
United States$46,905 $43,163 
India1,621 1,430 
Total property and equipment, net$48,526 $44,593 

33


Item 2.    Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following Management’s Discussion and Analysis of Financial Condition and Results of Operations should be read in conjunction with the unaudited interim condensed consolidated financial statements and the accompanying notes thereto included in Part I, Item 1 of this Quarterly Report on Form 10-Q, the audited consolidated financial statements and the accompanying notes thereto in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 (the “2023 Annual Report”), as well as the information contained under Management’s Discussion and Analysis of Financial Condition and Results of Operations and “Risk Factors” contained in the 2023 Annual Report, and Part II, Item 1A “Risk Factors” of this Quarterly Report on Form 10-Q , and other information provided from time to time in our other filings with the SEC. This discussion contains forward-looking statements, based on current expectations and related to future events and our future financial performance, that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of many important factors, including those set forth under “Risk Factors” in our 2023 Annual Report and this Quarterly Report on Form 10-Q.
EXECUTIVE OVERVIEW

ANI Pharmaceuticals, Inc. and its consolidated subsidiaries (together, “ANI,” the “Company,” “we,” “us,” or “our”) is a diversified bio-pharmaceutical company serving patients in need by developing, manufacturing, and marketing high quality branded and generic prescription pharmaceuticals, including for diseases with high unmet medical need. Our team is focused on delivering sustainable growth by scaling up our Rare Disease business through the launch of our lead asset, Cortrophin Gel, strengthening our generics business with enhanced development capability, innovation in established brands and leveraging our U.S.-based manufacturing capabilities. Our three pharmaceutical manufacturing facilities, of which two are located in Baudette, Minnesota, and one is located in East Windsor, New Jersey, are together capable of producing oral solid dose products, as well as semi-solids, liquids and topicals, controlled substances, and potent products that must be manufactured in a fully-contained environment. We ceased operations at our subsidiary in Oakville, Ontario, Canada as of March 31, 2023. This action was part of ongoing initiatives to capture operational synergies following our acquisition of Novitium Pharma LLC (“Novitium”) in November 2021. We have fully completed the transition of the products manufactured or packaged in Oakville to one of our three U.S. based manufacturing sites. In February 2024, our Canadian subsidiary entered into an agreement for the purchase and sale of the Oakville site, for a purchase price of $19.2 million Canadian Dollars, or approximately $14.2 million, based on the current exchange rate. The sale closed on March 28, 2024 (see Note 3).

Strategy

Our objective is to build a sustainable and growing biopharmaceutical company serving patients in need and creating long-term value for our investors. Our overall strategy is enabled by an empowered, collaborative, and purposeful team with high performance-orientation, Serving Patients, Improving Lives.

Our growth strategy is driven by the following key growth drivers:

Building a successful Rare Disease platform

We have spent significant time, effort and resources in establishing our Rare Disease platform. We acquired the NDAs for Cortrophin Gel and Cortrophin-Zinc in January 2016 and executed long-term supply agreements with a supplier of our primary raw material for corticotrophin API, a supplier of corticotrophin API with whom we have advanced the manufacture of commercial scale batches of API, and a Cortrophin Gel fill/finish contract manufacturer. During the second quarter of 2021, we submitted a Supplemental New Drug Application (“sNDA”) to the FDA.

On October 29, 2021, the FDA approved the Company’s sNDA for Purified Cortrophin Gel (Repository Corticotropin Injection USP) for the treatment of certain chronic autoimmune disorders, including acute exacerbations of multiple sclerosis (“MS”) and rheumatoid arthritis (“RA”), in addition to excess urinary protein due to nephrotic syndrome. Cortrophin Gel is an adrenocorticotropic hormone (“ACTH”), also known as purified corticotropin.

During 2021 and 2022, we invested significantly in leadership, expertise and infrastructure in the areas of commercialization of rare disease therapies and developed a launch strategy and commercial plan for this product. During this timeframe, we hired a significant number of new employees and assembled and trained our Rare Disease field force. On January 24, 2022, we announced the commercial launch of Cortrophin Gel in the U.S as our foundational Rare Disease asset.

34


Throughout 2023 and the first quarter of 2024, we continued to build and invest in our infrastructure to support growth in new areas of opportunity, such as pulmonology, ophthalmology, and gout in the ACTH market. On October 2, 2023, we announced FDA approval and commercial availability of a 1-mLvial of Cortrophin Gel, appropriate for adjunctive treatment of certain patients with acute gouty arthritis flares. As a result of the continued investment in our Rare Disease Platform, our expenditures were significantly higher during the first quarter of 2024 as compared to the prior year.

We plan to continue to expand our Rare Disease business, through a combination of organic growth, as described above, and acquisition. While we continue to execute against our strategic initiatives that we believe will result in the long-term, sustainable growth and value to our stockholders, we continue to evaluate potential acquisitions and other strategic transactions of businesses that we believe complement our existing portfolio, infrastructure and capabilities or provide us with the opportunity to expand our existing capabilities.

Strengthening our Generics, Established Brands, and Other segment through continued investment in our generic research and development capability and increased focus on niche opportunities

We have grown our generics business through a combination of market share gains on existing products and new product launches. We have also successfully acquired numerous ANDAs through business and asset acquisitions. Our most recent business acquisition was Novitium, including its portfolio of commercial and pipeline generic products, manufacturing and development facilities and expert workforce. The Novitium acquisition significantly increased our generic pharmaceutical research and development and manufacturing capabilities. We have begun to increase our focus on niche lower competition opportunities such as injectables, Paragraph IV, and competitive generic therapy ("CGT") designation filings. Additionally, we will continue to seek opportunities to enhance our capabilities through strategic partnerships and acquisitions of assets and businesses. During 2022, we completed an asset acquisition of four ANDAs from Oakrum Pharma, including two that were commercial at the time of acquisition. During 2023, we acquired two ANDAs and one pipeline product from the Chapter 7 Trustee for the estates of Akorn Holding Company and certain of its affiliates, acquired an ANDA and registered patents and pending patent applications from Slayback Pharma Limited Liability Company, and acquired additional ANDAs and product rights for two products in the second half of 2023.

We have grown our established brand product offerings through acquisition. We have acquired the NDAs for and market Atacand, Atacand HCT, Arimidex, Casodex, Lithobid, Vancocin, Inderal LA, Inderal XL, InnoPran XL, Oxistat, Veregen, and Pandel. We are innovating in our go-to-market strategy through creative partnerships.

Our overall strategy is enabled by an empowered, collaborative, and purposeful team with a high performance-orientation.

Generic Product Development Considerations

We consider a variety of criteria in determining which products to develop: These criteria include:

Formulation Complexity. Our development and manufacturing capabilities enable us to manufacture pharmaceuticals that are differentiated and include high potency, modified release, combination, and hormonal products. This ability to manufacture a variety of differentiated products is a competitive strength that we intend to leverage in selecting products to develop and commercialize.
Market Size and Patient Need. When determining whether to develop or acquire an individual product, we review the current and expected market size for that product. and competitive environment. We endeavor to pursue products with sufficient market size to enable us to enter the market with a strong likelihood of serving patients in need and thus being able to price our products both competitively and at a profit.
Profit Potential. In determining the potential profit of a product, we forecast our anticipated market share, pricing, competitive environment and the estimated cost to manufacture the products.
Manufacturing. We generally seek to develop and manufacture products at our own manufacturing plants to ensure quality control of our products, supply chain reliability and to more closely control the economic inputs and outputs of our products.
Competition. When determining whether to develop or acquire a product, we research existing and expected competition. We seek to develop products for which we can obtain sufficient market share and may decline to develop a product if we anticipate significant competition. Our manufacturing facilities provide a means of entering niche markets, such as hormone therapies, in which fewer generic companies typically compete.
35


Recent Developments
Restructuring
On February 15, 2024, ANI Pharmaceuticals, Canada, Inc., a wholly owned subsidiary of the Company, entered into an agreement (the "Agreement") with 1540700 Ontario Limited ("Buyer") for the sale of ANI's Oakville, Ontario former manufacturing site (the "Property") for a total purchase price of $19.2 million Canadian Dollars, or approximately $14.2 million, based on the current exchange rate, subject to certain market adjustments. During February 2024, and in accordance with the Agreement, the Buyer deposited a total of approximately $1.9 million Canadian Dollars, or approximately $1.4 million in refundable deposits in escrow as part of the total purchase price.
On March 28, 2024 the Company completed the sale of the Property. After payment of commissions, taxes, and other related costs of approximately $0.6 million, the Company received a net cash amount of approximately $13.5 million at closing. The gain on the sale of the Property was approximately $5.3 million, recorded in the unaudited interim condensed consolidated statements of operations.
Product Launches
Refer to our website at www.anipharmaceuticals.com for information on the products, including indications/treatments.
GENERAL
Impacts to our first quarter 2024 and 2023 results of operations, including to net revenues, operating expenses, interest and other expense, net, and income taxes are described below.
The following table summarizes our results of operations for the periods indicated:
Three Months Ended
March 31,
(in thousands)20242023
Net Revenues$137,430 $106,786 
Operating Expenses
Cost of sales (excluding depreciation and amortization)49,157 37,708 
Research and development10,511 5,924 
Selling, general, and administrative48,021 36,468 
Depreciation and amortization14,686 14,700 
Contingent consideration fair value adjustment90 961 
Restructuring activities— 1,130 
Gain on sale of building (5,347)— 
Operating Income 20,312 9,895 
Unrealized gain on investment in equity securities 9,655 — 
Interest expense, net(4,600)(7,696)
Other expense, net(32)(34)
Income Before Income Tax Expense25,335 2,165 
Income tax expense7,128 726 
Net Income $18,207 $1,439 
36


The following table sets forth, for all periods indicated, items in our unaudited interim condensed consolidated statements of operations as a percentage of net revenues:
Three Months Ended
March 31,
20242023
Net Revenues100 %100 %
Operating Expenses
Cost of sales (excluding depreciation and amortization)35.8 %35.3 %
Research and development7.6 %5.5 %
Selling, general, and administrative34.9 %34.2 %
Depreciation and amortization10.7 %13.8 %
Contingent consideration fair value adjustment0.1 %0.9 %
Restructuring activities— %1.1 %
Gain on sale of building (3.9)%— %
Operating Income 14.8 %9.2 %
Unrealized gain on investment in equity securities 7.0 %— %
Interest expense, net(3.3)%(7.2)%
Other expense, net(0.0)%(0.0)%
Income Before Income Tax Expense18.5 %2.0 %
Income tax expense5.2 %0.7 %
Net Income 13.3 %1.3 %
37


RESULTS OF OPERATIONS FOR THE THREE MONTHS ENDED MARCH 31, 2024 AND 2023
Net Revenues
Three Months Ended March 31,
(in thousands)20242023Change% Change
Generics, Established Brands, and Other Segment
Generic pharmaceutical products$70,217 $63,713 $6,504 10.2 %
Established brand pharmaceutical products, royalties, and other pharmaceutical services30,276 26,743 3,533 13.2 %
Generics, established brands, and other segment total net revenues$100,493 $90,456 $10,037 11.1 %
Rare Disease Segment
Rare disease pharmaceutical products$36,937 $16,330 $20,607 126.2 %
Total net revenues$137,430 $106,786 $30,644 28.7 %

We derive substantially all of our revenues from sales of generic, rare disease, and established brand pharmaceutical products, royalties on net sales of certain products, and other pharmaceutical services. Many of our established brand products as well as our generic products face competition from generic products and we expect them to continue to face competition from generic products in the future. The primary means of competition among generic manufacturers are pricing, contract terms, service levels, and reliability. Increased competition generally results in decreased average selling prices of generic and brand products over time. In addition, due to strategic partnerships between wholesalers and pharmacy chains, we have experienced, and expect to continue to experience, increases in net sales to the wholesalers, with corresponding decreases in net sales to the pharmacy chains.
Net revenues for the three months ended March 31, 2024 were $137.4 million compared to $106.8 million for the same period in 2023, an increase of 28.7%, primarily as a result of the following factors:
Net revenues for generic pharmaceutical products were $70.2 million during the three months ended March 31, 2024, an increase of 10.2% compared to $63.7 million for the same period in 2023, driven by increased volumes on the base business and the inclusion of 2023 launches and new product launches in 2024. From a product perspective, the increase was principally driven by revenues from year over year increases in products such as Colestipol, Nitrofurantoin, Lacosamide, and various other products tempered by a decrease in revenues of Meloxicam, Nebivolol, and Famotidine, among others.
Net revenues for branded pharmaceutical products, royalties, and other pharmaceutical services were $30.3 million during the three months ended March 31, 2024, an increase of 13.2% compared to $26.7 million for the same period in 2023, driven by a net increase in volume.
Net revenues of rare disease pharmaceutical products, which consists entirely of sales of Cortrophin Gel, were $36.9 million during the three months ended March 31, 2024, an increase of $20.6 million from $16.3 million for the same period in 2023. This increase was driven by increased volume in this third year of launch (product was launched in late January 2022).

In addition to the above, within our Generics, Established Brand, and Other segment, from time to time we have been successful in supplying incremental volume in markets that were experiencing supply chain disruptions for competing products. This factor favorably impacted the established brand portion of the segment in the current year period as compared to favorably impacting both the generic and established brand portion of the segment in the prior year period. Generally, when opportunities for volume and revenue upside related to our products arise in the marketplace, there is no assurance as to how long these favorable market conditions may persist.
38


Cost of Sales (Excluding Depreciation and Amortization)
Three Months Ended March 31,
(in thousands)20242023Change% Change
Cost of sales (excluding depreciation and amortization)$49,157 $37,708 $11,449 30.4 %

Cost of sales consists of direct labor, including manufacturing and packaging, active and inactive pharmaceutical ingredients, freight costs, packaging components, and royalties payable related to profit-sharing arrangements. Cost of sales does not include depreciation and amortization expense, which is reported as a separate component of operating expenses on our unaudited interim condensed consolidated statements of operations.
For the three months ended March 31, 2024, cost of sales increased to $49.2 million from $37.7 million for the same period in 2023, an increase of $11.4 million, or 30.4%. The increase is primarily due to a net increase in sales volumes of pharmaceutical products across all segments and a significant net increase in sales of products that bear a royalty payable, including Cortrophin Gel.
Cost of sales, as a percentage of net revenues, increased slightly from 35.3% to 35.8% for the three months ended March 31, 2024, compared to the same period in 2023, primarily due to a shift in product mix year over year.
During the three months ended March 31, 2024, we purchased approximately 25% of our raw material inventory from one supplier. During the three months ended March 31, 2023, no single vendor represented more than 10% of our raw material inventory purchases.
Other Operating Expenses, net
Three Months Ended March 31,
(in thousands)20242023Change% Change
Research and development$10,511 $5,924 $4,587 77.4 %
Selling, general, and administrative48,021 36,468 11,553 31.7 %
Depreciation and amortization14,686 14,700 (14)(0.1)%
Contingent consideration fair value adjustment90 961 (871)(90.6)%
Restructuring activities— 1,130 (1,130)(100.0)%
Gain on sale of building (5,347)— (5,347)100.0 %
Total other operating expenses, net$67,961 $59,183 $8,778 14.8 %
For the three months ended March 31, 2024, other operating expenses, net increased to $68.0 million from $59.2 million for the same period in 2023, an increase of $8.8 million, or 14.8%, primarily as a result of the following factors:
Research and development expenses increased from $5.9 million to $10.5 million, an increase of $4.6 million or 77.4%, primarily due to expenses related to a FDA filing fee for a 505(b)(2) for one product of approximately $2.0 million, and a higher level of activity associated with ongoing and new projects in the three months ended March 31, 2024.
Selling, general, and administrative expenses increased from $36.5 million to $48.0 million, an increase of $11.6 million, or 31.7%, due to increased employment related costs, continued investment in our Rare Disease segment sales and marketing activities, legal expenses, as well as an overall increase in activities required to support the growth of our business.
Depreciation and amortization expense was $14.7 million for the three months ended March 31, 2024, compared to $14.7 million for the same period in 2023, a nominal decrease of approximately $14.0 thousand year-over-year.
39


We recognized losses of $0.1 million and $1.0 million in the three months ended March 31, 2024 and 2023, respectively, for the contingent consideration fair value adjustment. The change in the fair value adjustment during the three months ended March 31, 2024 is primarily related to changes in the anticipated timing of cash flows (i.e., moving closer to the anticipated payment dates of the consideration for the third milestone) and fluctuations in the discount rates, offset by adjustments recorded upon payment of the Gross Profit Earn-Out during the first quarter. Additionally, the fair value measurement adjustment in the three months ended March 31, 2024 is related to only the third milestone, whereas the fair value adjustment at March 31, 2023 related to all three milestones.
We recognized restructuring activities expenses of $1.1 million in the three months ended March 31, 2023. In 2023 costs included severance and other employee benefits costs of $0.2 million, $0.7 million of accelerated depreciation costs and $0.2 million for other miscellaneous costs accrued in 2022. There were no restructuring expenses recognized in the three months ended March 31, 2024.
We recognized a gain related to the sale of the former Oakville, Ontario manufacturing site of approximately $5.3 million during the three months ended March 31, 2024. There was no comparable sale in the three months ended March 31, 2023.
Other Income (Expense), net
Three Months Ended March 31,
(in thousands)20242023Change% Change
Unrealized gain on investment in equity securities $9,655 $— $9,655 (100.0)%
Interest expense, net(4,600)(7,696)3,096 (40.2)%
Other expense, net(32)(34)(5.9)%
Total other income (expense), net$5,023 $(7,730)$12,753 (165.0)%
For the three months ended March 31, 2024, we recognized total other income of $5.0 million as compared to total other expense of $7.7 million for the same period in 2023, an increase of $12.8 million.
The increase in Unrealized gain on investment in equity securities of approximately $9.7 million is due to the recognition of our investment of CG Oncology upon their January 2024 IPO and the subsequent mark to market to fair value of equity securities held in CG Oncology as of the balance sheet date. There was no comparable gain on investment in the three months ended March 31, 2023.
Interest expense, net for the three months ended March 31, 2024 consists primarily of interest expense on borrowings under our Term Facility of approximately $8.5 million and amortization of deferred debt issuance costs of approximately $0.6 million, offset by dividend income earned on our money market funds and interest earned on our cash balances of approximately $2.8 million, the effects of the interest rate swap of approximately $1.6 million, and interest capitalized into construction in progress. The decrease in interest expense is primarily related to the increase in the dividend income and interest income earned on our larger cash balances during the current period, as interest expense on borrowing under our Term Facility and amortization of deferred debt issuance costs are consistent with the three months ended March 31, 2023.
40


Income Tax Expense
Three Months Ended March 31, 
(in thousands)20242023Change% Change
Income tax expense$7,128 $726 $6,402 881.8 %

Income tax expense consists of current and deferred components, which include changes in our deferred tax assets, our deferred tax liabilities, and our valuation allowance.
For the three months ended March 31, 2024, we recognized an income tax expense of $7.1 million. The Company's effective tax rate was 28.1% after discrete items for the three months ended March 31, 2024. The effective tax rate differed from the federal statutory rate of 21% primarily due to state taxes, stock based compensation, tax on the sale of the Oakville, Ontario manufacturing site, and recording of a withholding tax liability on the proceeds of the sale.
For the three months ended March 31, 2023, we recognized an income tax expense of $0.7 million. The income tax expense resulted from applying an estimated annual worldwide effective tax rate of 34.9% to pre-tax consolidated income of $2.2 million reported during the period. There were no material discrete items occurring during the three months ended March 31, 2023.
41


LIQUIDITY AND CAPITAL RESOURCES
Debt Financing
On November 19, 2021, the Company, as borrower, entered into a credit agreement (the “Credit Agreement”) with Truist Bank and other lenders, which provides for credit facilities consisting of (i) a senior secured term loan facility in an aggregate principal amount of $300.0 million (the “Term Facility”) and (ii) a senior secured revolving credit facility in an aggregate commitment amount of $40.0 million, which may be used for revolving credit loans, swingline loans and letters of credit (the “Revolving Facility,” and together with the Term Facility, the “Credit Facility”). The Credit Facility is secured by substantially all our assets and the assets of our domestic subsidiaries. As of March 31, 2024, $3.0 million of principal of the loan was recorded as current borrowings in the condensed consolidated balance sheet. As of March 31, 2024, we had not drawn on the Revolving Facility and $40.0 million remained available for borrowing subject to certain conditions.
Equity Financing
In May 2023, through a public offering, we completed the issuance and sale of 2,183,545 shares of ANI common stock, resulting in net proceeds after issuance costs of $80.6 million. The proceeds are intended to be used to in-license, acquire or invest in additional businesses, technologies, products or assets, to fund our commercialization efforts, including, but not limited to, sales and marketing and consulting expenses related thereto, and for general corporate purposes.
We believe that our financial resources, consisting of current working capital, anticipated future operating revenue and corresponding collections from customers, and our Credit Facility, under which $40.0 million remains available for borrowing as of March 31, 2024, will be sufficient to enable us to meet our working capital requirements and debt obligations for at least the next 12 months.
Cash Flows
The following table summarizes the net cash and cash equivalents (used in) provided by operating activities, investing activities, and financing activities for the periods indicated:
Three Months Ended March 31,
(in thousands)20242023
Operating Activities$18,269 $21,424 
Investing Activities$8,933 $(2,353)
Financing Activities$(19,726)$(4,548)
Net Cash Provided by Operations
Net cash provided by operating activities was $18.3 million for the three months ended March 31, 2024, compared to net cash provided by operating activities of $21.4 million during the same period in 2023, a change of $3.2 million. The decrease in cash provided by operating activities was driven by net income in the current year period due to increased sales and gross profit offset by non-recurring transactions such as gain on the sale of the Oakville, Ontario manufacturing site, the gain on investment of equity securities as well as significant fluctuations in our assets and liabilities due to increased activities.
Net Cash Provided by (Used in) Investing Activities
Net cash provided by investing activities for the three months ended March 31, 2024 was $8.9 million, principally due to the proceeds received from the sale of the Oakville, Ontario manufacturing site in March 2024 of approximately $13.5 million offset by capital expenditures of approximately $4.6 million. Net cash used in investing activities for the three months ended March 31, 2023 was $2.4 million, principally due to $2.3 million of capital expenditures.
42


Net Cash Used in Financing Activities
Net cash used in financing activities for the three months ended March 31, 2024 was $19.7 million, principally resulting from $12.5 million paid to the Company Members of Novitium, $8.7 million of treasury stock purchased related to restricted stock vests, $0.8 million maturity payments on the Term Facility, and $0.4 million convertible preferred stock dividends paid, offset by $2.6 million from proceeds from stock option exercises and ESPP purchases. Net cash used in financing activities for the three months ended March 31, 2023 was $4.5 million, primarily resulting from $3.5 million of treasury stock purchased in relation to restricted stock vests, $0.8 million maturity payments on the Term Facility, and $0.4 million convertible preferred stock dividends paid.
CRITICAL ACCOUNTING ESTIMATES
A summary of our significant accounting policies is included in Part II, Item 8. Consolidated Financial Statements, Note 1, Description of Business and Summary of Significant Accounting Policies, in our Annual Report on Form 10-K for the year ended December 31, 2023. Certain of our accounting policies are considered critical, as these policies require significant, difficult or complex judgments by management, often requiring the use of estimates about the effects of matters that are inherently uncertain. There have been no material changes to our critical accounting estimates since the 2023 Form 10-K.
CONTRACTUAL OBLIGATIONS
As of March 31, 2024, our contractual obligations have not changed materially from the amounts reported in our 2023 Form 10-K.
Item 3.    Quantitative and Qualitative Disclosures About Market Risk
Market risks include interest rate risk, equity risk, foreign currency exchange rate risk, commodity price risk, and other relevant market rate or price risks. Of these risks, interest rate risk, equity risk, and foreign currency exchange rate risk could have a significant impact on our results of operations. There have been no material changes in our exposure to market risks since the end of the most recent fiscal year as reported in our 2023 Form 10-K.
Item 4.    Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), is recorded, processed, summarized, and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed in our reports filed under the Exchange Act is accumulated and communicated to management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.
Our management has carried out an evaluation, under the supervision and with the participation of our principal executive officer and principal financial officer, of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), as of March 31, 2024. Based upon that evaluation, our principal executive officer and principal financial officer concluded that, as of the end of the period covered by this report, our disclosure controls and procedures were effective at the reasonable assurance level. In designing and evaluating our disclosure controls and procedures, we recognize that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives.
Changes in Internal Control over Financial Reporting
There were no changes in our internal control over financial reporting, during the quarter ended March 31, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Part II — OTHER INFORMATION
Item 1.    Legal Proceedings
Please refer to Note 12, Commitments and Contingencies, in the unaudited interim condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q, which is incorporated into this item by reference.
43


Item 1A.    Risk Factors
In addition to the other information set forth in this report, please carefully consider the factors described under the heading “Risk Factors” in our most recent Annual Report on Form 10-K for the fiscal year ended December 31, 2023 in Part I, Item 1A. The risks described are not the only risks facing us. Additional risks and uncertainties not currently known to us, or that our management currently deems to be immaterial, also may adversely affect our business, financial condition, and/or operating results.
Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds
Sales of Unregistered Securities
None.
Issuer Purchases of Equity Securities
There were no repurchases of equity securities pursuant to a repurchase plan or program during the three months ended March 31, 2024.
Period
Total Number
of Shares
Purchased(1)
Average Price
Paid per Share
Total Number of
Shares Purchased as
Part of Publicly
Announced Plans or
Programs
Maximum Number (or
approximate dollar
value) of Shares
that may yet be
Purchased Under the
Plans or Programs
January 1 - January 31, 20243,320$56.74 $— 
February 1 - February 29, 202449,066$66.47 $— 
March 1 - March 31, 202476,630$68.00 $— 
Total129,016$67.13 
(1)Shares purchased during the period were transferred to the Company from employees in satisfaction of minimum tax withholding obligations associated with the vesting of restricted stock awards during the period.
Item 3.    Defaults Upon Senior Securities
None.
Item 4.    Mine Safety Disclosures
Not applicable.
Item 5.    Other Information
Our directors and executive officers may from time to time enter into plans or other arrangements for the purchase or sale of our common stock that are intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or may represent a non-Rule 10b5-1 trading arrangement under the Exchange Act. During the quarter ended March 31, 2024, no such plans or other arrangements were adopted or terminated.
Item 6.    Exhibits
The exhibits listed in the Index to Exhibits, which is incorporated herein by reference, are filed or furnished as part of this Quarterly Report on Form 10-Q.
44


INDEX TO EXHIBITS
Exhibit No.Description
10.1
31.1
31.2
32.1
101
The following financial information from this quarterly report on Form 10-Q for the fiscal quarter ended March 31, 2024 formatted in Inline XBRL: (i) Condensed Consolidated Balance Sheets; (ii) Condensed Consolidated Statements of Operations; (iii) Condensed Consolidated Statements of Comprehensive Income; (iv) Condensed Consolidated Statements of Changes in Stockholders’ Equity; (v) Condensed Consolidated Statements of Cash Flows; and (vi) Notes to Condensed Consolidated Financial Statements.
104Cover Page Interactive Data File (embedded within the Inline XBRL document).
*In accordance with SEC Release 33-8238, Exhibit 32.1 is being furnished and not filed.
45


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.
ANI Pharmaceuticals, Inc. (Registrant)
Date:May 10, 2024By:/s/ Nikhil Lalwani
Nikhil Lalwani
President and
Chief Executive Officer
(principal executive officer)
Date:May 10, 2024By:/s/ Stephen P. Carey
Stephen P. Carey
Senior Vice President, Finance and
Chief Financial Officer
(principal financial and accounting officer)
46
EX-10.1 2 anip20240331-ex101.htm EX-10.1 Document
Exhibit 10.1


[***] Certain information contained in this document has been omitted based on a court order.


ASSIGNMENT AND TECHNOLOGY TRANSFER AGREEMENT
between
BIOSANTE PHARMACEUTICALS, INC.
and
COLD GENESYS, INC.
Dated as of November 15, 2010




ASSIGNMENT AND TECHNOLOGY TRANSFER AGREEMENT
This Assignment and Technology Transfer Agreement (“Agreement”) is by and between BioSante Pharmaceuticals, Inc., organized and existing under the laws of Delaware doing business at 111 Barclay Boulevard, Suite 280, Lincolnshire, Il 60069 (“BioSante”), and Cold Genesys, Inc. organized and existing under the laws of California doing business at 2 Narbonne, Newport Beach, Ca 92660 (“Cold Genesys”). (BioSante and Cold Genesys are hereinafter also individually referred to as “Party” and collectively referred to as the “Parties”).
RECITALS
WHEREAS, BioSante owns certain targeted oncolytic virus technology (OVT), including its targeted CG0070 adenovirus clinical program;
WHEREAS, BioSante and BioValley International, Inc. entered into a Confidential Disclosure Agreement, dated February 3, 2010 related to the targeted OVT technology;
WHEREAS, BioSante and BioValley International, Inc. entered into a Non-binding Memorandum of Understanding, effective June 23, 2010, to memorialize in writing certain terms and conditions in a MOU to assist BioValley International, Inc in seeking potential corporate partners and or any necessary financing to acquire the BioSante Technology;
WHEREAS, BioValley International Inc. assigned its entire right, title and interest under the MOU to Cold Genesys on October 7, 2010;
WHEREAS, Cold Genesys wishes to acquire the entire right, title and interest to BioSante’s targeted OVT technology;
WHEREAS, the Parties now wish to enter into a definitive agreement to memorialize the sale of the OVT technology to Cold Genesys, and
THEREFORE, in consideration of the mutual promises, covenants and agreements set forth herein, and for other good and valuable consideration, the receipt and adequacy of which is hereby acknowledged, the Parties agree as follows:
ARTICLE 1

DEFINITIONS
1.1 Definitions. The following terms, as used in this Agreement, have the following meanings. All other capitalized terms used herein shall have the meaning as provided in the body of this Agreement:
Acquisition Fee” shall have the meaning as indicated in Section 3.1(a).
Affiliate” means, with respect to any Person, any other Person that, directly or indirectly through one or more intermediaries, controls, or is controlled by, or is under common control



with, such Person, and the term “control” (including the terms “controlled by” and “under common control with”) means the possession, directly or indirectly, of the power to direct or cause the direction of the management and policies of such Person, whether through ownership of voting securities, by contract or otherwise.
BioSante BioMaterials” means all CG0070-related biological reagents owned by BioSante listed in Appendix A, which includes any GMP viral stocks, Master Cell Banks, Master Viral Stocks, production vectors, any and all OVT-related chemical compounds and formulations, chemical or biological solutions, gene, nucleic acid or amino acid sequence information, genetic or protein libraries, DNA, RNA, proteins, enzymes, antibodies, probes, plasmids, vectors, expression vectors and systems, cells, cell lines, cell banks, cell cultures, transformed hosts, tissues and other biological materials or information pertaining thereto together with any and all progeny, mutants and replications of such materials, and any and all constituents and derivatives of such materials, software, designs, formulae, procedures, methods, screening and selection processes and technologies, assays, analytical tests, techniques, ideas, know-how, research and development and technical data, programs, tools, specifications, processes, apparatus currently in BioSante’s possession.
BioSante Documentation” means all clinical, regulatory, and manufacturing documentation owned by BioSante related to the preclinical and clinical development for CG0070 listed in Appendix B, including any IND filing, case report forms (CRFs), and Certificates of Analysis for reagents, recordings, graphs, drawings, reports, analyses, and other writings describing or embodying the above (whether in tangible or electronic form) currently in BioSante’s possession.
BioSante Know-how” means the rights associated with trade secrets, know-how and all other rights in or to confidential business or technical information related to the CG0700 development program currently in BioSante’s possession.
BioSante Patents” means the patent and patent applications listed in Appendix C and if not listed in Appendix C, should include all patents and patent applications held by BioSante related to CG0070 and OVT-related chemical compounds, if any, and including any continuations, continuations-in-part, divisionals, substitutions, reissues, renewals, extensions or modifications for any of the foregoing, and all foreign counterparts thereof.
BioSante Technology” means the BioSante BioMaterials, the BioSante Documentation, BioSante Know-how and the BioSante Patents.
Disclosing, Party” shall have the meaning as indicated in Section 5.1
Effective Date” of this Agreement means the date the last Party hereto executed the Agreement.
Governmental Authority” means any federal, national, supranational, state, provincial, local or other government, governmental, regulatory or administrative authority, agency or commission or any court, tribunal, or judicial or arbitral body of competent jurisdiction.
2


Indemnitees” shall have the meaning as indicated in Section 6.3.
Licensed Field” means the use and sale of oncolytic adenoviral products incorporating the BioSante Technology for any and all indications, including cancer.
Liens” means any security interest, pledge, hypothecation, mortgage, lien, encumbrance, other than any assignment of license of the BioSante Patents.
Net Sales” shall mean gross sales revenues and fees billed by Cold Genesys, its Affiliates or Sublicensees from the sale of Licensed Products less (i) trade discounts allowed, refunds, returns and recalls, (ii) sales taxes and other governmental charges and duties (including value added tax) actually paid, and (iii) provisions for uncollectible accounts determined in accordance with generally accepted accounting principles, consistently applied to all products of the selling party. Except as set forth in Section 4.6, in the event that Cold Genesys or any of its Affiliates or Sublicensees sells a Licensed Product in combination with another drug as part of a combination product (as such drug is defined in the marketing application to the FDA), the Net Sales for purposes of royalty payments shall be calculated by multiplying the Net Sales of that combination by the fraction A/A+B, where A is Company’s then gross selling price of the Licensed Product sold separately and B is the lowest, then-current fair market gross selling price of the other drug sold separately, provided that no deduction shall be made for costs for drugs not defined in the marketing application, provided further that in no event shall the Net Sales be reduced below an amount equal to the product of the number of combinations sold multiplied by Cold Genesys’s then selling price for the Licensed Product if sold on a stand-alone basis, and provided further that any drug that is not an FDA-approved, therapeutically active, stand-alone product (even if noted in the marketing application) in its own right shall be disregarded in respect to this definition.
OVT Products” means CG0700, any derivatives thereof and any product whose manufacture, use or sale would, but for the assignment to be granted under Section 2.1 of this Agreement, infringe a Valid Claim of a BioSante Patent.
Person” means any individual, corporation, partnership, firm, joint venture, association, joint-stock company, limited liability company, limited liability partnership, labor union, trust, unincorporated organization, governmental body or other entity.
Phase 2 Clinical Trial” shall mean a human clinical trial conducted in patients and designed to indicate a statistically significant level of efficacy for a product in a desired indication, as well as to obtain some information of the dosage regimen required, in accordance with 21 C.F.R. 312.21(b) as may be amended from time to time, or any foreign equivalent thereof
Proprietary Information” shall have the meaning as indicated in Section 5.11
Receiving Party” shall have the meaning as indicated in Section 5.1.
Reimbursement Payment” shall have the meaning as indicated in Section 3.1(b).
3


Subscription Agreement” shall have the meaning as indicated in Section 3.6.
Sublicensee” means any third party (other than an Affiliate) to whom Cold Genesys has granted the right to develop, manufacture and sell Licensed Products, with respect to Licensed Products made and sold by such third party.
Sublicensing Fees” means any amounts received, whether in cash, equity, credit, or other property or combination thereof, related to granting a license or sublicense, or sale of the BioSante Technology to a third party to develop OVT Products.
Territory” means worldwide.
Taxes” shall have the meaning as indicated in Section 3.7.
Third Party” means any Person other than a Party or their respective Affiliates.
Valid Claim” shall mean a claim of an issued or unexpired patent which has not been held unpatentable, invalid or unenforceable by a court or other governmental agency of competent jurisdiction and has not been admitted to be invalid or unenforceable through re-issue, re-examination or disclaimer.
ARTICLE II
ASSIGNMENT AND TRANSFER
OF RIGHTS AND TECHNOLOGY

2.1 Assignment of Intellectual Property Rights and BioSante Technology. Subject to the terms and conditions of this Agreement (including without limitation full payment under Article III), BioSante, on behalf of itself and its Affiliates, hereby sells, assigns and transfers to Cold Genesys all entire right title and interest and to the BioSante Patents and the BioSante Know-how.
2.2 Patent Assignment Agreement. Contemporaneously with the execution of this Agreement, the Parties shall execute a “Patent Assignment Agreement” in a form substantially similar to that attached hereto as Exhibit I to document the transfer of the BioSante Patents. Cold Genesys shall have sole responsibility, at its sole cost and expense, to file the Patent Assignment Agreement and any forms or documents as required to record the assignment of the BioSante Patents from BioSante to Cold Genesys with the United States Patent & Trademark Office and any applicable foreign equivalents. As of the Effective Date, as between the Parties, Cold Genesys shall be solely responsible for maintaining (including prosecution and payment of all fees) and enforcing the assigned BioSante Patents.
2.3 Transfer of the Ownership of BioSante BioMaterials and BioSante Documentation. In connection with the assignment above in Section 2.1, BioSante shall provide and/or deliver to Cold Genesys:
4


(a) BioSante BioMaterials. On the Effective Date, BioSante shall transfer the ownership of, at Cold Genesys’s sole cost and expense, the BioSante BioMaterials to a location of Cold Genesys’s choice. As of the Effective Date, as between the Parties, Cold Genesys shall be solely responsible for controlling, maintaining and storing the BioSante BioMaterials at its sole cost and expense. Upon Cold Genesys’s written request, BioSante agrees to temporarily maintain the BioSante BioMaterials at its present location, Pacific BioMaterials Management, Inc. in Fresno, Ca, on behalf of Cold Genesys, and at Cold Genesys’s sole cost and expense, at the current rate of four hundred and seventy five US dollars ($475) per month for up to a period of three (3) months.
(b) BioSante Documentation. On the Effective Date, BioSante shall transfer the ownership of, to Cold Genesys, at Cold Genesys’s sole cost and expense, the BioSante Documentation to a location of Cold Genesys’s choice. As of the Effective Date, as between the Parties, Cold Genesys shall be solely responsible for controlling, maintaining and storing the BioSante Documentation at its sole cost and expense.
(c) BioSante Patents. Within ten (10) business days after the Effective Date, BioSante agrees to provide to Cold Genesys: (a) copies of all of its patent files of the patents and of the pending patent applications constituting BioSante Patents and the names and addresses of counsel who are currently involved in the prosecution thereof, and (b) copies of other relevant documents, if any, in BioSante’s possession that relate to the BioSante Patents, including the prosecution histories constituting the BioSante Patents. Cold Genesys shall be responsible for retaining present patent counsel or transfer of the responsibility for oversight of the patents to another law firm or third party.
2.4 Excluded Assets; No Implied Licenses. Nothing contained in this Agreement shall be construed as conferring (i) any ownership rights to any intellectual property rights, technology or any other assets (whether tangible or intangible) owned or controlled by BioSante other than those expressly transferred under Article II of this Agreement, or (ii) any license rights, by implication, estoppel or otherwise, under any intellectual property rights owned or controlled by BioSante, other than as expressly transferred or granted in Article II of this Agreement.
2.5 Technical Assistance. Except as provided under Sections 2.2 & 2.3, neither Party shall be required to provide the other Party with any technical assistance or to furnish the other Party with, or obtain on their behalf, any documents, materials or other information or BioSante Technology.
2.6 No Assumption of Liabilities. Notwithstanding anything herein to the contrary, neither party shall not assume any liability of the other Party, including, without limitation, any such liability relating to any fact, circumstance, occurrence, condition, act or event or omission occurring prior to the Effective Date.
2.7 Insolvency. Notwithstanding anything herein to the contrary, should Cold Genesys become insolvent or cease to exist as an on-going business entity, within 12 months from the Effective Date of this Agreement, Cold Genesys agrees to assign its entire right, title and interest in any remaining BioSante Technology to BioSante or its successor. Cold Genesys will have the sole right to choose what portions of BioSante Technology need to be maintained or being used
5


during this period and the remaining BioSante Technology will pertain only to those remaining portions in an “as is” condition.
ARTICLE III
COMPENSATION
3.1 Initial Payments. In exchange and consideration for the rights and BioSante Technology transferred hereunder in Sections, 2.1, 2.2 and 2.3, Cold Genesys shall pay BioSante:
(a) a one-time, non-refundable acquisition fee of fifty thousand US dollars ($50,000) (“Acquisition Fee”) upon the Effective Date; and
(b) a one-time, non-refundable payment to reimburse BioSante for actual fees and costs related to filing, prosecuting or maintaining the BioSante Patents from June 23, 2010, the Effective Date of the MOU, to the Effective Date of this Agreement in the amount of forty thousand six hundred and ninety one dollars and twenty cents ($40,691.20) composed of thirty eight thousand five hundred five ($38,505) in costs and fees plus two thousand one hundred eighty six dollars and twenty cents ($2,186.20) in patent annuities. (“Reimbursement Payment”).
3.2 Sublicensing Fees. Cold Genesys, and its Affiliates, shall pay to BioSante thirty percent (30%) of any Sublicensing Fees received from any Sublicensee should Cold Genesys or its Affiliates license or sell the BioSante Technology to a Third Party prior to completion of a Phase 2 Clinical Trial.
3.3 Running Royalties. Cold Genesys, its Sublicensees and its Affiliates, shall pay to BioSante running royalties in the amount of five percent (5%) on Net Sales of CG0070 in the Territory; and two percent (2%) on Net Sales of other OVT Products for an approved therapy derived all or in part from the BioSante Technology. In the event that other royalties are due after successful development of the BioSante Technology, royalty payments to BioSante shall be adjusted such that total royalty payments for CG0070 five percent (5%) or other OVT Products two percent (2%) not exceed a total of five percent (5%) and two percent (2%), respectively; however, the royalty due to BioSante shall not be reduced to less than 2.5% and 1% respectively.
3.4 Payment Terms. All payments paid under this Agreement shall be non-refundable. All fees shall be paid by Cold Genesys to BioSante by electronic transfer of immediately available funds to:
Name of Payee: BioSante Pharmaceuticals, Inc.
Address: 111 Barclay Boulevard, Suite 280, Lincolnshire, IL 60069
Bank: Bank of America
Account Name: BioSante Pharmaceuticals, Inc.
ABA Routing No: 026009593
Account No: 5800975699
6


3.5 Board Representation on Cold Genesys. Within thirty (30) days from the Effective Date, Cold Genesys shall adopt a resolution appointing a BioSante representative to serve on Cold Genesys’s Board of Directors. BioSante’s percentage of representation shall never fall below its percent ownership in Cold Genesys. Cold Genesys shall indemnify and hold harmless BioSante and the BioSante representative(s) for any acts, errors and omissions that occur while performing duties or services on behalf of and as a member of the Cold Genesys’ Board of Directors, and within one (1) year from the Effective Date, shall obtain and maintain adequate directors and officers insurance as a company of similar size in the industry.
3.6 Subscription Agreement. Contemporaneously with the execution of this Agreement, Cold Genesys shall execute a “Subscription Agreement” in a form substantially similar to that attached hereto as Exhibit II to transfer to BioSante a nineteen and nine tenths percent (19.9%) ownership position in Cold Genesys. BioSante’s ownership position in Cold Genesys shall not be reduced below 18.7% for the first twelve (12) months after execution. If necessary, Cold Genesys shall issue additional shares to BioSante to prevent subsequent dilution as set forth in this Section. Cold Genesys agrees to provide to BioSante financial reports due twenty (20) days after the end of each calendar quarter of a given year in order for BioSante to comply with Securities and Exchange Commission reporting regulations and rules.
3.7 Taxes. Each Party shall be responsible for its own taxes (including without limitation any sales, use or value-added taxes), duties, tariffs or other similar charges (“Taxes”) incurred in connection with each Party’s performance under this Agreement. If Cold Genesys concludes, after consultation with BioSante, that Tax withholdings are required under applicable law with respect to any payments due BioSante hereunder, Cold Genesys shall withhold the required amount and pay it to the appropriate governmental authority. Any such Tax required to be withheld shall be an expense of and borne solely by BioSante. To the extent required by law, Cold Genesys shall pay Taxes deducted and withheld from payments payable hereunder to the appropriate governmental authorities on behalf of BioSante.
ARTICLE IV
REPRESENTATIONS AND WARRANTIES

4.1 General Warranties. Each Party represents and warrants to the other Party that:
(a) it has the power and authority to execute and delivery this Agreement and to perform the acts required of it hereunder; and
(b) the execution delivery and performance of this Agreement by such Party has been duly authorized by all requisite corporate action, and this Agreement constitutes such Party’s legal, valid and binding obligation enforceable against it in accordance with its terms.
The execution, delivery and performance of the Agreement does not and will not (i) violate, conflict with or result in the breach of any provision of its certificate of incorporation, operating agreement or by laws, (ii) conflict with or violate any law, governmental regulation or governmental order applicable to it or any of its assets, properties or businesses or (iii) conflict
7


with, or result in any breach of, constitute default (or event which with the giving of notice or lapse of time, or both, would become a default) under, require any consent under, or give to others any rights pursuant to any contract, agreement, or arrangement by which it is bound.
4.2 Representations and Warranties by BioSante. BioSante represents and hereby warrants, as of the Effective Date:
(a) List of BioSante Patents. To best of BioSante’s knowledge, Appendix C sets forth a true and complete list of all BioSante Patents as well as those related to CG0070 and any OVT-related chemical compounds, indicating for such item, as applicable, the application or registration number, date and jurisdiction of filing or issuance, and patent and application titles.
(b) Ownership. The BioSante Patents include all of the patents and patent applications owned or controlled by BioSante related to CG0070. BioSante exclusively owns all right, title and interest in and to each item of the BioSante Patents, free and clear of all Liens and owns all BioSante BioMaterials and BioSante Documentation. BioSante has not licensed these patents and patent applications to any third party.
(c) Infringement. To BioSante’s knowledge, there is no action or claim pending, asserted or threatened against BioSante concerning any of the foregoing BioSante Technology, not has BioSante received any notification that a license under any Third Party’s intellectual property rights related to the OVT technology may be required. To BioSante’s knowledge, there is no action or claim pending, asserted ort threatened by BioSante against any Third Party concerning any of the foregoing BioSante Technology.
(d) Protection Measures. BioSante has taken commercially reasonable measures to maintain the confidentiality and value of all confidential or proprietary BioSante Technology.
4.3 Warranties Disclaimer. Except as otherwise set forth herein, (i) EACH PARTY ACKNOWLEDGES AND AGREES THAT ALL BIOSANTE TECHNOLOGY TRANSFERRED OR SERVICES PROVIDED HEREUNDER ARE PROVIDED WITHOUT ANY ADDITIONAL WARRANTIES WHATSOEVER, WHETHER EXPRESS, IMPLIED OR STATUTORY, WITH RESPECT THERETO, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF MECHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE ENFORCEABILITY OR NON-INFRINGEMENT, (ii) neither party makes any warranty or representation that any manufacture, use, importation, offer for sale or sale of any product or service covered by the BioSante Technology under this Agreement will be free from infringement of any patent or other intellectual property right of any Third Party, and (ii) BioSante does not make any warranty or representation as to the validity and/or scope of the BioSante Patents.
4.4 BioSante BioMaterials. The BioSante BioMaterials are experimental in nature and they are provided “AS IS.” BIOSANTE MAKES NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE BIOMATERIALS, EITHER EXPRESS OR IMPLIED, AND SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTY OF NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
8


ARTICLE V

CONFIDENTIAL INFORMATION
5.1 Confidentiality. Each Party acknowledges that it may obtain confidential, non-public information under this Agreement (“Proprietary Information”) of the other Party. The Party receiving the Proprietary Information (“Receiving Party”) of the other Party (“Disclosing Party”) shall, at all times, both during the Term and for a period five (5) years after the initial disclosure of the applicable Proprietary Information, keep in confidence and trust all of the Disclosing Party’s Proprietary Information received by it. The Receiving Party shall not use the Proprietary Information of the Disclosing Party other than as expressly permitted under the terms of this Agreement or by a separate written agreement. The Receiving Party shall take all reasonable steps to prevent unauthorized disclosure or use of the Disclosing Party’s Proprietary Information and to prevent it from falling into the public domain or into the possession of unauthorized persons. The Receiving Party shall not disclose Proprietary Information of the Disclosing Party to any person or entity other than its officers, employees, consultants and permitted Sublicensees, who need access to such Proprietary Information in order to effect the intent of this Agreement and who have entered into written confidentiality agreements which protect the Proprietary Information of the Disclosing Party under no less protective terms as contained herein, or to its respective attorneys, auditors or bankers who will abide to the confidentiality provisions herein. The Receiving Party shall immediately give notice to the Disclosing Party of any unauthorized use or disclosure of Disclosing Party’s Proprietary Information. Without in any way limiting the Disclosing Party’s rights, in law or equity, against the Receiving Party or any Third Party, the Receiving Party agrees to provide reasonable assistance to the Disclosing Party to remedy such unauthorized use or disclosure of its Proprietary Information.
5.2 Exceptions. The obligations under Section 5.1 above shall not apply to the extent that the Proprietary Information is information which:
(a) is already known to the Receiving Party without an obligation of confidentiality at the time of disclosure, which knowledge the Receiving Party shall have the burden of proving;
(b) which knowledge the Receiving Party shall have the burden of proving;
(c) is, or, through no act or failure to act of the Receiving Party, becomes publicly known;
(d) is rightfully received by the Receiving Party from a Third Party without restriction on disclosure;
(e) is independently developed by the Receiving Party after the Effective Date without reference or access to the Proprietary Information of the Disclosing Party, which independent development the Receiving Party will have the burden of proving; or
(f) is approved for release by written authorization of the Disclosing Party.
9


5.3 Disclosure to Government Agencies. Nothing in this Agreement shall prevent the Receiving Party from disclosing Proprietary Information to the extent the Receiving Party is legally compelled to do so by any governmental investigative or judicial agency pursuant to proceedings over which such agency has jurisdiction; provided, however, that as soon as reasonably possible and, in any event, prior to any such disclosure, the Receiving Party shall (a) assert the confidential nature of the Proprietary Information to the agency; (b) if legally permissible, immediately notify the Disclosing Party in writing of the agency’s order or request to disclose; and (c) cooperate fully with the Disclosing Party in protecting against any such disclosure and/or obtaining a protective order narrowing the scope of the compelled disclosure and protecting its confidentiality.
ARTICLE VI
INDEMNITY OBLIGATIONS: LIMITATION OF LIABILITY
6.1 Indemnification by Cold Genesys. Cold Genesys shall indemnify, defend, and hold harmless BioSante and its Affiliates and their respective directors, board members, officers, employees, agents and independent contractors and their respective successors, heirs and assigns from and against any liability, damage, loss, or expense (including reasonable attorneys’ fees and expenses) arising from a third party claim arising out of any theory of liability (including actions in the form of tort, warranty, or strict liability and regardless of whether such action has any factual basis) concerning any product, process, or service made, used , sold, imported or performed, only after the date of this agreement by Cold Genesys, pursuant or any right or licensed transferred or granted to Cold Genesys under this Agreement, except for any claims resulting from or as a result of any misrepresentations, acts, omissions, negligence or willful misconduct by BioSante.
6.2 Indemnification by BioSante. BioSante shall indemnify, defend, and hold harmless Cold Genesys and its Affiliates and their respective directors, board members, officers, employees, agents and independent contractors and their respective successors, heirs and assigns from and against any liability, damage, loss, or expense (including reasonable attorneys’ fees and expenses) arising from a third party claim arising out of any theory of liability (including actions in the form of tort, warranty, or strict liability and regardless of whether such action has any factual basis) concerning a breach of any of the representations or warranties made herein or any acts or omissions of BioSante related to the BioSante Technology.
6.3 Procedures. In the event that any Party entitled to indemnification under Section 6.1 or 6.2 (an “Indemnitee”) is seeking such indemnification Indemnitee agrees to provide the indemnifying party with prompt written notice of any claim, suit, action, demand, or judgment for which indemnification is sought under this Agreement. The indemnifying party agrees, at its own expense, to provide attorneys reasonably acceptable to Indemnitee to defend against any such clam. The Indemnitee shall cooperate fully with The indemnifying party in such defense and will permit The indemnifying party to conduct and control such defense and the disposition of such claim, suit, or action (including all decisions relative to litigation, appeal, and settlement); provided, however, that any Indemnitee shall have the right to retain its own counsel
10


if representation of such Indemnitee by the counsel retained by the indemnifying party would be inappropriate because of actual or potential differences in the interests of such Indemnitee and any other party represented by such counsel. Such counsel retained by an Indemnitee may participate in the defense and disposition of such claim; provided that the indemnifying party is allowed to conduct and control such defense and disposition. The indemnifying party agrees to keep the Indemnitee informed of the progress in the defense and disposition of such claim and to consult with the Indemnitee with regard to any proposed settlement; provided that The indemnifying party shall not dispose of or settle any such claim in any manner which results in an admission of liability or an agreement to make payments by Indemnitee, or otherwise adversely affects Indemnitee’s rights or interests, without the Indemnitee’s prior written consent.
6.4 Limitation of Liability. EXCEPT FOR A BREACH OF THE INDEMNIFICATION OBLIGATIONS UNDER Section 6 , IN NO EVENT SHALL EITHER PARTY BE LIABLE TO THE OTHER PARTY FOR ANY SPECIAL, CONSEQUENTIAL, INDIRECT, INCIDENTAL OR PUNITIVE DAMAGES OR LOST PROFITS, HOWEVER CAUSED AND BASED ON ANY THEORY OF LIABILITY (INCLUDING NEGLIGENCE) ASINING IN ANY WAY OUT THIS AGREEMENT, WHETHER SUCH PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
ARTICLE VII
MISCELLANEOUS
7.1 Additional Actions and Documents. Each of the Parties hereby agrees to use its reasonable best efforts to take or cause to be taken such further actions, to execute, acknowledge, deliver and file or cause to be executed, acknowledged, delivered and filed such further documents and instruments, and to use best efforts to obtain such consents, as may be necessary or as may be reasonably requested to fully effectuate the purposes, terms and conditions of this Agreement, whether at or after the Effective Date.
7.2 Notices. All notices and other communications under this Agreement shall be in writing and shall be deemed given (a) when delivered personally by hand (with written confirmation of receipt); (b) when sent by facsimile (with written confirmation of transmission); or (c) one business day following the day sent by overnight courier (with written confirmation of receipt), in each case at the following addresses and facsimile numbers (or to such other address or facsimile number as a Party may have specified by notice given to the other Party pursuant to this provision):
If to BioSante, to:
BioSante Pharmaceuticals, Inc.
111 Barclay Boulevard, Suite 280
Lincolnshire, Illinois 60069
Facsimile: (847) 478-8013
Attention: President & CEO
11


If to Cold Genesys, to:
Cold Genesys, Inc.
2 Narbonne
Newport Beach, California 92660
Facsimile:
Attention: Chief Executive Officer
7.3 Entire Agreement; Amendments and Waivers. This Agreement (including all appendices, exhibits, schedules and other attachments) represents the entire understanding and agreement between the Parties hereto with respect to the subject matter hereof and supersedes all prior negotiations and drafts of the Parties with regard to the transactions contemplated herein and therein. This Agreement can be amended, supplemented or changed, and any provision hereof can be waived, only by written instrument making specific reference to this Agreement signed by the Party against whom enforcement of any such amendment, supplement, modification or waiver is sought. No action or nonaction taken pursuant to this Agreement, including without limitation, any investigation by or on behalf of any Party, shall be deemed to constitute a waiver by the Party taking such action or nonaction of compliance with any representation, warranty, covenant or agreement contained herein. The waiver by any Party hereto of a breach of any provision of this Agreement shall not operate or be construed as a further or continuing waiver of such breach or as a waiver of any other or subsequent breach. No failure on the part of any Party to exercise, and no delay in exercising, any right, power or remedy hereunder shall operate as a waiver thereof, nor shall any single or partial exercise of such right, power or remedy by such Party preclude any other or further exercise thereof or the exercise of any other right, power or remedy.
7.4 Governing Law. This Agreement shall be governed by and construed in accordance with the laws of the State of New York applicable to contracts made and performed in such state, without giving effect to its principles of conflicts of law.
7.5 Binding Effect; Assignment. This Agreement shall be binding upon and inure to the benefit of the Parties and their respective successors and permitted assigns. Nothing in this Agreement shall create or be deemed to create any Third Party beneficiary rights in any Person not a party to this Agreement. No assignment or transfer of this Agreement or of any rights or obligations hereunder may be made by Cold Genesys directly or indirectly (by operation of law or otherwise), except to Affiliates, without the prior written consent of BioSante and any attempted assignment without the required consent shall be void.
7.6 Good Faith Performance. The Parties agree to cooperate fully to work in good faith and mutually to assist each other in the performance of this Agreement. In this regard, the Parties will meet and consult to seek to resolve any problems and disputes under this Agreement.
7.7 Severability. If any term or other provision of this Agreement is invalid, illegal, or incapable of being enforced by any law or public policy, all other terms or provisions of this Agreement shall nevertheless remain in full force and effect so long as the economic or legal substance of the transactions contemplated hereby is not affected in any manner materially
12


adverse to any Party. Upon such determination that any term or other provision is invalid, illegal, or incapable of being enforced, the Parties hereto shall negotiate in good faith to modify this Agreement so as to effect the original intent of the Parties as closely as possible in an acceptable manner in order that the transactions contemplated hereby are consummated as originally contemplated to the greatest extent possible.
7.8 Counterparts; Language. This Agreement may be executed in one or more counterparts, each of which will be deemed to be an original copy of this Agreement and all of which, when taken together, will be deemed to constitute one and the same agreement. This Agreement shall be drafted in English only.
7.9 No Agency. Nothing in this Agreement shall be construed as establishing a joint venture or an agency relationship between the Parties. Neither Party shall have, or shall represent that it has, any power, right or authority to bind the other Party to any obligation or liability.
7.10 Rules of Construction. This Agreement shall be construed without regard to any presumption or rule requiring construction or interpretation against the Party drafting or causing any instrument to be drafted. The words “hereof, “herein” and “hereunder” and words of similar import when used in this Agreement will refer to this Agreement as a whole (including any annexes, exhibits and schedules to this Agreement) and not to any particular provision of this Agreement, and section and subsection references are to this Agreement unless otherwise specified. The words “include”, “including”, or “includes” when used herein shall be deemed in each case to be followed by the words “without limitation” or words having similar import. The word “knowledge” when used in this Agreement will refer to actual knowledge of the Party without additional inquiry. The headings in this Agreement are included for convenience of reference only and will not limit or otherwise affect the meaning or interpretation of this Agreement. The meanings given to terms defined herein will be equally applicable to both the singular and plural forms of such terms.
7.11 Force Majeure. Neither Party shall be liable hereunder by reason of any failure or delay in the performance of its obligations hereunder on account of strikes, shortages, riots, insurrection, fires, flood, storm, explosions, acts of God, war, governmental action, labor conditions, earthquakes, material shortages or any other causes that are beyond the reasonable control of such Party.
[SIGNATURE PAGES FOLLOW]

13


IN WITNESS WHEREOF, the Parties have caused this Technology and Intellectual Property Agreement to be duly executed as of the date first above written.
COLD GENESYS, INC.
By:    /s/ Alex Yeung, M.D.    
Name: Alex Yeung, M.D.
Title: Chief Executive Officer





IN WITNESS WHEREOF, the Parties have caused this Technology and Intellectual Property Agreement to be duly executed as of the date first above written.
BIOSANTE PHARMACEUTICALS, INC.
By:    /s/ Stephen M. Simes    
Name: Stephen M. Simes
Title: President & CEO


[BIOSANTE’S SIGNATURE PAGE TO THE TECHNOLOGY AND INTELLECTUAL PROPERTY AGREEMENT COLD GENESYS’S SIGNATURE PAGE FOLLOWS


APPENDIX A

LIST OF BIOSANTE BIOMATERIALS
[***]



APPENDIX B

LIST OF BIOSANTE DOCUMENTATION
Bar CodeClassDocument Description
590614633Clinical ResearchCRFs
590614639Clinical ResearchCRFs
590614638Clinical ResearchCRFs
590614640Clinical ResearchCRFs
590614634Clinical ResearchCRFs
590614629Clinical ResearchCRFs
590614507Clinical ResearchICF binders
590614508Clinical ResearchMisc Ref. Binders
590432893Clinical ResearchMisc Ref. Binders
590432777Clinical ResearchStudy Files
590432776Clinical ResearchStudy Files/Site files
590432775Clinical ResearchSite Files
590432778Clinical ResearchSite Files
590432780Clinical ResearchSite Files
590432779Clinical ResearchSite Files
590432774Clinical ResearchCSR Master Binders
590432773Clinical ResearchCRFs and Pharmacy Binder
590433504ToxicologyBiodistrib. Mice/Multi-dose
511645176RegulatoryHealth Canada Docs
590433680RegulatoryAll corresp; Amend 1-18
590433678RegulatoryAmendments 19-43
590433679RegulatoryAmendments 44-50
590610818ManufacturingLot History File Box 1
590610819ManufacturingLot History File Box 2
Lot History File Box 3; stab &
590610820ManufacturingDDM
590610955ManufacturingLot History File Box 7; ‘04 –’08
590610956ManufacturingLot History File Box 6; ‘05 –’08
590610957ManufacturingLot History File Box 5; 5% DDM
590610958ManufacturingQC/FP release; tox; lot release
590457501ManufacturingTech trans. Records; Hela-S3 adhere/serum free; DDM method




APPENDIX C

LIST OF BIOSANTE PATENTS





Case NoApplication No.Patent No.StatusCountryFile DateExpiry DateInvention Title
1CELL120/063450/98744725GrantedAU03-Mar-199803-Mar-2018Adenovirus Vectors Containing Heterologous Transcription Regulatory Elements and Methods of Using Same
2CELL120/022832312283231GrantedCA03-Mar-199803-Mar-2018Adenovirus Vectors Containing Heterologous Transcription Regulatory Elements and Methods of Using Same
3CELL120/009/0335566432700GrantedUS02-Mar-199802-Mar-2018Adenovirus Vectors Containing Heterologous Transcription Regulatory Elements and Methods of Using Same
4CELL120/0D7010044.1PendingEP21-May-2007Adenovirus Vectors Containing Heterologous Transcription Regulatory Elements and Methods of Using Same
5CELL120/010-538674PendingJP03-Mar-1998Adenovirus Vectors Containing Heterologous Transcription Regulatory Elements and Methods of Using Same
6CELL122/159162/99762940GrantedAU10-Sep-199910-Sep-2019Adenovirus Vectors Containing Cell Status-Specific Response Elements and Methods of Use Thereof
7CELL122/1D20032528912003252891GrantedAU09-Oct-200310-Sep-2019Adenovirus Vectors Containing Cell Status-Specific Response Elements and Methods of Use Thereof
8CELL122/199946842.41112371GrantedFR10-Sep-199910-Sep-2019Adenovirus Vectors Containing Cell Status-Specific Response Elements and Methods of Use Thereof
9CELL122/199946842.469939478.3GrantedDE10-Sep-199910-Sep-2019Adenovirus Vectors Containing Cell Status-Specific Response Elements and Methods of Use Thereof
10CELL122/199946842.41112371GrantedCH10-Sep-199910-Sep-2019Adenovirus Vectors Containing Cell Status-Specific Response Elements and Methods of Use Thereof
11CELL122/199946842.41112371GrantedUK10-Sep-199910-Sep-2019Adenovirus Vectors Containing Cell Status-Specific Response Elements and Methods of Use Thereof
12CELL122/109/3928226900049GrantedUS09-Sep-199910-Sep-2018Adenovirus Vectors Containing Cell Status-Specific Response Elements and Methods of Use Thereof
13CELL122/12343135PendingCA10-Sep-1999Adenovirus Vectors Containing Cell Status-Specific Response Elements and Methods of Use Thereof



14CELL122/199812304.8PendingCN10-Sep-1999Adenovirus Vectors Containing Cell Status-Specific Response Elements and Methods of Use Thereof
15CELL122/12000-570347PendingJP10-Sep-1999Adenovirus Vectors Containing Cell Status-Specific Response Elements and Methods of Use Thereof
16CELL122/210/9382277575919GrantedUS09-Sep-200409-Sep-2019Adenovirus Vectors Containing Cell Status-Specific Response Elements and Methods of Use Thereof
17CELL122/32786010PendingUS18-Aug-2005Adenovirus Vectors Containing Cell Status-Specific Response Elements and Methods of Use Thereof
18CELL122/411/894,776PendingUS20-Aug-2007Adenovirus Vectors Containing Cell Status-Specific Response Elements and Methods of Use Thereof
19CELL123/199967776.81141363GrantedFR30-Dec-199930-Dec-2019Target Cell-Specific Adenoviral Vectors Containing E3 and Methods of Use Thereof
20CELL123/199967776.869936663.1GrantedDE30-Dec-199930-Dec-2019Target Cell-Specific Adenoviral Vectors Containing E3 and Methods of Use Thereof
21CELL123/199967776.81141363GrantedUK30-Dec-199930-Dec-2019Target Cell-Specific Adenoviral Vectors Containing E3 and Methods of Use Thereof
22CELL123/109/4746996495130GrantedUS29-Dec-199929-Dec-2019Target Cell-Specific Adenoviral Vectors Containing E3 and Methods of Use Thereof
23CELL123/210/2268206991935GrantedUS21-Aug-200229-Dec-2019Target Cell-Specific Adenoviral Vectors Containing E3 and Methods of Use Thereof
24CELL126/120012476482001247648GrantedAU21-Mar-200124-Mar-2020Cell-Specific Adenovirus Vectors Comprising an Internal Ribosome Entry Site
25CELL126/11920614.31266022GrantedEP21-Mar-200124-Mar-2020Cell-Specific Adenovirus Vectors Comprising an Internal Ribosome Entry Site
26CELL126/109/8143516692736GrantedUS21-Mar-200121-Mar-2021Cell-Specific Adenovirus Vectors Comprising an Internal Ribosome Entry Site
27CELL126/12404235PendingCA21-Mar-2001Cell-Specific Adenovirus Vectors Comprising an Internal Ribosome Entry Site
28CELL126/11920614.3PendingFR21-Mar-2001Cell-Specific Adenovirus Vectors Comprising an Internal Ribosome Entry Site
29CELL126/11920614.3PendingDE21-Mar-2001Cell-Specific Adenovirus Vectors Comprising an Internal Ribosome Entry Site
30CELL126/12001-570809PendingJP24-Sep-2002Cell-Specific Adenovirus Vectors Comprising an Internal Ribosome Entry Site
31CELL126/11920614.3PendingCH21-Mar-2001Cell-Specific Adenovirus Vectors Comprising an Internal Ribosome Entry Site
32CELL126/11920614.3PendingUK21-Mar-2001Cell-Specific Adenovirus Vectors Comprising an Internal Ribosome Entry Site



33CELL135/022344647001764GrantedUS02-May-200210-Sep-2018Compositions Comprising Tissue Specific Adenoviral Vectors
34CELL138/0-6246547459154GrantedUS26-Dec-202226-Dec-2022Methods and Reagents for the Enhancement of Virus Transduction in the Bladder Epithelium
35CELL138/110/7438137267815GrantedUS26-Dec-202226-Dec-2022Methods and Reagents for the Enhancement of Virus Transduction in the Bladder Epithelium
36CELL138/612/284734PendingUSMethods and Reagents for the Enhancement of Virus Transduction in the Bladder Epithelium
37CELL138/02003299972PendingAUMethods and Reagents for the Enhancement of Virus Transduction in the Bladder Epithelium
38CELL138/03800237.4PendingEPMethods and Reagents for the Enhancement of Virus Transduction in the Bladder Epithelium
39CELL138/0540732540732GrantedNZ24-Dec-2023Methods and Reagents for the Enhancement of Virus Transduction in the Bladder Epithelium
40CELL138/02,510,903PendingCAMethods and Reagents for the Enhancement of Virus Transduction in the Bladder Epithelium
41CELL153/22574698PendingCA22-Jan-2007Addition of Transgenes into Adenoviral Vectors
42CELL153/25791283.4PendingEP23-Jan-2007Addition of Transgenes into Adenoviral Vectors
43CELL153/2200580031943PendingCN22-Mar-2007Addition of Transgenes into Adenoviral Vectors
44CELL153/22007-522731PendingJP19-Jan-2007Addition of Transgenes into Adenoviral Vectors
45CELL153/211/181850PendingUS15-Jul-2005Addition of Transgenes into Adenoviral Vectors




EXHIBIT I

DRAFT PATENT ASSIGNMENT




ASSIGNMENT
WHEREAS, BioSante Pharmaceuticals, Inc., organized and existing under the laws of the State of Delaware, and having an office at 111 Barclay Boulevard, Suite 280, Lincolnshire, Illinois 60069, ASSIGNOR, is the owner of the entire right, title and interest to the inventions disclosed in the patents and patent applications which are identified in Exhibit A;
and WHEREAS, Cold Genesys, Inc., organized and existing under the laws of the State of California, and having an office at 2 Narbonne, Newport Beach, California 92660, ASSIGNEE, is desirous of obtaining our entire right, title, and interest in, to and under the inventions and the patents and applications in Exhibit A:
NOW, THEREFORE, in consideration of the sum of One Dollar ($1.00), and other good and valuable consideration, the receipt of which is hereby acknowledged, the said ASSIGNOR, has sold, assigned, transferred and set over, and by these presents do hereby sell, assign, transfer and set over, unto the ASSIGNEE, its successors, legal representatives and assigns, its entire right, title and interest in, to and under the inventions, and the United States patents and patent application and all utility applications in Exhibit A, and all divisions, renewals, continuations thereof, all Patents of the United States which may be granted thereon, and all reissues or extensions thereof, and all applications for industrial property protection, including, without limitation, all applications for patent, utility models, and designs which may hereafter be filed for said invention in any country or countries foreign to the United States, together with the right to file such applications and the right to claim for the same the priority rights derived from said United States application under Patents Laws of the United States, the International Convention for the Protection of Industrial Property, or any other international agreement or domestic laws of the country in which any such application is filed, as may be applicable, and all forms of industrial property protection, including, without limitation, patents, utility models, inventors’ certificates and designs which may be granted for said inventions in any country or countries foreign to the United States and all extensions, renewals, and reissues thereof;
AND ASSIGNOR HEREBY authorizes and requests the Commissioner for Patents and any Official of any country or countries foreign to the United States, whose duty it is to issue patents or other evidence or forms of industrial property protection on application asforesaid, to issue the same to said ASSIGNEE, its successors, legal representatives and assigns, in accordance with the terms of this instrument;
AND ASSIGNOR HEREBY covenants and agrees that it has the full right to convey the entire interest herein assigned, and that we have not executed, and will not execute, any agreement in conflict herewith;
AND ASSIGNOR HEREBY further covenants and agrees that it will communicate to said ASSIGNEE, its successors, legal representatives and assigns, any facts known to us respecting said invention, and testify in any legal proceeding, sign all lawful papers, execute all divisional, continuing, reissue and foreign applications, make all rightful oaths, and generally do everything possible to aid said ASSIGNEE, its successors, legal representatives and assigns, to obtain and enforce proper protection for said invention in all countries.



IN TESTIMONY WHEREOF, ASSIGNEE hereunto set its hands and seals the day and year set opposite our respective signatures.
Date:                    , 20     
    L.S.
BioSante Pharmaceuticals, Inc.
Stephen Simes
President & CEO

State of    )
County of    )
On                     , 20      before me, a Notary Public, personally appeared Stephen Simes, personally known to me on the basis of satisfactory evidence to be the person whose named is subscribed to the within instrument and acknowledged to me that he/she executed the same in his/her authorized capacity, and that be his/her signature on the instrument, the person executed the instrument.
WITNESS my hand and official seal
    





IN WITNESS WHEREOF, the Parties have caused this Technology and Intellectual Property Agreement to be duly executed as of the date first above written.
BIOSANTE PHARMACEUTICALS, INC.
By:        
Name:
Title:


[BIOSANTE’S SIGNATURE PAGE TO THE TECHNOLOGY AND INTELLECTUAL PROPERTY AGREEMENT COLD GENESYS’S SIGNATURE PAGE FOLLOWS]


EXHIBIT II

DRAFT SUBSCRIPTION AGREEMENT



EX-31.1 3 anip-20240331x10qxexx311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Nikhil Lalwani, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of ANI Pharmaceuticals, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a–15(e) and 15d–15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a–15(f) and 15d–15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: May 10, 2024
/s/ Nikhil Lalwani
Nikhil Lalwani
President and
Chief Executive Officer
(principal executive officer)

EX-31.2 4 anip-20240331x10qxexx312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Stephen P. Carey, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of ANI Pharmaceuticals, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a–15(e) and 15d–15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a–15(f) and 15d–15(f)) for the registrant and have:
(a)Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: May 10, 2024
/s/ Stephen P. Carey
Stephen P. Carey
Senior Vice President, Finance and Chief Financial Officer
(principal financial and accounting officer)

EX-32.1 5 anip-20240331x10qxexx321.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 on Form 10-Q of ANI Pharmaceuticals, Inc. (the “Company”) for the quarterly period ended March 31, 2024 (the “Report”) as filed with the Securities and Exchange Commission on the date hereof, the undersigned Chief Executive Officer and Chief Financial Officer of the Company hereby certify that, to such officer’s knowledge:
(1)the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
This certification is provided solely pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
Dated: May 10, 2024
/s/ Nikhil Lalwani
Nikhil Lalwani
President and Chief Executive Officer
(principal executive officer)
Dated: May 10, 2024
/s/ Stephen P. Carey
Stephen P. Carey
Senior Vice President, Finance and Chief Financial Officer
(principal financial and accounting officer)
A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

EX-101.SCH 6 anip-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Changes in Mezzanine Equity and Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - RESTRUCTURING link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - INDEBTEDNESS link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - GOODWILL AND INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - MEZZANINE AND STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - FAIR VALUE DISCLOSURES link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - SEGMENT REPORTING link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - INDEBTEDNESS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - FAIR VALUE DISCLOSURES (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - RELATED PARTY TRANSACTIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - SEGMENT REPORTING (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES - Disaggregation (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES - Timing (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES - Allowances (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES - Concentration (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - RESTRUCTURING (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - INDEBTEDNESS - Credit facility (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - INDEBTEDNESS - Facility components (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - INDEBTEDNESS - Maturity of credit facility (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - INDEBTEDNESS - Interest (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - INVENTORIES - Schedule of inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - INVENTORIES - Concentration (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Components (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Components (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - MEZZANINE AND STOCKHOLDERS' EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - STOCK-BASED COMPENSATION - Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - STOCK-BASED COMPENSATION - Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - STOCK-BASED COMPENSATION - Option activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - STOCK-BASED COMPENSATION - Non-option activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - FAIR VALUE DISCLOSURES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - FAIR VALUE DISCLOSURES - Level 3 (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - FAIR VALUE DISCLOSURES - Hierarchy (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - SEGMENT REPORTING - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - SEGMENT REPORTING - Geographic (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 anip-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 anip-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 anip-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Deferred taxes Deferred Income Taxes and Tax Credits Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Pay vs Performance Disclosure [Line Items] Accrued expenses and other Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Derivative liability, notional amount Derivative Liability, Notional Amount Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in operating assets and liabilities, net of acquisition: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Related Party Transaction [Line Items] Related Party Transaction [Line Items] Maximum percentage of conversion price Percentage of Conversion Price Percentage of conversion price. Award expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Accrued royalties Accrued Royalties, Current Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Investment, Name [Domain] Investment, Name [Domain] Lease term Lessee, Operating Lease, Remaining Lease Term Outstanding at the beginning of the period (in shares) Outstanding at the end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Temporary stock issued, value Temporary Equity, Stock Issued During Period, Value, New Issues INDEBTEDNESS Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Impairment Impairment of Intangible Assets, Finite-Lived MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] PSUs Performance Shares [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Outstanding balances Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Investment, Name [Axis] Investment, Name [Axis] Commitments and Contingencies (Note 12) Commitments and Contingencies Impairment of indefinite lived intangible assets Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill) Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Supplier [Axis] Supplier [Axis] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] MEZZANINE AND STOCKHOLDERS' EQUITY Equity [Text Block] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Geographical [Axis] Geographical [Axis] Performance period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period INCOME TAXES Income Tax Disclosure [Text Block] Current borrowing on debt Long-term Debt, Gross, Current Current portion before unamortized (discount) premium and debt issuance costs, of long-term debt. Concentration Risk [Line Items] Concentration Risk [Line Items] Customer [Axis] Customer [Axis] Current Liabilities Liabilities, Current [Abstract] Preferred Stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred Stock, $0.0001 par value, 1,666,667 shares authorized; 0 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively Preferred Stock, Value, Issued Debt issuance costs, noncurrent Deferred financing costs Debt Issuance Costs, Noncurrent, Net Payments on contingent consideration Payments on contingent consideration Payment for Contingent Consideration Liability, Financing Activities Diluted Income (Loss) Per Share (in dollars per share) Income per share, Diluted (in dollars per share) Earnings Per Share, Diluted PEO Total Compensation Amount PEO Total Compensation Amount Accounts receivable, net of $91,825 and $97,262 of adjustments for chargebacks and other allowances at March 31, 2024 and December 31, 2023, respectively Accounts Receivable, after Allowance for Credit Loss, Current Reclassifications out of accumulated other comprehensive income (loss) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Treasury stock, shares at cost Beginning Balance, Treasury (in shares) Ending Balance, Treasury (in shares) Treasury Stock, Common, Shares Revolving Facility Line of Credit [Member] Number of annual installments Number of Annual Installments Number of Annual Installments Outstanding at the beginning of the period (in shares) Outstanding at the end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Non-current Assets Assets, Noncurrent [Abstract] Issuance of Common Shares upon Stock Option and ESPP Exercise Stock Issued During Period, Value, Stock Options Exercised Trading Symbol Trading Symbol CG Oncology CG Oncology [Member] CG Oncology Restructuring Plan [Domain] Restructuring Plan [Domain] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Net Income Net Income Net Income (Loss) Total Current Liabilities Liabilities, Current Derivative Contract [Domain] Derivative Contract [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Indefinite-Lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Total Intangible Assets, Gross Intangible Assets, Gross (Excluding Goodwill) Liabilities, Mezzanine Equity, and Stockholders’ Equity Liabilities and Equity [Abstract] Definite-Lived Intangible Assets: Finite-Lived Intangible Assets [Line Items] Four Customers Four Customers [Member] Four Customers Class C Special Stock Class C Special Stock Class C Special Stock Threshold number of trading days Threshold Number of Trading Days Threshold number of trading days. Stockholders’ Equity Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Issuance of Common Shares upon Stock Option and ESPP Exercise (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Inventories Inventory, Gross Schedule of earnings per share, basic and diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Executive Category: Executive Category [Axis] Accrued government rebates Increase Decrease, Accrued Government Rebates The increase (decrease) during the reporting period in liabilities related to government rebates. Non-option Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Other Commitments [Table] Other Commitments [Table] Level 1 Fair Value, Inputs, Level 1 [Member] Name Measure Name Name Forgone Recovery, Individual Name Performance obligations period Revenue, Remaining Performance Obligation, Optional Exemption, Remaining Duration Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Stock-based compensation shares available Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Sales of contract manufacture products Sales of contract manufacture products [Member] Sales of contract manufacture products Asset Acquisition [Domain] Asset Acquisition [Domain] 2026 Long-Term Debt, Maturity, Year Two Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Underlying Securities Award Underlying Securities Amount Entity Small Business Entity Small Business Basic Weighted Average Number of Shares Outstanding, Basic [Abstract] 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Four Restructuring activities Restructuring activity expense Restructuring and Related Cost, Incurred Cost Local Phone Number Local Phone Number Accounts receivable, net Increase (Decrease) in Accounts Receivable EBITDA Earnings/(loss) before interest, taxes, depreciation and amortization Represents earnings/(loss) before interest, taxes, depreciation and amortization (EBITDA). Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Vote per share Common Stock, Vote Per Share Common Stock, Vote Per Share Selling, general, and administrative Selling, General and Administrative Expenses [Member] 2024 (remainder of the year) Long-Term Debt, Maturity, Remainder of Fiscal Year Accounts Receivable Accounts Receivable [Member] Payment of Gross-Profit earn-out Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Performance obligations transferred at a point in time Transferred at Point in Time [Member] Current income taxes payable Increase (Decrease) in Income Taxes SS Pharma LLC SS Pharma LLC Represents the information pertaining to SS Pharma LLC. Closing price Investment Owned, Cost Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Net income available to common shareholders, Diluted Undistributed Earnings, Diluted Fair Value Measurement Inputs and Valuation Techniques [Table] Fair Value Measurement Inputs and Valuation Techniques [Table] Payments of debt issuance costs Payments of Debt Issuance Costs Changes in contingent consideration Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Income Statement Location [Axis] Income Statement Location [Axis] Schedule of carrying value of the current and non-current components of the term loan Schedule of Long-Term Debt Instruments [Table Text Block] Issuance of common stock (in shares) Sale of Stock, Number of Shares Issued in Transaction Product and Service [Domain] Product and Service [Domain] Convertible Preferred Stock, Series A, $0.0001 par value, 1,666,667 shares authorized; 25,000 shares issued and outstanding at March 31, 2024 and December 31, 2023 Balance Balance Temporary Equity, Carrying Amount, Attributable to Parent Other Performance Measure, Amount Other Performance Measure, Amount Interest Expense, Debt Interest Expense, Debt Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Inventories Increase (Decrease) in Inventories Research and development Research and Development Expense [Member] Cash Flows From Investing Activities Net Cash Provided by (Used in) Investing Activities [Abstract] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Restructuring accrual Restructuring Reserve Award Type [Axis] Award Type [Axis] Anti-dilutive shares diluted earnings (loss) per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Plan Name [Domain] Plan Name [Domain] Document Quarterly Report Document Quarterly Report Property and equipment purchased and included in accounts payable Capital Expenditures Incurred but Not yet Paid Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Goodwill [Line Items] Goodwill [Line Items] Class C Special Stock, $0.0001 par value, 781,281 shares authorized; 10,864 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively Class C Special Stock Value Aggregate par or stated value of issued nonredeemable Class C Special stock (or common stock redeemable solely at the option of the issuer). 2024 (remainder of the year) Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Trading Arrangement: Trading Arrangement [Axis] RELATED PARTY TRANSACTIONS Related Party Transactions Disclosure [Text Block] Unobservable inputs Business Combination, Contingent Consideration, Liability, Measurement Input Performance obligations satisfied in prior periods Contract with Customer, Performance Obligation Satisfied in Previous Period Schedule of components of total interest expense related to the notes and term loan Interest Income and Interest Expense Disclosure [Table Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Deposits Disposal Group, Including Discontinued Operation, Consideration, First Deposit Disposal Group, Including Discontinued Operation, Consideration, First Deposit Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Long-Term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Novitium Novitium [Member] Novitium Discount rate Measurement Input, Discount Rate [Member] Prepaid expenses and other current assets Prepaid Expense, Current 2027 Long-Term Debt, Maturity, Year Three Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Net Carrying Amount Total Finite-Lived Intangible Assets, Net Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Temporary Equity [Line Items] Temporary Equity [Line Items] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense Prompt Payment Discounts Prompt Payment Discounts Reserves For Cash Discount Counterparty Name [Domain] Counterparty Name [Domain] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash, cash equivalents, and restricted cash, beginning of period Cash and cash equivalents, end of period Cash, cash equivalents, and restricted cash, beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Earnings allocated to participating securities, Diluted Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted Proceeds from the sale of building Proceeds from Sale of Buildings Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Assets Held-for-Sale Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Assets held for sale Asset, Held-for-Sale, Not Part of Disposal Group, Current Common Stock, shares issued Common Stock, Shares, Issued Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Commitment fee (as a percent) Line of Credit Facility, Commitment Fee Percentage Convertible Preferred Stock, par value (in dollars per share) Temporary Equity, Par or Stated Value Per Share Treasury stock, 392,959 shares of common stock, at cost, at March 31, 2024 and 263,943 shares of common stock, at cost, at December 31, 2023 Treasury stock value Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Sales of generic pharmaceutical products Sales of generic pharmaceutical products Sales of generic pharmaceutical products Total Long-Term Debt Net proceeds after issuance costs Sale of Stock, Consideration Received on Transaction Contingent consideration fair value adjustment Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability, Cash Flow Cash flow impact of amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement. Selling, general, and administrative Corporate and other unallocated expenses Selling, General and Administrative Expense Accumulated other comprehensive income, net of tax Accumulated Other Comprehensive Income (Loss), Net of Tax Options Employee Stock Option [Member] DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY Derivative Instruments and Hedging Activities Disclosure [Text Block] Schedule of expected future amortization expense for definite-lived intangible assets Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Investment in Equity Securities Investment, Policy [Policy Text Block] Number of executive founders Number of Executive Founders Number of Executive Founders Adjustments for chargebacks and other allowances Beginning balance Ending balance SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Total Operating Expenses, net Costs and Expenses Employees and Consultants Employees and Consultants [Member] Information related to employees and consultants. Maximum Maximum [Member] Total comprehensive income, net of tax Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Schedule of related party transactions Schedule of Related Party Transactions [Table Text Block] Acquisition of goodwill Goodwill, Acquired During Period Tabular List, Table Tabular List [Table Text Block] Number of pharmaceutical manufacturing facilities Number of Pharmaceutical Manufacturing Facilities Number of Pharmaceutical Manufacturing Facilities Entity Address, Address Line One Entity Address, Address Line One WellSpring WellSpring WellSpring Treasury Stock Purchases for Restricted Stock Vests Treasury Stock, Value, Acquired, Cost Method Cost of sales (excluding depreciation and amortization) Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization STOCK-BASED COMPENSATION Share-Based Payment Arrangement [Text Block] Unapproved Products Unapproved Products Unapproved Products Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Royalty percentage Loss Contingency, Damages Sought, Royalty Percentage Loss Contingency, Damages Sought, Royalty Percentage Business Acquisition [Axis] Business Acquisition [Axis] Income taxes payable Taxes Payable, Current Derivative [Table] Derivative [Table] Customer 4 Customer four [Member] Customer four Customer Concentration Risk Customer Concentration Risk [Member] Beginning balance, permanent and temporary equity Ending balance, permanent and temporary equity Stockholders' Equity Attributable to Parent and Temporary Equity Total of all stockholders' equity (deficit) items attributable to the parent and temporary equity. Shares held (in shares) Investment Owned, Balance, Shares Income Statement [Abstract] Income Statement [Abstract] Inventory [Line Items] Inventory [Line Items] Returned goods reserve Returned Goods Reserve Represents the reserve for goods returned. Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Title of 12(b) Security Title of 12(b) Security Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Restructuring Restructuring Cost and Reserve [Line Items] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Money market funds Cash and Cash Equivalents, Fair Value Disclosure Related Party [Domain] Related Party, Type [Domain] Gross Carrying Amount Indefinite-Lived Intangible Assets (Excluding Goodwill) Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Operating Segments Operating Segments [Member] Marketing and distribution rights Marketing and distribution rights Marketing and distribution rights Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Basic Undistributed Earnings (Loss) Available to Common Shareholders, Basic [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Diluted Earnings Per Share, Diluted [Abstract] Share-Based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Dividends on Series A Convertible Preferred Stock Dividends, Preferred Stock Inventories Inventory, Net Statistical Measurement [Axis] Statistical Measurement [Axis] Contractual coupon Interest Expense, Debt, Excluding Amortization Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Adjustments to reconcile net income to net cash and cash equivalents provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Total Shareholder Return Amount Total Shareholder Return Amount Reconciliation of cash, cash equivalents, and restricted cash, beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Treasury stock purchases for restricted stock vests Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Minimum conversion period Preferred Stock, Conversion Period, Minimum Preferred Stock, Conversion Period, Minimum Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Segments [Domain] Segments [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Share-based Compensation Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Consolidation Items [Domain] Consolidation Items [Domain] Acquired ANDAs intangible assets Acquired ANDAs intangible assets Acquired ANDAs intangible assets Accumulated deficit Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Issuance of Restricted Stock Awards (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Name Outstanding Recovery, Individual Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current Assets Assets, Current [Abstract] COMMITMENTS AND CONTINGENCIES Other Commitments [Line Items] Royalties fair value Equity Securities, FV-NI Rare Disease Rare Disease Component of the entity related to rare diseases and is considered an operating segment. Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Counterparty Name [Axis] Counterparty Name [Axis] Cash Flows From Operating Activities Net Cash Provided by (Used in) Operating Activities [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year One Debt issuance costs, current Deferred financing costs Debt Issuance Costs, Current, Net Common Stock, shares outstanding Beginning Balance, Common (in shares) Ending Balance, Common (in shares) Common Stock, Shares, Outstanding Disposal Group Name [Domain] Disposal Group Name [Domain] Basic Earnings Per Share, Basic [Abstract] PEO PEO [Member] Sales of rare disease pharmaceutical products Sales of rare disease pharmaceutical products Related to sales of rare disease pharmaceutical products. Accrued expenses, accrued compensation, and other Increase Decrease Of Accrued Expenses Compensation And Others The increase (decrease) during the reporting period in liabilities related to accrued compensation, accrued expenses, and others. Increase (decrease) in temporary equity Increase (Decrease) in Temporary Equity [Roll Forward] Common Stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Sale of Stock [Axis] Sale of Stock [Axis] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Maximum potential to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Maximum Potential to Vest, Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Maximum Potential to Vest, Shares Net Cash and Cash Equivalents Provided by (Used in) Investing Activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Customer [Domain] Customer [Domain] Schedule of inventories Schedule of Inventory, Current [Table Text Block] Net Income Available to Common Shareholders Net income available to common shareholders, Basic Net Income (Loss) Available to Common Stockholders, Basic Public Offering Public Offering [Member] Public Offering Option Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Interest Rate Swap Interest Rate Swap [Member] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Value of shares held Investment Owned, Fair Value Effective income tax rate (as a percent) Effective Income Tax Rate Reconciliation, Percent Payments on borrowings under credit agreements Repayments of Debt Measurement Input Type [Domain] Measurement Input Type [Domain] Generics, Established Brands, and Other Generics, Established Brands, and Other Component of the entity related to generics, established brands, and other and is considered an operating segment. Net sales percentage Loss Contingency, Damages Sought, Net Sales Percentage Loss Contingency, Damages Sought, Net Sales Percentage Credit Facility [Axis] Credit Facility [Axis] Schedule of contractual maturity of term loan and DDTL Schedule of Maturities of Long-Term Debt [Table Text Block] Total Liabilities Liabilities Summary of stock option and restricted stock activity Share-Based Payment Arrangement, Activity [Table Text Block] Asset Acquisition [Axis] Asset Acquisition [Axis] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Consideraiton Disposal Group, Including Discontinued Operation, Consideration Accumulated Other Comprehensive Income, Net of Tax AOCI Attributable to Parent [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount All Executive Categories All Executive Categories [Member] Title of Individual [Axis] Title of Individual [Axis] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Plan Name [Axis] Plan Name [Axis] Number of products marketed without approved NDAs or ANDAs Number of Products Marketed Without Approved NDAs or ANDAs Number of Products Marketed Without Approved NDAs or ANDAs Debt Disclosure [Abstract] Debt Disclosure [Abstract] Canada CANADA Related Party Transaction [Domain] Related Party Transaction [Domain] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Achievement of milestones payment period Achievement of Milestones Payment Period Achievement of Milestones Payment Period Common Stock, $0.0001 par value, 33,333,334 shares authorized; 21,373,266 shares issued and 20,980,307 outstanding at March 31, 2024; 20,730,896 shares issued and 20,466,953 shares outstanding at December 31, 2023 Common Stock, Value, Issued Temporary Equity, by Class of Stock [Table] Temporary Equity, by Class of Stock [Table] Government Rebates Government Rebates Government Rebates Customer 3 Customer three [Member] Customer three Non-cash operating lease expense Operating Lease, Right-of-Use Asset, Periodic Reduction Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Non Employee Director Non Employee Director [Member] n/a Scitus Pharma Services Scitus Pharma Services Represents the information pertaining to Scitus Pharma Services. Total Current Assets Assets, Current Contingent consideration Business Combination, Contingent Consideration, Liability Schedule of customer concentration Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] NDAs and product rights NDAs and product rights NDAs and product rights Supplemental disclosure for cash flow information: Supplemental Cash Flow Information [Abstract] Other expense, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Decrease in notional amount Derivative Liability, Decrease in Notional Amount Amount of decrease in notional amount of derivative liability. Restructuring Type [Axis] Restructuring Type [Axis] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Administrative Fees and Other Rebates Administrative Fees and Other Rebates Administrative Fees and Other Rebates Non-current contingent consideration Business Combination, Contingent Consideration, Liability, Noncurrent Current Fiscal Year End Date Current Fiscal Year End Date Disposal Group, Held-for-Sale, Not Discontinued Operations Disposal Group, Held-for-Sale, Not Discontinued Operations [Member] GOODWILL AND INTANGIBLE ASSETS Goodwill and Intangible Assets Disclosure [Text Block] PEO Name PEO Name Concentration risk, percentage Concentration Risk, Percentage Level 3 liability, beginning balance Level 3 liability, ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Shares conversion price (in dollars per share) Preferred Stock, Convertible, Conversion Price Preferred Stock, shares authorized Preferred Stock, Shares Authorized Grate date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Restricted cash Restricted Cash, Current Expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Preferred Stock, shares outstanding Preferred Stock, Shares Outstanding Net Cash and Cash Equivalents Provided by Operating Activities Net Cash Provided by (Used in) Operating Activities Credits Taken Against Reserve SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Current contingent consideration Business Combination, Contingent Consideration, Liability, Current Class of Stock [Axis] Class of Stock [Axis] India INDIA Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Convertible, shares issuable Preferred Stock, Convertible, Shares Issuable Corporate, Non-Segment Corporate, Non-Segment [Member] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Gain on sale of building Gain (Loss) on Disposition of Other Assets Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Performance obligations transferred over time Transferred over Time [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Performance-Based Restricted Stock Units Performance-Based Restricted Stock Units [Member] Performance-Based Restricted Stock Units Total Stockholders’ Equity Balance Balance Equity, Attributable to Parent Consolidation Items [Axis] Consolidation Items [Axis] Number of potential manufacturers Loss Contingency, Number Of Manufacturers Loss Contingency, Number Of Manufacturers Valuation allowance Deferred Tax Assets, Valuation Allowance RSAs Restricted Stock [Member] 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 recurring Level 3 fair value measurements of contingent consideration Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Mr. Shanmugam and Esjay Mr. Shanmugam and Esjay [Member] Mr. Shanmugam and Esjay Non-current borrowing on debt Long-term Debt, Gross, Non Current Non current portion before unamortized (discount) premium and debt issuance costs, of long-term debt. Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Income Before Income Tax Expense Pre-tax consolidated income (loss) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Acquisition of product rights, intangible assets, and other related assets Payment for acquired intangible assets Payments to Acquire Intangible Assets RESTRUCTURING Restructuring and Related Activities Disclosure [Text Block] Basic and Diluted Income Per Share: Earnings Per Share Reconciliation [Abstract] PIPE Shares PIPE Shares Information related to the Private Investment in Public Equity ("PIPE Investment"). Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Number of complaints filed Loss Contingency, New Claims Filed, Number Preferred Stock, shares issued Preferred Stock, Shares Issued Level 2 Fair Value, Inputs, Level 2 [Member] Mezzanine Equity Temporary Equity [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Schedule of property, plant and equipment, net by geographic location Long-Lived Assets by Geographic Areas [Table Text Block] Deferred debt issuance costs Debt Issuance Costs, Net Oakville, Ontario Former Manufacturing Facility Oakville, Ontario Former Manufacturing Facility [Member] Oakville, Ontario Former Manufacturing Facility Intangible assets, net Total Intangible Assets, Net Intangible Assets, Net (Excluding Goodwill) Finished goods Inventory, Finished Goods, Gross Disposal Group Classification [Domain] Disposal Group Classification [Domain] Debt effective interest rate (as a percent) Debt Instrument, Interest Rate, Effective Percentage Increase (decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Remaining estimated useful lives Finite-Lived Intangible Asset, Useful Life Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Discount from market price (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date Sales of contract manufactured products Sales of contract manufactured products Sales of contract manufactured products Title Trading Arrangement, Individual Title Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Schedule of revenue by geographic operations Revenue from External Customers by Geographic Areas [Table Text Block] Common Stock Common Stock [Member] Individual: Individual [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Product and Service [Axis] Product and Service [Axis] EARNINGS PER SHARE Earnings Per Share [Text Block] Income Statement Location [Domain] Income Statement Location [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Probability-weighted discounted cash flow Valuation Technique, Discounted Cash Flow [Member] Schedule of changes in contingent consideration Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Customer 2 Customer two [Member] Customer two Supplier [Domain] Supplier [Domain] Accrued government rebates Accrued Government Rebates Represents amounts accrued for government rebates. Minimum Minimum [Member] Property and equipment, net Total property and equipment, net Property, Plant and Equipment, Net BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Total other comprehensive income, net of tax Other Comprehensive Income Other Comprehensive Income (Loss), Net of Tax Additional contingent consideration Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Disposal Group Classification [Axis] Disposal Group Classification [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Number of consecutive trading days Number of Consecutive Trading Days Number of consecutive trading days. Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net Cash and Cash Equivalents Used in Financing Activities Net Cash Provided by (Used in) Financing Activities Deferred tax assets, net of deferred tax liabilities and valuation allowance Deferred Income Tax Assets, Net Earnings allocated to participating securities, Basic Undistributed Earnings (Loss) Allocated to Participating Securities, Basic Accumulated Deficit Retained Earnings [Member] Current debt, net of deferred financing costs Current debt, net of deferred financing costs Long-Term Debt, Current Maturities Summary of allocated expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total Liabilities, Mezzanine Equity, and Stockholders’ Equity Liabilities and Equity Other Income (Expense), net Nonoperating Income (Expense) [Abstract] Derivatives and other non-current assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Remaining Weighted Average Amortization Period Finite-Lived Intangible Assets, Remaining Amortization Period Gain (loss) on interest rate swap Derivative unrealized gain recorded in OCI Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Basic Income (Loss) Per Share (in dollars per share) Income per share, Basic (in dollars per share) Earnings Per Share, Basic Schedule of Long-Term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Accounting Policies [Abstract] Accounting Policies [Abstract] Percentage of awards Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Percentage of Awards Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Percentage of Awards Officer Officer [Member] Restructuring Activities Costs Associated with Exit or Disposal Activity or Restructuring [Policy Text Block] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Sale of Stock [Domain] Sale of Stock [Domain] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] BioSante Pharmaceuticals BioSante Pharmaceuticals [Member] BioSante Pharmaceuticals Net income available to common shareholders, Basic Undistributed Earnings, Basic Net income available to common shareholders, Diluted Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration In process research and development In Process Research and Development [Member] Temporary stock issued (in dollars per share) Temporary Equity, Redemption Price Per Share Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Related Party Related Party [Member] Schedule of financial information by reportable segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Inventory, Current [Table] Inventory, Current [Table] Cash paid for income taxes Income Taxes Paid Principles of Consolidation Consolidation, Policy [Policy Text Block] Payment of commissions, taxes and other related costs Disposal Group, Including Discontinued Operations, Transaction Costs Disposal Group, Including Discontinued Operations, Transaction Costs Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Profit-based milestone payments Profit-based milestone payments [Member] Profit-based milestone payments Termination Date Trading Arrangement Termination Date Cost of Goods and Service Benchmark Cost of Goods and Service Benchmark [Member] Accounts payable Increase (Decrease) in Accounts Payable Common Stock, shares authorized Common Stock, Shares Authorized Product development-based milestone payments Product development-based milestone payments [Member] Represents the information pertaining to Product development-based milestone payments. Returned goods reserve Increase Decrease In Returned Goods Reserve Amount of increase (decrease) in returned goods reserve. Depreciation and amortization Other Depreciation and Amortization Raw materials Inventory, Raw Materials, Gross Document Information [Table] Document Information [Table] Supplemental non-cash investing and financing activities: Other Noncash Investing and Financing Items [Abstract] Convertible Preferred Stock Convertible Preferred Stock [Member] Indefinite-Lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Derivative Instrument [Axis] Derivative Instrument [Axis] Temporary stock issued (in shares) Temporary Equity, Stock Issued During Period, Shares, New Issues Number of new stock classified as temporary equity issued during the period. Principal amount Long-Term Debt, Gross Related Party Transactions [Abstract] Related Party Transactions [Abstract] All Trading Arrangements All Trading Arrangements [Member] Measurement Input Type [Axis] Measurement Input Type [Axis] Supplier Concentration Risk Supplier Concentration Risk [Member] Gain on sale of property Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal All Adjustments to Compensation All Adjustments to Compensation [Member] Derivative [Line Items] Derivative [Line Items] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Award Timing Disclosures [Line Items] Title of Individual [Domain] Title of Individual [Domain] Compensation Amount Outstanding Recovery Compensation Amount Sales of established brand pharmaceutical products, royalties, and other pharmaceutical services Sales of established brand products, royalties, and other pharmaceutical services Related to sales of established brand, royalties, and other pharmaceutical services. Contract Customer Contract Customer Contract Customer Additional paid-in capital Additional Paid in Capital Document Information Document Information [Line Items] Restructuring Plan [Axis] Restructuring Plan [Axis] Proceeds from stock option exercises and ESPP purchases Proceeds from Stock Options Exercised Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Schedule of accruals and allowances Schedule Of Valuation And Qualifying Accounts Disclosure [Table Text Block] Schedule Of Valuation And Qualifying Accounts Disclosure Number of plaintiffs Loss Contingency, Number of Plaintiffs 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Three Work-in-progress Inventory, Work in Process, Gross Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Insider Trading Arrangements [Line Items] Oakville, Ontario, Canada Oakville, Ontario, Canada Information related to the Oakville, Ontario, Canada manufacturing plant. Schedule of components of intangible assets Schedule of Intangible Assets and Goodwill [Table Text Block] 2025 Long-Term Debt, Maturity, Year One Related Party [Axis] Related Party, Type [Axis] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Accruals/Adjustments SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment Issuance of Performance Stock Units (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Credit Facility - 2021 Credit Facility - 2021 Credit Facility - 2021 Entity Registrant Name Entity Registrant Name Expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Expired in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Expired in Period Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Dilutive effect of common stock options, ESPP, and performance stock units (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Two Indefinite-Lived Intangible Assets: Indefinite-Lived Intangible Assets (Excluding Goodwill) [Abstract] Unrealized gain on investment in equity securities Unrealized gain on investment in equity securities Equity Securities, FV-NI, Unrealized Gain (Loss) Payment Type [Domain] Payment Type [Domain] Payment Type [Domain] Adjustment to Compensation, Amount Adjustment to Compensation Amount Cost of sales Cost of Sales [Member] Contingent consideration fair value adjustment Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Employee Severance Employee Severance [Member] Returns Returns Allowances For Sales Returns Document Period End Date Document Period End Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] 2029 and thereafter Finite Lived Intangible Assets Amortization Expense After Year Four Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year and after the fourth fiscal year following current fiscal year. Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Shares accrue dividends rate Preferred Stock, Dividend Rate, Percentage Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Disposal Group Name [Axis] Disposal Group Name [Axis] Schedule of financial assets and liabilities accounted for at fair value on a recurring basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Non-cash interest Amortization of Debt Issuance Costs and Discounts Segment reporting Segment Reporting Information [Line Items] Gain on sale of building Gain (Loss) on Disposition of Property Plant Equipment Allocated share-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Novitium Novitium Information related to the Novitium Pharma LLC. Diluted Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Income tax expense Expense (benefit) for income taxes Income Tax Expense (Benefit) Convertible Preferred Stock, shares authorized Temporary Equity, Shares Authorized Maximum potential to vest percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Maximum Potential to Vest, Percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Maximum Potential to Vest, Percentage Accrued compensation and related expenses Employee-related Liabilities, Current Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] FAIR VALUE DISCLOSURES Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Other Restructuring Other Restructuring [Member] Name Trading Arrangement, Individual Name Schedule of disaggregation of revenue and revenue recognized Disaggregation of Revenue [Table Text Block] 2022 Plan 2022 Plan Related to the entity's 2022 Stock Incentive Plan for equity-based service awards. INVENTORIES Inventory Disclosure [Text Block] Net Revenues Total net revenues Revenue from Contract with Customer, Excluding Assessed Tax Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Dividends on Series A Convertible Preferred Stock Preferred Stock Dividends, Income Statement Impact Long-Term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Term Facility Term Facility Term Facility Convertible Preferred Stock, shares outstanding Balance (in shares) Balance (in shares) Convertible preferred stock outstanding (shares) Temporary Equity, Shares Outstanding Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Shares purchased to cover employee income taxes Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation One supplier One supplier One Supplier [Member]. Accruals for Chargebacks, Returns, and Other Allowances SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Cash paid for interest, net of amounts capitalized Interest Paid, Excluding Capitalized Interest, Operating Activities Credit Facility [Domain] Credit Facility [Domain] Convertible Preferred Stock, shares issued Temporary Equity, Shares Issued Treasury Stock Purchases for Restricted Stock Vests (in shares) Treasury Stock, Shares, Acquired Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Non-current debt, net of deferred financing costs and current component Non-current debt, net of deferred financing costs and current component Long-Term Debt, Excluding Current Maturities Diluted Weighted-Average Shares Outstanding (in shares) Diluted Weighted-Average Shares Outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Interest expense, net Interest income (expense) Interest Income (Expense), Nonoperating, Net Stock-based compensation additional shares authorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Operating Expenses Operating Expenses [Abstract] REVENUE RECOGNITION AND RELATED ALLOWANCES Revenue from Contract with Customer [Text Block] Exchange per share Common Stock, Exchange Per Share Common Stock, Exchange Per Share Acquisition of property and equipment, net Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Additional Paid-in Capital Additional Paid-in Capital [Member] Diluted Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] COMMITMENTS AND CONTINGENCIES Commitments Disclosure [Text Block] Total Assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Capitalized interest Interest Costs Capitalized Adjustment Cover [Abstract] Cover [Abstract] Stock-based Compensation Expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of finance fees Amortization of Debt Issuance Costs United States UNITED STATES 2016 Employee Stock Purchase Plan 2016 Employee Stock Purchase Plan 2016 Employee Stock Purchase Plan Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Fair Value Measurement Inputs and Valuation Techniques [Line Items] Term Loan and DDTL Term Loan and DDTL Information related to the Term Loan and Delayed Draw Term Loan. Series A convertible preferred stock dividends paid Payments of Dividends Other non-current liabilities Other Liabilities, Noncurrent Accrued royalties Increase (Decrease) in Royalty Payable The increase (decrease) during the reporting period in the obligations due for compensation payments related to the use of copyrights, patents, trade names, licenses, technology. Royalty payments are also paid by the lease holders for oil, gas, and mineral extraction. Non-NEOs Non-NEOs [Member] Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Payments to related party Related Party Transaction, Purchases from Related Party SThree Chemicals Pvt Ltd SThree Chemicals Pvt Ltd [Member] SThree Chemicals Pvt Ltd SEGMENT REPORTING Segment Reporting Disclosure [Text Block] Net Change in Cash, Cash Equivalents, and Restricted Cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Customer 1 Customer one [Member] Customer one Cash Flows From Financing Activities Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Adjustment to Compensation: Adjustment to Compensation [Axis] Investment in equity securities Equity Securities, FV-NI, Cost Chargebacks Chargebacks Chargebacks Fair value interest rate derivative assets Interest rate swap Interest Rate Derivative Assets, at Fair Value Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Basic Weighted-Average Shares Outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Alvogen Inc Alvogen Inc [Member] Alvogen Inc Operating Income Operating Income (Loss) Market Performance-Based Restricted Stock Units Market Performance-Based Restricted Stock Units [Member] Market Performance-Based Restricted Stock Units Common Stock, conversion price (in dollars per share) Common Stock Conversion Price Represents the conversion price for converting shares of common stock into another class of common stock. Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Number of reporting units Number of Reporting Units Estimate number of shares percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Estimate Number of Shares, Percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Estimate Number of Shares, Percentage Facility Closing Facility Closing [Member] Chali Properties LLC Chali Properties LLC [Member] Chali Properties LLC Restricted Stock Awards Forfeitures (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Product Intellectual Property Product Intellectual Property [Member] Product Intellectual Property Related Party Transaction [Axis] Related Party Transaction [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Concentration Risk [Table] Concentration Risk [Table] Other comprehensive income, net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer relationships Customer Relationships [Member] Packaging materials Retail Related Inventory, Packaging and Other Supplies Non-current Liabilities Long-Term Debt, Excluding Current Maturities [Abstract] Payment Type [Axis] Payment Type [Axis] Payment Type Type of Restructuring [Domain] Type of Restructuring [Domain] Probability of payment Probability of payment Represents information pertaining to probability of payment. EX-101.PRE 10 anip-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cover - shares
3 Months Ended
Mar. 31, 2024
May 03, 2024
Document Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
Entity File Number 001-31812  
Entity Registrant Name ANI PHARMACEUTICALS, INC  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 58-2301143  
Entity Address, Address Line One 210 Main Street West  
Entity Address, City or Town Baudette  
Entity Address, State or Province MN  
Entity Address, Postal Zip Code 56623  
City Area Code 218  
Local Phone Number 634-3500  
Title of 12(b) Security Common Stock  
Trading Symbol ANIP  
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 Central Index Key 0001023024  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Common Stock    
Document Information    
Entity Common Stock, Shares Outstanding   20,961,649
Class C Special Stock    
Document Information    
Entity Common Stock, Shares Outstanding   10,864
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current Assets    
Cash and cash equivalents $ 228,597 $ 221,121
Accounts receivable, net of $91,825 and $97,262 of adjustments for chargebacks and other allowances at March 31, 2024 and December 31, 2023, respectively 172,418 162,079
Inventories 113,837 111,196
Assets held for sale 0 8,020
Prepaid expenses and other current assets 16,050 17,400
Investment in equity securities 9,655 0
Total Current Assets 540,557 519,816
Non-current Assets    
Property and equipment, net 48,526 44,593
Deferred tax assets, net of deferred tax liabilities and valuation allowance 87,607 90,711
Intangible assets, net 196,044 209,009
Goodwill 28,221 28,221
Derivatives and other non-current assets 13,569 12,072
Total Assets 914,524 904,422
Current Liabilities    
Current debt, net of deferred financing costs 850 850
Accounts payable 49,430 36,683
Accrued royalties 15,475 16,276
Accrued compensation and related expenses 9,526 23,786
Accrued government rebates 9,509 12,168
Income taxes payable 11,402 8,164
Returned goods reserve 32,853 29,678
Current contingent consideration 414 12,266
Accrued expenses and other 7,430 5,606
Total Current Liabilities 136,889 145,477
Non-current Liabilities    
Non-current debt, net of deferred financing costs and current component 284,607 284,819
Non-current contingent consideration 11,160 11,718
Other non-current liabilities 5,055 4,809
Total Liabilities 437,711 446,823
Commitments and Contingencies (Note 12)
Mezzanine Equity    
Convertible Preferred Stock, Series A, $0.0001 par value, 1,666,667 shares authorized; 25,000 shares issued and outstanding at March 31, 2024 and December 31, 2023 24,850 24,850
Stockholders’ Equity    
Common Stock, $0.0001 par value, 33,333,334 shares authorized; 21,373,266 shares issued and 20,980,307 outstanding at March 31, 2024; 20,730,896 shares issued and 20,466,953 shares outstanding at December 31, 2023 2 2
Class C Special Stock, $0.0001 par value, 781,281 shares authorized; 10,864 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively 0 0
Preferred Stock, $0.0001 par value, 1,666,667 shares authorized; 0 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively 0 0
Treasury stock, 392,959 shares of common stock, at cost, at March 31, 2024 and 263,943 shares of common stock, at cost, at December 31, 2023 (18,742) (10,081)
Additional paid-in capital 523,628 514,103
Accumulated deficit (62,331) (80,132)
Accumulated other comprehensive income, net of tax 9,406 8,857
Total Stockholders’ Equity 451,963 432,749
Total Liabilities, Mezzanine Equity, and Stockholders’ Equity $ 914,524 $ 904,422
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Adjustments for chargebacks and other allowances $ 91,825 $ 97,262
Preferred Stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred Stock, shares authorized 1,666,667 1,666,667
Preferred Stock, shares issued 0 0
Preferred Stock, shares outstanding 0 0
Treasury stock, shares at cost 392,959 263,943
Convertible Preferred Stock    
Convertible Preferred Stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Convertible Preferred Stock, shares authorized 1,666,667 1,666,667
Convertible Preferred Stock, shares issued 25,000 25,000
Convertible Preferred Stock, shares outstanding 25,000 25,000
Common Stock    
Common Stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common Stock, shares authorized 33,333,334 33,333,334
Common Stock, shares issued 21,373,266 20,730,896
Common Stock, shares outstanding 20,980,307 20,466,953
Class C Special Stock    
Common Stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common Stock, shares authorized 781,281 781,281
Common Stock, shares issued 10,864 10,864
Common Stock, shares outstanding 10,864 10,864
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Net Revenues $ 137,430 $ 106,786
Operating Expenses    
Cost of sales (excluding depreciation and amortization) 49,157 37,708
Research and development 10,511 5,924
Selling, general, and administrative 48,021 36,468
Depreciation and amortization 14,686 14,700
Contingent consideration fair value adjustment 90 961
Restructuring activities 0 1,130
Gain on sale of building (5,347) 0
Total Operating Expenses, net 117,118 96,891
Operating Income 20,312 9,895
Other Income (Expense), net    
Unrealized gain on investment in equity securities 9,655 0
Interest expense, net (4,600) (7,696)
Other expense, net (32) (34)
Income Before Income Tax Expense 25,335 2,165
Income tax expense 7,128 726
Net Income 18,207 1,439
Dividends on Series A Convertible Preferred Stock (406) (406)
Net Income Available to Common Shareholders $ 17,801 $ 1,033
Basic and Diluted Income Per Share:    
Basic Income (Loss) Per Share (in dollars per share) $ 0.84 $ 0.06
Diluted Income (Loss) Per Share (in dollars per share) $ 0.82 $ 0.06
Basic Weighted-Average Shares Outstanding (in shares) 19,099 16,392
Diluted Weighted-Average Shares Outstanding (in shares) 19,422 16,531
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Statement of Comprehensive Income [Abstract]    
Net Income $ 18,207 $ 1,439
Other comprehensive income, net of tax:    
Foreign currency translation adjustment (97) 107
Gain (loss) on interest rate swap 646 (1,143)
Total other comprehensive income, net of tax 549 (1,036)
Total comprehensive income, net of tax $ 18,756 $ 403
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Changes in Mezzanine Equity and Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Treasury Stock
Accumulated Other Comprehensive Income, Net of Tax
Accumulated Deficit
Convertible Preferred Stock
Balance at Dec. 31, 2022             $ 24,850
Balance (in shares) at Dec. 31, 2022             25,000
Balance at Mar. 31, 2023             $ 24,850
Balance (in shares) at Mar. 31, 2023             25,000
Balance at Dec. 31, 2022   $ 1 $ 403,900 $ (5,094) $ 12,167 $ (97,285)  
Beginning Balance, Common (in shares) at Dec. 31, 2022   17,644,000          
Beginning Balance, Treasury (in shares) at Dec. 31, 2022       149,000      
Beginning balance, permanent and temporary equity at Dec. 31, 2022 $ 338,539            
Increase (decrease) in Stockholders' Equity              
Stock-based Compensation Expense 4,338   4,338        
Treasury Stock Purchases for Restricted Stock Vests (in shares)       85,000      
Treasury Stock Purchases for Restricted Stock Vests (3,549)     $ (3,549)      
Issuance of Common Shares upon Stock Option and ESPP Exercise (in shares)   5,000          
Issuance of Common Shares upon Stock Option and ESPP Exercise 157   157        
Issuance of Restricted Stock Awards (in shares)   520,000          
Issuance of Performance Stock Units (in shares)   85,000          
Restricted Stock Awards Forfeitures (in shares)   (28,000)          
Dividends on Series A Convertible Preferred Stock (406)         (406)  
Other Comprehensive Income (1,036)       (1,036)    
Net Income 1,439         1,439  
Balance at Mar. 31, 2023   $ 1 408,395 $ (8,643) 11,131 (96,252)  
Ending Balance, Common (in shares) at Mar. 31, 2023   18,226,000          
Ending Balance, Treasury (in shares) at Mar. 31, 2023       234,000      
Ending balance, permanent and temporary equity at Mar. 31, 2023 339,482            
Balance at Dec. 31, 2023 24,850           $ 24,850
Balance (in shares) at Dec. 31, 2023             25,000
Balance at Mar. 31, 2024 24,850           $ 24,850
Balance (in shares) at Mar. 31, 2024             25,000
Balance at Dec. 31, 2023 $ 432,749 $ 2 514,103 $ (10,081) 8,857 (80,132)  
Beginning Balance, Common (in shares) at Dec. 31, 2023   20,731,000          
Beginning Balance, Treasury (in shares) at Dec. 31, 2023 263,943     264,000      
Beginning balance, permanent and temporary equity at Dec. 31, 2023 $ 457,599            
Increase (decrease) in Stockholders' Equity              
Stock-based Compensation Expense 6,934   6,934        
Treasury Stock Purchases for Restricted Stock Vests (in shares)       129,000      
Treasury Stock Purchases for Restricted Stock Vests (8,661)     $ (8,661)      
Issuance of Common Shares upon Stock Option and ESPP Exercise (in shares)   31,000          
Issuance of Common Shares upon Stock Option and ESPP Exercise 2,591   2,591        
Issuance of Restricted Stock Awards (in shares)   542,000          
Issuance of Performance Stock Units (in shares)   74,000          
Restricted Stock Awards Forfeitures (in shares)   (5,000)          
Dividends on Series A Convertible Preferred Stock (406)         (406)  
Other Comprehensive Income 549       549    
Net Income 18,207         18,207  
Balance at Mar. 31, 2024 $ 451,963 $ 2 $ 523,628 $ (18,742) $ 9,406 $ (62,331)  
Ending Balance, Common (in shares) at Mar. 31, 2024   21,373,000          
Ending Balance, Treasury (in shares) at Mar. 31, 2024 392,959     393,000      
Ending balance, permanent and temporary equity at Mar. 31, 2024 $ 476,813            
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash Flows From Operating Activities    
Net income $ 18,207 $ 1,439
Adjustments to reconcile net income to net cash and cash equivalents provided by operating activities:    
Stock-based compensation 6,934 4,338
Deferred taxes 3,104 773
Depreciation and amortization 14,686 14,700
Unrealized gain on investment in equity securities (9,655) 0
Non-cash operating lease expense 373 0
Non-cash interest 102 987
Contingent consideration fair value adjustment 90 961
Gain on sale of building (5,347) 0
Changes in operating assets and liabilities, net of acquisition:    
Accounts receivable, net (10,339) (9,275)
Inventories (2,641) 1,701
Prepaid expenses and other current assets 1,353 1,513
Accounts payable 11,526 3,105
Accrued royalties (801) (350)
Current income taxes payable 3,238 92
Accrued government rebates (2,658) (2,265)
Returned goods reserve 3,174 713
Accrued expenses, accrued compensation, and other (13,077) 2,992
Net Cash and Cash Equivalents Provided by Operating Activities 18,269 21,424
Cash Flows From Investing Activities    
Acquisition of product rights, intangible assets, and other related assets 0 (4)
Acquisition of property and equipment, net (4,581) (2,349)
Proceeds from the sale of building 13,514 0
Net Cash and Cash Equivalents Provided by (Used in) Investing Activities 8,933 (2,353)
Cash Flows From Financing Activities    
Payments on borrowings under credit agreements (750) (750)
Series A convertible preferred stock dividends paid (406) (406)
Proceeds from stock option exercises and ESPP purchases 2,591 157
Treasury stock purchases for restricted stock vests (8,661) (3,549)
Payments on contingent consideration (12,500) 0
Net Cash and Cash Equivalents Used in Financing Activities (19,726) (4,548)
Net Change in Cash, Cash Equivalents, and Restricted Cash 7,476 14,523
Cash, cash equivalents, and restricted cash, beginning of period 221,121 53,234
Cash and cash equivalents, end of period 228,597 67,757
Reconciliation of cash, cash equivalents, and restricted cash, beginning of period    
Cash and cash equivalents 228,597  
Cash, cash equivalents, and restricted cash, beginning of period 228,597 67,757
Supplemental disclosure for cash flow information:    
Cash paid for interest, net of amounts capitalized 7,946 4,293
Cash paid for income taxes 852 2,741
Supplemental non-cash investing and financing activities:    
Property and equipment purchased and included in accounts payable $ 1,222 $ 729
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS
Overview
ANI Pharmaceuticals, Inc. and its consolidated subsidiaries (together, “ANI,” the “Company,” “we,” “us,” or “our”) is a diversified bio-pharmaceutical company serving patients in need by developing, manufacturing, and marketing branded and generic prescription pharmaceuticals, including for diseases with high unmet medical need. The Company is focused on delivering growth by scaling up the Rare Disease business through the launch of its lead asset, Cortrophin Gel, strengthening its generics business with enhanced development capability, innovation in established brands and leveraging its U.S. based manufacturing capabilities. The Company's three pharmaceutical manufacturing facilities, of which two are located in Baudette, Minnesota, and one is located in East Windsor, New Jersey, are together capable of producing oral solid dose products, as well as semi-solids, liquids and topicals, controlled substances, and potent products that must be manufactured in a fully-contained environment. The Company has ceased operations at our subsidiary in Oakville, Ontario, Canada as of March 31, 2023. This action was part of ongoing initiatives to capture operational synergies following our acquisition of Novitium Pharma LLC (“Novitium”) in November 2021. The Company has fully completed the transition of the products manufactured or packaged in Oakville to one of the three U.S. based manufacturing sites. In February 2024, the Company entered into an agreement for the sale of the Oakville site, for a price of $19.2 million Canadian Dollars, or approximately $14.2 million, based on the current exchange rate. The sale closed on March 28, 2024 (see Note 3).
The Company's operations are subject to certain risks and uncertainties including, among others, current and potential competitors with greater resources, dependence on significant customers, and possible fluctuations in financial results.
In May 2023, through a public offering, the Company completed the issuance and sale of 2,183,545 shares of ANI common stock, resulting in net proceeds after issuance costs of $80.6 million.
Basis of Presentation
The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information. In the opinion of management, the accompanying unaudited interim condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, which are necessary to present fairly the Company's financial position, results of operations, comprehensive income, and cash flows. The consolidated balance sheet at December 31, 2023 has been derived from audited financial statements as of that date. The unaudited interim condensed consolidated statements of operations are not necessarily indicative of the results that may occur for the full fiscal year. Certain information and footnote disclosure normally included in financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to instructions, rules, and regulations prescribed by the U.S. Securities and Exchange Commission (the “SEC”). Therefore, these unaudited interim condensed consolidated financial statements should be read in conjunction with the Company's audited financial statements and notes thereto previously distributed in the Company's Annual Report on Form 10-K for the year ended December 31, 2023 (the “2023 Form 10-K”), as filed with the SEC.
Principles of Consolidation
The unaudited interim condensed consolidated financial statements include the accounts of ANI Pharmaceuticals, Inc. and its subsidiaries. All intercompany accounts and transactions are eliminated in consolidation.
Foreign Currency
The Company has ceased operations at our subsidiary in Oakville, Ontario, Canada as of March 31, 2023. The Company currently has a subsidiary located in India. The Canada-based subsidiary conducted its transactions in U.S. dollars and Canadian dollars, but its functional currency was the U.S. dollar. The India-based subsidiary generally conducts its transactions in Indian rupees, which is also its functional currency. The results of any non-U.S. dollar transactions and balances are remeasured in U.S. dollars at the applicable exchange rates during the period and resulting foreign currency transaction gains and losses are included in the determination of net income. The gain or loss on transactions denominated in foreign currencies and the translation impact of local currencies to U.S. dollars was immaterial for the three months ended March 31, 2024 and 2023. Unless otherwise noted, all references to “$” or “dollar” refer to the U.S. dollar. The Company’s asset and liability accounts are translated using the current exchange rate as of the balance sheet date, except for shareholders’ equity accounts, which are translated using historical rates. Net revenues and expense accounts are translated using an average exchange rate over the period ended on the balance sheet date. Adjustments resulting from the translation of the financial statements of the Company’s foreign subsidiaries into U.S. dollars are accumulated as a separate component of shareholders’ equity within accumulated other comprehensive income, net of tax.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. In the condensed consolidated financial statements, estimates are used for, but not limited to, variable consideration determined based on accruals for chargebacks, administrative fees and rebates, government rebates, returns and other allowances, income tax provision or benefit, deferred taxes and valuation allowance, stock-based compensation, revenue recognition, allowance for inventory obsolescence, valuation of financial instruments and intangible assets, accruals for contingent liabilities, including contingent consideration in acquisitions, fair value of long-lived assets, determination of right-of-use assets and lease liabilities, allowance for credit losses, and the depreciable lives of long-lived assets. Because of the uncertainties inherent in such estimates, actual results may differ from those estimates. Management periodically evaluates estimates used in the preparation of the financial statements for reasonableness.
Restructuring Activities
The Company defines restructuring activities to include costs directly associated with exit or disposal activities. Such costs include cash employee contractual severance and other termination benefits, one-time employee termination severance and benefits, contract termination charges, impairment and acceleration of depreciation associated with long-lived assets, and other exit or disposal costs. In general, the Company records involuntary employee-related exit and disposal costs when there is a substantive plan for employee severance and related payments are probable and estimable. For one-time termination benefits, including those with a service requirement, expense is recorded when the employees are entitled to receive such benefits and the amount can be reasonably estimated. Expense related to one-time termination benefits with a service requirement is recorded over time, as the service is completed. Contract termination fees and penalties, and other exit and disposal costs are generally recorded as incurred. Restructuring activities are recognized as an operating expense in the condensed consolidated statements of operations.
Investment in Equity Securities
The Company accounts for its investment in equity securities with a readily determinable fair value in accordance with the guidance in ASC 321, Investments – Equity Securities. The Company presents unrealized gains and losses related to the equity securities, within Unrealized gain on investment in equity securities in its unaudited condensed consolidated statements of operations. Fair values are obtained from quoted prices on the NASDAQ Stock Market, Inc. (“NASDAQ”).
Assets Held-for-Sale
The Company classifies assets held-for-sale if all held-for-sale criteria is met pursuant to ASC 360-10, Property, Plant and Equipment. Criteria include management commitment to sell the disposal group in its present condition and the sale being deemed probable of being completed within one year. Assets classified as held-for-sale are not depreciated and are measured at the lower of their carrying amount or fair value less cost to sell. The Company assesses the fair value of a disposal group, less any costs to sell, each reporting period it remains classified as held-for-sale and reports any subsequent changes as an adjustment to the carrying value of the disposal group, as long as the new carrying value does not exceed the initial carrying value of the disposal group. The Company determined that the Oakville, Ontario, Canada property met the held-for-sale criteria. As of December 31, 2023, approximately $8.0 million of assets held for sale were recorded on the consolidated balance sheets. The Oakville, Ontario property was sold on March 28, 2024, and therefore no longer exists as of March 31, 2024. See Note 3 to the condensed consolidated financial statements for additional information.
Recent Accounting Pronouncements
Recent Accounting Pronouncements Not Yet Adopted
From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) or other standard setting bodies and are adopted by the Company as of the specified effective date. The Company believes that the impact of recently issued standards that are not yet effective will not have a material impact on its financial position or results of operations upon adoption.
In November 2023, the FASB issued Accounting Standards Update ("ASU") 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which improves reportable segment disclosure requirements, primarily through enhanced disclosures related to significant segment expenses. The guidance in this ASU is effective for all public entities for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The guidance is applied retrospectively to all periods presented in the financial statements, unless it is impracticable. The Company is currently evaluating the effect the adoption of this ASU may have on its disclosures in the notes to the consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which includes guidance to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. These amendments are effective for all public entities for fiscal periods beginning after December 15, 2024, with early adoption permitted. These amendments apply on a prospective basis, but entities have an option to apply it retrospectively for all periods presented. The Company does not expect that the adoption of this guidance will have a material impact on the consolidated financial statements.
Recent Securities and Exchange Commission Final Rules Issued but Not Yet Effective
On March 6, 2024, the SEC adopted new rules that will require registrants to disclose certain climate-related information in their annual reports. The final rule requires disclosure of, among other things: material climate-related risks and their material impacts; activities to mitigate or adapt to such risks; information about a registrant's board of directors' oversight of climate-related risks and management's role in managing material climate-related risks; and information on any climate-related targets or goals that are material to the registrant's business, results of operations, or financial condition. In addition, certain disclosures related to severe weather events and other natural conditions will be required in a registrant's audited financial statements. The required information about climate-related risks will also include disclosure of a registrant's greenhouse gas emissions. The Company will be subject to the applicable requirements of the final rule in our annual reports for fiscal years beginning on January 1, 2025. In April 2024, the SEC voluntarily stayed the rules pending judicial review. The Company is currently evaluating the potential impact of these rules on our consolidated financial statements and related disclosures.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
REVENUE RECOGNITION AND RELATED ALLOWANCES
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
REVENUE RECOGNITION AND RELATED ALLOWANCES REVENUE RECOGNITION AND RELATED ALLOWANCES
Revenue Recognition
The Company recognizes revenue in accordance with ASC 606, Revenue from Contracts with Customers. Revenue is recognized using the following steps:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price, including the identification and estimation of variable consideration;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when we satisfy a performance obligation.
Revenues are primarily derived from sales of generic, rare disease, and established brand pharmaceutical products, royalties, and other pharmaceutical services. Revenue is recognized when obligations under the terms of contracts with customers are satisfied, which generally occurs when control of the products sold are transferred to the customer. Variable consideration is estimated after the consideration of applicable information that is reasonably available. The Company generally does not have incremental costs to obtain contracts that would otherwise not have been incurred. The Company does not adjust revenue for the promised amount of consideration for the effects of a significant financing component because our customers generally pay us within 100 days.
All revenue recognized in the accompanying unaudited interim condensed consolidated statements of operations is considered to be revenue from contracts with customers. The following table depicts the disaggregation of revenue:
Three Months Ended
Products and ServicesMarch 31,
2024
March 31,
2023
(in thousands)
Sales of generic pharmaceutical products$70,217 $63,713 
Sales of established brand pharmaceutical products, royalties, and other pharmaceutical services30,276 26,743 
Sales of rare disease pharmaceutical products36,937 16,330 
Total net revenues$137,430 $106,786 
Three Months Ended
Timing of Revenue RecognitionMarch 31,
2024
March 31,
2023
(in thousands)
Performance obligations transferred at a point in time$137,430 $106,411 
Performance obligations transferred over time— 375 
Total$137,430 $106,786 
In the three months ended March 31, 2024 and 2023, the Company did not incur, and therefore did not defer, any material incremental costs to obtain or fulfill contracts. The Company recognized a decrease of $0.1 million to net revenue from performance obligations satisfied in prior periods during the three months ended March 31, 2024, consisting primarily of revised estimates for variable consideration, including chargebacks, rebates, returns, and other allowances, related to prior period sales. We recognized an increase of $5.1 million to net revenue from performance obligations satisfied in prior periods during the three months ended March 31, 2023, consisting primarily of revised estimates for variable consideration, including chargebacks, rebates, returns, and other allowances, related to prior period sales. Additionally, as of March 31, 2024, and December 31, 2023, there was no deferred revenue recorded on the condensed consolidated balance sheet.
As of March 31, 2024, the aggregate amount of the transaction price allocated to the remaining performance obligations for all open contract manufacturing customer contracts was $3.0 million, which consists of firm orders for contract manufactured products. The Company recognizes revenue for these performance obligations as they are satisfied, which is anticipated within six months.
Variable consideration
Sales of pharmaceutical products are subject to variable consideration due to chargebacks, government rebates, returns, administrative and other rebates, and cash discounts. Estimates for these elements of variable consideration require significant judgment.
The following table summarizes activity in the condensed consolidated balance sheets for accruals and allowances for the three months ended March 31, 2024 and 2023, respectively:
Accruals for Chargebacks, Returns, and Other Allowances
(in thousands)ChargebacksGovernment
Rebates
ReturnsAdministrative
Fees and Other
Rebates
Prompt
Payment
Discounts
Balance at December 31, 2022$148,562 $10,872 $33,399 $9,442 $6,488 
Accruals/Adjustments146,113 4,461 4,640 12,026 5,483 
Credits Taken Against Reserve(193,859)(6,726)(3,931)(12,018)(6,538)
Balance at March 31, 2023 (1)$100,816 $8,607 $34,108 $9,450 $5,433 
Balance at December 31, 2023$84,208 $12,168 $29,678 $11,412 $4,865 
Accruals/Adjustments131,097 5,952 12,521 14,811 5,635 
Credits Taken Against Reserve(137,779)(8,611)(9,346)(13,085)(5,641)
Balance at March 31, 2024 (1)$77,526 $9,509 $32,853 $13,138 $4,859 
______________________________________________
(1)Chargebacks and Prompt Payment Discounts are included as an offset to accounts receivable in the unaudited interim condensed consolidated balance sheets. Administrative Fees and Other Rebates are included as an offset to accounts receivable or as accrued expenses and other in the unaudited interim condensed consolidated balance sheets. Returns are included in returned goods reserve in the unaudited interim condensed consolidated balance sheets. Government Rebates are included in accrued government rebates in the unaudited interim condensed consolidated balance sheets.
Credit Concentration
ANI's customers are primarily wholesale distributors, chain drug stores, group purchasing organizations, and pharmaceutical companies.
During the three months ended March 31, 2024, there were four customers that accounted for 10% or more of net revenues. During the three months ended March 31, 2023, there were three customers that accounted for 10% or more of net revenues. As of March 31, 2024, accounts receivable from these customers totaled 81% of Accounts receivable, net.
The four customers represent the total percentage of net revenues as follows:
Three Months Ended
March 31,
2024
March 31,
2023
Customer 134 %33 %
Customer 213 %15 %
Customer 310 %14 %
Customer 413 %%
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
RESTRUCTURING
3 Months Ended
Mar. 31, 2024
Restructuring and Related Activities [Abstract]  
RESTRUCTURING RESTRUCTURING
On March 31, 2023 the Company ceased operations at the Oakville, Ontario, Canada manufacturing plant. This action was part of ongoing initiatives to capture operational synergies following the acquisition of Novitium in November 2021. ANI has fully completed the transition of the products manufactured or packaged in Oakville to one of the Company's three U.S. based manufacturing sites.
There were no restructuring activities recorded in the three months ended March 31, 2024 and as of March 31, 2024, there was no severance or other employee benefits accrued on the unaudited interim condensed consolidated balance sheet.
For the three months ended March 31, 2023, restructuring activities resulted in expenses of $1.1 million. This included $0.2 million of severance and other employee benefit costs and $0.7 million of accelerated depreciation costs and $0.2 million for other miscellaneous costs.
In conjunction with the exit of the Canadian facility, the Company has determined that the land and building at the Oakville, Ontario, Canada plant (the "Property") will be sold together and met the criteria to be classified as held for sale as of March 31, 2023. The land and building had a net carrying value of approximately $8.0 million, which was presented as assets held for sale on the accompanying condensed consolidated balance sheet at December 31, 2023. These assets are part of the Generics, Established Brands, and Other segment. As of March 31, 2024 these assets were no longer classified as held for sale.
On February 15, 2024, ANI Pharmaceuticals Canada Inc., a wholly owned subsidiary of the Company, entered into an agreement (the "Agreement") with 1540700 Ontario Limited ("Buyer") for the sale of the Property for a total purchase price of $19.2 million Canadian Dollars, or approximately $14.2 million, based on the current exchange rate, subject to certain market adjustments. The purchase of the Property is being made on an “as is” basis and the Agreement provides for customary closing conditions and indemnification obligations, as well as limited representations and warranties.
During February 2024, and in accordance with the Agreement, the Buyer deposited a total of approximately $1.9 million Canadian Dollars, or approximately $1.4 million in refundable deposits in escrow as part of the total purchase price. On March 28, 2024 the Company completed the sale of the Property. After payment of commissions, real estate taxes, and other related costs of approximately $0.7 million, the Company received a net proceeds of approximately $13.5 million at closing. The gain on the sale of the Property was approximately $5.3 million, recorded in the unaudited interim condensed consolidated statements of operations.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INDEBTEDNESS
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
INDEBTEDNESS INDEBTEDNESS
Credit Facility
On November 19, 2021, the Company completed its acquisition (the “Acquisition”) of Novitium pursuant to the terms of the Agreement and Plan of Merger, dated as of March 8, 2021 (the “Merger Agreement”), by and among the Company, Novitium, Nile Merger Sub LLC, a Delaware limited liability company, and certain other parties, with Novitium becoming a wholly owned subsidiary of ANI.
On November 19, 2021, the Company, as borrower, entered into a credit agreement (the “Credit Agreement”) with Truist Bank and other lenders, which provides for credit facilities consisting of (i) a senior secured term loan facility in an aggregate principal amount of $300.0 million (the “Term Facility”) and (ii) a senior secured revolving credit facility in an aggregate commitment amount of $40.0 million, which may be used for revolving credit loans, swingline loans and letters of credit (the “Revolving Facility,” and together with the Term Facility, the “Credit Facility”). The Term Facility proceeds were used to finance the cash portion of the consideration under the Merger Agreement, repay the existing credit facility, and pay fees, costs and expenses incurred in connection with the merger. The Term Facility matures in November 2027 and the Revolving Facility in November 2026. The Credit Facility has a subjective acceleration clause in case of a material adverse effect.
In July 2023, the Company amended its Credit Agreement to transition from London Interbank Offered Rate (LIBOR) to the Secured Overnight Finaning Rate (“SOFR”) due to the cessation of LIBOR pursuant to the terms of Amendment No.1 to the Credit Agreement (“Amendment No. 1”). SOFR will be applied to the Credit Facility for the interest period (as defined in the Credit Agreement) beginning on August 1, 2023 and will replace all LIBOR terms.
The Credit Facility permits both base rate borrowings (“ABR Loans”) and Eurodollar rate borrowings (“Eurodollar Loans”), plus a spread as defined in the Credit Facility. As of March 31, 2024, we had not drawn on the Revolving Facility and $40.0 million remained available for borrowing subject to certain conditions.
The interest rate under the Term Facility was 11.44% at March 31, 2024.
The Company incurred $14.0 million in deferred debt issuance costs associated with the Credit Facility. Costs allocated to the Term Facility are classified as a direct reduction to the current and non-current portion of the borrowings, depending on their nature. Costs allocated to the Revolving Facility are classified as other current and other non-current assets, depending on their nature. A commitment fee of 0.5% per annum is assessed on any unused portion of the Revolving Facility.
The Credit Facility is secured by a lien on substantially all of ANI Pharmaceuticals, Inc.’s and its principal domestic subsidiary’s assets and any future domestic subsidiary guarantors’ assets. The Credit Facility is subject to customary financial and nonfinancial covenants.
The carrying value of the current and non-current components of the Term Facility as of March 31, 2024 and December 31, 2023 are:
Current
(in thousands)March 31,
2024
December 31,
2023
Current borrowing on debt$3,000 $3,000 
Deferred financing costs(2,150)(2,150)
Current debt, net of deferred financing costs $850 $850 
Non-Current
(in thousands)March 31,
2024
December 31,
2023
Non-current borrowing on debt$290,250 $291,000 
Deferred financing costs(5,643)(6,181)
Non-current debt, net of deferred financing costs and current component$284,607 $284,819 
As of March 31, 2024, outstanding principal was $293.3 million on the Term Facility. Of the $0.6 million of unamortized deferred debt issuance costs allocated to the Revolving Facility, $0.3 million is included in other non-current assets in the unaudited interim condensed consolidated balance sheets, and $0.3 million is included in prepaid expenses and other current assets in the unaudited interim condensed consolidated balance sheets.
The contractual maturity of the Term Facility is as follows for the period ending:
(in thousands)Term Facility
2024 (remainder of the year)$2,250 
20253,000 
20263,000 
2027285,000 
Total$293,250 
The following table sets forth the components of total interest expense related to the Term Facility during the three months ended March 31, 2024 and 2023, as recognized in the accompanying unaudited interim condensed consolidated statements of operations for the three months ended March 31, 2024 and 2023:
Three Months Ended
(in thousands)March 31,
2024
March 31,
2023
Contractual coupon$6,913 $7,350 
Amortization of finance fees591 591 
Capitalized interest(112)(21)
$7,392 $7,920 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY
3 Months Ended
Mar. 31, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY
In April 2020, the Company entered into an interest rate swap with Citizens Bank, N.A. to manage its exposure to changes in LIBOR-based interest rates underlying total borrowings under term facilities related to the Prior Credit Agreement, and the interest rate swap matures in December 2026. Concurrent with the termination of the Prior Credit Agreement and entry into the Credit Agreement with Truist Bank, the interest rate swap with a notional value of $168.6 million at origin on November 21, 2021 was novated and Truist Bank is the new counterparty.
As described further below, the Company amended its Credit Agreement to transition from LIBOR to SOFR due to the cessation of LIBOR, and accordingly, the interest rate swap transitioned from LIBOR to SOFR. The swap is used to manage changes in SOFR-based interest rates underlying a portion of the borrowing under the Term Facility.
The interest rate swap provides an effective fixed interest rate of 2.26% and has been designated as an effective cash flow hedge and therefore qualifies for hedge accounting. As of March 31, 2024, the notional amount of the interest rate swap was $139.4 million and decreased quarterly by approximately $4.0 million until December 2023, after which it remains static until maturity in December 2026. As of March 31, 2024, the fair value of the interest rate swap asset recorded in other non-current assets in the unaudited interim condensed consolidated balance sheets was $7.7 million. As of March 31, 2024, $9.6 million was recorded in accumulated other comprehensive income, net of tax in the unaudited interim condensed consolidated balance sheets.
During the three months ended March 31, 2024, the gain on the fair value of the interest rate swaps, net of tax recorded in accumulated other comprehensive income in the unaudited interim condensed consolidated statements of comprehensive income was approximately $0.6 million. Differences between the hedged SOFR rate and the fixed rate are recorded as interest expense in the same period that the related interest is recorded for the Term Facility based on the SOFR rate. In the three months ended March 31, 2024 and 2023, $1.6 million of interest income and $0.5 million of interest expense was recognized in relation to the interest rate swaps. Included in this amount for the three months ended March 31, 2024 and 2023 are reclassifications out of accumulated other comprehensive income of $0.2 million of interest income and $0.7 million, respectively, related to terminated and de-designated cash flow hedges.
In conjunction with the amendment of the Credit Agreement (see note 4), the Company’s derivative positions automatically transitioned to SOFR, the designated fallback terms, as determined by the International Swaps and Derivatives Association on August 1, 2023. Concurrently, the Company updated its hedge documentation to reflect the change of the benchmark index, which changed solely as a result of reference rate reform. Under ASC 848, Reference Rate Reform, hedge accounting may continue without de-designation if certain criteria are met. For cash flow hedges in which the designated hedged risk is LIBOR (or another rate that is expected to be discontinued), the guidance allows an entity to assert that it remains probable that the hedged forecasted transaction will occur. The Company applied the optional expedient within ASC 848 to conclude the updates to the hedge relationship due to reference rate reform did not have a material impact on the Company's consolidated financial statements.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
EARNINGS PER SHARE
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
Basic earnings per share is computed by dividing net income available to common stockholders by the weighted-average number of shares of common stock outstanding during the period.
For periods of net income, and when the effects are not anti-dilutive, diluted earnings per share is calculated by dividing net income available to common stockholders by the weighted-average number of shares outstanding plus the impact of all potential dilutive common shares, consisting primarily of common stock options, shares to be purchased under our Employee Stock Purchase Plan (“ESPP”), and performance stock units, using the more dilutive of the treasury stock or the two-class method. For periods of net loss, diluted loss per share is calculated similarly to basic loss per share.
Unvested restricted shares and Series A convertible preferred stock shares contain non-forfeitable rights to dividends, and therefore are considered to be participating securities; in periods of net income, the calculation of basic and diluted earnings (loss) per share excludes from the numerator net income (but not net loss) attributable to the unvested restricted shares and the common shares assumed converted from the preferred shares and excludes the impact of those shares from the denominator.
Earnings per share for the three months ended March 31, 2024 and 2023 are calculated for basic and diluted earnings per share as follows:
BasicDiluted
(in thousands, except per share amounts)Three Months Ended March 31,Three Months Ended March 31,
2024202320242023
Net income available to common shareholders$17,801 $1,033 $17,801 $1,033 
Earnings allocated to participating securities(1,805)(113)(1,778)(113)
Net income available to common shareholders$15,996 $920 $16,023 $920 
Basic Weighted-Average Shares Outstanding19,09916,39219,09916,392
Dilutive effect of common stock options, ESPP, and performance stock units323139
Diluted Weighted-Average Shares Outstanding19,42216,531
Earnings per share$0.84 $0.06 $0.82 $0.06 
The number of anti-dilutive shares, which have been excluded from the computation of diluted earnings per share, was 2.3 million for the three months ended March 31, 2024. The number of anti-dilutive shares, which have been excluded from the computation of diluted earnings per share, was 2.6 million for the three months ended March 31, 2023.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INVENTORIES
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
Inventories consist of the following as of:
(in thousands)March 31, 2024December 31, 2023
Raw materials$55,115 $62,237 
Packaging materials9,854 9,617 
Work-in-progress3,017 3,144 
Finished goods45,851 36,198 
Inventories$113,837 $111,196 
Vendor Concentration
Raw materials are sourced for products, including active pharmaceutical ingredients (“API”), from both domestic and international suppliers. Generally, only a single source of API is qualified for use in each product due to the cost and time required to validate a second source of supply. As a result, the Company is dependent upon our current vendors to reliably supply the API required for on-going product manufacturing. During the three months ended March 31, 2024, we purchased approximately 25% of our raw material inventory from one supplier. During the three months ended March 31, 2023, no single vendor represented more than 10% of our raw material inventory purchases.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
GOODWILL AND INTANGIBLE ASSETS
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND INTANGIBLE ASSETS GOODWILL AND INTANGIBLE ASSETS
Goodwill
As a result of the 2013 merger with BioSante Pharmaceuticals, Inc. (“BioSante”), the Company recorded goodwill of $1.8 million. As a result of the acquisition of WellSpring Pharma Services Inc. in 2018, the Company recorded goodwill of $1.7 million. From the acquisition of Novitium in 2022, the Company recorded goodwill of $24.6 million. As of March 31, 2024, the Company has two operating segments, which were also deemed the Company's two reporting units, Generics, Established Brands, and Other reporting unit and the Rare Disease reporting unit. All of the goodwill is recorded in the Generics, Established Brands, and Other reporting unit.
Goodwill is reviewed for impairment at least annually, at October 31, or more frequently if a triggering event occurs between impairment testing dates. The Company’s impairment assessment begins with a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying value. Qualitative factors may include, macroeconomic conditions, industry and market considerations, cost factors, and other relevant entity and Company specific events. If, based on the qualitative test, the Company determines that it is “more likely than not” that the fair value of a reporting unit is less than its carrying value, then we evaluate goodwill for impairment by comparing the fair value of our reporting unit to its respective carrying value, including its goodwill. If it is determined that it is “not likely” that the fair value of the reporting unit is less than its carrying value, then no further testing is required. There have been no events or changes in circumstances that would have reduced the fair value of the Generics, Established Brands, and Other reporting unit below its carrying value during the three months ended March 31, 2024 and 2023, no impairment charges have been recognized.
Intangible Assets
The components of definite-lived intangible assets and indefinite-lived intangible assets, other than goodwill, are as follows:
March 31, 2024December 31, 2023Remaining Weighted Average
Amortization
Period(1)
(in thousands)Gross Carrying
Amount
Accumulated
Amortization
Net Carrying Amount Gross Carrying
Amount
Accumulated
Amortization
Net Carrying Amount
Definite-Lived Intangible Assets:
Acquired ANDAs intangible assets$209,780 $(106,701)$103,079 $209,780 $(100,660)$109,120 5.0 years
NDAs and product rights244,871 (190,656)54,215 244,871 (184,861)60,010 3.0 years
Marketing and distribution rights17,157 (14,512)2,645 17,157 (14,271)2,886 2.8 years
Customer relationships24,900 (8,595)16,305 24,900 (7,707)17,193 4.6 years
Total Definite-Lived Intangible Assets496,708 (320,464)176,244 496,708 (307,499)189,209 4.3 years
Indefinite-Lived Intangible Assets:
In process research and development19,800 — 19,800 19,800 — 19,800 Indefinite
Total Intangible Assets, net$516,508 $(320,464)$196,044 $516,508 $(307,499)$209,009 
(1)Weighted average amortization period as of March 31, 2024.
Definite-lived intangible assets arising from business combinations and other asset acquisitions include intangibles such as Abbreviated New Drug Applications (“ANDAs”), New Drug Applications (“NDAs”) and product rights, marketing and distribution rights, customer relationships, and non-compete agreements. Definite-lived intangible assets are amortized over the estimated period during which the asset is expected to contribute directly or indirectly to future cash flows. Definite-lived intangible assets are stated at cost, net of amortization, and generally amortized over their remaining estimated useful lives, ranging from seven to ten years, based on the straight-line amortization method. In the case of certain NDAs and product rights assets, an accelerated amortization method is used to better match the anticipated economic benefits expected to be provided. Definite-lived intangible assets are tested for impairment when events or changes in circumstances indicate that these asset might be impaired.
Amortization expense for definite-lived intangibles was $13.0 million and $12.8 million for the three months ended March 31, 2024 and 2023, respectively.
No impairment losses were recognized in the three months ended March 31, 2024 and 2023.
Indefinite-lived intangible assets other than goodwill include primarily IPR&D projects. IPR&D intangible assets represent the fair value of technology acquired in a business combination or asset acquisition for which the technology projects are incomplete but have substance or alternative future use. When an IPR&D project is completed (generally upon receipt of regulatory approval), then the IPR&D will be accounted for as a definite-lived intangible asset.
Indefinite-lived intangible assets are not amortized, and the Company tests for impairment of indefinite-lived intangible assets when events or circumstances indicate that the carrying value of the assets may not be recoverable, and the Company performs an asset impairment analysis annually, as of October 31. No impairment losses were recognized in the three months ended March 31, 2024 and 2023, respectively.
Expected future amortization expense for definite-lived intangible assets is as follows:
(in thousands)
2024 (remainder of the year)$37,862 
202547,592 
202634,107 
202725,140 
202818,359 
2029 and thereafter13,184 
Total$176,244 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
MEZZANINE AND STOCKHOLDERS' EQUITY
3 Months Ended
Mar. 31, 2024
Stockholders' Equity Note [Abstract]  
MEZZANINE AND STOCKHOLDERS' EQUITY MEZZANINE AND STOCKHOLDERS’ EQUITY
Stockholders’ Equity
Authorized shares
The Company is authorized to issue up to 33.3 million shares of common stock with a par value of $0.0001 per share, 0.8 million shares of class C special stock with a par value of $0.0001 per share, and 1.7 million shares of undesignated preferred stock with a par value of $0.0001 per share at March 31, 2024.
There were 21.4 million and 21.0 million shares of common stock issued and outstanding as of March 31, 2024, respectively, and 20.7 million and 20.5 million shares of common stock issued and outstanding as of December 31, 2023, respectively.
Class C Special Stock
There were 11 thousand shares of class C special stock issued and outstanding as of March 31, 2024 and December 31, 2023. Each share of class C special stock entitles its holder to one vote per share. Each share of class C special stock is exchangeable, at the option of the holder, for one share of common stock, at an exchange price of $90.00 per share, subject to adjustment upon certain capitalization events. Holders of class C special stock are not entitled to receive dividends or to participate in the distribution of our assets upon liquidation, dissolution, or winding-up the Company.
The holders of class C special stock have no cumulative voting, preemptive, subscription, redemption, or sinking fund rights.
Mezzanine Equity
PIPE Shares
Concurrently with the execution of the Merger Agreement, and as financing for a portion of the acquisition, on March 8, 2021, the Company entered into an Equity Commitment and Investment Agreement with Ampersand 2020 Limited Partnership (the “PIPE Investor”), pursuant to which the PIPE Investor purchased 25,000 shares of Series A Convertible Preferred Stock (the “PIPE Shares”), for a purchase price of $1,000 per share and an aggregate purchase price of $25.0 million on November 19, 2021. The PIPE Shares are classified as mezzanine equity because the shares are mandatorily redeemable for cash upon a change in control, an event that is not solely within the Company's control.
The PIPE Shares accrue dividends at 6.50% per year on a cumulative basis, payable in cash or in-kind, and will also participate, on a pro-rata basis, in any dividends that may be declared with respect to our common stock. The PIPE Shares are convertible into common shares at the conversion price of $41.47 (i) beginning two years after their issuance date, at the election of ANI (in which case the PIPE Investor must convert all of the PIPE Shares), if the volume-weighted average price of the common stock for any 20 trading days out of 30 consecutive trading days exceeds 170% of the conversion price, and (ii) at any time after issuance, at the election of the PIPE Investor. As of March 31, 2024, the PIPE shares are currently convertible into a maximum of 602,901 shares of common stock.
In case of a liquidation event, the holder of the PIPE Shares will be entitled to receive, in preference to holders of the Company's common stock, the greater of (i) the PIPE Shares’ purchase price plus any accrued and unpaid dividends thereon and (ii) the amount the holder of the PIPE Shares would have received in the liquidation event if it had converted its PIPE Shares into common stock. The PIPE Shares will have voting rights, voting as one series with the holders of common stock, on as-converted basis, and will have separate voting rights on any (i) amendment to the Certificate of Designation of Preferences, Rights and Limitations of Series A Convertible Preferred Stock (the “Certificate”) that adversely amends and relates solely to the terms of the PIPE Shares and (ii) issuance of additional Series A convertible preferred stock. In case of a change of control, the PIPE Shares will be redeemed at the greater of (i) the PIPE Shares’ purchase price plus any accrued and unpaid dividends thereon and (ii) the change of control transaction consideration that the PIPE Investor would have received if it had converted into shares of common stock.
There were 25,000 shares of Series A convertible preferred stock outstanding as of March 31, 2024.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
STOCK-BASED COMPENSATION
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION
Employee Stock Purchase Plan
In July 2016, we commenced administration of the ANI Pharmaceuticals, Inc. 2016 Employee Stock Purchase Plan. As of March 31, 2024, we had 0.1 million shares of common stock available under the ESPP. Under the ESPP, participants can purchase common shares of the Company's stock at a 15% discount on the lowest share price on the first day of the purchase period or the last day of the purchase period.
The following table summarizes ESPP expense incurred under the 2016 Employee Stock Purchase Plan and included in our accompanying unaudited interim condensed consolidated statements of operations:
(in thousands)Three Months Ended March 31,
20242023
Selling, general, and administrative$139 $72 
Cost of sales30 12 
Research and development11 
Total$180 $91 
Stock Incentive Plan
Equity-based service awards are granted under the ANI Pharmaceuticals, Inc. Amended and Restated 2022 Stock Incentive Plan (the “2022 Plan”), which was approved by its stockholders at the 2022 Annual Meeting of Stockholders (the “Annual Meeting”) held on April 27, 2022. During the 2023 Annual Meeting of Stockholders held on May 23, 2023, stockholders approved an amendment of the 2022 Plan (the 2023 Stock Plan Amendment). The 2023 Stock Plan Amendment increased the shares authorized for issuance under the 2022 Plan by 750,000 additional shares. As of March 31, 2024, 0.4 million shares of common stock were available for issuance under the 2022 Plan.
Stock Options: Outstanding stock options to purchase shares of common stock are granted to employees and consultants generally vest over a period of four years and have 10-year contractual terms. Outstanding stock options granted to non-employee directors generally vest over a period of one to four years and have 10-year contractual terms.
From time to time, stock options are granted to employees through an inducement grant outside of our 2022 Plan to induce prospective employees to accept employment with the Company (the “Inducement Grants”). The options are granted at an exercise price equal to the fair market value of a share of common stock on the respective grant date and are generally exercisable in four equal annual installments beginning on the first anniversary of the respective grant date. The grants are made pursuant to inducement grants outside of our stockholder approved equity plan as permitted under the Nasdaq Stock Market listing rules.
Restricted Stock Awards: Restricted stock awards (“RSAs”) granted to employees generally vest over a period of four years and RSAs granted to non-officer directors generally vest over a period of one year.
During the vesting period, the recipient of the RSAs has full voting rights as a stockholder and would receive dividends, if declared, even though the restricted stock remains subject to transfer restrictions and will generally be forfeited upon termination of the officer prior to vesting. The fair value of each RSA is based on the market value of our stock on the date of grant. Upon vesting, unrestricted shares of common stock are delivered to employees and directors.
Performance-Based Restricted Stock Units:
February 28, 2023 Performance-Based Restricted Stock Units Grant
Awards may also be issued in the form of Performance Stock Units (“PSUs”). PSUs represent the right to receive an amount of cash, a number of shares of common stock or a combination of both, contingent upon the achievement of specified performance objectives during a specified performance period. PSUs granted to date vest over a three-year performance period. On February 28, 2023, as part of the Company's equity compensation program, we granted PSUs to certain executives. Of these PSUs, 50% were market performance-based restricted stock units (“MPRSUs”), vesting of which is contingent upon the Company meeting certain total shareholder return (“TSR”) levels as compared to a select peer group over the over three years starting January 1, 2023. The MPRSUs are also subject to the recipient’s continued employment or service through December 31, 2025. The MPRSUs cliff vest at the end of the three-year period and have a maximum potential to vest at 200% (83,942 shares, net of forfeitures) based on TSR performance. The related share-based compensation expense is determined based on the estimated fair value of the underlying shares on the date of grant and is recognized straight-line over the vesting term. The estimated grant date fair value per share of the MPRSUs was $68.65 and was calculated using a Monte Carlo simulation model. These MPRSUs are included at 100% of the estimate number of shares at the end of the three-year performance period and are reflected under “Granted” in the table below.
The other 50% of the PSUs were performance based restricted stock units (“PRSUs”), vesting of which is contingent upon the Company meeting certain adjusted non-GAAP year-on-year EBITDA growth rates over the over three years starting January 1, 2023. The PRSUs are also subject to the recipient’s continued employment or service through December 31, 2025. The PRSUs cliff vest at the end of the three-year period and have a maximum potential to vest at 200% (83,942 shares, net of forfeitures) based on adjusted non-GAAP year-on-year EBITDA growth rates. The related share-based compensation expense is determined based on the estimated fair value of the underlying shares on the date of grant and is recognized straight-line over the vesting term. The Company analyzed progress on the performance goals to assess the likelihood of achievement. The estimated grant date fair value per share of the PRSUs was $41.84 based on the closing price of the stock on the date of grant. These PRSUs are included at 100% of the estimated number of shares at the end of the three-year performance period and are reflected under “Granted” in the table below.
February 14, 2024 Performance-Based Restricted Stock Units Grant

On February 14, 2024, the Company granted 73,588 PSUs to officers and employees of the Company under the 2022 Plan (66,433 to officers of the Company). PSU performance will be measured over a three-year performance period from January 1, 2024 through December 31, 2026 and will cliff-vest contingent upon the achievement of specified performance objectives. Of these PSUs, 50% were MPRSUs, vesting of which is contingent upon the Company meeting certain TSR levels as compared to a select peer group over the over three years starting January 1, 2024, and 50% of the PSUs were PRSUs, vesting of which is contingent upon the Company meeting certain adjusted non-GAAP year-on-year EBITDA growth rates over the over three years starting January 1, 2024. Both the MPRSUs and the PRSUs have a maximum potential to vest at 200%.
The estimated grant date fair value per share of the MPRSUs was $85.65 and was calculated using a Monte Carlo simulation model. These MPRSUs are included at 100% of the estimate number of shares at the end of the three-year performance period and are reflected under “Granted” in the table below.
The estimated grant date fair value per share of the PRSUs was $56.10 based on the closing price of the stock on the date of grant. These PRSUs are included at 100% of the estimated number of shares at the end of the three-year performance period and are reflected under “Granted” in the table below.
The following table summarizes stock-based compensation expense incurred under the 2022 Plan and Inducement Grants included in the accompanying unaudited interim condensed consolidated statements of operations:
(in thousands)Three Months Ended March 31,
20242023
Selling, general, and administrative$6,232 $3,908 
Research and development272 200 
Cost of sales250 139 
Total$6,754 $4,247 
A summary of stock option (including Inducement Grants), RSA, and PSU activity under the 2022 Plan and Inducement Grants during the three months ended March 31, 2024 and 2023 is presented below:
(in thousands)OptionsPSUsRSAs
Outstanding at December 31, 20229071,141
Granted385520
Options Exercised/RSAs Vested(5)(235)
(1)
Forfeited(16)(28)
Expired
Outstanding at March 31, 2023889851,398
Outstanding at December 31, 2023689841,351
Granted74542
Options Exercised/RSAs Vested(31)(335)
(2)
Forfeited(5)
Expired
Outstanding at March 31, 20246581581,553
______________________________________________
(1)Includes 85 thousand shares purchased from employees to cover employee income taxes related to income earned upon vesting of restricted stock. The shares purchased are held in treasury and the $3.5 million total purchase price for the shares is included in Treasury stock in our accompanying unaudited interim condensed consolidated balance sheets.
(2)Includes 129 thousand shares purchased from employees to cover employee income taxes related to income earned upon vesting of restricted stock. The shares purchased are held in treasury and the $8.7 million total purchase price for the shares is included in Treasury stock in our accompanying unaudited interim condensed consolidated balance sheets.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INCOME TAXES
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
The Company uses the asset and liability method of accounting for income taxes. Deferred tax assets and liabilities are determined based on differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that such tax rate changes are enacted.
The measurement of a deferred tax asset is reduced, if necessary, by a valuation allowance if it is more likely than not that some portion or all of the deferred tax asset will not be realized. As of March 31, 2024, a valuation allowance was recorded against consolidated net deferred tax assets of $0.4 million, related solely to deferred tax assets for net operating loss carryforwards in certain U.S. state jurisdictions.
The Company uses a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more-likely-than-not to be sustained upon examination by taxing authorities. The Company has not identified any uncertain income tax positions that could have a material impact on the consolidated financial statements. The Company recognizes interest and penalties accrued on any unrecognized tax exposures as a component of income tax expense; the Company did not have any such amounts accrued as of March 31, 2024 and December 31, 2023. The Company is subject to taxation in various U.S. jurisdictions, Canada, and India and all of its income tax returns remain subject to examination by tax authorities due to the availability of NOL carryforwards.
For interim periods, the Company recognizes an income tax expense (benefit) based on our estimated annual effective tax rate, calculated on a worldwide consolidated basis, expected for the entire year. The interim annual estimated effective tax rate is based on the statutory tax rates then in effect, as adjusted for estimated changes in estimated permanent differences and excludes certain discrete items whose tax effect, when material, are recognized in the interim period in which they occur. These changes in permanent differences and discrete items result in variances to the effective tax rate from period to period. The Company's estimated annual effective tax rate changes throughout the year as our on-going estimates of pre-tax income, and changes in permanent differences are revised, and as discrete items occur. Global Intangible Low-Taxed Income (“GILTI”), as defined in the Tax Cuts and Jobs Act of 2017, generated from our Canadian and Indian operations is subject to U.S. taxes, with certain defined exemptions, thresholds and credits. For financial reporting purposes the Company has elected to treat GILTI inclusions as a period cost.
For the three months ended March 31, 2024, the Company recognized an income tax expense of $7.1 million. The Company's effective tax rate was 28.1% after discrete items for the three months ended March 31, 2024. The effective tax rate differed from the federal statutory rate of 21% primarily due to state taxes, stock based compensation, tax on the sale of the Oakville, Ontario manufacturing site, and recording of a withholding tax liability on the proceeds of the sale.
For the three months ended March 31, 2023, the Company recognized an income tax expense of $0.7 million. The income tax expense resulted from applying an estimated annual worldwide effective tax expense rate of 34.9% to pre-tax consolidated income of $2.2 million reported during the period. There were no material discrete items occurring during the three months ended March 31, 2023.
The Company does not expect that any law changes enacted during the period will have a material impact on the provision for income taxes.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Operating Leases
In April 2023, the Company entered into an agreement to lease additional warehouse space in East Windsor, New Jersey. The lease has a term of five years, and was classified as an operating lease. The lease was capitalized and included in other non-current assets on the accompanying unaudited condensed consolidated balance sheets. Additionally, during October 2023, the Company entered into an amendment for the Middleton, Wisconsin location which expanded the Company's square footage and also extended the termination date to December 2028.
Government Regulation

The Company's products and facilities are subject to regulation by a number of federal and state governmental agencies, such as the Drug Enforcement Administration (“DEA”), the Food and Drug Administration (“FDA”), the Centers for Medicare and Medicaid Services (“CMS”), the Central Drugs Standard Control Organization (“CDSCO”), The Narcotics Control Bureau (“NCB”), and India’s Ministry of Health and Family Welfare (“MoHFW”). The FDA, in particular, maintains oversight of the formulation, manufacture, distribution, packaging, and labeling of all of ANI's products. The DEA and NCB maintain oversight over products that are considered controlled substances.
Unapproved Products
Four products, Esterified Estrogens and Methyltestosterone (“EEMT”), Opium Tincture, Thyroid Tablets, and Hyoscyamine are marketed without approved NDAs or ANDAs. If the FDA took enforcement action against the Company, the Company may be required to seek FDA approval for the group of products or withdraw them from the market. During the three months ended March 31, 2024, net revenues from commercial sales of these products for these products totaled $4.1 million.

On December 27, 2023, the Company acquired from Alvogen, Inc. the rights to Hyoscyamine for total cash consideration of $2.0 million, which product was launched commercially in February 2024. Contract manufacturing revenues for Hyoscyamine, for three months ended March 31, 2024 and 2023 were $0.1 million and $0.6 million, respectively.
During the three months ended March 31, 2023, unapproved products consisted of only EEMT and Opium Tincture, and net revenues from these products totaled $3.7 million.

Legal proceedings

The Company is involved, and from time to time may become involved, in various disputes, governmental and/or regulatory inquiries, investigations, government reimbursement related actions and litigation. These matters are complex and subject to significant uncertainties. While we believe that we have valid claims and/or defenses in the litigation and other matters described below, litigation is inherently unpredictable, particularly where the damages sought are substantial or indeterminate or when the proceedings, investigations or inquiries are in the early stages, and the outcome of the proceedings could result in losses, including substantial damages, fines, civil or criminal penalties and injunctive or administrative remedies. We intend to vigorously prosecute and/or defend these matters, as appropriate; however, from time to time, we may settle or otherwise resolve these matters on terms and conditions that we believe are in our best interests. Resolution of any or all claims, investigations, and legal proceedings, individually or in the aggregate, could have a material adverse effect on our results of operations and/or cash flows in any given accounting period or on our overall financial condition.
Some of these matters with which we are involved are described below and in our 2023 Form 10-K, and unless otherwise disclosed, we are unable to predict the outcome of the matter or to provide an estimate of the range of reasonably possible material losses. We record accruals for loss contingencies to the extent we conclude it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated.

From time to time, we are also involved in other pending proceedings for which, in our opinion based upon facts and circumstances known at the time, either the likelihood of loss is remote or any reasonably possible loss associated with the resolution of such proceedings is not expected to be material to our results, and therefore remain undisclosed. If and when any reasonably possible losses associated with the resolution of such other pending proceedings, in our opinion, become material, we will disclose such matters.

Furthermore, like many pharmaceutical manufacturers, we are periodically exposed to product liability claims. The prevalence of these claims could limit our coverage under future insurance policies or cause those policies to become more expensive, which could harm our business, financial condition, and operating results. Recent trends in the product liability and director and officer insurance markets is to exclude matters related to certain classes of drugs. Our policies have been subject to such exclusions which place further potential risk of financial loss on us.
Legal fees for litigation-related matters are expensed as incurred and included in the condensed consolidated statements of operations under the selling, general, and administrative expense line item.
Commercial Litigation

On December 3, 2020, class action complaints were filed against the Company on behalf of putative classes of direct and indirect purchasers of the drug Bystolic. On December 23, 2020, six individual purchasers of Bystolic, CVS, Rite Aid, Walgreen, Kroger, Albertsons, and H-E-B, filed complaints against the Company. On March 15, 2021, the plaintiffs in these actions filed amended complaints. All amended complaints were substantively identical. The plaintiffs in these actions alleged that, beginning in 2012, Forest Laboratories, the manufacturer of Bystolic, entered into anticompetitive agreements when settling patent litigation related to Bystolic with seven potential manufacturers of a generic version of Bystolic: Hetero, Torrent, Alkem/Indchemie, Glenmark, Amerigen, Watson, and various of their corporate parents, successors, subsidiaries, and affiliates. ANI itself was not a party to patent litigation with Forest concerning Bystolic and did not settle patent litigation with Forest. The plaintiffs named the Company as a defendant based on the Company’s January 8, 2020 Asset Purchase Agreement with Amerigen. Under the terms of the 2020 Asset Purchase Agreement, Amerigen agreed to indemnify ANI for certain liabilities relating to Bystolic, including liabilities that arose prior to closing of the asset purchase. The complaints alleged that the 2013 patent litigation settlement agreement between Forest and Amerigen violated federal and state antitrust laws and state consumer protection laws by delaying the market entry of generic versions of Bystolic. Plaintiffs alleged they paid higher prices as a result of delayed generic competition. Plaintiffs sought damages, trebled or otherwise multiplied under applicable law, injunctive relief, litigation costs and attorneys’ fees. The complaints did not specify the amount of damages sought from the Company or other defendants and the Company. The cases were consolidated in the United States District Court for the Southern District of New York as In re Bystolic Antitrust Litigation, Case No. 20-cv-005735 (LJL). On April 23, 2021, the Company and other defendants filed motions to dismiss the amended complaints. On January 24, 2022, the court dismissed all claims brought by the plaintiffs without prejudice. The court granted the plaintiffs until February 22, 2022 to file amended complaints, which were filed in federal court in the Southern District of New York, on that date. The newly amended complaints contained substantially similar claims. On April 19, 2022, the Company and other defendants filed motions to dismiss the newly amended complaints. After full briefing and oral argument, on February 21, 2023, the court granted the Company and the defendants’ motion to dismiss all actions with prejudice. Plaintiffs filed an appeal in the Second Circuit. Oral arguments were held on December 6, 2023 and a decision from the court is pending. ANI continues to dispute any liability in this matter.

On March 4, 2024, ANI commenced a civil action against CG Oncology, Inc. f/k/a Cold Genesys, Inc. (“CG Oncology”) in the Superior Court of the State of Delaware (“Delaware Action”). ANI’s complaint alleges that, under an Assignment and Technology Transfer Agreement dated as of November 15, 2010 (the “November 2010 Agreement”), CG Oncology is liable to pay ANI a running royalty of 5% of the worldwide net sales of cretostimogene made by CG Oncology or any affiliate or sublicensee thereof; and that in February 2024, CG Oncology wrongfully repudiated its royalty obligation to ANI. On April 2, 2024, CG Oncology filed an answer and counterclaim and concurrently moved for judgment on the pleadings or, in the alternative, for partial summary judgment. CG Oncology seeks judgment declaring that the November 2010 Agreement does not "oblige CGON to pay royalties after expiration of the latest-running assigned patent." CG Oncology also seeks judgment awarding compensatory damages and punitive damages on counterclaims for alleged breach the November 2010 Agreement and for alleged misappropriation of trade secrets under federal and Delaware state law. On April 22 and 25, 2024, ANI filed its reply to CG Oncology's counterclaims, denying any liability to CG Oncology and asserting additional counterclaims against CG Oncology ("Reply Counterclaims") for alleged breach of the November 2010 Agreement and, in the alternative, for unjust enrichment. ANI’s Reply Counterclaims seek judgment (i) declaring that, under Section 3.3 of the November 2010 Agreement, CG Oncology is contractually obligated to pay ANI 5% of the worldwide net sales of cretostimogene made by CG Oncology or any affiliate or sublicensee thereof; (ii) dismissing CG Oncology’s counterclaims with prejudice; (iii) awarding ANI compensatory damages as provided by law, including damages grounded in restitution and unjust enrichment; (iv) in the event of a judgment in ANI’s favor on ANI’s fourth counterclaim for unjust enrichment, ordering CG Oncology to re-transfer to ANI ownership of all assets that ANI sold to CG Oncology under the November 2010 Agreement, including, without limitation, all data and documentation comprising IND 12154; and (v) in the event of a judgment in ANI’s favor on ANI’s fourth counterclaim for unjust enrichment, imposing a constructive trust on all fruits of CG0070-related assets that ANI sold to CG Oncology under the November 2010 Agreement including, without limitation, all data and documentation comprising IND 12154 and any other IND that CG Oncology may have for CG0070. ANI intends to vigorously pursue this matter.
On March 5, 2024, a complaint was filed against ANI by Acella Pharmaceuticals, LLC, in the United States District Court of Minnesota, asserting, among other things, false advertising under the Lanham Act, and unfair trade practices and false advertising under Minnesota law, relating to ANI’s natural desiccated thyroid tablets USP. The complaint seeks injunctive relief, actual and consequential damages, disgorgement of profits, and attorneys' fees and costs. On April 16, 2024, ANI filed an answer to Acella’s complaint, denying all claims, and asserting certain affirmative defenses, and counterclaims against Acella for false advertising of its thyroid product marketed as NP Thyroid® Tablets, under the Lanham Act, common law unfair competition and unfair and deceptive trade practices and false advertising under Minnesota and Georgia law. ANI seeks injunctive relief, compensatory damages, punitive damages and attorneys’ fees and costs. ANI disputes any liability in this matter and intends to defend this lawsuit vigorously.

Patent Litigation

On November 21, 2023, a complaint was filed against Novitium and certain other defendants in the case of Harmony Biosciences, LLC, Bioprojet Societe Civile de Recherche and Bioprojet Pharma SAS v. AET Pharma US, Inc., Annora Pharma Private Limited, Novitium Pharma LLC, Zenara Pharma Private Limited and Biophore India Pharmaceuticals Private Limited in the United States District Court for the District of Delaware, asserting, among other things, that Novitium's proposed pitolisant hydrochloride drug product, which is subject to Novitium's Abbreviated New Drug Application No. 218495, infringes U.S. Patent Nos. 8,207,197, 8,354,430 and 8,486,947. The complaint seeks damages, injunctive relief, attorneys' fees and costs. On January 29, 2024, Novitium filed its answer, denying all allegations and asserting counterclaims of non-infringement and invalidity. On February 16, 2024, plaintiffs filed their answer, denying Novitium’s counterclaims and asserting certain affirmative defenses against Novitium. On April 15, 2024, the court consolidated Novitium’s case and two other cases brought by plaintiffs against Lupin Limited et al, and MSN Pharms. Inc. et al., into one consolidated matter filed in C.A. No. 23-1286-JLH. The court also set a trial date of February 2026. Novitium disputes any liability in this matter.

Ranitidine Related Litigation

Federal Court Multi District Litigation

ANI and Novitium were named as defendants, along with numerous other brand and generic pharmaceutical manufacturers, wholesale distributors, retail pharmacy chains, and repackagers of ranitidine-containing products, in In re: Zantac/Ranitidine NDMA Litigation (MDL No, 2924), filed in the United District Court for the Southern District of Florida (the "MDL Court"). Plaintiffs allege that defendants failed to disclose and/or concealed the alleged inherent presence of N-Nitrosodimethylamine (or "NDMA") in brand-name Zantac or generic ranitidine and the alleged associated risk of cancer. While ANI was initially a defendant, the lead plaintiff attorneys voluntarily dismissed ANI as a defendant in the Master Complaint prior to the MDL Court’s decision on the generic defendants’ motion to dismiss. On July 8, 2021, the MDL Court dismissed all claims by all plaintiffs against the generic drug manufacturers with prejudice , on preemption grounds. The MDL Court also dismissed all claims by all plaintiffs against the brand manufacturers on summary judgment, based on a Daubert ruling disqualifying the plaintiffs’ experts. Plaintiffs appealed the MDL Court's dismissals to the Eleventh Circuit Court of Appeals. On November 7, 2022, the Eleventh Circuit affirmed the MDL Court's dismissal of cases brought by third-party payors. The Eleventh Circuit raised questions in the appeals of the other cases about the finality of the MDL Court's judgments, which were resolved in September 2023. Merit briefs are expected to be filed during the second quarter of 2024.

ANI and Novitium dispute any liability in this matter.

State Court Personal Injury Litigation

ANI and Novitium have also been named as defendants in various state lawsuits.

California. The pending cases in California state court naming generic ranitidine manufacturers were transferred to an existing civil case coordination docket for pretrial proceedings (JCCP) in Alameda County. On September 21, 2023, plaintiffs filed a master complaint in the JCCP alleging strict liability (design defect and failure to warn), negligent failure to warn and general negligence, but not naming any generic defendants. In December 2023, the Keller Postman firm filed approximately 200 individual plaintiff short form complaints that name generic defendants. Novitium is named in 28 of the short form complaints which reference the claims for the master complaint, but has not been served. ANI is not named. On February 1, 2024, the generic defendants filed an omnibus demurrer challenging the sufficiency of the Keller Postman complaints, largely on the basis of preemption. On April 23, 2024, the California court granted the demurrer in part, dismissing all design defect claims against the generic defendants with prejudice on preemption grounds, but the court otherwise granted plaintiffs an opportunity for leave to amend their other claims against the generic defendants.
Pennsylvania. In September 2022, two complaints were filed naming Novitium as a defendant in Pennsylvania state court, Philadelphia County. On February 16, 2023, the Pennsylvania plaintiffs filed a consolidated long-form complaint against the generic defendants, Plaintiffs v. Actavis, et. al. Civil Action No. 1364. The long-form complaint names Novitium as a defendant. The long form complaint asserts causes of action for negligence, failure to warn, negligent storage and transportation, breach of express warranties, breach of implied warranties, negligent misrepresentation, fraud, strict products liability, wrongful death and survivor actions, and loss of consortium. The complaint includes a prayer for punitive damages. The generic defendants filed their preliminary objections to Plaintiffs’ consolidated long-form generic complaint on March 20, 2023. The court dismissed all claims related to failure to warn/design defects on preemption grounds. The court also sustained the generics’ preliminary objections relating to the counts of strict liability-design defect and breach of implied warranty to the extent Pennsylvania substantive law applies, effectively dismissing the generic defendants from the case unless and until a non-resident plaintiff names a generic in a short form complaint. Out of an abundance of caution, however, the generics, including Novitium, all filed answers to the long form complaint in June 2023. In January 2024, plaintiffs filed short form complaints naming generic defendants, including Novitium in one complaint.

ANI and Novitium dispute any liability in these matters.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
FAIR VALUE DISCLOSURES
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
FAIR VALUE DISCLOSURES FAIR VALUE DISCLOSURES
Fair value is the price that would be received from the sale of an asset or paid to transfer a liability assuming an orderly transaction in the most advantageous market at the measurement date. U.S. GAAP establishes a hierarchical disclosure framework that prioritizes and ranks the level of observability of inputs used in measuring fair value.
The inputs used in measuring the fair value of cash and cash equivalents are considered to be Level 1 in accordance with the three-tier fair value hierarchy. The fair market values are based on period-end statements supplied by the various banks and brokers that held the majority of our funds. The fair value of short-term financial instruments (primarily accounts receivable, prepaid expenses, accounts payable, accrued expenses, and other current liabilities) approximate their carrying values because of their short-term nature. The Term Facility bears an interest rate that fluctuates with the changes in SOFR and, because the variable interest rates approximate market borrowing rates available to us, we believe the carrying values of these borrowings approximated their fair values at March 31, 2024.
Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis

Money Market Funds

Money market funds are readily convertible into cash and the net asset value of each fund on the last day of the         reporting period is used to determine its fair value. Money market funds are included in Cash and cash equivalents within the Consolidated Balance Sheet, and is classified within Level 1 of the fair value hierarchy because they are valued using quoted market prices. The Company does not adjust the quoted market price for such financial instruments. The fair value of the money market funds as of March 31, 2024 was approximately $174.3 million.
Interest Rate Swap
The fair value of the interest rate swap is estimated based on the present value of projected future cash flows using the SOFR forward rate curve (see Note 5). The model used to value the interest rate swap includes inputs of readily observable market data, a Level 2 input. As described in detail in Note 5, the fair value of the interest rate swap was $7.7 million as of March 31, 2024, and was classified as a non-current asset.
CG Oncology Equity Securities
The Company currently holds 219,925 shares of common stock in CG Oncology (Nasdaq: CGON). The Company accounts for its investment in CG Oncology equity securities as an equity investment with a readily determinable fair value, as the securities are publicly traded on the NASDAQ. The fair value of the equity securities is based on its closing price on the NASDAQ and is classified within Level 1 of the fair value hierarchy because the equity securities are valued using quoted market prices. The Company does not adjust the quoted market price for such financial instruments. The fair value of the CG Oncology equity securities as of March 31, 2024 was approximately $9.7 million based on a closing market price of $43.90 on March 28, 2024. This amount is classified on the unaudited condensed consolidated statements of operations as Unrealized gain on investment in equity securities. Between 2013 and 2023, CG Oncology securities held by the Company were valued at zero under U.S. GAAP.
Contingent Consideration
In connection with the acquisition of Novitium, the Company may pay up to $46.5 million in additional consideration related to the achievement of certain milestones, such as milestones on gross profit of Novitium portfolio products over a 24-month period, regulatory filings completed during this 24-month period, and a percentage of net profits on certain products that are launched in the future.
The discounted cash flow method used to value this contingent consideration includes inputs which are classified as Level 3 inputs, as the inputs are not based on readily available market data.
Pursuant to the terms of the Agreement and Plan of Merger, dated as of March 8, 2021, on December 12, 2023, the Company paid $12.5 million of cash consideration to the Company Members, defined as the holders of Novitium ownership interests in the Agreement and Plan of Merger, as the holders of Novitium ownership interests, for the achievement of the "ANDA Filing Earn-Out," as defined in the Agreement (Note 14). Furthermore, on February 22, 2024, the Company paid $12.5 million to Company Members of Novitium upon the achievement of the "Gross Profit Earn-Out," as defined in the Agreement (Note 14).
The fair value of the contingent consideration was approximately $11.6 million and $24.0 million as of March 31, 2024 and December 31, 2023, respectively, and is reflected as a current and non-current accrued contingent consideration liability in the unaudited interim condensed consolidated balance sheets.
The recurring Level 3 fair value measurements of contingent consideration for which a liability is recorded include the following significant unobservable inputs:
Payment TypeValuation TechniqueUnobservable InputAssumptions
Profit-based milestone paymentsProbability-weighted discounted cash flowDiscount rate13.0%
Projected fiscal year of payment2025-2035
Product development-based milestone paymentsProbability-weighted discounted cash flowDiscount rate
7.0% - 13.0%
Probability of payment100.0%
Year of payment2024
The following table presents the changes in contingent consideration balances classified as Level 3 for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
(in thousands)20242023
Beginning balance$23,984 $35,058 
Payment of Gross-Profit earn-out(12,500)— 
Change in fair value90 961 
Ending balance$11,574 $36,019 
The following table presents our financial assets and liabilities accounted for at fair value on a recurring basis as of March 31, 2024 and December 31, 2023, by level within the fair value hierarchy:
(in thousands)
Description
Fair Value at
March 31, 2024
Level 1Level 2Level 3
Assets
Money Market Fund$174,316 $174,316 $— $— 
Interest rate swap$7,654 $— $7,654 $— 
  CG Oncology - Investment in equity securities$9,655 $9,655 $— $— 
Liabilities    
Contingent consideration$11,574 $— $— $11,574 
DescriptionFair Value at
December 31, 2023
Level 1Level 2Level 3
Assets   
Money Market Fund$194,841 $194,841 $— $— 
Interest rate swap$6,236 $— $6,236 $— 
Liabilities    
Contingent consideration$23,984 $— $— $23,984 
Financial Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis
There are no financial assets or liabilities that are measured at fair value on a non-recurring basis.
Non-Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis
There are no non-financial assets or liabilities that are measured at fair value on a recurring basis.
Non-Financial Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis
Long-lived assets, including property, plant, and equipment, right-of-use (“ROU”) assets, intangible assets, and goodwill, are measured at fair value on a non-recurring basis, and no such fair value impairment was recognized in the three months ended March 31, 2024 and 2023.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
RELATED PARTY TRANSACTIONS
3 Months Ended
Mar. 31, 2024
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS RELATED PARTY TRANSACTIONS
PIPE Shares
On March 8, 2021, the Company entered into an Equity Commitment and Investment Agreement with the PIPE Investor, pursuant to which 25,000 shares were purchased for $1,000 per share for an aggregate purchase price of $25.0 million on November 19, 2021. The Chairman of the Company's board of directors is an operating partner of Ampersand Capital Partners, an affiliate of the PIPE Investor.
Novitium
In connection with the acquisition of Novitium, the Company entered into employment agreements with the two executives and founders of Novitium, Muthusamy Shanmugam, Head of R&D and COO of NJ Operations of ANI, and Chad Gassert, Sr. Vice President, Corporate Development and Strategy of ANI. Both serve as executive officers of the Company and Mr. Shanmugam also serves on the Company's board of directors. Mr. Shanmugam holds a minority interest in Scitus Pharma Services (“Scitus”), which provides clinical research services to Novitium, a majority interest in SS Pharma LLC (“SS Pharma”), which acquires and supplies API to Novitium, a minority interest in Nuray Chemical Private Limited (“Nuray”), which manufactured and supplied API to Novitium in prior periods, and a minority interest in SThree Chemicals Pvt Ltd (“SThree”), which acquires and supplies API to Novitium.
A summary of payments to related parties is presented below:
Three Months Ended March 31,
20242023
Scitus Pharma Services$501 $717 
SS Pharma LLC1,069 1,601 
SThree Chemicals Pvt Ltd386 — 
$1,956 $2,318 
As of March 31, 2024, the outstanding balances due to Scitus, SS Pharma, and SThree were $0.4 million, $0.2 million, and $0.3 million respectively.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SEGMENT REPORTING
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
SEGMENT REPORTING SEGMENT REPORTING
An operating segment is defined as a component of an entity that engages in business activities from which it may recognize revenues and incur expense, its operating results are regularly reviewed by the entity’s chief operating decision maker (“CODM”) to make decisions about resources to be allocated to the segment and assess its performance, and its discrete financial information is available. The Company is organized into two operating segments as follows:
Generics, Established Brands, and Other – Consists of operations related to the development, manufacturing, and marketing of generic and established brand pharmaceuticals, including those sold through traditional channels, contract manufactured products, product development services, royalties, and other.
Rare Disease – Consists of operations related to the development, manufacturing and marketing of pharmaceuticals used in the treatment of patients with rare conditions. The rare disease segment currently consists of operations related to Cortrophin Gel.
The CODM evaluates the two operating segments based on revenues and earnings before interest, income taxes, depreciation, and amortization (“EBITDA”), exclusive of corporate expenses and other expenses not directly allocated or attributable to an operating segment. These expenses include, but are not limited to, certain management, legal, accounting, human resources, insurance, and information technology expenses.
The Company does not manage assets of the Company by operating segment and our CODM does not review asset information by operating segment. Accordingly, the Company does not present total assets by operating segment.
Financial information by reportable segment is as follows:
Three Months Ended March 31,
(in thousands)20242023
Net Revenues
Generics, Established Brands, and Other$100,493 $90,456 
Rare Disease36,937 16,330 
Total net revenues$137,430 $106,786 
Segment earnings before interest, taxes, depreciation and amortization (“EBITDA”) and reconciliation to income before income taxes
Generics, Established Brands, and Other$45,306 $38,828 
Rare Disease396 (1,251)
Depreciation and amortization(14,686)(14,700)
Corporate and other unallocated expenses(1)
(10,704)(12,982)
Total operating income 20,312 9,895 
Unrealized gain on investment in equity securities 9,655 — 
Interest expense, net(4,600)(7,696)
Other expense, net(32)(34)
Income Before Income Tax Expense$25,335 $2,165 
______________________________________________
(1)Includes expenses not directly allocated or attributable to a reporting segment, including certain management, legal, accounting, human resources, insurance, and information technology expenses, and are included in selling, general, and administrative expenses in our unaudited interim consolidated statement of operations. This amount also includes the gain on the sale of the Oakville, Ontario site, refer to Note 3 for further information.
Geographic Information
Operations are currently located in the United States and India. The Company has ceased operations at our Oakville, Ontario, Canada location as of March 31, 2023. The majority of the assets of the Company are located in the United States.
The following table depicts the Company’s revenue by geographic operations during the following periods:
(in thousands)Three Months Ended March 31,
Location of Operations20242023
United States$137,430 $106,221 
Canada— 565 
Total Revenue$137,430 $106,786 
The following table depicts the Company’s property, plant and equipment, net according to geographic location, which excludes the land and building at the Company's Canada facility, which was classified as held for sale as of December 31, 2023. These assets had a carrying value of approximately $8.0 million. The land and building at the Canada facility was sold on March 28, 2024, refer to Note 3. The Company's property, plant and equipment are as follows:
(in thousands)March 31, 2024December 31, 2023
United States$46,905 $43,163 
India1,621 1,430 
Total property and equipment, net$48,526 $44,593 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income $ 18,207 $ 1,439
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information. In the opinion of management, the accompanying unaudited interim condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, which are necessary to present fairly the Company's financial position, results of operations, comprehensive income, and cash flows. The consolidated balance sheet at December 31, 2023 has been derived from audited financial statements as of that date. The unaudited interim condensed consolidated statements of operations are not necessarily indicative of the results that may occur for the full fiscal year. Certain information and footnote disclosure normally included in financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to instructions, rules, and regulations prescribed by the U.S. Securities and Exchange Commission (the “SEC”). Therefore, these unaudited interim condensed consolidated financial statements should be read in conjunction with the Company's audited financial statements and notes thereto previously distributed in the Company's Annual Report on Form 10-K for the year ended December 31, 2023 (the “2023 Form 10-K”), as filed with the SEC.
Principles of Consolidation
Principles of Consolidation
The unaudited interim condensed consolidated financial statements include the accounts of ANI Pharmaceuticals, Inc. and its subsidiaries. All intercompany accounts and transactions are eliminated in consolidation.
Foreign Currency
Foreign Currency
The Company has ceased operations at our subsidiary in Oakville, Ontario, Canada as of March 31, 2023. The Company currently has a subsidiary located in India. The Canada-based subsidiary conducted its transactions in U.S. dollars and Canadian dollars, but its functional currency was the U.S. dollar. The India-based subsidiary generally conducts its transactions in Indian rupees, which is also its functional currency. The results of any non-U.S. dollar transactions and balances are remeasured in U.S. dollars at the applicable exchange rates during the period and resulting foreign currency transaction gains and losses are included in the determination of net income. The gain or loss on transactions denominated in foreign currencies and the translation impact of local currencies to U.S. dollars was immaterial for the three months ended March 31, 2024 and 2023. Unless otherwise noted, all references to “$” or “dollar” refer to the U.S. dollar. The Company’s asset and liability accounts are translated using the current exchange rate as of the balance sheet date, except for shareholders’ equity accounts, which are translated using historical rates. Net revenues and expense accounts are translated using an average exchange rate over the period ended on the balance sheet date. Adjustments resulting from the translation of the financial statements of the Company’s foreign subsidiaries into U.S. dollars are accumulated as a separate component of shareholders’ equity within accumulated other comprehensive income, net of tax.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. In the condensed consolidated financial statements, estimates are used for, but not limited to, variable consideration determined based on accruals for chargebacks, administrative fees and rebates, government rebates, returns and other allowances, income tax provision or benefit, deferred taxes and valuation allowance, stock-based compensation, revenue recognition, allowance for inventory obsolescence, valuation of financial instruments and intangible assets, accruals for contingent liabilities, including contingent consideration in acquisitions, fair value of long-lived assets, determination of right-of-use assets and lease liabilities, allowance for credit losses, and the depreciable lives of long-lived assets. Because of the uncertainties inherent in such estimates, actual results may differ from those estimates. Management periodically evaluates estimates used in the preparation of the financial statements for reasonableness.
Restructuring Activities
Restructuring Activities
The Company defines restructuring activities to include costs directly associated with exit or disposal activities. Such costs include cash employee contractual severance and other termination benefits, one-time employee termination severance and benefits, contract termination charges, impairment and acceleration of depreciation associated with long-lived assets, and other exit or disposal costs. In general, the Company records involuntary employee-related exit and disposal costs when there is a substantive plan for employee severance and related payments are probable and estimable. For one-time termination benefits, including those with a service requirement, expense is recorded when the employees are entitled to receive such benefits and the amount can be reasonably estimated. Expense related to one-time termination benefits with a service requirement is recorded over time, as the service is completed. Contract termination fees and penalties, and other exit and disposal costs are generally recorded as incurred. Restructuring activities are recognized as an operating expense in the condensed consolidated statements of operations.
Investment in Equity Securities
Investment in Equity Securities
The Company accounts for its investment in equity securities with a readily determinable fair value in accordance with the guidance in ASC 321, Investments – Equity Securities. The Company presents unrealized gains and losses related to the equity securities, within Unrealized gain on investment in equity securities in its unaudited condensed consolidated statements of operations. Fair values are obtained from quoted prices on the NASDAQ Stock Market, Inc. (“NASDAQ”).
Assets Held-for-Sale
Assets Held-for-Sale
The Company classifies assets held-for-sale if all held-for-sale criteria is met pursuant to ASC 360-10, Property, Plant and Equipment. Criteria include management commitment to sell the disposal group in its present condition and the sale being deemed probable of being completed within one year. Assets classified as held-for-sale are not depreciated and are measured at the lower of their carrying amount or fair value less cost to sell. The Company assesses the fair value of a disposal group, less any costs to sell, each reporting period it remains classified as held-for-sale and reports any subsequent changes as an adjustment to the carrying value of the disposal group, as long as the new carrying value does not exceed the initial carrying value of the disposal group. The Company determined that the Oakville, Ontario, Canada property met the held-for-sale criteria. As of December 31, 2023, approximately $8.0 million of assets held for sale were recorded on the consolidated balance sheets. The Oakville, Ontario property was sold on March 28, 2024, and therefore no longer exists as of March 31, 2024. See Note 3 to the condensed consolidated financial statements for additional information.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
Recent Accounting Pronouncements Not Yet Adopted
From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) or other standard setting bodies and are adopted by the Company as of the specified effective date. The Company believes that the impact of recently issued standards that are not yet effective will not have a material impact on its financial position or results of operations upon adoption.
In November 2023, the FASB issued Accounting Standards Update ("ASU") 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which improves reportable segment disclosure requirements, primarily through enhanced disclosures related to significant segment expenses. The guidance in this ASU is effective for all public entities for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The guidance is applied retrospectively to all periods presented in the financial statements, unless it is impracticable. The Company is currently evaluating the effect the adoption of this ASU may have on its disclosures in the notes to the consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which includes guidance to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. These amendments are effective for all public entities for fiscal periods beginning after December 15, 2024, with early adoption permitted. These amendments apply on a prospective basis, but entities have an option to apply it retrospectively for all periods presented. The Company does not expect that the adoption of this guidance will have a material impact on the consolidated financial statements.
Recent Securities and Exchange Commission Final Rules Issued but Not Yet Effective
On March 6, 2024, the SEC adopted new rules that will require registrants to disclose certain climate-related information in their annual reports. The final rule requires disclosure of, among other things: material climate-related risks and their material impacts; activities to mitigate or adapt to such risks; information about a registrant's board of directors' oversight of climate-related risks and management's role in managing material climate-related risks; and information on any climate-related targets or goals that are material to the registrant's business, results of operations, or financial condition. In addition, certain disclosures related to severe weather events and other natural conditions will be required in a registrant's audited financial statements. The required information about climate-related risks will also include disclosure of a registrant's greenhouse gas emissions. The Company will be subject to the applicable requirements of the final rule in our annual reports for fiscal years beginning on January 1, 2025. In April 2024, the SEC voluntarily stayed the rules pending judicial review. The Company is currently evaluating the potential impact of these rules on our consolidated financial statements and related disclosures.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
REVENUE RECOGNITION AND RELATED ALLOWANCES (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue and revenue recognized
All revenue recognized in the accompanying unaudited interim condensed consolidated statements of operations is considered to be revenue from contracts with customers. The following table depicts the disaggregation of revenue:
Three Months Ended
Products and ServicesMarch 31,
2024
March 31,
2023
(in thousands)
Sales of generic pharmaceutical products$70,217 $63,713 
Sales of established brand pharmaceutical products, royalties, and other pharmaceutical services30,276 26,743 
Sales of rare disease pharmaceutical products36,937 16,330 
Total net revenues$137,430 $106,786 
Three Months Ended
Timing of Revenue RecognitionMarch 31,
2024
March 31,
2023
(in thousands)
Performance obligations transferred at a point in time$137,430 $106,411 
Performance obligations transferred over time— 375 
Total$137,430 $106,786 
Schedule of accruals and allowances
The following table summarizes activity in the condensed consolidated balance sheets for accruals and allowances for the three months ended March 31, 2024 and 2023, respectively:
Accruals for Chargebacks, Returns, and Other Allowances
(in thousands)ChargebacksGovernment
Rebates
ReturnsAdministrative
Fees and Other
Rebates
Prompt
Payment
Discounts
Balance at December 31, 2022$148,562 $10,872 $33,399 $9,442 $6,488 
Accruals/Adjustments146,113 4,461 4,640 12,026 5,483 
Credits Taken Against Reserve(193,859)(6,726)(3,931)(12,018)(6,538)
Balance at March 31, 2023 (1)$100,816 $8,607 $34,108 $9,450 $5,433 
Balance at December 31, 2023$84,208 $12,168 $29,678 $11,412 $4,865 
Accruals/Adjustments131,097 5,952 12,521 14,811 5,635 
Credits Taken Against Reserve(137,779)(8,611)(9,346)(13,085)(5,641)
Balance at March 31, 2024 (1)$77,526 $9,509 $32,853 $13,138 $4,859 
______________________________________________
(1)Chargebacks and Prompt Payment Discounts are included as an offset to accounts receivable in the unaudited interim condensed consolidated balance sheets. Administrative Fees and Other Rebates are included as an offset to accounts receivable or as accrued expenses and other in the unaudited interim condensed consolidated balance sheets. Returns are included in returned goods reserve in the unaudited interim condensed consolidated balance sheets. Government Rebates are included in accrued government rebates in the unaudited interim condensed consolidated balance sheets.
Schedule of customer concentration
The four customers represent the total percentage of net revenues as follows:
Three Months Ended
March 31,
2024
March 31,
2023
Customer 134 %33 %
Customer 213 %15 %
Customer 310 %14 %
Customer 413 %%
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INDEBTEDNESS (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of carrying value of the current and non-current components of the term loan
The carrying value of the current and non-current components of the Term Facility as of March 31, 2024 and December 31, 2023 are:
Current
(in thousands)March 31,
2024
December 31,
2023
Current borrowing on debt$3,000 $3,000 
Deferred financing costs(2,150)(2,150)
Current debt, net of deferred financing costs $850 $850 
Non-Current
(in thousands)March 31,
2024
December 31,
2023
Non-current borrowing on debt$290,250 $291,000 
Deferred financing costs(5,643)(6,181)
Non-current debt, net of deferred financing costs and current component$284,607 $284,819 
Schedule of contractual maturity of term loan and DDTL
The contractual maturity of the Term Facility is as follows for the period ending:
(in thousands)Term Facility
2024 (remainder of the year)$2,250 
20253,000 
20263,000 
2027285,000 
Total$293,250 
Schedule of components of total interest expense related to the notes and term loan
The following table sets forth the components of total interest expense related to the Term Facility during the three months ended March 31, 2024 and 2023, as recognized in the accompanying unaudited interim condensed consolidated statements of operations for the three months ended March 31, 2024 and 2023:
Three Months Ended
(in thousands)March 31,
2024
March 31,
2023
Contractual coupon$6,913 $7,350 
Amortization of finance fees591 591 
Capitalized interest(112)(21)
$7,392 $7,920 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of earnings per share, basic and diluted
Earnings per share for the three months ended March 31, 2024 and 2023 are calculated for basic and diluted earnings per share as follows:
BasicDiluted
(in thousands, except per share amounts)Three Months Ended March 31,Three Months Ended March 31,
2024202320242023
Net income available to common shareholders$17,801 $1,033 $17,801 $1,033 
Earnings allocated to participating securities(1,805)(113)(1,778)(113)
Net income available to common shareholders$15,996 $920 $16,023 $920 
Basic Weighted-Average Shares Outstanding19,09916,39219,09916,392
Dilutive effect of common stock options, ESPP, and performance stock units323139
Diluted Weighted-Average Shares Outstanding19,42216,531
Earnings per share$0.84 $0.06 $0.82 $0.06 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INVENTORIES (Tables)
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of inventories
Inventories consist of the following as of:
(in thousands)March 31, 2024December 31, 2023
Raw materials$55,115 $62,237 
Packaging materials9,854 9,617 
Work-in-progress3,017 3,144 
Finished goods45,851 36,198 
Inventories$113,837 $111,196 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
GOODWILL AND INTANGIBLE ASSETS (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of components of intangible assets
The components of definite-lived intangible assets and indefinite-lived intangible assets, other than goodwill, are as follows:
March 31, 2024December 31, 2023Remaining Weighted Average
Amortization
Period(1)
(in thousands)Gross Carrying
Amount
Accumulated
Amortization
Net Carrying Amount Gross Carrying
Amount
Accumulated
Amortization
Net Carrying Amount
Definite-Lived Intangible Assets:
Acquired ANDAs intangible assets$209,780 $(106,701)$103,079 $209,780 $(100,660)$109,120 5.0 years
NDAs and product rights244,871 (190,656)54,215 244,871 (184,861)60,010 3.0 years
Marketing and distribution rights17,157 (14,512)2,645 17,157 (14,271)2,886 2.8 years
Customer relationships24,900 (8,595)16,305 24,900 (7,707)17,193 4.6 years
Total Definite-Lived Intangible Assets496,708 (320,464)176,244 496,708 (307,499)189,209 4.3 years
Indefinite-Lived Intangible Assets:
In process research and development19,800 — 19,800 19,800 — 19,800 Indefinite
Total Intangible Assets, net$516,508 $(320,464)$196,044 $516,508 $(307,499)$209,009 
(1)Weighted average amortization period as of March 31, 2024.
Schedule of expected future amortization expense for definite-lived intangible assets
Expected future amortization expense for definite-lived intangible assets is as follows:
(in thousands)
2024 (remainder of the year)$37,862 
202547,592 
202634,107 
202725,140 
202818,359 
2029 and thereafter13,184 
Total$176,244 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
STOCK-BASED COMPENSATION (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Summary of allocated expense
The following table summarizes ESPP expense incurred under the 2016 Employee Stock Purchase Plan and included in our accompanying unaudited interim condensed consolidated statements of operations:
(in thousands)Three Months Ended March 31,
20242023
Selling, general, and administrative$139 $72 
Cost of sales30 12 
Research and development11 
Total$180 $91 
The following table summarizes stock-based compensation expense incurred under the 2022 Plan and Inducement Grants included in the accompanying unaudited interim condensed consolidated statements of operations:
(in thousands)Three Months Ended March 31,
20242023
Selling, general, and administrative$6,232 $3,908 
Research and development272 200 
Cost of sales250 139 
Total$6,754 $4,247 
Summary of stock option and restricted stock activity
A summary of stock option (including Inducement Grants), RSA, and PSU activity under the 2022 Plan and Inducement Grants during the three months ended March 31, 2024 and 2023 is presented below:
(in thousands)OptionsPSUsRSAs
Outstanding at December 31, 20229071,141
Granted385520
Options Exercised/RSAs Vested(5)(235)
(1)
Forfeited(16)(28)
Expired
Outstanding at March 31, 2023889851,398
Outstanding at December 31, 2023689841,351
Granted74542
Options Exercised/RSAs Vested(31)(335)
(2)
Forfeited(5)
Expired
Outstanding at March 31, 20246581581,553
______________________________________________
(1)Includes 85 thousand shares purchased from employees to cover employee income taxes related to income earned upon vesting of restricted stock. The shares purchased are held in treasury and the $3.5 million total purchase price for the shares is included in Treasury stock in our accompanying unaudited interim condensed consolidated balance sheets.
(2)Includes 129 thousand shares purchased from employees to cover employee income taxes related to income earned upon vesting of restricted stock. The shares purchased are held in treasury and the $8.7 million total purchase price for the shares is included in Treasury stock in our accompanying unaudited interim condensed consolidated balance sheets.
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
FAIR VALUE DISCLOSURES (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Schedule of recurring Level 3 fair value measurements of contingent consideration
The recurring Level 3 fair value measurements of contingent consideration for which a liability is recorded include the following significant unobservable inputs:
Payment TypeValuation TechniqueUnobservable InputAssumptions
Profit-based milestone paymentsProbability-weighted discounted cash flowDiscount rate13.0%
Projected fiscal year of payment2025-2035
Product development-based milestone paymentsProbability-weighted discounted cash flowDiscount rate
7.0% - 13.0%
Probability of payment100.0%
Year of payment2024
Schedule of changes in contingent consideration
The following table presents the changes in contingent consideration balances classified as Level 3 for the three months ended March 31, 2024 and 2023:
Three Months Ended March 31,
(in thousands)20242023
Beginning balance$23,984 $35,058 
Payment of Gross-Profit earn-out(12,500)— 
Change in fair value90 961 
Ending balance$11,574 $36,019 
Schedule of financial assets and liabilities accounted for at fair value on a recurring basis
The following table presents our financial assets and liabilities accounted for at fair value on a recurring basis as of March 31, 2024 and December 31, 2023, by level within the fair value hierarchy:
(in thousands)
Description
Fair Value at
March 31, 2024
Level 1Level 2Level 3
Assets
Money Market Fund$174,316 $174,316 $— $— 
Interest rate swap$7,654 $— $7,654 $— 
  CG Oncology - Investment in equity securities$9,655 $9,655 $— $— 
Liabilities    
Contingent consideration$11,574 $— $— $11,574 
DescriptionFair Value at
December 31, 2023
Level 1Level 2Level 3
Assets   
Money Market Fund$194,841 $194,841 $— $— 
Interest rate swap$6,236 $— $6,236 $— 
Liabilities    
Contingent consideration$23,984 $— $— $23,984 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
RELATED PARTY TRANSACTIONS (Tables)
3 Months Ended
Mar. 31, 2024
Related Party Transactions [Abstract]  
Schedule of related party transactions
A summary of payments to related parties is presented below:
Three Months Ended March 31,
20242023
Scitus Pharma Services$501 $717 
SS Pharma LLC1,069 1,601 
SThree Chemicals Pvt Ltd386 — 
$1,956 $2,318 
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SEGMENT REPORTING (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Schedule of financial information by reportable segments
Financial information by reportable segment is as follows:
Three Months Ended March 31,
(in thousands)20242023
Net Revenues
Generics, Established Brands, and Other$100,493 $90,456 
Rare Disease36,937 16,330 
Total net revenues$137,430 $106,786 
Segment earnings before interest, taxes, depreciation and amortization (“EBITDA”) and reconciliation to income before income taxes
Generics, Established Brands, and Other$45,306 $38,828 
Rare Disease396 (1,251)
Depreciation and amortization(14,686)(14,700)
Corporate and other unallocated expenses(1)
(10,704)(12,982)
Total operating income 20,312 9,895 
Unrealized gain on investment in equity securities 9,655 — 
Interest expense, net(4,600)(7,696)
Other expense, net(32)(34)
Income Before Income Tax Expense$25,335 $2,165 
______________________________________________
(1)Includes expenses not directly allocated or attributable to a reporting segment, including certain management, legal, accounting, human resources, insurance, and information technology expenses, and are included in selling, general, and administrative expenses in our unaudited interim consolidated statement of operations. This amount also includes the gain on the sale of the Oakville, Ontario site, refer to Note 3 for further information.
Schedule of revenue by geographic operations
The following table depicts the Company’s revenue by geographic operations during the following periods:
(in thousands)Three Months Ended March 31,
Location of Operations20242023
United States$137,430 $106,221 
Canada— 565 
Total Revenue$137,430 $106,786 
Schedule of property, plant and equipment, net by geographic location
(in thousands)March 31, 2024December 31, 2023
United States$46,905 $43,163 
India1,621 1,430 
Total property and equipment, net$48,526 $44,593 
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS (Details)
$ in Thousands, $ in Millions
1 Months Ended
May 31, 2023
USD ($)
shares
Mar. 31, 2024
USD ($)
facility
Mar. 28, 2024
USD ($)
Feb. 16, 2024
USD ($)
Feb. 16, 2024
CAD ($)
Dec. 31, 2023
USD ($)
Debt Instrument [Line Items]            
Number of pharmaceutical manufacturing facilities | facility   3        
Assets held for sale   $ 0       $ 8,020
Disposal Group, Held-for-Sale, Not Discontinued Operations | Oakville, Ontario Former Manufacturing Facility            
Debt Instrument [Line Items]            
Consideraiton     $ 13,500 $ 14,200 $ 19.2  
Common Stock | Public Offering            
Debt Instrument [Line Items]            
Issuance of common stock (in shares) | shares 2,183,545          
Net proceeds after issuance costs $ 80,600          
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
REVENUE RECOGNITION AND RELATED ALLOWANCES - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Total net revenues $ 137,430 $ 106,786
Sales of generic pharmaceutical products    
Disaggregation of Revenue [Line Items]    
Total net revenues 70,217 63,713
Sales of established brand pharmaceutical products, royalties, and other pharmaceutical services    
Disaggregation of Revenue [Line Items]    
Total net revenues 30,276 26,743
Sales of rare disease pharmaceutical products    
Disaggregation of Revenue [Line Items]    
Total net revenues $ 36,937 $ 16,330
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
REVENUE RECOGNITION AND RELATED ALLOWANCES - Timing (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Total net revenues $ 137,430 $ 106,786
Performance obligations satisfied in prior periods 100 5,100
Sales of contract manufacture products    
Disaggregation of Revenue [Line Items]    
Remaining performance obligations $ 3,000  
Sales of contract manufactured products    
Disaggregation of Revenue [Line Items]    
Performance obligations period 6 months  
Performance obligations transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Total net revenues $ 137,430 106,411
Performance obligations transferred over time    
Disaggregation of Revenue [Line Items]    
Total net revenues $ 0 $ 375
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
REVENUE RECOGNITION AND RELATED ALLOWANCES - Allowances (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accruals for Chargebacks, Returns, and Other Allowances    
Beginning balance $ 97,262  
Ending balance 91,825  
Chargebacks    
Accruals for Chargebacks, Returns, and Other Allowances    
Beginning balance 84,208 $ 148,562
Accruals/Adjustments 131,097 146,113
Credits Taken Against Reserve (137,779) (193,859)
Ending balance 77,526 100,816
Government Rebates    
Accruals for Chargebacks, Returns, and Other Allowances    
Beginning balance 12,168 10,872
Accruals/Adjustments 5,952 4,461
Credits Taken Against Reserve (8,611) (6,726)
Ending balance 9,509 8,607
Returns    
Accruals for Chargebacks, Returns, and Other Allowances    
Beginning balance 29,678 33,399
Accruals/Adjustments 12,521 4,640
Credits Taken Against Reserve (9,346) (3,931)
Ending balance 32,853 34,108
Administrative Fees and Other Rebates    
Accruals for Chargebacks, Returns, and Other Allowances    
Beginning balance 11,412 9,442
Accruals/Adjustments 14,811 12,026
Credits Taken Against Reserve (13,085) (12,018)
Ending balance 13,138 9,450
Prompt Payment Discounts    
Accruals for Chargebacks, Returns, and Other Allowances    
Beginning balance 4,865 6,488
Accruals/Adjustments 5,635 5,483
Credits Taken Against Reserve (5,641) (6,538)
Ending balance $ 4,859 $ 5,433
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
REVENUE RECOGNITION AND RELATED ALLOWANCES - Concentration (Details) - Customer Concentration Risk
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accounts Receivable | Four Customers    
Concentration Risk [Line Items]    
Concentration risk, percentage 81.00%  
Revenue from Contract with Customer Benchmark | Customer 1    
Concentration Risk [Line Items]    
Concentration risk, percentage 34.00% 33.00%
Revenue from Contract with Customer Benchmark | Customer 2    
Concentration Risk [Line Items]    
Concentration risk, percentage 13.00% 15.00%
Revenue from Contract with Customer Benchmark | Customer 3    
Concentration Risk [Line Items]    
Concentration risk, percentage 10.00% 14.00%
Revenue from Contract with Customer Benchmark | Customer 4    
Concentration Risk [Line Items]    
Concentration risk, percentage 13.00% 7.00%
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
RESTRUCTURING (Details)
$ in Millions
3 Months Ended
Mar. 28, 2024
USD ($)
Mar. 31, 2024
USD ($)
facility
Mar. 31, 2023
USD ($)
Feb. 16, 2024
USD ($)
Feb. 16, 2024
CAD ($)
Dec. 31, 2023
USD ($)
Restructuring            
Number of pharmaceutical manufacturing facilities | facility   3        
Restructuring activity expense   $ 0 $ 1,130,000      
Assets held for sale   0       $ 8,020,000
Disposal Group, Held-for-Sale, Not Discontinued Operations | Oakville, Ontario Former Manufacturing Facility            
Restructuring            
Consideraiton $ 13,500,000     $ 14,200,000 $ 19.2  
Deposits       $ 1,400,000 $ 1.9  
Payment of commissions, taxes and other related costs 700,000          
Gain on sale of property $ 5,300,000          
Oakville, Ontario, Canada            
Restructuring            
Restructuring activity expense   0 1,100,000      
Restructuring accrual   $ 0        
Assets held for sale           $ 8,000,000
Oakville, Ontario, Canada | Employee Severance            
Restructuring            
Restructuring activity expense     200,000      
Oakville, Ontario, Canada | Facility Closing            
Restructuring            
Restructuring activity expense     700,000      
Oakville, Ontario, Canada | Other Restructuring            
Restructuring            
Restructuring activity expense     $ 200,000      
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INDEBTEDNESS - Credit facility (Details) - Credit Facility - 2021 - USD ($)
$ in Millions
Nov. 19, 2021
Mar. 31, 2024
Debt Instrument [Line Items]    
Payments of debt issuance costs $ 14.0  
Term Facility    
Debt Instrument [Line Items]    
Maximum borrowing capacity 300.0  
Debt effective interest rate (as a percent)   11.44%
Principal amount   $ 293.3
Revolving Facility    
Debt Instrument [Line Items]    
Maximum borrowing capacity $ 40.0  
Remaining borrowing capacity   40.0
Commitment fee (as a percent) 0.50%  
Deferred debt issuance costs   0.6
Debt issuance costs, noncurrent   0.3
Debt issuance costs, current   $ 0.3
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INDEBTEDNESS - Facility components (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Current debt, net of deferred financing costs $ 850 $ 850
Non-current debt, net of deferred financing costs and current component 284,607 284,819
Term Loan and DDTL    
Debt Instrument [Line Items]    
Current borrowing on debt 3,000 3,000
Deferred financing costs (2,150) (2,150)
Current debt, net of deferred financing costs 850 850
Non-current borrowing on debt 290,250 291,000
Deferred financing costs (5,643) (6,181)
Non-current debt, net of deferred financing costs and current component $ 284,607 $ 284,819
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INDEBTEDNESS - Maturity of credit facility (Details) - Term Facility
$ in Thousands
Mar. 31, 2024
USD ($)
Debt Instrument [Line Items]  
2024 (remainder of the year) $ 2,250
2025 3,000
2026 3,000
2027 285,000
Total $ 293,250
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INDEBTEDNESS - Interest (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Debt Disclosure [Abstract]    
Contractual coupon $ 6,913 $ 7,350
Amortization of finance fees 591 591
Capitalized interest (112) (21)
Interest Expense, Debt $ 7,392 $ 7,920
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Nov. 21, 2021
Derivative [Line Items]        
Fair value interest rate derivative assets $ 7,654   $ 6,236  
Accumulated other comprehensive income, net of tax 9,406   $ 8,857  
Derivative unrealized gain recorded in OCI 646 $ (1,143)    
Interest income (expense) (4,600) (7,696)    
Interest Rate Swap        
Derivative [Line Items]        
Derivative liability, notional amount 139,400     $ 168,600
Debt effective interest rate (as a percent)       2.26%
Decrease in notional amount 4,000      
Fair value interest rate derivative assets 7,700      
Accumulated other comprehensive income, net of tax 9,600      
Derivative unrealized gain recorded in OCI 600      
Interest income (expense) 1,600 (500)    
Reclassifications out of accumulated other comprehensive income (loss) $ 200 $ 700    
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Basic    
Net income available to common shareholders, Basic $ 17,801 $ 1,033
Earnings allocated to participating securities, Basic (1,805) (113)
Net income available to common shareholders, Basic 15,996 920
Diluted    
Net income available to common shareholders, Diluted 17,801 1,033
Earnings allocated to participating securities, Diluted (1,778) (113)
Net income available to common shareholders, Diluted $ 16,023 $ 920
Basic    
Basic Weighted-Average Shares Outstanding (in shares) 19,099 16,392
Diluted    
Dilutive effect of common stock options, ESPP, and performance stock units (in shares) 323 139
Diluted Weighted-Average Shares Outstanding (in shares) 19,422 16,531
Basic    
Income per share, Basic (in dollars per share) $ 0.84 $ 0.06
Diluted    
Income per share, Diluted (in dollars per share) $ 0.82 $ 0.06
Anti-dilutive shares diluted earnings (loss) per share (in shares) 2,300 2,600
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INVENTORIES - Schedule of inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 55,115 $ 62,237
Packaging materials 9,854 9,617
Work-in-progress 3,017 3,144
Finished goods 45,851 36,198
Inventories $ 113,837 $ 111,196
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INVENTORIES - Concentration (Details)
3 Months Ended
Mar. 31, 2024
Supplier Concentration Risk | Cost of Goods and Service Benchmark | One supplier  
Inventory [Line Items]  
Concentration risk, percentage 25.00%
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2024
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2013
USD ($)
Goodwill [Line Items]        
Number of operating segments | segment 2      
Number of reporting units | segment 2      
BioSante Pharmaceuticals        
Goodwill [Line Items]        
Acquisition of goodwill       $ 1.8
WellSpring        
Goodwill [Line Items]        
Acquisition of goodwill     $ 1.7  
Novitium        
Goodwill [Line Items]        
Acquisition of goodwill   $ 24.6    
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
GOODWILL AND INTANGIBLE ASSETS - Components (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Definite-Lived Intangible Assets:      
Gross Carrying Amount $ 496,708,000   $ 496,708,000
Accumulated Amortization (320,464,000)   (307,499,000)
Net Carrying Amount $ 176,244,000   189,209,000
Remaining Weighted Average Amortization Period 4 years 3 months 18 days    
Indefinite-Lived Intangible Assets:      
Total Intangible Assets, Gross $ 516,508,000   516,508,000
Total Intangible Assets, Net 196,044,000   209,009,000
Amortization of intangible assets 13,000,000 $ 12,800,000  
Impairment 0 0  
Impairment of indefinite lived intangible assets $ 0 $ 0  
Minimum      
Indefinite-Lived Intangible Assets:      
Remaining estimated useful lives 7 years    
Maximum      
Indefinite-Lived Intangible Assets:      
Remaining estimated useful lives 10 years    
In process research and development      
Indefinite-Lived Intangible Assets:      
Gross Carrying Amount $ 19,800,000   19,800,000
Acquired ANDAs intangible assets      
Definite-Lived Intangible Assets:      
Gross Carrying Amount 209,780,000   209,780,000
Accumulated Amortization (106,701,000)   (100,660,000)
Net Carrying Amount $ 103,079,000   109,120,000
Remaining Weighted Average Amortization Period 5 years    
NDAs and product rights      
Definite-Lived Intangible Assets:      
Gross Carrying Amount $ 244,871,000   244,871,000
Accumulated Amortization (190,656,000)   (184,861,000)
Net Carrying Amount $ 54,215,000   60,010,000
Remaining Weighted Average Amortization Period 3 years    
Marketing and distribution rights      
Definite-Lived Intangible Assets:      
Gross Carrying Amount $ 17,157,000   17,157,000
Accumulated Amortization (14,512,000)   (14,271,000)
Net Carrying Amount $ 2,645,000   2,886,000
Remaining Weighted Average Amortization Period 2 years 9 months 18 days    
Customer relationships      
Definite-Lived Intangible Assets:      
Gross Carrying Amount $ 24,900,000   24,900,000
Accumulated Amortization (8,595,000)   (7,707,000)
Net Carrying Amount $ 16,305,000   $ 17,193,000
Remaining Weighted Average Amortization Period 4 years 7 months 6 days    
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
GOODWILL AND INTANGIBLE ASSETS - Amortization (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
2024 (remainder of the year) $ 37,862  
2025 47,592  
2026 34,107  
2027 25,140  
2028 18,359  
2029 and thereafter 13,184  
Total $ 176,244 $ 189,209
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
MEZZANINE AND STOCKHOLDERS' EQUITY (Details)
$ / shares in Units, $ in Millions
Nov. 19, 2021
USD ($)
tradingDay
$ / shares
shares
Mar. 08, 2021
USD ($)
$ / shares
shares
Mar. 31, 2024
vote
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Mar. 31, 2023
shares
Dec. 31, 2022
shares
Temporary Equity [Line Items]            
Preferred Stock, shares authorized     1,666,667 1,666,667    
Preferred Stock, par value (in dollars per share) | $ / shares     $ 0.0001 $ 0.0001    
Common Stock            
Temporary Equity [Line Items]            
Common Stock, shares authorized     33,333,334 33,333,334    
Common Stock, par value (in dollars per share) | $ / shares     $ 0.0001 $ 0.0001    
Common Stock, shares issued     21,373,266 20,730,896    
Common Stock, shares outstanding     20,980,307 20,466,953    
Convertible Preferred Stock            
Temporary Equity [Line Items]            
Convertible preferred stock outstanding (shares)     25,000 25,000 25,000 25,000
PIPE Shares | Convertible Preferred Stock            
Temporary Equity [Line Items]            
Temporary stock issued (in shares) 25,000 25,000        
Temporary stock issued (in dollars per share) | $ / shares $ 1,000 $ 1,000        
Temporary stock issued, value | $ $ 25.0 $ 25.0        
Shares accrue dividends rate 6.50%          
Shares conversion price (in dollars per share) | $ / shares $ 41.47          
Minimum conversion period 2 years          
Threshold number of trading days | tradingDay 20          
Number of consecutive trading days | tradingDay 30          
Maximum percentage of conversion price 1.70%          
Convertible, shares issuable     602,901      
Class C Special Stock            
Temporary Equity [Line Items]            
Common Stock, shares authorized     800,000      
Common Stock, par value (in dollars per share) | $ / shares     $ 0.0001      
Common Stock, shares issued     11,000 11,000    
Common Stock, shares outstanding     11,000 11,000    
Vote per share | vote     1      
Exchange per share     1      
Common Stock, conversion price (in dollars per share) | $ / shares     $ 90.00      
Common Stock            
Temporary Equity [Line Items]            
Common Stock, shares authorized     33,300,000      
Common Stock, par value (in dollars per share) | $ / shares     $ 0.0001      
Common Stock, shares outstanding     21,373,000 20,731,000 18,226,000 17,644,000
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
STOCK-BASED COMPENSATION - Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
May 23, 2023
Mar. 31, 2024
Mar. 31, 2023
2016 Employee Stock Purchase Plan      
Share-based Compensation      
Stock-based compensation shares available   100,000  
Discount from market price (as a percent)   15.00%  
Allocated share-based compensation expense   $ 180 $ 91
2016 Employee Stock Purchase Plan | Selling, general, and administrative      
Share-based Compensation      
Allocated share-based compensation expense   139 72
2016 Employee Stock Purchase Plan | Cost of sales      
Share-based Compensation      
Allocated share-based compensation expense   30 12
2016 Employee Stock Purchase Plan | Research and development      
Share-based Compensation      
Allocated share-based compensation expense   $ 11 7
2022 Plan      
Share-based Compensation      
Stock-based compensation shares available   400,000  
Allocated share-based compensation expense   $ 6,754 4,247
Stock-based compensation additional shares authorized 750,000    
2022 Plan | Selling, general, and administrative      
Share-based Compensation      
Allocated share-based compensation expense   6,232 3,908
2022 Plan | Cost of sales      
Share-based Compensation      
Allocated share-based compensation expense   250 139
2022 Plan | Research and development      
Share-based Compensation      
Allocated share-based compensation expense   $ 272 $ 200
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
STOCK-BASED COMPENSATION - Information (Details)
3 Months Ended
Mar. 31, 2024
installment
Options  
Share-based Compensation  
Number of annual installments 4
Options | Employees and Consultants  
Share-based Compensation  
Vesting period 4 years
Award expiration period 10 years
Options | Non Employee Director  
Share-based Compensation  
Award expiration period 10 years
Options | Non Employee Director | Minimum  
Share-based Compensation  
Vesting period 1 year
Options | Non Employee Director | Maximum  
Share-based Compensation  
Vesting period 4 years
RSAs | Employees and Consultants  
Share-based Compensation  
Vesting period 4 years
RSAs | Non Employee Director  
Share-based Compensation  
Vesting period 1 year
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
STOCK-BASED COMPENSATION - Narrative (Details) - $ / shares
3 Months Ended
Feb. 14, 2024
Feb. 28, 2023
Mar. 31, 2024
Mar. 31, 2023
Performance-Based Restricted Stock Units        
Share-based Compensation        
Performance period     3 years  
Percentage of awards     50.00%  
Vesting period     3 years  
Maximum potential to vest percentage   200.00% 200.00%  
Maximum potential to vest (in shares)   83,942    
Grate date fair value (in dollars per share) $ 56.10 $ 41.84    
Estimate number of shares percentage     100.00%  
Market Performance-Based Restricted Stock Units        
Share-based Compensation        
Percentage of awards     50.00%  
Vesting period     3 years  
Maximum potential to vest percentage   200.00%    
Maximum potential to vest (in shares)   83,942    
Grate date fair value (in dollars per share) $ 85.65 $ 68.65    
Estimate number of shares percentage     100.00%  
RSAs        
Share-based Compensation        
Granted (in shares)     542,000 520,000
PSUs        
Share-based Compensation        
Performance period 3 years      
Granted (in shares) 73,588   74,000 85,000
PSUs | Officer        
Share-based Compensation        
Granted (in shares) 66,433      
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
STOCK-BASED COMPENSATION - Option activity (Details) - Options - shares
shares in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Option Shares    
Outstanding at the beginning of the period (in shares) 689 907
Granted (in shares) 0 3
Exercised (in shares) (31) (5)
Forfeited (in shares) 0 (16)
Expired (in shares) 0 0
Outstanding at the end of the period (in shares) 658 889
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
STOCK-BASED COMPENSATION - Non-option activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Feb. 14, 2024
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Non-option Shares        
Treasury stock value   $ 18,742   $ 10,081
PSUs        
Non-option Shares        
Outstanding at the beginning of the period (in shares)   84,000 0  
Granted (in shares) 73,588 74,000 85,000  
Exercised (in shares)   0 0  
Forfeited (in shares)   0 0  
Expired (in shares)   0 0  
Outstanding at the end of the period (in shares)   158,000 85,000  
RSAs        
Non-option Shares        
Outstanding at the beginning of the period (in shares)   1,351,000 1,141,000  
Granted (in shares)   542,000 520,000  
Exercised (in shares)   (335,000) (235,000)  
Forfeited (in shares)   (5,000) (28,000)  
Expired (in shares)   0 0  
Outstanding at the end of the period (in shares)   1,553,000 1,398,000  
Shares purchased to cover employee income taxes   129,000 85,000  
Treasury stock value   $ 8,700 $ 3,500  
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]    
Valuation allowance $ 400  
Expense (benefit) for income taxes $ 7,128 $ 726
Effective income tax rate (as a percent) 28.10% 34.90%
Pre-tax consolidated income (loss) $ 25,335 $ 2,165
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
COMMITMENTS AND CONTINGENCIES (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 27, 2023
USD ($)
Dec. 03, 2020
plaintiff
Dec. 31, 2023
claim
Sep. 30, 2022
claim
Mar. 31, 2024
USD ($)
product
Mar. 31, 2023
USD ($)
Dec. 31, 2012
manufacturer
Mar. 04, 2024
Apr. 30, 2023
COMMITMENTS AND CONTINGENCIES                  
Lease term                 5 years
Number of products marketed without approved NDAs or ANDAs | product         4        
Total net revenues         $ 137,430 $ 106,786      
Payment for acquired intangible assets         0 4      
Number of plaintiffs | plaintiff   6              
Number of potential manufacturers | manufacturer             7    
Royalty percentage               5.00%  
Net sales percentage               5.00%  
Number of complaints filed | claim     200 2          
Alvogen Inc | Product Intellectual Property                  
COMMITMENTS AND CONTINGENCIES                  
Payment for acquired intangible assets $ 2,000                
Novitium                  
COMMITMENTS AND CONTINGENCIES                  
Number of complaints filed | claim     28            
Unapproved Products                  
COMMITMENTS AND CONTINGENCIES                  
Total net revenues         4,100 3,700      
Unapproved Products | Contract Customer                  
COMMITMENTS AND CONTINGENCIES                  
Total net revenues         $ 100 $ 600      
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
FAIR VALUE DISCLOSURES - Narrative (Details) - USD ($)
3 Months Ended
Dec. 12, 2023
Mar. 31, 2024
Mar. 31, 2023
Mar. 28, 2024
Jan. 24, 2024
Dec. 31, 2023
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Money market funds   $ 174,316,000       $ 194,841,000
Interest rate swap   $ 7,654,000       6,236,000
Achievement of milestones payment period   24 months        
Payments on contingent consideration   $ 12,500,000 $ 0      
Contingent consideration   11,600,000       24,000,000.0
CG Oncology            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Shares held (in shares)         219,925  
Value of shares held   9,700,000        
Closing price       $ 43.90    
Novitium            
Fair Value Measurement Inputs and Valuation Techniques [Line Items]            
Additional contingent consideration   46,500,000        
Payments on contingent consideration $ 12,500,000          
Contingent consideration   $ 11,574,000       $ 23,984,000
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
FAIR VALUE DISCLOSURES - Level 3 (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Changes in contingent consideration    
Level 3 liability, beginning balance $ 23,984 $ 35,058
Payment of Gross-Profit earn-out (12,500) 0
Change in fair value $ 90 $ 961
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Contingent consideration fair value adjustment Contingent consideration fair value adjustment
Level 3 liability, ending balance $ 11,574 $ 36,019
Discount rate | Probability-weighted discounted cash flow | Profit-based milestone payments    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs 13.0  
Discount rate | Probability-weighted discounted cash flow | Product development-based milestone payments | Minimum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs 0.070  
Discount rate | Probability-weighted discounted cash flow | Product development-based milestone payments | Maximum    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs 0.130  
Probability of payment | Probability-weighted discounted cash flow | Product development-based milestone payments    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Unobservable inputs 100.0  
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
FAIR VALUE DISCLOSURES - Hierarchy (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds $ 174,316 $ 194,841
Interest rate swap 7,654 6,236
Royalties fair value 9,655  
Contingent consideration 11,600 24,000
Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 174,316 194,841
Interest rate swap 0 0
Royalties fair value 9,655  
Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 0 0
Interest rate swap 7,654 6,236
Royalties fair value 0  
Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Money market funds 0 0
Interest rate swap 0 0
Royalties fair value 0  
Novitium    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration 11,574 23,984
Novitium | Level 1    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration 0 0
Novitium | Level 2    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration 0 0
Novitium | Level 3    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Contingent consideration $ 11,574 $ 23,984
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
RELATED PARTY TRANSACTIONS (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Feb. 29, 2024
USD ($)
Dec. 12, 2023
USD ($)
Nov. 19, 2021
USD ($)
$ / shares
shares
Mar. 08, 2021
USD ($)
$ / shares
shares
Mar. 31, 2024
USD ($)
founder
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Related Party Transaction [Line Items]              
Number of executive founders | founder         2    
Outstanding balances         $ 49,430   $ 36,683
Payments on contingent consideration         12,500 $ 0  
Novitium              
Related Party Transaction [Line Items]              
Payments on contingent consideration   $ 12,500          
Convertible Preferred Stock | PIPE Shares              
Related Party Transaction [Line Items]              
Temporary stock issued (in shares) | shares     25,000 25,000      
Temporary stock issued (in dollars per share) | $ / shares     $ 1,000 $ 1,000      
Temporary stock issued, value     $ 25,000 $ 25,000      
Related Party              
Related Party Transaction [Line Items]              
Payments to related party         1,956 2,318  
Related Party | Mr. Shanmugam and Esjay | Novitium              
Related Party Transaction [Line Items]              
Payments on contingent consideration $ 6,700 6,700          
Related Party | Chali Properties LLC | Novitium              
Related Party Transaction [Line Items]              
Payments on contingent consideration $ 1,900 $ 1,900          
Related Party | Scitus Pharma Services              
Related Party Transaction [Line Items]              
Payments to related party         501 717  
Outstanding balances         400    
Related Party | SS Pharma LLC              
Related Party Transaction [Line Items]              
Payments to related party         1,069 1,601  
Outstanding balances         200    
Related Party | SThree Chemicals Pvt Ltd              
Related Party Transaction [Line Items]              
Payments to related party         386 $ 0  
Outstanding balances         $ 300    
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SEGMENT REPORTING - Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
segment
Mar. 31, 2023
USD ($)
Segment reporting    
Number of operating segments | segment 2  
Total net revenues $ 137,430 $ 106,786
Depreciation and amortization 14,686 14,700
Corporate and other unallocated expenses 48,021 36,468
Operating Income 20,312 9,895
Unrealized gain on investment in equity securities 9,655 0
Interest expense, net (4,600) (7,696)
Other expense, net (32) (34)
Income Before Income Tax Expense 25,335 2,165
Operating Segments | Generics, Established Brands, and Other    
Segment reporting    
Total net revenues 100,493 90,456
EBITDA 45,306 38,828
Operating Segments | Rare Disease    
Segment reporting    
Total net revenues 36,937 16,330
EBITDA 396 (1,251)
Corporate, Non-Segment    
Segment reporting    
Depreciation and amortization (14,686) (14,700)
Corporate and other unallocated expenses (10,704) (12,982)
Operating Income 20,312 9,895
Unrealized gain on investment in equity securities 9,655 0
Interest expense, net (4,600) (7,696)
Other expense, net $ (32) $ (34)
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
SEGMENT REPORTING - Geographic (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Segment reporting      
Total net revenues $ 137,430 $ 106,786  
Assets held for sale 0   $ 8,020
Total property and equipment, net 48,526   44,593
United States      
Segment reporting      
Total net revenues 137,430 106,221  
Total property and equipment, net 46,905   43,163
Canada      
Segment reporting      
Total net revenues 0 $ 565  
Assets held for sale     8,000
India      
Segment reporting      
Total property and equipment, net $ 1,621   $ 1,430
XML 77 R9999.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Label Element Value
Restricted Cash, Current us-gaap_RestrictedCashCurrent $ 0
Restricted Cash, Current us-gaap_RestrictedCashCurrent $ 5,006,000
EXCEL 78 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "@YJE@'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 " H.:I8YE0L/N\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$[;,4R:RT9/'0Q6V-C-V&IK&L?&UDCZ]DN\-F5L#["CI=^? M/H%J':3V$5^B#QC)8KH;7-LEJ<.:'8F"!$CZB$ZE^"VAF8J[^B&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" H.:I84?>=K0@1XBZ.$7W760FP^]'K<7Y,8\W.Z M(8G\9DE9C(5<9*L>WS""@ZPHCGK(<8:]&(=)9S+.ULW99$Q3$84)F3/ TSC& M;'=-(KJ]ZL#.8<53N%H+M:(W&6_PBBR(^+*9,[G4*U*","8)#VD"&%E>=:;P M@^=>J()LB[]#LN5'GX%">:'TNUJ8!5<=1^T1B8@O5 26_UZ)1Z)()?SZDWV7P$N8%<^+1Z&L8B/559]0! 5GB-!)/=/N1[($&*L^G$<_^ M@FV^;;_? 7[*!8WWQ7(/XC#)_^.W_8$X*D"#D@*T+T#O"J!;4N#N"]P,--^S M#.L&"SP9,[H%3&TMT]2'[-ADU9(F3%0S+@23WX:R3DP\^DH8Z *^QHSP<4_( M3/5-S]_77^?UJ*3>!0\T$6L.;I. !#_6]^2^%#N$#CMTC:R!#YB= Q>> >2@ MOF%_O*KR'7!<4_4/>^,6A\?-XMR2N!OJI[+3"C!+\B$CNY[I(.4I?7.*&HH? M^ ;[Y*HCQQHG[)5T)K_^ H?.'R;"$X7] -PO@/NV= W\O-L0$ZF]'#K=SR8D M:U5#I$&!-*B']#G%3! 6[< 3V5 F3'CV*,%2TT'QK%4-\88%WK >WIRPD 9J M( (Y%1@;SYY4#+W2L6>M;\AY47!>U.R9#,NS2'82*&]'>]821]S8D-:RAH"C M G!DW:G;1(1B!^["B(#'-'XAS 1FSW M V'>-O-;BIKQ(\Z(ZO-,@D.G\[/ !W,OMP*?$ MW*[V2 0=\"#M6W84IBS^*^&F^,[R[*5-2;4/0;O1O"#2"MB%)4%L2M+O->] Y MY0)'X)]P4SY'V1,'PR$R#]LV? EJ88)VS\DZZU1>]):#V0,0'!FQVM CJ/T( MVJ7FGOJRO>9KFMC\H2)DZ/:[[L!QC'QMV!'4>@3M;O,<"FE&= D@^NWE=[ @ M?LID2QHA[4D>C6.JIECJ?S>"MF%*4*L2M#N.%-P@3%9@L8M?:&3DJY2DN9&K M#2-"VHB0W5D.+09NW_PU3E:DU $K@AZGBYNI\3K37MB44 L0JB5 7LJ8NE+) M+T^RII1GC=1X>Z4B\9OQIHQGKVK*J<4'U1*?62(OI_,;<>J2$Q_ C9SVQ#+. M-C0':,]G;I[Y/9)","?)((W$;NH.T[J!: MNK.(<12!ZY3+K[FYW]IS2J^P[75-^;3EH%J6/:8!CKS(++G=W(;T("T]J$)5]J>2NY KN_M&,+/>X:N(ZW8AZKK0 M"-J&]" M/VZXD68<^"!Q8;XH9R"RKOSB?1E M3]2&#+E:AMSA:;KSB:1F#]V&(KE:D=QZBM2D.Y](>O;'X>*G[@R=T;#_KB_W MCMYB4'J>O=S!@:\>E.0O-!1KBQ=(IMEK$SV]>?[VR0-6=L]!1):RU#F_D+_- M\A3W2TK%84']0/%:S>0_4$L#!!0 ( M "@YJE@"O_"8C0@ /(F 8 >&PO=V]R:W-H965T&UL MK5IK;]NX$OTKA#=8[ )*S9=>;1*@3>^CP#Z"IGOO9T9B8MW*HE>B\^BOOT-9 MMF21HFW ']+*UG!\9C@S9X;2U8NJOS<+*35Z7995BJ&8W5^UW=_7-E5KKLJCD78V: M]7(IZK=/LE0OUS,RVW[QM7A:://%_.9J)9[DO=1_K>YJ^#3?:7,^2&+9RA;-UHMN\6 8%E4F__%:^>(P0+")Q;0;@$]=@'K%K#6 MT VRUJS/0HN;JUJ]H-I(@S9ST?JF70W6%)79QGM=P]T"UNF;6U7EL"DR1W#5 MJ++(A88/GT0IJDRB>Z.X09?HK_O/Z)>+7]$%*BKT;:'6C:CRYFJN 8/1-,^Z MW_NT^3TZ\7N_B_H=8B1 %%/N6'[K7_Y99KOE;'_Y'"S?F4]WYM-6'YLR?UW7 MLM+H8]. G2YS-NNY>[U)LO?-2F3R>@99U,CZ6U, M93[M-[>B62#8-)29"_GWNG@6)=CNM'JC*FI5F4KP?$-I$J;QU?QY:(]+C!!* M=F)[2/D.*?M*)*+V2-1 E5R\0U?*D1A&*VV+AW&Y"M+,28 M7#[(>N\6"P!-LY)MU2G?7#[;&!4.G$%BRDDR\IE#+*(X3MT^"W<^"[T^^U(] M@_&J+J1S/T/[1PE+V'@_76*$I)$;6[3#%OGWLTTNM)!EWFY. W'G AE9OXY' M^&R)!%/L1A?OT,5>='>U7(DB1_)U90KA,%ZRKCJ(R>H0.S83AV/8#JF8XPG< MR0YWZG@#U5=9@=!=DK.Q ?GTK9O\H#[R8'0 MAW:PAK Q(6\B:&7"J:VU3MN)Y7J>A#0:;9!+C(I)&F/,Q4EN.XA3C":HA/3\3/T'_2ZG\I2A+ M)SB;WVA"!RU!A^V0V#ZTG@:)GP<_RQHZ!D/2PT)>#7)[NI@3!_VQ,$K'T!UB M0.!T GK/DL1/DYLZZ2D]-ONEA(?4VG:'' 0'G0+8$R6)CVJ6?^OSRXG3R[\R[Q M$^^NCUZ)-]-$.^'9=,I3SBR MAB+HF2BIM.>=*F7X0S$>@V.K-6;**<"JM.Q MEW AC\>-BTLLHO%$8T![EJ1^EMQBS-32=(@=DT!MJ679#LO;SM&)W2;#U*9, MAQ1E<3(%?3#=^BES"_U)/EU7K4M5;B;4MN0X<=H, MQV"&9F.<#B),HWC*G3T14C\1;@M7IBH-!:J[;(I_JC!Z;$+E;M.R*D_I%Q?Z(Y0(?4,?VQ*$FL MO'+(<2AS\03:GL)H;-< MJ0JNG'ZRZ9 FW)X5W'()F>C 6<^;S,^;0]M.R7#FX$@"'A^?Z[G$8C)1E%A/ MI#@/=A@= M@#G-]%+ZJ57M7-KV#>YYG1W@=55!+Z?; MEO)[K7*O@?H7IH#8/0Q0!?X'<:80"-5M^?&CNW V[?Z#<'HD.BNW[KV\S M6.0-F-93"U5"E6Q^_BFA)/[@"QUOSW)RZ)Q)V[[I?=O"_&V+J10PNG2QXH@0 MQ@+6_G%GB)" Q2R 5L\1)A0':8(#AN,C(N:#$8\9#I)T0A>'2$U#MKTY4GE" ML-E-U7A0\(KL>[ION=B!4X-2- VZ1? M?H[%?$\ .I\=_9" ]>T:\[=K5C$[M82=O7H=X2J[O[-8BF%;$EWV?)HNE>3ZMU]H=L&-_"Y@$8L2#D[2L?Q^5Z89AB2T#SENRPJE(E5 8V=$ZZCW:0LHM8S M7(<UF\C*BC(V;3I=<@@F;*'"\ M;SJYO^DE<*\5,N%><'G6:*B/2S-M@4'2>BJI!I7R$A?A=#'KJS0M6FP]:K=IW ME!Z4UFK97BZD /!& .X_*AACN@_FM:?=:VXW_P=02P,$% @ *#FJ6/2X M"XDR! 71, !@ !X;"]W;W)K1Y@9OA-'>FX^+NDJ09R47*:(N"DF .A*,I@F6:O"$*W8-W(,W!EPW;"9PG8NQ*Q:0KNW$U_U,Y/SHS_R?,'X / MWP/DH4%'^JP__9G$=;IOIKMJ)>KE0/5RH*+>X$R]#\D_:LW5;:I$JQX!\0;S M-5GB^$4 )1 PM08<8*KN?KT^G8++&8)B!MU%^VD$1V@X=O=M71U1(0I0'67@ M^S6^WXL_5SU .%<7<"%9_/(>;#$'>TQW!-RIZY0P2C$78*LT"*6,W'?QEU.$ M+3+OP?,\>"3 &F8H&-0*!M,1LCS.@ MAS7T\";H5(A=-_#P!,0[0NV+,""#&C*X"5+M[4*J>SO-UUVD@96T+\(@#6O2 ML)?TB_(CL>,_@3!O 0EB)F079'B"X$._L-^ 9RS+U#^G9YN_/_W:[G^K M:J;8QJIAOU>WQ=[6\=4$UI:WQYD2&N.&_;>OM;53-5-^X.;?;^R]U] MH:';X\QGN<;1D DI7*\QY"58"7[W+* M@63;XG7(DDG)LN)P0W!"N Y0OZ\8DZ\#_8:E?J,V_1]02P,$% @ *#FJ M6).5P;KJ!0 ,\.90W+VPL47N69,H=759*W4YG(ZE=&:951>\ W+X3]+ M+C*JX%6LIG(C&(W+05DZ)9;E33.:Y)/YK/QV)^8S7J@TR=F=0++(,BJ^W;"4 MOUQ-\&3WX3Y9K97^,)W/-G3%'IAZVMP)>)LV7N(D8[E,>(X$6UY-KO'E@@1Z M0&GQ1\)>Y-XSTE2>.?^B7S[$5Q-+(V(IBY1V0>%GRQ8L3;4GP/&U=CIIYM0# M]Y]WWG\NR0.99RK9@J>?DUBMKR;!!,5L28M4W?.77UE-R-7^(I[*\B]ZJ6VM M"8H*J7A6#P8$69)7O_2U#L3> /!C'D#J :0[P!D88-<#[))HA:RD=4L5G<\$ M?T%"6X,W_5#&IAP-;))U[R0-(_E&7IW\#Z;*H"H)YI& M-9R;"@X9@&.CCSQ7:XG> ZSX3L/;&?,^_QT:TCW;LKQ@QE51C?;*T;KS;.?8 M]AW;FDVW^Q0,9I;G!UYC=@#.;<"YHTFIEW>^0N]?-[H8C!#=8^;B2,X.Z'H- M76\T%PLNE:YJ25.HWQ/V&J5%K-G'#&:+$EKUUSQ&-.-")=_+#Z>FF%03N7OY M<$+L^IVL]:ULW[<"<]+\AH4_RN(>XD)%M"Z!QK"T4K[1%66"Z?< 8,O%N .S M;^6&NF>84 8-RF 4Y0/H$X3V#*U8#HLL/:OB&D,G3W3=:PTS(0[Z@0TLTD7< MM[(]QQL(;-A #D]^*TEK$01J4+H MZBLW-(E*S-VG=K6/H >R;X*Q/11ATJ(DHRA_@;T@@H#J=J';QG.1I+I=&%&2 M'H1SUW:Z#<%@-@2S%58\JE_S1ZYHBOJM_ SES)QWVQ N'^.@"[9O%WI!.)3] M5A'QN"2V4*M-@1&CTYN;6#8F78A]LS (W0&$K2SB-W11K9FHT:&3.J"GPP$] MJD(>R]LA]U8C\;A(/N5P*$J3[[ 77M4%D.1;5K41OE\JP&0TH-^X54,\+H?U\K]A<&1FNV)XI*^[!F.$VQ<[ MXMIV+^\&,^P-E"UI)9&,2V*-40%&-HR1]"7-QZ3;_$Q69"#II!4^,BY\^C0P MW/2(0<<"8G5%Q&3FV.$ ME;NR+C@8- MO!-LR80H3\D\^F*D8-!!Q^INB=ZR.F30*B$95\(VNNAZ2Y.4:M"* X=8W@YCT.HN&=6V.@8[W?V-2WG:TD[MU=9DRLRBM="8>Y(E?5-5_S MM;DVOBXO2SO?;_#EHKK\;=U4=]$?J5@EN40I6X)+Z\('3**ZWJU>%-^4-Z3/ M7"F>E8]K1J%!:@/X_Y)SM7O1$S27[/-_ %!+ P04 " H.:I8#BS&!!T# M "4"0 & 'AL+W=O9 BCR7.1,#JU4J7G?MF6<0D'E!9\#PS=3+@JJ<"IFMIP+H(EQ M*G+;/F>*W^R<2.L4RHA!'/?V2)2H=6 MUR()3.DB5_=\]06J>-I:+^:Y-+]D5=DZ%HD74O&B=AP0)UF M!Z]R\'8=@@,.?N7@FT!+,A/6-54T&@B^(D);HYH>F-P8;XPF8[J*8R7P;89^ M*AIQEF!-("$XDCS/$JIP,E;XP&(I2?@47Q6X15)=NR60&Q;S DB+/(ZOR>G) M&3DA&2,/*5](RA(YL!5R:74[KABN2@;O (-/;CE3J20?D279]KI7W@BN:$OVJG-8%W]Z#:06\'?-^F MY3I^V S>J\%[KP#_'^1>PP?=:>]F>]\J<'9S;6\<< 6(F3GW)4(MF"J/A7JU MOEI&?3'E?P:8_RY@D.4Q1TKGH8!I%>0&PO=V]R:W-H965T&ULM9UOLKRK\5*B-+ZMEFGQ?5H59;;MY-)L5B)35R\R;8BE?^YS_)-7,JG M^<.DV.8B7NX[;=838MO^9!,GZ>CF:O^WN_SF*MN5ZR05=[E5[#:;./_^FUAG M3];^\'MG5$8FU6)05(I:_'L6M6*\KDCR. MOVKHZ!BSZGCZ^)D>[4]>GLR7N!"WV?K_R;)<78^"D;44]_%N77[(GKBH3\BK M>(ML7>Q_6D]U6WMD+79%F6WJSO((-DEZ^!U_JR_$20>'GNE Z@ZD;P=:=Z"= M#F1ZIH-;=W"[$;PS';RZ@]?IX#EG.OAU![][2.>NTK3N,.UV",YT".H.P7YT M#\.Q'\MY7,8W5WGV9.55:TFK'NP%L>\MAS!)*^U^+'/YWT3V*V]NLW0IE2B6 MEGQ49.MD&9?RR<=2_I(2+0LKN[=N5W'Z( HK2:W?Q=]_QZF$6.%?NZ3\;L5I MU3I;?%UEZZ7(B_\\_V-L??XXMW[]Y97U2]7QTRK;%;)Q<34IY7%7T2>+^AA_ M.QPC.7.,G[(R7FNZW9J[W6:;C7QU[ ].TWMN[OUNN4RJ5U>\MN[B9#F6IW ; M;Q/]D8073D!FE6*7?S][+-&%8UDL=IO=>C\R?Y0KD+ M;"->6_^3N4X.UZ?XFR8&ZQ]C+NZ315)J(/S2)4\?15XF7];"NI-)2.2Y6.K. M>B)E>M0J.6J5[.GN&?IO\3I.%\**2WF$BS<6=5Y;Q"9$IR@CJ7I#>%MLXX6X M'LG+6(C\48QN_OTOQ[?_J],9$C9'PD(D+$+"&!+&#S!_#ZO>C1]OB!MX]M7D M42,G>I03[26G7^5+NUC%\C!>]9*6D3I46DC8' D+D; ("6-(&#_ O%-I>;9] M1EKN45INWTSU>YP?Y41UWN<,V144,D+$+"&!+&0;"6WH*C MWH*A>CM^G!VJ.&.DH8I#PN9(6!BHKP5WIKP2(F1,AH1Q$*REM]E1;[.>>OOR MK+>MR#=Q*M)R;S:58K/-\EC*3]0.5 _ES93$3FG@T5E[2&Z-AS944TA8B(1% M2!A#PC@(UE*>8S=>J+WGTS/:>Y\NJM0F)]I+<7CTJK(N=?:FUL6TD?D-2IM# M:2&4%D%I#$KC*%I;D2?NO&/,AGOIC:O%F>7>\Q5I$>_7?,)OU6.AE:&CO/^X M,MMU4ITY\&!Y]8D90F-&4!J#TCB*UI9-8Y0[9J>\O>!@W>WRQ4IJJ+#NL]SZ M((HR3Q;ELS-O_2G_4)Q.YK2J@CKJ4-H<2@MKVJF6 T^=OD&#,BB-HVAM^37& MNF-VUE\@/ZWD5&]V3#VW.VDS'\Q@+4%-])KFFT\A@@9E4!I'T=I::IQTQVRE MOR^*W=ZAJM:AZQ7=?9:R=MOGU5WKC^VA$$)^/ @_WMW)=T>1+Y)"7$QJ4/.] MIIWJ5W05WW/B%# M:,@(2F-0&D?1VHIJG'?';+V?*DIY4WSW%.?+RY,RJ"5?TUKYB]B:#(:,&D)I M$93&H#2.HK7UUBP<..:5@U.]W8E\7_=8/3T([G.:]/@0 %TS<-1% \U$>PX- M&D)I$93&H#2.HK7EUJP;..:%@W,I+Y&4N^JM\Y+^JKLV2$3UQAU767HTAQBL$"0MA-(B M*(WUNKH<%;,MD,:/)[TKUR\6[9E1@TO7U=+I;IT54?UNUP[HK%/U%&I0X\!W M:H&U%U=UI_J.%,Z

/% ;&TJ;0VDAE!9!:0Q*XT1=3#!LCR&-C4TNU+_K/[JY6EVI M#K,V*4%+UZ&T$$J+H#0&I?&:UC-35[U$-F2C6JM8^.DJE21J=IUYFESZGJ[7J.Z]@="RC4 MH,:.;0<=#RC2\(*@6Y#"-*W&@>W0KE-DOF8OG+W2Q@2F9A/X11OS]".&-$AO MJ6J0$GM*'=4L@L8-H;0(2F-0&D?1VL)KS&5ZP5Q^V0X]O?145Y;X\@,[[28+ M:/TVE!9JST'C!$&C,BB-HVAM29W<&>7"K5%^=!.>7EQJ,;3K3;V9\DZ$O2D* M]JXHV-NB8.^+@KTQRL^PP&EC@=.#V?F3]N)1J/$-IIV9[_"5[\:CJ?_LSZG83'M3][A4SA,:,H#0&I7$4K2V;QM6F9E?[)^S% M,T<(YEX*T*@,2N,H6EM_C4E.S28Y:#,>5?W5<>#[3C>5 M0X2-8=!HX906@2E,2B-HVAMO34+!JYYP0"P'\\<8;#> MU)6"J>8.?M"@(90606D,2N,H6EMNS3*!:UXF.)?2!NS',T<8+#=-!;AF^RH&Z^5!:U.=R,&A(CJ*UY=*8]*[9 MI#=OQ7,U-T )B-V]ZXHYQF"!0*O1H;0(2F/]+B]'!6U+I#'DW=YEYA>+\ES- M3<@]9^9WZR$T[;K%4YHF'J$^Z=XD4=-N[ 13M\.+-.UF2O9F.II/:'<['C=? MLY>.26-2NV:3>O@V._UP00N[74U)L4.G5#-'A?K44%H$I3$HC:-H;=4U=K9K MMK-?LLU.KSN-V3PC,T^9>4 KOZ&T4'L.JM8C:%0&I7$4K:VGQI5VS:[TCVV@ MTRM+O7.Y._4#1WD#@CK34%H(I450&H/2.(IVT-_DY&L=JR\2E6)Y2-+"6HM[ MB;??3.5K-3]\-^?A29EM]]_T^"4KRVRS?[@2\5+D50/Y__LL*Y^?5%\>>?R& MU)M_ %!+ P04 " H.:I8RW,C$+D( "D)P & 'AL+W=OFOF[O M)/P:][,4?,.JFHL*2;:Z&=W&5XLDTP,:BS\X>ZX/OB/MRE*(;_K'Y^)F%&E$ MK&2YTE-0^'AB"U:6>B; \57!F26NV$.5_>:'6-Z/I M"!5L17>ENA?/_V:=0ZF>+Q=EW?Q%SYUM-$+YKE9BTPT&!!M>M9_TI0O$P0"8 MQST =P/P<$#B&4"Z :1QM$76N/6!*CJ_EN(926T-L^DO36R:T> -KW0:'Y2$ M_W(8I^8+4160%%8@^%:+DA=4P8\'!1^0+54CL4(+6J_1)\AXC2[1UX/P8O> M%;QWY3T.3OB%RG>(Q!<(1SAQX%FD2W>NERQ9DS:NVLB7M67=57]9;F[&8$95LS^<1&\Y]^B"?1KRZ7SS3940"2 M/@!):/;Y?Z )\2H7&^9RLQT[:<;J7O,TCZE(LJYR5#50]87]>_*)P[I% MRUBJ4*^H9OE.>IO:S()V.9NDZ< !V\H#/HX, MO47A)B2JRZ9X39&6#-8M8B]ZU3I;4S?ET;HX2'F+U6'D WO Q?%I8'FE&%2M M(C.-II-,P\^;/#A(#Z0"#J".O'0,VOH?[)=PRO*)8+6N&.(]MW5 M"1[;N*(A=H?-)/9@-VPYX68 S3I3$7JXI28;DY##S M+0'#F7$25@UK"@&N=6$=T$I=,^ \;.KLHJ$H<(7F4((UUYEPTDX< MY.GOY9USS78<($/><9#8YK=Y+G::@:&#,J#C9)/$0G6T69Y&O( P[QF%ZO)-L2WFQ M;X3M\A)JS23L.X WH>$;K-B3%*K1SJLTMA#GK%ASSA,G_T2V-)7G7\G M0 <9QBD>4J;##"2 +_&&,^,P:0)"N0/&E.*5ECY.C!VD.(VL[#NL2.KI,]CP M(@[SXJ)+\5[O:HD4BB=V<"(^4&C=#LNVFF$/5,.*.,R*^V ^BB.9=%H8I\=O; MR\5^?]9\^7BP/[L[V)^=NO/N;GC4,Z9X,F0+AQF.$YQX'#+,AL/[TN&!P>=& M9I\ ^ZS;RG/-=AP$0YDX3)FW1LMH:0/;[&*70\'KTSA8IB",01]Q:%(=.1VL M42BVLCF\\M,6MJETJ#X=)I>^U!JNQ6&NM;V")0F;)HU=[Y^VNJMY90RV:?0R M2:=#IG"989)X3DNPH5LS#P=%V6#\>-,9K48EA_"3,^/?=TZGN80%@S?^!#"5GU0?GFNTX9$8?)&%]X$VW MTW.;Y)WY#=_S__7)B(;DC9/W?R+IMC9PNV[;A9:V$1%)^ 'YPVZ[+1N11DL0 M/'5>"B!CUI!OX^D*A"XTU/9=%=_A=G+6Y^7GFNTX) =/S,."I%FZS:FL#L+^ M*9 YZ-^TYYXYW7+5/I1SAL06&MDL&3*(PRK!,P^!)$:-)&$U,G3!'"\ZH=K: M8IH.'V8YC'"6> [ $Z-!DLGIZZ\RC][V&T%=6ZM>@;SQ:#\)ZIWO7H9GFNTX M,D;/)&\]&G"=3_3ZN&BN0VK+7=$*-7K"B7QWSZ-W.3"V%^JO]JV:WS0M6@^OOXZM%^\*8F:9]?^T+E=!$:U2R%4P9 MOL$P $#@ !@ !X;"]W;W)K5_2LHQA7+5WSE^'M3&M^KJIZO!Z;]VV MS8N#@U"LS4:'J6M,C=\LG=_H%C_ZU4%HO-$E;]I4!\>'A\\.-MK6>V]>\;O&KTRLQ-^Z6Y\OCI M(%,I[<;4P;I:>;-\O3<[>O'VE-;S@O^QYC8,_JU(DH5SU_3#1?EZ[Y 8,I4I M6J*@\;\;1N_VJB/$^)7N&JP/]5M[+V&4XLNM"Z3=R,GS>VEO_KKU$/@PW/#Q_8 M>OS68E_[YNV7^<7E M^7P^45>?SN?GEY]GGR\^7D[4[/*=^G1^A@]J=G;V\@\\$XV_,WIL__^GHV>'+1[@]S=R>/D;]#S?>_]]I MZN,-9"J*NUAD,5IFMMH:LP41=U,56Z+I5M@RI<':#[4K>F1+!8!%M: M['Q\?O@2U"?_SZ*7"+]+G,[=I='V7?Q4_WYKM+UW( M7YQ/'UWGX\>?E U*JQ*!PP>[M&!H8=U^,^(?#/-IBLQ+R&ET:TT-26RM:D-[ M[A H;A &_QZ O>MNR7PU'G^D>1&0+PV#+N%U^0;_'5E:N-MH0@ZA;<-Q[%F M6WFV+JJNI+V(T> U&$2I@#C2KM4:04EU]0;1?6-*YI8XFJK/4%;4$LFX=(@U M.!7T2U.1N$1O!3R""-@/V$E?NH;5_$E[H][)26K1!2 E!/S&NP[GT8I*=W6Q M5F[))JV0+I0.P;03G.I;[YHUE/.+J28*OF7J%?;4= "MCF*'GC++8NJUK@LP M&76)U-"J0C=Z82O;WI$B:G>C64D@;D*K%Y5%:"Q%J8%U6F&SUZMTUI?I?,IA MO1R;I2<,X(W4]2,+:LR6(;:VXU]Q\X24<+NVT$9[ZQ1IKG(%@QMJY#J_YA(8B# US"E_X&5!H(3C23:PCCE:%3&^_* MKB!VG >'[%6J=+"9_*8%SL?N\"-\K^UMGH\Y: %>P!M^$\:HJ M>F9+!@G"<.-:,DBB#"5I@ X93"W,0#DBBU;+KJKN]HD>*@=\-/6-]:XFHX[1 MN09GA6$+H13Q;%^PU2JX:1\>[HCJ1WU]8\'<1'T$66\=T*9K76J2#OI MH 5 M8KHXH6/(O:4\N,621ON6UKEZY1@@-2RHJ6R .(XT2P+T;)!.[X#5%06G)=3B M;EG98$P74%^P3!H4+]T-_MUM8NA3?__[F7H2PTWZ71]S:EIO-@M8$XP>W=<' M*X_C3F4('>1Q2%%U?R!]R:88:1\Q @GI&A57.=09"4B8BWL%X@]Z!PXBM[BH MU7NS\!WIGS+PA/CTW[#) J!K714T7E/ M;)BO!4+*RBB8TXB6F:.B>!+$I1@#QMU"+,%C+0TDM"&&!ACU(;04"=-\B(QM24M!%/8KC# ;YD[MABNB\S@7 0@8YBWM/DV?B]:6+8)[U] MJ9FA.9TC^ME0AM0YAK"C_C*;7>4@0OZ3!.@YM;7T<:R0"R%.54F,&G!RQ 62 M1*SX!RI&0 Z2E&O*7X%"_LXI!79A78"#FM@CS!'VZ=MHK:11!X@X< MK!&#(NE:#^VU([_LN0'6.3Y.$J0YUF>WG3!8O5E3RPDK@F,XBKA)H<,:+N)N M8RTPDG>A*S:M=-'(3._ '$?OE&HX:#,J2BCNAG3DW48E?>Y4F*0LSJ)E#D_? M;(,!H9&0HCS79@7:BE(GE8:4YU(P3@J2) ZG=P4,DN,VY1]P356ANC/4@YW% M&#< &"MNZ5Q;4\!$74IAM>/CR<9\+F.B',>; >N/^5"&_,#GW,:V)'W3>0H& M''UMC0JS*Z*)?5>E@L6;55=%K<0*>R'%.KL6:LPL%C0[1=S.H1(P/YU MT7=^OV$=]JA3-:LJ.3^UA9D8E])4I4G)*;Z(;FL#=J*NBZ%04]*-0>Y69UP( M%'?_N<)XD,&E"*GD0#VD/&A.+A!"=-S(E/>EXAJL)F/ #XTH;:0($&!_*Z6< M8TWE&J],-1X0R5N7$?54"R7%4/F>W59V"#?,V'UF^EP;V0H[N>+=J-RZQIB< M?ZAIJ()[B!KBM MR76$V:I3*!1.:"TJ35825]]K5Z%$"9$39=#%#LX>5F#W6$ SC9Z$9R&,Q*FZ MQ#%(*Z;NHE7-UX;"\>_(0JTB#VFVL*W0%/LAL,6*L:F[+QUB<5\\#CV :J]M M@$4=[4P-\7?;5DK0'ZQG@;M-)T)*%*7"AF2B+(&^NV9L/V("2H52 M!65"3N8].XM6 M&*-VK6-'V.AK0S.W> 19&RCN-HUX/1>2&BUBT<8"D^H'TL8F9UI&?1C!/H6# M0?6(A30U@B&Y-7Y@CYQ2,FH>L6P*-5OLT)Y=P!U%5]G#/1S#,3=4WU%U3(8J M@W \A%W2?(^2'=7I5!YP^XR M= .D#KI=W'?+_2Z8$>AY M!#]B:*R5 FJW;4SGDPSXTB %(*FB@>FT%W(3K0]N*+FH:;DCR"( MO)#!3+IKNWYXQ#UD:6E$E,(OC:'S^BER<1H]1'>B1(+RS(CY<%KO*>PEL1C9 MBF,/>CKI IU30*D&F>E688HF1EI#\>D971!+^!C6O\ N74*0)(/%NE_,/:;T M#C)Z*A$6"RJ8H40'/MK4R9BOL(3"GI-4J 0R.1HZF V3>7NC)'9 M>U1KX%N,-$D3CQPB)GH>#49KLP^]F9[.<-V83K\KG35:+&&$( _-6+])HTF: M5E6FMT'"EGCWE@YV@+T7X9Z"6!\<6&/!/IXN4C3P)2GLQE4=M39W66+%QH<%1O4$@R9K+6QIA+M1M_%".)YWKY@A^*,P6C% M3]S%]6;8;:4^B(ACR)10;A0+DW*M#.92$65#E)]4&V7)_,;F$M*T%6'@<-+A\9YZ']C M/5>G%APKLWT>K08>&M 1V!&.VTV,J^=2_@TF4ZST'.&-H;PLS247QES$1Q2GW<3W0J)*/3R.C[S;3^ZPM081; MQ)M,SF^_=8[C ]U?A=2B7,[F[V;_K>94Y5#S>4WWX3Q*RG>!O*(?(LXDT__5 M5.4^3+P_ISN3T72F0A2EEPDA507KM);O5^R2F];QQP)*H.:8_(N>!@S'I6S6 M9X?[1X<3=>5)8+I:OZIT#/9D6;EZAT-F.C%A]?<'?'MCQ0"@&NB*F>N.Y(M^/B"ONFJW7N^&DE=@Q_Z$(\0*-PD!8Q=@,S% M,.>29500ZBTU3826W*=1^(H$D0LT@OEV(P*5T@2)W>E1R3F1T5ZA30D0GL*& MX*X[Q-C6W\$D7\R29Y[O&Y>C.:7[%-5K<[N]L70XA+1/@I;N=A$!$A]\;94^V;YR?3P_S#77?SA)5F:\0 MU5L3DXODV*UTWWA.B9IVD7-N^XK<[%OEQ#0,UL#1 MKKBSL;]CBL[7]J4X\?9]XR=H$! :OK'SKG;44\CFWUT OM0_8:U9Z?AZ]#VW M$EQ_N%A!$,A&UZLC CS.#*'K[WG>9RD&Q\Y1!Y::*LNW#O_+X?G];/XVW[!2 M5<=%1HBKX9.MO.%"]Y)F(#3\B=PN1E>3@\%<:!!XV$<-3TBH3.OO_-+ZA:FL MX:_*9GB8!\H<_O5 7&YH^1$L#$+*,65K?E GCR-R\#IZFH-7W=^32=X(*7]^%ZG3 M26QN-=V])]L32;F,W98MR-V%H=S3>D?8)]DJOLEGX2(SL2CH6_W= [1.9O66 M>PJR)57JA71>6Z\<^ZNL.%5(HSS3#R:S .R;T0@TO6 GB2XQ-'%D+MZFNOL! M?1?;[!I9DP^X!@X6Z/^%JT0:L7WF^5E$_<^GNU#?K]R-=BG50F\1[ $.\V!H M-^+CA"W-^:CXCE&KB"W4J%;GT3:EN9J>0?;/ 884T#Q;00>-M'!*V5:B+F%>AE)2GS[,9/Z;J MY-ED\%)P?GZ6LR,E;GZ=(7*R)!&!]%2#)]81XA&C)K^L*RHNPO+(9_@*1?P3 MY;66EPNQXA55+YE_.K:_SQC=-8R>Y)&RZU5XT:MV^^#^B9^CM_3+!QTJP?:^!&@YP*%IFX\=70^_,@#E4 #8[XL M>9#%OEL#'>\J3CS\D7SH<1E?1G?NN6,/O[NWNJ69(=4)7JTW#=R7$WUYR3CXZ&43#,]JLFU#(MN\F6 F+O6;>>'Y(/ MAN0-V];=[>U^%1Y-W[%F4P4O5K9<%HP0P&*Y'CZ%.N]OVJ\=J$4CY-UWS:V%I-YZRO68HIJJM MJ)#FN51A07UWL3>4 $%O6XG>K]!T?*)*?UOR[?F^?TS;E]#R2$L.<"+9[[<[ MPUGP &3377_<_7+Y6SF$TA5U M]Y598NOA].>G>W)#E'YH7<-_\[5P;>LV_,^UT:7QM "_IV=YZ0T=GW2[YMT*5;<'*FU*/!FKO2*6SSJ1=^LM>"9V[3*^\/!(.FON"QZYZ=N M[E:?GZK2YK(0MYJ9OM6Y&ISU@M[]<2=7"PM3?3/3]=\(>Z%_7U]J_'4 M;ZAD MJKF]RMV=W7Q M_M>;ZX?K]S=L>G.)YW?3AZM+-GWW[OW'ZJG%>VWGO;P .V( M_:8*NS3LJLA$MK^_#SD;88>UL&^'SQ+\C>LC%H4!&PZ&\3/THD;YR-&+#BDO M'D51"C;7:L4N(*M&D, !=LDNG.F%9G^;SHR;_WN7 3S]N)L^)=2)6?-4G/60 M,4;H1]$[__FG,!F\>4;ZN)$^?H[Z#[KN/T6;U4:\$ZE:%-+EVL-2P)ZK-2^V MR%PW_T]A,/1+)65CJG3&BU1X>T_O+U@R2 +6Z1.S[Q3#CIIUTNPX9*PTLE@P M"_9SE0-PZ,E8L38G[.>?)L-A\H9=9Z*P+Z\R M4>@W7R&S%MH!)>FE9KE&-&YSV9&Y%%9HY/4>%:PI#/>PM=8R%0$(I'F9 MU:\R)@P5JX:*H]<2S[+'4>#U=J]V;&=PCCI\SR95=^G$DE1TV\' QC4 MCM\L1<$V@AG0,/,M#-M-O7&O85P+D@<50^9;X*T&B&<^.@S/L0#D%Z+ ?!HP M3:LS:01P.JC- CM( &3&9IIFUDL.?JDH+4P;&,.Q9]3L&VE$M"GO8'A9R=MNA_4:1/4)+RWC!090F\ITZ77C>?07:5I MB56.A:.!8E&'7:4$,RK/'!WGSKG0&D)5CJP9';$/G=%!JE11A$U\;BO!]Q>! M(U^O;@1A5X#?\^P/V**) M2JA06W$%6M!]I'(;?1$H]$OP0!:HIX? -B\:C2O\NE:]] M7EBG^M(BGV@4#O/1B+W1U'NW%) M$>$+,>/I)\H?#*QP UOJ8B^-.($)Z>5>YPZY8(&V+K[V'[&/>]C("^^.VH2C MM@G9_]R&T?^'#:=9YD" JA%(.&AZ&@M$^%*D8C4#[9UZ+D78AE-9]=E!J=NN M6IJLHII6L:LHS7CN'. .L1"G0P#FD[6N(Z)5H;M[5^[[VUWS@QQ%1CH_'/ Y M.0#;J"KNN@WD>5'.,?!>K\M>NQQ"^1?1T: .M+IOJSSOE)E+O6)D"NW9=%"' MI#7D/T6(+XY/51MB#O?FW)7>;7='*:FXHLK(M3-0U7@8^;D.Y8,-8E.Y#A4K MQZ^<_8'NB S?'<]((7>XV(OE!>%]03C:%=89:I>D8SA=X;2BO%E*4RDW2RJG M*84&K'BUEUO>8"+?M3\'I-/BSU*2'JV^[H\R6]"^[F['7V@Y%[E+)FFWK=/1 M5T.^"KTTU27/?>.SR]ZFY_R>PJ:%60MWW95O3]BTIDRD+MI&OVOCQGMGT>F. M\Y/ZW]K)?MUYJZ(!%-GS$?JXU=JRMY6B: R>PL>0BG<\"4:)&PV"R9@&411$ MQ\<8' =Q3!-H&2:31HG^U/7NWHEAG 0A&K@XB),0_Y-XP,)A,!@F;(1=$;M M7DDL?."?D-33!2# D,CN*H:]"H^C8#(Z?LU>H8<8)OB-T&R%^"4JX<2]&$7X M;>FQ#_%8^MJ)#_G#!*-)D RHMXSB(!Q,O!XC:E0@410]9Y"(=L?!T.V" &%" M@^%QD(S=3(C>B0P2!Y-D=, @(#4X'H/7\6A(-$;#$%:":"'FDFCT58N@KQJ/ MR2+0(R1+' =13)8)HV P&6$ .G%XV")Q99'Q&,P3I_]H0/Z,AK!UY'JW((PF M7I'1,?O'=_TYZNU0I-"M@NV6;UU(7M88X/#(%T_J#F@Q$G]NA$,G.D*Y58!8 M(1^K\ZQ+MF\^4.TG\M'3+/A%"--*KCL/5]\O%N&#\1!!3!$#8,TF2[IFA%'!:ID6I5KMBZ1$]S= M1BJ]X"C@OC1[K'U2/_U17E(S=OE=+7K5?]&_^?[]@KLDJ4*)[LL00>'@)072 MBDXT*'_M0^1W\8W8'F.__-_GW-7O!9U9X%IV7\=;[.@^)P>C2?B2"$V_W!@0 MQ[IT[UE)"WN,]<=*4#2_AO0"HWVB!7@_ M5\K6#\2@^;YX_B]02P,$% @ *#FJ6+-P7--N!@ ; \ !D !X;"]W M;W)K&ULE5=K;]LV%/TKA%MT&V#(S[1IFP1(TL<" MK&V0--N'81]HZ=IB0Y$N2<7QO]^YI"3;J9NV'Q)+(N_K\)Q+\FAEW:TOB8*X MK[3QQ[TRA.6KP<#G)5729W9)!B-SZRH9\.H6 []T)(MH5.G!>#A\/JBD,KV3 MH_CMTITC2"5]7E73K,])V==P;]=H/5VI1!OXP.#E:R@5=4[A97CJ\ M#3HOA:K(>&6-<#0_[IV.7IU->7Z<\+>BE=]Z%ES)S-I;?KDHCGM#3H@TY8$] M2/S6-^ELS'WS&?B _6A-*+MZ:@8M=^@%2Z?,9M/F?C1QU^D"X3DU%? MC(?CZ2/^)EU]D^AO\KWZR =7YZ%VRBR$-(6X(BT#%>*4^:""(B_^/9UA%@CR MWSX$4H#I_@ LFE=^*7,Z[D$5GMP=]4Z>/1D]'[Y^)/UIE_[T,>\_7IY?,!>? MC "\>=GB.Q&A)'%NJZ4T8BUR KL+ ;T[R8KQ0H8XXY.\O5-:4Q\>@G3*]L6Y M-+*0(**IY[)%=ZFE"9GX7"H?U0;1K:072^F"L'-AS<+R-&6 NF0Q>A&LR.42 M]K2)*[7P:T-NP4LSMQI]@\TX$YE_K957T34\?K2\@'4%E_Q,U8P<%S;*Q.G' M"U$B^+S6&J6A1DV\ZNP%2VTV3OC+TMD")/%;!3$2#KGGM^A-!4=H8>"DK:'6 M-N&W_@W%E(Y(W&3766P4Q0-X$)(\PT.H=L7_C$5?V^'GAI..O-6JB**:21U=QX:4"33.GTI^(OJ/(>'1 M8A,2=+_DJ+'*IZ-LA):H-1:R89TRN:[9^]-A-F['>.ZF:$9I?]6HQ'/I)IJ_ MV#8''-A'7"RQ(.@\5Y&JNR:;B/,.VDIYF (4LK5/TS-QP8;F2VT:D:A01ICH M7H6.5JPP!6&"0$JKL.YOLRURNP"C'?:$2.M&JSJR '^S6NDB(ODC$4?9BM]Y M4N_2L0S#NO<'LM(:T @L+OS;!<5ZV'5%R67N%)-!LB P,=?2>S57%&E8$LP8 M!R\AF3V\G$0I[$FXE/@@#(+DTKDU?[J3NHZ"DTM(]5YA-R;(^NEA-FPQ[XM5 MJ> ]=AQNQ":D1) 4A8?Y-+S&NB8\.UY'.0] MZ.54[OOBK0]RIA4\%>(,="SPC4O_%*'UM,!I!ZHYW2-B]K0)T78/C9X*RT>0 MS[CKOZ.9JW'D$J.#MB5P?[PL)R05J#XZF Y?#( M6;TFAVGSIF^DM4KQ6FK&0>9BV67.64NL+++2%V*GJ#6J0#WFR\ M2Z+1=&/0;SIWPX^\=HX+H7M$ =2"6T"?P?B"4V7Z6Z5%\P9F- MBTV=?I/@PRK0K6;$M*MD$?F())\].1R/AZ^QALK'Y]%KSD>E#L/F'9:\9=VI M(NZ0KCDH\N+DVOJ6S*K9Q0VO34&5 47RU+Q-ZD+MT1*Y$J18JJQK=-)W*;V<"K;')O&AQLM=HUX]VBQ MC[ 0]!P*0:1U7#D,PP@;@T_PXRZED1"@1@;RGIJFD/8/UYQ6TT;S+3Q;&]7N M!H$]BG#$:ELIC'*B8I^+T20[Z"!#?VLHE/B[8'(W:MBK1NZW#QP>9)--3@_/ M,3]]E(B 1"7%PV-W*LWV':L'6S>@"D?'>,_C_;8V(5V&NJ_=5?(TW: VT],] M%&N]4*"\ICE,@>]!3[ATMTLOP2[C?6IF T07'TM##7" &ULK5AK;^.Z$?TKA&_N10*XMF0[STT".,DN;HK=9)%LVP]% M/] 2;;-7$GU)*M[TU_?,4"\[=G8+]$-BB2*',V?./,C+M;%_N*527GS/L\)= M]9;>KRZ&0YR2J:\*,^&HR@Z&>92%[WK2Q[[ M:J\O3>DS7:BO5K@RSZ5]O5&965_UXEX]\*072T\#P^O+E5RH9^7_MOIJ\39L MI*0Z5X73IA!6S:]ZT_CB9D+S><+?M5J[SK,@2V;&_$$O]^E5+R*%5*823Q(D M?E[4KXJO&.G]]_W#W\>;;Q[N'C\_/ MET,/B30^3*K5-V'U:,_JL?AB"K]TXF.1JG1S_1":-.J,:G5N1N\*_"+M0(SC MOAA%H\D[\L:->6.6-]XC[T[-O+C3+LF,*ZT2_YS.G+>@PK]V&1MD37;+HO"X M<"N9J*L>^.^4?5&]Z]]^B4^B#^]H.FDTG;PG_8>.>'?U;MVZ(L6M5:GVXI-, M=*;]JW@LQ(-Y4?E,61&?,^" W2^5N#7Y2A:O(L%OIKQ*A?8.X?-GJ9WF4#JD M:;_]Z1,> M,V/!+H((]BI+'BH KQ1)<+)L8.T"53'@#5!!VV\6;O3B1A9_L&7!HDPAL"U9 MM-3 ?V5A4ZJ<0#6H-YL'1L%N0(-D[3R9"H,.]1%4[$$6 T6WQAC% M;AA@+1%B (5)7DWN6O?42*I-[%T([0.?%1"C M;^I[19@M9X3PHEES11&5&.<#7NH[&A('MH$EI0WDIZV+JLXW2.2\[2[S4,Q! M!9+01ALB[31 BNEO4=^>>Q+D;F?5):)34F#_6W&[@;29H .I($DR"2Q97S02 M!)LD79351/;T!30 (O,YU@[$?2'^6B)78+/Q9F*6.45E2,O;0+ZG7#&C^'[$%@3<$['\L.:'^'Q_\_@D:GH=U1G[N0J<1^A74),C M/A$1")T@H%K__/CIJ8F_M%3U^D0Y)VN>A#WV%H4IF<9V/)A!7']^8V2]Y<9T M$;>4)EW A"RCL)2K5:8#A?T.GU' TKCF7(H!8KL4.8+X MA2X8"]@W+1?HV$1H7\;,)M8!=,]0FX7$R>DV=GR,#<< I+*(>< MCXU<:_W-$WP+7V]DO8^E-2FJC+1[%W:F;*SOBU56,H&YP1=[ :B5'8AIISK7 M?1NRHD(DI*(P7J16K@L"9T]#R>17(?V6$95SJI#C7",H"@[B24=7; V$ M%*>AE'I-[8C8B:H3EG,FT=S'-'GI#8:W86J6F81G5CS=U)6:$>0/Y_16U6_UWAV'$%BW#-1(H@-4S&/JVCQR%W(VLC.%=&C>Q->EQ#$Q4:77BU4%]4_\",X_[)9 PS3OKQ67RT(?KG3.'3SK97:>NS2?\D M.JV>SN+S/27!E)["AN.[C0'*P >C\_%@W*34JE14/!%UB#X&^AQ$@Y-VZAPQ MCM8<\?T?3L#O9>(?YZ\^26\5T=QB9F4:RM^^Q%671FA2IGQ6Y.*C0J9_&*;Z9L2.-H/0[VG"EUM\ZJD/2)",;LQZ;B*4NJ[ MV\=3,.Z87[X9#VTI#,:\A.P(>I%[/;<0#!"4K(KP5F)B 4W34"&-PIKM+\@I MH*GN%?P2_:#(PU58Z,UWI+30R ,R%&VS*)BRE<=P2@B-!DG\:?O$\7G,?[=RI>&""I/*#8=Q/*+,&Q\%8>L+$W ][DQOGZA#9I+]NO_ E!+ P04 " H.:I8LF?XJGT' M ?$P &0 'AL+W=O%,.M3F>O5<6_4:V_, MU3)S?&-P!JT&E)5"%+JW1)1J;'O>GHS>F$Y;W )R57=NLW M<20+K3_SQ2PY[@W9(9G+V+$&@7\W\DSF.2N"&U\:G;W.)!_<_MUJ?^MC1RP+ M8>69SG]3BX<]2F0JZMS-]>J=;.)YR?IBG5O_EU9!]@#"<6V=+IK#\*!0 M9?@O;IL\;!TX'#YR8-P<&'N_@R'OY;EPXN3(Z!49EH8V_N%#]:?AG"JY*%?. MX*G".7=R?C&??9I>SSY=T-O9Y?3R;#;]A6:75]?SC^\O+J]I>GE.[R[.?YY= M_DS3,\C-KG\_&CA8YO.#N+%R&JR,'[&R3^]UZ3)+%V4BD[OG!_"XV$BVA_U:3P<3Y[0M]^E8=_KVW\L#=*H&\$ H5EIG:F!.V=)E F]D\E2 ME4N:,GZ44]+2N;)QKFUM)/TQ74 "&G2A31Y2OO_5MG_WPI23-/*J)RK-^R3RR2=Z:(2Y9J0=FED M0JIT&NGG_[BVCHQPDNQ*5&@0E]$9*O$WN(%.1?FY3Y?1-"*<*$0)*B&%VLG; M*I0(M^-,E$L43I7TR^STU_D+;N3DKG)+-CM*$S^*\<39=&2H91W\.(G^\(!KP"'[UGYS*6Q0)6 MD)6#"!DIX]H8* @1LP*VKTKA^4RG3]CT)O'?K$,F?8KORWBUUZ96\"BD\1$G MO:"@4K-AY.5&Y+5D!_9&!X?1 7@ISSW%.M)&H5L(%Y?ZI@DGM.F(5L)"QXW/ M&/NW99J4]<9+T'BL:W:A$L:M(YI:D*R-C5K@5%H;2(&'>9C*A10Q+$V"<"0KQ]-U,8( M._O 3$3762.)>&L;D--@=@NC+/NO$!54:;.-A ZM+5AQ[YH!^S8 =AW,[W"[ M,OI&(\IB87-*$6U M* ./RK85,'HU6O-++7*5,SWO==;A,"GMKU#;>NB#IP9/(W1OD9FO.7=<(BXEGW00*BHN/V/ M?D=TCM0SH3-[9N #*L(F$MAB5^:7(A#8%^=8@,+AD6%!C=J9(3 M?P_*PTU=D!6%#@4\0'9H8;?B+F8?? LF@1-]@.WH"F00;J%QNRB%W60$$Y>] M;>.QH&2J$(AF%9@-?+.=F-TAM840)H$'K$6!")N"=)Y%O$4\JZH^AM"M>Z,M M<")W&R]"VE@2B7JY4Z8-KP7ULL0&XNOL@V+Q9H3LP B[&^=U PR7(>R&N=J@ MGQ]'6X$%KI5'@N@"KD1-5ZDF))%CEZX,Z:;V1R4;7F=0G0AXL\^-O2X8-4A3J:9 MM9>?<IN9>B_H/YC<&WYCKC M-_B3B\P0W<(&!Z' 8-(XYEPL>-U!)-X@HT^TR,]STNA8$Y:S;INMJES)0+VZ M:N#%+B>JW=R1AJ8B_@U'!WH)D\0#Q[9T%.K2DI3-5-7NNSOKC5PDW&+8[]!# M@M<7KDI."KX!:PT3-ZY^;^\.IQ0T4,8LOAE3T:[7V<'61XM"FJ7_-&/#]A^^ M7W1WNZ\_T_#18R,>/AV!)Y><_5RF. K&>MD##/SGF'#A=.4_@2RT P_XGYD4 M #4+X'FJP2C-!1OHOHF=_ -02P,$% @ *#FJ6-;W0^?W! M P !D M !X;"]W;W)K&ULO5=9<]LV$/XK.TPF8\_($D7* MAWQH1DZ4)@])-5;3/'3Z )$K$V.08 '0BO]]=\%#=&VIZ4M?1(#;(;HX$>N"GL39,Z5EZ.133+,A1WJ$@OZLM$F%XZVYGYD2X,B]4JY&D5A M>#;*A2R"V;5_MS2S:UTY)0M<&K!5G@OS=(M*;V^"<="^N)/WF>,7H]EU*>YQ MA>Y;N32T&W564IEC8:4NP.#F)IB/+V\G+.\%?I>XM;TU<"1KK1]X\SF]"4(& MA H3QQ8$/1[Q/2K%A@C&7XW-H'/)BOUU:_VCCYUB60N+[[7Z+E.7W007 :2X M$95R=WK["9MX3ME>HI7UO["M9>,P@*2R3N>-,B'(95$_Q8^&AY["Q3Z%J%&( M/.[:D4?Y03@QNS9Z"X:ER1HO?*A>F\#)@I.RN3(+G\=)8V-V]I&M,=&#%]TX3(+BR+%]+G^B/!TH*(6U&UTT. 7 M8880CP<0A='D@+VX"S+V]N)]00I3R.+>PA(-K#)A$/Z8KZTS5!-_OA9O;6[R MNCGNDTM;B@1O FH$B^81@]F[-^.S\.H V$D'=G+(^D]FY*"-UQ&^- RWPLH$ ML*6G)'JLIT=:2'1>5@Y36#]!*A]E2B)0T)B0!7U"$(]"*K%6"$ZS<$X]1N6: M/&1:I6@LZ[D,8>L; ],3\8B&^AR**E^3([VI?5E>]?6!9H=UHO .T\KP@PT1 M.JG3(5 W-FNONH,T %*";8:%E\?-AEK? L=3:$AL#VM*@M,[;,)(&K%1/ M+YDM>122=..9D*^)V,HD&4VV%"IJ8$)6&5CDI=)/B+#RBLM&!)9*%'#T[LU% M%(57B]5RZ9?CJ^.:?.+0'Q1%@HW+JI".'%:V36.NB>$N"D+(+QT=*+8R3RU. M4[_=ZI-$"6LA1Y?MR;W2UNZRR;N]F;0RIY09(H8#][7_7'X(WXI'M"Q+]#@C M$Z]6D\7QK<@W+>=,-Z732MTV".M6A[GU6/M%#91YV9-.JP]'C?&>A@_N\@:ATJ'(;NKK MOXPY]MV.N;

#,(X?OFB(YD:+:13R]FS P=7;FN?O[7">-\-Y55?)K[V1/)X.PNF4M>-I M](_=AW:.U8?-_H'+H_+@B(28H(WC:9?ZGX0VB2(&&ULC55=;]LZ#/TKA#<,&^#&L9VD69L$2#^V]6&[0;MU#Q?W0;&86*@LN9*< M+/_^4G+BI4#;[<66*)W#0U*B)EMM'FR)Z.!7)96=1J5S]5F2V*+$BMF>KE'1 MRDJ;BCF:FG5B:X.,!U EDZS?'R45$RJ:38)M8683W3@I%"X,V*:JF-E=H-3; M:91&!\.M6)?.&Y+9I&9KO$/WHUX8FB4="Q<5*BNT H.K:31/SRX&?G_8<"]P M:X_&X"-9:OW@)S=\&O6]()18.,_ Z+?!2Y32$Y&,QSUGU+GTP./Q@?U3B)UB M63*+EUK^%-R5TV@< <<5:Z2[U=LON(]GZ/D*+6WXPK;=FV<1%(UUNMJ#24$E M5/MGO_9Y. *,^R\ LCT@"[I;1T'E%7-L-C%Z"\;O)C8_"*$&-(D3RA?ESAE: M%81SLYMO]]??OO]S>W-]-TD<$7IS4NS!%RTX>P&M7&GA6G'D3_$)">G4 M9 QI#UL\$K?'D771[X\I>B4QM43IL=7 E;2&T;@_#O?&F= MH>/PWW,1MX2#YPG]%3FS-2MP&M$=L&@V&,W>O4E'_?-7Y XZN8/7V/]4C+\& MPR%N@18*33?(.M K<"7"2DNZB$*M@5FRG<%[H6A!-Y8I;C\ E: HNQK %198 M+=$<+#GIX,!?!)*T&'FL-::6Q@,"9A"/HK3C^,G4;V% M-,WC,?GSHY361W"/BFL#EUH5M,^P<.V?RF54?ZL;4Y +ZFA (GA3.!N#4(5L M>,A+:!10EXQN?8&-$P63M$YJN2!B"^_?O1EG6?]\OK@)H_3\0PPKHRM8:E<" MUQ5:0@%EE'#D6P4MQ&*;NI8"C>W!9U1HF)2[&+22.V!@R8<\Z//U(GX0%AX; M)L5*["4W%HD4D%&9]O*!-PA.A_H6FFKM'3OJG=0V'QM!NOWJAE@X9<)[0CH5 M_,A3T+7KP9Q21"!+/2T.=)>ZJIG:>1D,-FY!YZ[T8 ME((M*9Z6,I#X.#HE/@:M3M;:Y_H00,74<_A35()J>F&84FO'!J_@=97 M6KO#Q#OHWLW9_U!+ P04 " H.:I8SV=IQDD) #&& &0 'AL+W=O MWQ4B7'Z8RK MLG6SR0KD7/356M1X,U"Z9Q;W.IESZRUX*G;E&>]. Q'O9S+ MHG-UX9Y]U%<7JK29+,1'S4R9YUQOKT6F-I>=J%,_^"27*TL/>E<7:[X4=\+^ MM?ZH<==KI*0R%X61JF!:+"X[L^CE]8#6NP7_DF)C6M>,/)DK]95N;M/+3D@& MB4PDEB1P_-R+5R++2!#,^%;)[#0J:6/[NI;^A_,=OLRY$:]4]D6F=G79F718 M*A:\S.PGM?FGJ/P9DKQ$9<;]91N_=MCOL*0T5N759EB0R\+_\N\5#JT-D_"1 M#7&U(79V>T7.RAMN^=6%5ANF:36DT85SU>V&<;*@H-Q9C;<2^^S5FP\?;K[< MOGW+9N]OV.W[S[/W;VZOW[YFL[N[UY_O+GH6.FAE+ZGD77MY\2/R^NR=*NS* ML-=%*M*'^WNPK3$PK@V\CI\4^([K+NM' 8O#>/"$O'[C<-_)ZS_FL%+I1F89 MXT7*;@O+BZ6<9X+-C!'6L!MIDDR94@OV[]G<6(VT^<\Q&+R6P7$M5$HOS9HG MXK*#6C%"WXO.U8O?HE%X_H0/@\:'P5/2?R%H3\H[;NW32EB#X\PPCO(T* .F M%LRN!$(5]5DN]%)HI+-=L6NI[GAA!?NXXBBE1)16)CPS 2*0=-GIB]\F<1R> MU\O<;71^%CAIKU2^YL46.A*ED51L6:N&NI.H.T%=9!E*O'O,%IY\*Z61K@7@ MT1?4_]U:RV)9V<+NX*Y,A/&FR(*LGSQ/\WBG^0^M\F/ZWJM[7)>Y%QS'SQ$< M#[JC!S[A(91)-)V;5&W> 95<\'2-%[&]T+ MDOZ)0R6J2:!E[JV!3]Y36M=X+LT.#H!%[W[-A.XN-YW,>W1R;,, 8Q(>2TW0 M,&Y9!MO(X*+D6;8-Z-&'Q*HY)!+06)\K.+'0XEN)+=F6R07RRVJY1&:3.G%/ MHE22E-JPN; ;(8JV$BN,,ROEN.JRSSO4*<6C\;EY8!):D#'N#C[ M!@.EY32_VHLLA=,*C;$@$&CAL$ (X+4S/)-?!8RV*UZP0EFZL [7!32R>YZ5 MHH["7A A(8,6OQ79P!*N]99>NUU=]F?+H@5:I(+_.0= 19*5J0APDVB%&;.KC;W. M'M#"6C.A6"'1X),>P8?2R\/S U1^/MDJ7 K%%J5V65!7E:MN=%LM4E=;"-&* MP[6Y\.M](E =)Q"]1Q*IDS)'.RF2.M(;56:IWPI195+UQT/#?[$ESHGZ M'O&,I6430;O20J!L'7<2Q)WV6KX3CXM^0*ZUD@&^:?)MYSJUT64A_R98#AD. M-2'*'E5X=!9$8B7L%+]G2 QJOLT6[K>0:I3M#Y8%59&Z.-8)!%AH]!BD< 84 MS,M]MVY$(O*ZY9)_[).@PP0!\\5Q:NB:W:,W+ 4[=8-!E880/V-OM$+>O*I! MG:$/YV7&:<=[=)7=BUR50.HGE]_4_KYU_AX@^1(2?/8119J9(\"=P*-I,)Z$ MN#J-PE$P#J,S7$=A/PC'T_WW83 :A?[]-(CBD V[(=L*CN;J%% S@Z8\-!$$?#UHL)+D90.PJ#, I9OY'YSC5?\I@$IQ)= M6_H M*[DF4X-I&++323"<#L]8- KZX;!Y.@8VXS,G>]IGQ("\L,_*\NR'L6"#*8$[ M8:?]. P&HP%)&@4 H?4F' >#Z11O)M, N$-)OU)RNTON1X-]6Q#V"74JXL@N MBQUN:#.96KM:C*;!!,ZXX1Z?U[?'G^YT5CX>Z$2E(RU/V!!0#>'!2UCSZS0GAYB@@UA<2K0N(Y-:B_7708:*-4*17I ='L[I!_M#EHT%WD MT((8\+PT-$$-=9BY+'ST6P/<[6ES9%-3AI9DPTQ)X!HVF\^)OU4ENF$WND1Y MKM<93@]^=WUT:(R@NILOI_D?@H4JOB=6BPF)N-+ M393;,9)G8-F$AFC+O>NF( 28=[D#H0I5-3@\N7>G#H)I@B5N7M MQJ1!FTJ(P1*1*)H[2T/5TF$WX6;%%M2AGVDF!J!+*.O(FD]58CVMQ/)@+&EH M$L$^XIDD^.INO_.R-&)19HS4 U%-VNL$,S34J4/OTI=<+G#(()+TZ(P"ET8^ MG434_:JCE;/N)(IW!T@GXF>G\8Y39=LNSGOMV9PI8NO^^+6;RO7QYOE:6+?= MHAX+RY'QVU07CKQ(:HDHW'[\](+GZ_,;ROK_PG*BRLVS0ZD@,]3OBJ-L3B2K M0F5JN?4UK;US_&@?H-P[J'\'^2Z/6P)KZURVP0W44T8%A7SV7,>4Y,1%R[3):BR61!$4GEC4V MP_FSBI.2Q3O!#N\Y?0%(B#]41TY.GR1^$+IG19=@()K=5%'0G+7K(PP18[-_ M6( +/^9N='PLVH3Y 4NFCI'0@:0A]7M$MO[6XF7109 LG?NDIY$#38?FHIG1 M5V6:#W4#:QV&"YYMC33M\[D;4+LC^O^KVO9K^G7=4ZO$XC_=?6IDR)T6%=ZC ML\Z(4]\0<1BN426*0@.]/P:/BVG5D W&(%'N>L3Z@R *QW2-/\,@&H1T/0'- M"?K#*5U/:^BUX O4"8OZ 6AAQ3M.&JIT[--DK_5MV7W2HR_H5#I(5*<$!!"_!^ MH92M;TA!\Z^+J_\!4$L#!!0 ( "@YJEB/X/VEN@< !H5 9 >&PO M=V]R:W-H965T)5$G*KOOK=RY)R7)BIUOW84"16M)]WW//I72ZTN:= MS85P[$-9*'O6RYVKG@^'-LU%R>U 5T+AR5R;DCMJ=W[J[]V:\U-=NT(J<6N8KC566_4:VZ\D8O5VX-WKU6L1\CLA>J@OK_[)5D)T<]UA:6Z?+J(P(2JG"__Q#K$-'X239 MHS"."F,?=W#DHWS%'3\_-7K%#$G#&OWPJ7IM!"<5->7.&3R5T'/GUY>__SZ] MN;JY9-.;5^SN[8\7W[_^\8=7EV_NOF&7/_U\]?:WTZ&#'Y(>IM'FRV!SO,?F MA%UKY7+++E4FLFW](>)K@QPW0;X45G/6:K+ MDFZ03TR#RQEG%3=LR0NH0N#+9) DR8A5P@2U/DL&)[LL%=Q:=L%L)5+)BW]G MDJN,C0;'.\S6@+65"\4=+"B/^/1X+#U M2W'@1O*I2OG*9EXZ^B_2]T(/HANP2PZAT)^] M;H1RTA4(1#K+PD00E+42;$D$TK;XGYG#?(@/:<[50O!90:AS2!D*E=]9T*.K MX*?/L(.]IXW13C.\+E>M/2!3I@%^SPA_76S;>O87^D"1\^PO;!FL68>IA*U4 M&(==SE)>2<<+^9'[2,02$G; 7@<2V)\11::T:PKEA]Z@UN@YR^129D)E4/=5 MPY XF-B3D1RO6\)' <[ZDR+%TR[K@A%'J*,SU:<9%6=$M7SJ;&ED%IYA[_R0& M8*5Z1ZB;@R*8H0,!2G8M/G[D"M3;4.;MU>TENPMXOM JK4$?RA7KP!T4N?@@ MTKJ+@&MA%FC?=$&10#C,+, ]EXJKU/N$?_".-ET]GL*EE3% %0?AQ",>N.]4 MB1HFB,:D(E2H)E@\+F7 ![F\4DL1X=(&$^*>E@"8#*SS( M9<6>D#_:'^/DA2]"L*:-OS=Z\2U*71M;<^6ANA!%ZL0DBEC*ZZ0S2R+OKT#@U 72Y0"D6 MA.(=.N.C#G?CWXU>!N(9/0MM"/CL@H),>Y#*N12^S66+(1':,A,IK^&'4K$; MK1(1<=1( DV$39S@J0*44,IM'F:(L\@0-.8XJ1E=]#UST(S#(G@$O$1#C.D2 M$9=Q/B-:OK&-YH[HT]34W6&'O:>#H^0K7[BUX$1B%,1FT'"NEA;-YVL?KJ-F@XQ&H_9D_DMPAC(96BR74K M[1!BW=72S=#G+1$L*B'0F-$QH-':WJY9Z/L3B7KY[;9F#J^$L4Y-A786YT$E!FRZ M\RC4"G;&:$/)#UK-Z>U+EG5)MIXFX_XS'.QV'X\&\!W:@@>\N[K"J/4[RWU' M6P+<@=8=J]3C.QP]!6$$3SH+[OZ@=@\)] QLQ5WP24B\Y[] MF.]PU*I5Q66V-66(*)X@?=O\%BIUK=RGLM5UD84M')/,FD/!@\H17J6#<-8T MB(1Q1N@:W)K,WRE/F\W=KPVNS&P*,]H2&DS^$B#-R- YK ?=T:,'# K[:YVMP!I>8Z& M),O\685>!IIHNQ-X[V7KWH#%K>:[$K?:OI$*NY% [/Z7B7@0*E&CLCS0%U$F MM$WHL"_Y0V+?.2^[QH+&8!]!=5\Z]YZE'NG )]^U!KL^?0P[WZM*.MG25SDB M*K!$^'35WFT__$W#]ZZ->/AJ"&]8HY858@Y5O,,>]<) -1=.5_[KUTP[ITO_ M,Q<&ULU5G]3]M(&OY71MGN'D@A MV$X"@5*DT-(][D2)"MW[X70Z3>))XJWM26?&I-Q??\_[CNW8D$"YE4[:2B7^ MF'D_G_=K?+;6YJM=*N7$]RS-[;O.TKG5Z>&AG2U5)FU/KU2.-W-M,NEP:Q:' M=F64C'E3EAY&07!TF,DD[YR?\;.).3_3A4N37$V,L$662?-PH5*]?M<).]6# MS\EBZ>C!X?G92B[4K7)?5A.#N\.:2IQD*K>)SH51\W>=<7AZ,:#UO."W1*UM MXUJ0)E.MO]+-5?RN$Y! *E4S1Q0D?N[5>Y6F1 AB?"MI=FJ6M+%Y75'_R+I# MEZFTZKU._Y'$;OFN,^J(6,UED;K/>OU75>HS)'HSG5K^*]9^[:#?$;/".IV5 MFR%!EN3^5WXO[=#8, IV;(C*#1'+[1FQE!^DD^=G1J^%H=6@1A>L*N^&<$E. M3KEU!F\3['/GMW0JA8MJD2[B)XE>"U-3_3#KHB":/ ,O7ZM:I_I M]7>INI1&'5S A;&8R <@RXFQ,3)?*+[^YWAJG0%,_K5->4][L)TVAM=!;%AE[E7G_)>?PJ/@[3.2#VK)!\]1?Y63_C=*XC);I?I!*7'K].RKF!1F MMH2EQ"25N;C*Q=^*] &."(^Z8JW$3&P2.&2F4QM%U1F/2;Q++.>&%LB ^_/EK7[F>M2QB+HA0B#-"5FEAS*BTD> M>L#DY+U,4CE-E2B 1,,"7=Y.)CWQI77?%2MI(%RRDKFS8@9%5Y4D%<&: VUZ MKS,L??B+K1@Y(44X_%G$B9WI A#"%EJ(3*>L\[O%RB0S5;V9)P8O8OE0T:PY MKI1)="RTER^5SR[KB3LBIE-P2O*%<*RN3ZS)?R QZ2?4=Z1N[$GR66$,G+6Q MQXMN$#*/:6-:()AQ(71AD$)GW@3$L\AE$2>.WSI(E<%HH)]3>.'*ZC2));VV M#C\486Q(E!./%7LJ]A*RBBXLF-E]Z&0@3#.+/$(!_>F+6Z1P"- 5"Y6#5MIE M69M O%?BC0C[)_A[',%ML"4X6YG",OU A)'XC!AETK0U5O5Y YVO4$7(NS'7;7-IDV%Y:<15+E<8$\S$ MGXKHF%T6]<2'PC!$/:?^2YPJ,M< ?]1G(OC;EKM2BF!*AF//E9%2FZ,EB^)T2NUNUEQ%(I3<5,X("Z/ MR1V>I"[?.;W)/+NR;0/I6*[*G&(9RI0'T!YQ?BVC%67DGI(C'(B$4J>].>1& MAGE 5/JM2PFPA\$!/2$Z7)D).,@U&##5#PBU$O MM%TI;E:;1#5E7[5RY3.FN4[I004M1]E09I;8 MJG*I;VQU[>N73 S:3_,5X\*]3 O61):5[C$TRIH'U%3Z>"-06? YFWC7OBCY M,HA1&!@/GKGT*2/)X?$T]:5DJA9)GG,&:996+ 4C8S%@5!EA*W]O!+[W-LAD MS&66 L=MW+'QG7WLO$9.VJ0DQ45!K+B$6L)4EKAV%?@D;2R_E5%X[6V9HG*1 M+J9(*1=0"8#Q:9]?-O9EY;3YIHP__V:O]/KGVW'MZ.WP?&4<$L''(:7GZP(5 M!'04>3Q.[N$RM!==D*/F^]U@L*Y"T[6H4C;2HF,7T=RC) 0 K MV#G85(M] !%/9.B&#::>*NZ-B10 E'.2M'KDR(J*,FCY=F:/L[2C0Z@A3 M$D4!ED!B%[[?*$'_.!1K7%8+.-;P@CV(#IB$*1EU@ZQ2"JIM&;Z& M0$],E.%# M2=)4 M\WRKRMD Q$B7!MT6F2I>)K=?&HF1[N!='N%RWQTQU$CO"E'<=/AN'Z:2=HG^ M4^1%-H4OJ(/X>:B *=R= *%57T/Y*YDGT&[5 M4$$>'C$*3HIGXO+/&BY/3K>#SA M7'. &^X>+B^N[CZ,H;A>HUYB0"#_W)?9N+QXK'%O@]%P4$X?K\3H3?Z41K>E M1^6*XWYW.!IY@\(M96;P ;8)M_84NK7#W#LZZ@[Z_1:1]C8/\I;'.'DA@#(T MMP4%^4XP$ S(51F/)XUBWLA6H+QI!XCQ-3N;IY$WHV'O:.@SIJ2).YT5*=,J MK,I9JU*@\ _);GDK-7[\>UBU^GWC/'!2Q5.T/]'AP5$WZD?X[7=/@M'NTX+H. +9X-$10S0,^/2A M.D8XZAX/!_@==*/!L1A7!^"\H3%2D$9D,K+/$W,B2Z+^>VDI@/DTFSK-'W=( MO.F\/"@R;RRUS5A$@@V&5%R60SI%H$/\)Z:O)DG.7]RO-84,'HKPFXX"+V08-$7HZ$81D%-];(<1^)#)OV;XDR_-]RO">Q%?=SM MA?OB8]UU[85'S06C?=!9)83@ZN'CWT:58R.!V(XB%[2KQ\VY.^S@E%3PGL^6 M=)-VFKNK"/JP_D.GIE.9]J'F ML/%E+5-FP=\/J3E%_^\_LM5/ZT^48_]E;K/+ MZL;I%7^GPUC@=,:72R61W6D!WL^U=M4-,:@_W)[_%U!+ P04 " H.:I8 M>;M0FL<' N% &0 'AL+W=O+)P MOM$1EWXY#BM/NA2AIAY/)Y,?QXTV=G!^*O<^^/-3U\;:6/K@56B;1ON[5U2[ M]=G@>-#=^-TLJ\@WQN>G*[VDCQ3_6'WPN!KW6DK3D W&6>5I<3:X.'[QZH3/ MRX'_&%J'K=^*/9D[=\T75^798,* J*8BL@:-?S=T277-B@#CKZQST)MDP>W? MG?:?Q'?X,M>!+EW]7U/&ZFSP?*!*6NBVCK^[]2^4_?F!]16N#O)7K=/9V6R@ MBC9$UV1A(&B,3?_U;8[#EL#SR0,"TRPP%=S)D*!\K:,^/_5NK3R?AC;^(:Z* M-, 9RTGY&#V>&LC%\ZO?+M^_>Z,^7?SOSV)+*7?DQD/1PIAV<5]-'%;[3?J1FQT,UG4Q/'M$WZ]V;B;[90^[9PC6D M/NE;]=J$HG:A]:3^?S$/T:,@_CSDV=:@,%%7%#AX!&U[94M=%S4YMX MIQJ*E2N56Z!%"M?::.Q2H=V52<&+^I;"2+VF!7E/)5\G/6%'D8$)C>"6%,FC M4G&2VP6*K2K- L)D"YR94UP368&S,%;;PN@:_;UR7BRS3C;!PD%0/6 +UVRO M($DB[-:LLAM1NIUS(=KO>8@Z"AB=+NB=,@!$GQ5!(Q%5.LJ@]L&?5_" MTPWY0".)Z;G5BS1JTC1P1 M'S,BV#A8K,TUU7>,RRKK8@;(Y2)YA"0*",*,0(*YCV%M\)AE$7[,DYK='JD+ MB1!X +YV1#!\ -):IY!YD(_22XR@$%7A;'"U*36GRL+.H:3 Q+\FHQ,P:EU# MYQ!J:A& J/CE#HIQ5[!*S$3D@,L-C!)4H;V_P[.U]F7@S!7D(]"H/T8?1RI$ M3M?GUIM0&IE%8;3?G;I+OO@8*W!+Y>HRE?E.3G6,WLQ;Z&0XNVTDMN34MC;6 M<:\JV*F5"_(<7:&O23)VKRO2?3BB4]U1;+T=J9_$K@N$,Y86!I%)YS?U.\PB MG0W58);Q$:Z>HU0]1UP]1U(](AUP1 MQM"M(T*T&C:2BAA64OK;0; MQ0K%P+I,"1?-PG!)<'!MEXP-G6U[SG4+UD.D*WU#'&I$T',L#?2FMN88[Y35 M@8#?0]-'@NL!"BDDVL4RI>O$7T7AVT2/">=6\S-&I$*F%4YR=0 [@I*SM^4* M9\P&>BD@.^NE*246R27<$.K0#;/[QK(^T&H"\C7HH)F3[^[.=GT#!X1V_IDY M#XD#B)0CA/A&@ZW:D.I^I^*'ZE);7>JA&+BRI=&IM!-%< EM.94*C9N;]\IM M:_M%L5T1JFQ),/&HN]&F[F8<3/SV_NUNHZ8ZENR8)A,M<,;#6=3V0-35=[D! MOM_,.M>BC4(TC52*MK9%F:01@?VSY^\AP-1%FUB':X#7U[K$]G>OUJ#8 %;? MF5W3U$4A-#>='#\; MJB5:S"?:Y:BRR\(E2,*&3&PWDYG4=PE*R$B66!22B=6F[#(,NJ5FE5FJ'[P) M#3PO3-)VWZ^U1).^=:9!&;#=121@X'74;!*70>JZ1PH78S542 M$#PIY=6*^-5J;R$ZR%*\*1RD*5YWGHV.NW5GKQ#WZXY7J^GST?'72B_05O>K M8*&>"G5[1=ZQD.LN9U76&"J1PGJ+C.0@%P)PK-#;Z#PL9YGDTUZ5$XL7Y>(Z MSNV#J9V,GG6I5=TLV#N8 M"*R+MUZMZKOTNK7/0YM)M)NW7E5.R^QD].^OA=\RV>P,KHR! 4Y'TQY@ZAT\ M+U.@-V\Y AT,M.8_UFTVL4,4)+);*KX8U]T=IG24UL4T5_-[(1[@+;'GR>X] M<@]I>G=Y?&%$&8!(V>.]=^E#'PK&6]]P&O)+^5(5E+R0I\\Y_=W^8]A%^@:T M.9Z^I,'O)5Z%5$T+B*(X?A@HG[Y.I8OH5O)%:.YB=(W\K$BC^?@ GB^&UXOL: "$2P &0 'AL+W=O.J<9_] MW)A6?5E4M?]I;]ZVR^\/#GPQ-POMQ\W2U/AEVKB%;O'5S0[\TAE=\D.+ZN#X M\/#IP4+;>N_%CWSMQKWXL>G:RM;FQBG?+1;:K5^:JEG]M'>T%R]\L+-Y2Q<. M7ORXU#-S:]I?ES<.WP[2*J5=F-K;IE;.3'_:.SOZ_N4IW<\W_,.:E<\^*SK) MI&D^TY?+\J>]0R+(5*9H:06-?^[,N:DJ6@AD_![6W$M;TH/YY[CZ:SX[SC+1 MWIPWU2=;MO.?]I[OJ=),=5>U'YK56Q/.\X36*YK*\__52NY]G7]\5:=75^H\_?7'R^OW[RZ/K]\=?OC08LM MZ,:#(BSW4I8[OF>Y$W75U.W?S@@E?:C=7)T4@= M'QZ?/K#>23KO":]W7M3I;.EN10$Y&JIT;\'"QU/5:@:G&F5+9 MNFW 7*5GSAABM<+WBAY7NBPM6:.&GFMGYDV'B\PJ/*5>:=^J3[8N?>-&ZAHF M_;-QWJS'ZB.VD17F&H)3V&BAFJF:PJ35VFCG1RS.%7XM*NV]G5I00O?6JDEG MX"7RU?A^O;2MKNR_Z(&:R"^JKN1SJ ;G 0D?712&' MI]6[6G63;RI;:KH\T96N<50V5S]69XD;U7JDRL[1*N^+MIE@ MTZ_@+WA;,G\!SGSGE2W+RK1-/0(;/>V-,U1-H1D!5W-;S)7Y@L7H>-G2WWK M80>!8*6F!1@S(W3E&]S>FG0[L=W6LAH=B01[80JS" 0_'ZLWS9UQ-5/UP_?UOSX^/#W^X M>'7&GXY^>"S\?]TTHAF\PCU/O;[8>.J59-E>FM 6=CE:1+[94MP &6^#< M<8WSJ]OM->BUTY R\%5O'EL<;&KYNWK3W$Y,38P9T3FM-0.9$"H,&^*&%K\!UN"Z#QY3UJ?CDVQ1I \ MW5=WT)$6%,-&B X[Z>0GX,9G/8/1"-&5GIB*3 C+P*3HG[/KRTS?A!C(EV_' MH1,1.0WXU&MH.]=:.?KJC7P]W1+4_?L?/7JZF,OG/=+VRW41V"4,.3C M?.T:Z-)'/8'A!Q1\NVY\L89TL S1CG#KLR$ 6MD6D(L#14*O+\[ ?T? ?X8C M7 K_(2[87_,9B--;BPYAU(QDUN;H,42IA5ZKB8'Q_MY9XA8,V1OSF1>5?:'0 M$;!FKNF6)*C$ #[WU6W9'01S"P8LSW.5(Z6GX@-2: =H1W\O.D M?&+IH/>;X_%AI&(4@#V0RCZMTEV-^+W,#@M+A9Z_-A,'H%\S=\:"!Y!L9F7$ MVYYAH".C:Q0X\P=<9R4D5J@5#$9]<]BSC'_"A:<]]8B0EH:#\VK]IZ0+3G>] MS25),;,\J3L8U=0X-YD0;[QI/71M6T'ND_S)^%DO^7=F!NG@IL( SVO <^;C ME/5@]EU3@3#9119&.D.2YG_%3B ?D]T*"=UI9Q$6$=0MNY:4!9!!\ M8^-(JJ1A[.ZP$"#$SEA/!D_B ;N8=(BFPK>*(Q(Q:L$@@IXFTE&(M$E<87< 445E%J.(&Y (-1TY 9"+$+HWA)4@#P$IB9&0(:!:FZ$ MT$P--H4@#P8)\:KA<(;W]Q1M!=BFJT!G5HG@"7/]*IJN*LE:D' JCNL0BO)^ M%*^2T>3TAN/ 8F&W^*>P=Y9/ :;1":"[!O^7N(NCWM\@/[)"NDEG0#&:X.L?D$(^A?U, B!7/,$ MDN(#846*#S[0PEU$6;)D8@9B"5'4;0MCP]F$ KJM!+_+CF&7-4#2A1E2(CR+ MTXDTV10TG0!Q 5EW27$(E&,Z)0-KA$J1.3NJD,L$FR5&LX.8P@+8;(CD&416 M";B!XH8T3N\;JMM>_C+GDE(.C6446"FKQEPUK M#"K%F[$CH!**.CK<_T58UM5PO#Z3:"F9-V%@6![0#G,E=0C6N\L^A#K%WI(D M )Z3!BJ2T8*M5.YS&CD^?4'8ZQM:&2H+^[&T1>*^6!0KN0,R.\+' NZR$D=( M/W/PUQ<,2%G)EBE)8AW#SYP]*ML2"H&DB1R#XTA@E)Y0MK/F/'9B(">8+Z66 M98( O2"Y11U!BQ@I*-TH*N30G)4S+4%0ON'B#5?3>Z]7\R# H@8S'9W?!J)&'8!U7=;"V9[\0LH&*BFI3T0:L M0 !%QW?6?Y;*660(VQF4L_,QJIV:$/KW(=5^)#:/"87]4F<;P%A>0B/FW5,/ MX]*-U&*'KDW4@Y[TIJHXP0?BDL\2H6V$)X$.1:5- *]94&*3DKQW?5R8IVLG MG$,PEC*"!4\>LV@%=#F@>V 6V;&I4K=$G+. M;%V39>/&X\.CXQ%%(13PO=.3QE'RQ$F3Q!$]'@YYNE%T!26@UK26I9TJW%Z\ M \>J#.F: X(L)H2+@LBZI@6>%M:+>QC>P3R5>3V2++7E[!!V.V4*Q'DBC7G7&MV)5N, M828$P5#TA(25.)B8)#!;\D(A%WAPD2TUJ:%G@VHW9R$A0:&\52*<4-$/]Z3: MY\\0!]5+GHLMJC.J_ZN;8('J+/4XF(3(8*H&1@B3G"28^X-K] (2S6)MH:QS M@1Q[S9PE5([.(KHB\@RL7EPX:3+E[5/#_-Y0TV3'"LES[$RA1"B=<@S*%$:< M$9;F^) 96CC6T*+2 M*Y_]0"ZE6TC1M@W-7KYELH:0*[V.]23QQF314LK>,*L!F([53:]!_7$-(BDJ MW<_MC-VJX_H]ZU-(S GX:5/<'M=/B$'95;9LJ#2D3!T!QX3P Y M8KJ^V76+7!![U?WOH)":AO_=N,\DDTM"W1Y(SI("]1$!?"99X'4SA@KO%W?[ MAX=/GIT\48_>_?SN,;N\T.P\R5U>PI%4E,K.*SX/R8W4'AH*U!?6^\#*;5>( M32+(4,$:VQR/0M1$QPV/DQ]-=0@U<2*!R7K3!\<2/Z+RWV#Z13)>6FN&L+0- M8)@]0V6"*BL-'PL51#R=9@?5HU0*2#$21!>-5C8+LGQ03".!7=UR.U%(K^46E74I*DM2.OLO9^=>E=A]%<';3EO,82&8"=S@E MJ.'U&;O)MB62TXF!XB)R&BX0F5.)&E&#(+8#V72SP GA&,U M88@!@5%"AN)S=4XYO87_?)\3'ZQT;BIVD2DX?2JG$&@!D87ET"1!0M !'[-< M"0RD>M*9R.*E5 S765K%1.$Y232RL/,TMG1D(<3W"!9HTIM$B*%!R,#X%KP/F:X@0[D_(]L?FC*>8UDZ<^0F'\%'?U M\8< J&8O=HT\FZ4DH?K1H7I$],9N;_R5?TDK]$W&C!$D09)-J,1IB4+@[3H) MK5VSUE7+[O3)?T6^K!I7E2LJQ5%S)379"F>HO6D7U (C=XP; &#Y;J$D4--,?PC6H=NMGM:0^I5KZAF9)U5MEK (\3+0ZD0X%@^^$@?$ MX7+4'^U8LC>BVJ^,"\7FCM($!J!8?0X#(]AYP?TI0X'!SO#:CDDN0& MJ60I'*1RH%1[:6O%6(/8N>QJ2;CB18YL>IY+M2*&:1-G=#%_\,C 8KV M?8EX-D<*Z@VI;2Q)Y&%ILG$)0_$E5YUC:8(^R4$K.$K2/K.L.!_*>/.M'YYI M!!G*8-$0((=/"0 C/G <_F<#5D,&[(V?2T-/S"E@B65-PDSLLRL=624G4ABPB M9HKQ+AK-J$,-CQ(UVW:I$[LE4=K\+GE+JFBT4KI(,L1/N="G^D[:48.+Y%SG M0S3=J4"(J!S$O\$FF1G;;Z-O%#Q7S0IIF)_;99P+"B-\C(MT@Z>08,.J^@KD MO?J46#9*03=7ND-B03O!)VLI8#0%1U,Z%1F=92E?7E^HH^.C)Z?BTA[]1YEH M%TO)^C5G84B.)(^4+(ED33U"UUDIT)Z_.3Q\=I@JP?\6-OZ;N2AH2)DH!_AT MG>G+::*F,A?2B2MRIE"UXL:VW^QL=\YWYIZ8-,&[SJ(Y*GL-Z\:T.BSMK#!5 MI=7-H!<#G'_W[GST5:DOA'!E:\2N3:M'/>J/*$6GXDWHN4DG:8JUC7246V%3 M+XUWNI[K!46GL1\[U=8%E[@ 1 *VLX]M!UOATVV?WX1X=C\6X'<9G#KO/U$<;#CH6[\@AT%L%'-6$N9?1 M5C#9^^V@.Z2SVQ+!,2V;HC V]JK2W!\4\OHFS@K^_6]'SP W:6)PMU90@B6% MM*@<61DKUQDV3&2%RP =?T6#Z*XW!E*S6N(HQI/[=&"74QMMQXCW%KURJ=-& M<=+JP40T]'$20J3Y%DJ0],H#)#/40-HMQ=!A\ZD'P50$>!@X\ 6Z$)2$51G MJW@1NVQ4RJ(17Y])),RIR\O#R)NHN?7(GRD=YJ6H&,;_(9ZR(XEGD:EBZ9 O+148 M/;42YNO2-<6\:AS%BMS;"\88*V90EZQWFRUW-D&H?2<)*I7'9-A&ST=%WST;X>/+D='1ZOE=!,XD\3[C$?@<0B3G&/TT4XZ2 PR$E.@5 MC'CHE,'9FJ<(8:Q,1ZH#] B^W"Q^28-KDYA([SV!]ME7^S$\:]WW5+D!?MPE!Y23S+U>VUF!&->E/EBW\; MCZ2Y24/G WH"\*7R[OGX;"Q:>+)_=/S\Z?[/[][FU>60VU._KW7BDZ4\EA=H MGHY[[?@JX!VK#YJ0O:3F_H<0>V:P^CJDY&+A5]0NZ>T[NX_K5G7/9:EK2G-0 M^PQ.*>@DZ^?TJJ;.$C='F?T3)P%FW]SY@\&:>8-445>F?W.!6ZC(&S54(CR\ M5L6<1"=2:PCM7Y=.OQ\*X&%F*+Q3 &YQH^-[]4]0KXN#C%W7%U=G.0\> M75V\ P.@A]\=GSX>]:+-D///=%M>,]!IJ2[NT>+\T-[C'>VS4.;/2NY:+++I M1YGB2".U@74PUU2)B!.]BM^I"^-&U_O7MG6-;^A547J'0N;G'V&5/3K]'N=3 M++9]DG5@$F7A48(]@_L1O+!E-LX5YV8*&NQQ<;J9E&K%TR\V-".RQK(8.I7X M>BOMH53=-15 1CMZAZ9O\K":#OO303Y7FEX-X?Z X'9JWO*OD?D)/5)-/A0; MXWF_HJ$@L-Y5L>T=^EYICWN:4FO^M@.1!MN37QL..0P+&8K[)4M*$)=,EU0B M0J^RIX'AYB\0(C:\,691;U571_U<@%87NJ/)&>4Z'N_ KK\C#;'3U%ON]XI, MI:$D1QXRMP3NNP2]3B?YUL=C4%P3Y/FJX@+ /+9E^@SPC!<1&:6 \EG>Z=IZ M5ES50_N*:F_X%J"P*_=E=F.IUXT+,MA:WVE+K$(RYL6;QU*@D!JK:+D+TQ-* M]>DJ3:(Q[H>[[]OA ME_*70U+)F?(.2.6S75"X8:'\ED0H MK(6WNFC,^@N< >_#+3B.5XJFH?IC>$FT*6CD@KL8\'D<%>2SNH]^/C^_88@^ MJ^C$6NK $L]EHDWITE9 1\/SC(M]/!N4CY86).=W(\1I]8)[1!6)6_]3$ 3A3O*I!$P,-S+R5PEN?QMX"7PJ_! MB[.A&_P+E:%[N>33'W4N*-3HLX]@5>"-VE)?]N> YT,R-0M ] M3-CPH3L]J$B@SS[Z*:-(7NXRZ<7Y)61/=96UC ,; BDR_45XM\?&@9^O(A*^ MT-2U7U=WFI'J<@.^R7TAT]D]@QL,JJ^(; 5)^>(YRHV0]-A*EZ9:SNT 838S MQF"&@X5V(,X@2Z)<87]H'G_ AE$>$E!-I6CUG<5E>KN5YERY*!-&!SCA.CIY M>AK^;,&.WW>+9]ZE(U$G"/BR.A%%VXNG2Z37EP^3, M-HJ-\M2]V"26LJ1R"KU[1^.'7 **PT8W6]'C/2J6CQ0*?4UL1="9_R=#V-9F;JG@]QSZ+Q=$ IO :PZ:CWM_WTO;JS MWG@A:X@(_5@YE[5YD)*435ZVDVGS#(GO\S9IPHFBG? BF]3#:8I.&*@:0WIK,&9[W<",62/\L^D>J M>:7\8AV1N*XUU_ M6N<@^\M("P-W3G__*93WY(\DI:OI3TR=R5]6ZF^7OT\%*YO17ZNHS!2/'HZ? M/=F3E_?CE[99\M]9FC1(\1?\<8[W7OP?4$L#!!0 M ( "@YJECC09]I@PL -X@ 9 >&PO=V]R:W-H965T&E"P[=FY[MQ_V2R-3Y/#,S)D'J;Y:&/O%S94JQ+J>,AO+7X=U%)BG:K, M:9,)JZ:O6^?]TXL1S><)G[5:N,:S($TFQGRA'^_BUZT> 5*)B@J2(/'G45VJ M)"%!@/$UR&S56]+"YG,E_9IUARX3Z=2E2?ZIXV+^NG7<$K&:RC(I[LSB[RKH M,R9YD4D<_RL6?NYPU!)1Z0J3AL5 D.K,_Y7?@AT:"XY[.Q8,PH(!X_8;,)/%*EY??P!,-;!!!>QB\*S M#])VQ;#?%H/>8/2,O&&MZ)#E#7__]8_[+U\!O"H!CQZ3OI/>.:OR!%L MCT>VAW:BF"N16QTI/,D"D50FL9@HA%VD$#6QF%J3\BPG$R7,5$A$E'/(&L:* M7.I8%$; D)F;*BND2+2R7)8\@'A8AEH;KBH7O?%6_/SV^%%$Z6 1X/:82+=I;2_-5DDAE)-V< _*"^EAJOH"50 71DD/]@ M-,4&AD?>,[@^2951!(/*#%Y;Z&+.LHNY5:I3P 3-;2J3+#TZ?A/,RQ/\7I3= M8@&7Y JVB3L*H @HWND+?S/-&8,5GR5H\2L^"G"1N.-)A8\T59Y^T[5Z 0 M>T[^089F YH2N,HL=@T@M27& W6&^"P]@GWX#+ U&$2Z MES3F&0KWJS9J$UX)D)6RR !L4G/WH16]J[#7%OK6@M6WB8(>5>QV%\0>B M8)W3N^*Z=O(Y91+/H?4A"'A54Z"1ILRQE-DBT9&D^(H1JI^K4T MM&' ST4D1/>E27.9+45LX,O,4'K_ QT-;[1EE4"+B21#-MX6_=LRAB\<3\W' M#%VGFUC(-8Z" 'O]HU%WB*XJ25"(NN)=%3=W%"KW"YGOV'(]8AU-A'$Q$-A? M)U)?5A$H68-&@/ '>E(JJB4E!^_4*=IC%TQ*RSC&89&%M+'?!WQ'..X[I<0- MC"?&+[Q)4A/#A17/_#:[4'I.N:H^ 4T5#56M2^HD 2)),"=09.#7=!&KX+*+ MK)YX;H+82![TY%&UM]2X'7#()7M'W:/*!5L=Y\E+4QOL)5^"4EFG2MD4Z+P^:1)RK 0FL]- LX,^B?MD\$8N5M:G^$BDX); MJ( F^L)!V)"]?R-=++^>8O#CS8MUNMJ;,+^6MFZ3>NY2VM(!,/R$NU1Y!NO>$7-F_/[J_-_[ JLI^"T M6U&;%*/.BK,=A^^:T%^6<;;9Z/\M!?VI2W\H&YTT J$VLZR-O(83 O=&P^Y) MC^9XT8/CJJY^FL/P,B42;K@@N*C,9!EK4AXU,*8VB)]6U:/1]5'3AFHFJ5=G M71XRD#!!VQR+&0[]S(4U@C^Q0%=@&OBN+1@78[>H8T*4*2-67<%R&OIEQ([.3?EFX":A;*AD!JM,\"#UO MS".>R[2]MG.*^H[N490YI=>]T6%W7+N)FO X9@%@2K2VIU6);X5,V&M.[10; MB9(+.@^R'B3!="AA:+J8>+#P:HR,.[/&.2H:4UTT40KJ-:9PF:&7,1I&3'_D MP]=@U$GI-![:D#:PS$J@,78)8B?!A@I4J-@EM8"M)$EEDT]V6"8[U<-<-T,".&JGA5_W!.*N8F?E++B,0K MUZZ;>;.D+7#NF_NCTUJY\&EG&*;5B3*LHOF4'NJXJQ+MJC-N5,6NN"VM*W%4 MK;Q+V;AJB\7Y#&R:+=HBTJ#)Y#VN?_H MCU".KTM+![K46,56O5836TJP?S"HFHH_L2KLMV&[-7W*/*32;=C?^HC] M>?#;:\S. -C6U_:[AZN>"I[:0UGH/=ME\;2:?&%T2)G#Y8IO3I-E?8RP:IKX M#I;[L+H'P]NUGBPT2HZ%Y=I[DNOYU/'9ZBZ1%!I\DKA_23 M[2SX,IIR^[8L>Q4&?2?>'W9[?Z/5U:$$;U',EDI:/JT$V*##N#/H#<_GI41P2JLP(W:=S"59#ZO1Z]_==3I",?1+5S"K9I.(FYS>N4G5P( M+-L\>=3T"OF+[]Q$ZN^_%=U_;PLNBJ=3X**YS;ORQMQ]#@-3.LQW+_Q26H;^ M:::SC#2IB+\G$)TGQR,\#,?MWOBXYA"DNV01D@4:@H*4\.>P3M/7M^OWV^(BW.VSW^B?/&YBO^>H.6JYN=QHW M:]4YB2@'0]*M5R/I97S8J0)ZPE<\/Y.WT#[Z:]S&!AO?$4?MP/%J;OCG2[)@[$/)L MWXUU)U@_;OQ]"J1YWW:Y*Q :[G\JH7YYQ=<"G*Y^@1E/1NWC47_MZ0?->-@> M#->MOCGR@TK7(;9-Z?#R?[K$O$&UW+S(1&"A&?4-Z=,@0J0T8ZANM=/&+IMQ M1#5Y(Y:ZO/4OO8!=PTU;_A+LOQ[W-IN_-]FLD_"'+H^U':J\O]V@ W"!]B=' M,@R7J11L7/K0(E%5ZYAIAVXL]HD@@][+NX\/_-1_^:(ALD#"Y?OF:HA$S8R) M%VC-VG_%D>W0=85;B\9'/32OVOJ[(^F[%S0HWU>]YX]7K>ZVKYD'C6_.*1T MZ,LZG=.0TOWGYWJT_GA_[K]9KZ;[+__8%N7-(6%/L;37/1JWO%&K'X7)^0OV MQ!2%2?EQCO.9LC0![Z<&S7/X01O4_Z7A[+]02P,$% @ *#FJ6+[^=#SP M! 7PL !D !X;"]W;W)K&ULG59M;]LV$/XK M!S?H-L"P93E)T[P8<)QLS9 7(_8Z#,,^T!)M<95(E:3L^-_O(2G);I9D6 %# M%H]WS[V?[GRC]!>3<6[IJADUI:G_;Y),EXPTU,EE[A9*ETPBZ->]4VI M.4N]4)'WXR@Z[A=,R,[HW-.F>G2N*IL+R:>:3%443&\O>:XV%YU!IR$\BE5F M':$_.B_9BL^X_:V<:ISZ+4HJ"BZ-4)(T7UYTQH/3RT/'[QD^"[XQ>^_D/%DH M]<4=;M*+3N0,XCE/K$-@^%OS"<]S!P0SOM:8G5:E$]Q_;]!_]K[#EP4S?*+R MWT5JLXO.28=2OF15;A_5YA.O_3ER>(G*C7_2)O .P9Q4QJJB%H8%A9#AGSW5 M<=@3.(E>$8AK@=C;'11Y*Z^89:-SK3:D'3?0W(MWU4O#."%=4F96XU9 SHX> MKV_'\^LKFHX?YW_0_'%\/QM/YC$;>,/6V:''&[[F+,^9Y2E-F;9; MFFLF#?/%8>C/\<)8C=-?+_D=8 ]?AG5]+)K>3*]IEC$X0 ^2$/HDHQ,?>B3 9IPFJBB9W!*7EFM$ M44BKB$FZ_EH)A!/7A;#H5PMB2C=RS4TXCE>:<_^V$3;S6%Y;8%&Z2V6E3<7 M ,1-)J Y/NI&440F&+2!0L>49&C E#"+Z&#@&4JN Y,GPAJV@K85TMSR4ZE% MPDDMZ2 ^ZD7HHCQW P&_>[7FQ0(0@X_!TQ[-G:<9$^AXZ63V//_!T$(QG3IR M*C3FBM*&A'%J,24ULT*NJ$1Q24"":5R :EPT)JP4EN6^\G!INM[4Y5+DPIE: MZ_DF*CUGG;"B*D"B1$E9#[(VB"Q!Y(WP1" T[&]DBQ=EKK8A1TU2S [0;L#R MQ)/*34KCT[A4%9H9;GZCX*ZR6658L745(XMJQ4#\A&^"8WM\SXKR[,J+3QX> MO.2O]! "Y'K-1>;^IAL8,@C]P@RZQG9I!J\_NV1-D761PKHN'-&ETBY*5WR- MCTC9EA@J&^35M@;LT:6"([[_B)F=)[A? C0XL1\;!W('E:T3Q'*C H)Q]?%? MR>\]$\]4GB)N;E K[9I"^.@;BQ>:)<)6AJ:HUH+1#$I@E*$?W[\[B>/H+%S[ MP^#LIV[=!Z5&T%.P)>AED:"$W(3QS6D:!"1VEQHH9W^_H'S6*+Z]G>QT-M3G M:GUIZ;H&3%66NZX9 M;5F]M0AK6EF[MSIC \%UQ MZ-&X66I<=91L&_H*++K^XKBAX"0Q+/PG0CKBPJU$IQ0LV_]TUM.W^?*YQ_"U M\CF@HVB YX?!AV=)QH \_HCG,>Y?=7]X N6,^E,22ON? Z&=G?6A,34)OA1?A#U#ILYW'6G>'=R MO* ,VSF->+WT&>WO+3T%URN_VJ%/,+!LV']::KL]CL/2M&,/JR=<7 D,IIPO M(1KU/AQU2(=U+ARL*OT*M5 6"YE_S3#MN'8,N%\J99N#4]#NU*-_ %!+ P04 M " H.:I849"./9]7+G5N_Z M?9OFHN#V2*]$B2<+;0KN<&F6?;LR@F=^4:'Z\6 PZ1=]:8]E8L$KY>[U^A^B]F=, M]E*MK/_+UF%N/.NQM+).%_5B("AD&7[YWT?<%I,<8/I,MYK\ ,W1RP91BP> MQ*,]]I+6Q\3;2[[FHUBBC!R[%RMMG"R7[->+N74&%?&?7>X&:Z/=UH@E[^R* MI^*L!QI889Y$[_RG'X:3PK*,6ZVB?]6_+QUX3NP&^L,EPPCZ5Z8R[G#> G:6B9+-J\LUE@;2":=Q.V% MT05;YS+-F70HV1=P.-7+4OXI,'H2985)O,RP/JT,$\_0&2LB3+8=8' _,)$ M0ZN6E>)&D:4GT!,@YX1%U+!^^F$:#X]/+$MS*18=(YE(I5>1@C\*PPYH8CPX MN;J[_N"'PY-#YK1_VL[%EG.(& '0E4F!%3/F@G&E=,H=]L8U[=V$CESAUE(4 MR 5L[B6S3.&3=Q,W,VE3(YQ@"#&>2*[@?5!6@H?H\R8/P*\>?E M"SV!\'(*'@6,ME[KM_FSE+6%!L2U?<>\;Y,3]EZ4PLC41NS&.MB6D(N,71J@ ML@';'1PQ?OYP>()-H;F6TM &D>)AA.KZG2&'2J]HVPBA*ZL%DE\9H DVH?&/ MPH.#F66 X!^(#H@Y@6"KG",$J:B<3+D")I2$JC):ZW)M$6.ML&]N=+7,&8B; M28*$Z*4Y+TM!2U)H$#&Z P7V5T9G5>KPO!YU83/BAD1J(V;T"U=4M@&[IG@< MM0&\I^J[EE9 _O^V*+T-TJLPL,KZ9'L[#AW7%3415]C+9WLM7I=I [8&S41:[R>SF5JE1$1*;45 VU-:&<>>,G%=4 MJH+BP7?(I8^*[>P0ZA:$QT(O661?R4*&H*)*A7$X*5$E0#M#52BQY INIJFN M2N?YDU>8L)$>BH^M3$=+.J+A1)J76NGE2XMC6SLR73L:-O4B%3+O.K.@I&_; M@8\8Q-DGOK43U#?8V8*RR\81NX!CALBL7J*M+5N#ODUA.Z<=.%WCVVWLEYW" M.:>60,W=9ZO3S+IR^) ;(;;.*@PG#;0G.FH<>)[IRI(H'OJ3!_U)V$=!!X>Z MB+]527]DP\$@<2C&88C"?;&I),HEERS(:3*$D&[,&[70JW80L,),?1" _) MU"0ZGDY8/G48-&<%6]%%5?\[+=:S:7Q8QWU39+5[\2!*AC&;1=/9F'TI(;S*M]TE$9>Z=/F$:(<*PXGH MCXI.1%9 7,/!9Q9-QN/0)N(3=EMG9W/ H40?P!7RX. XFLS@TEU7ENHI"2 > M) !\&W!=AB345P_\F=V$^8ALC! G8QI$P\F8_?9=_WQX;H-TV?])&VOV=9C: M[>'_']&K&T4H4W+%]TZ\_REOW9] _)8T*\.KE*17 'HG[.JWESO4$)"[<-1" MD1>^7VHE,Q\!E+L332_>=$]279*<@CQ"P*QND(16V=2//S1R)1H%ON./3U(I M>'E7.FZD9A9[1_3*BYI >#]J5'@"(3-L41E?*9U8'(&)>FDX6G6*+&YB=+?I MZ_Z$T#;_)I/UT>)+Z5W]['Q3I_#CJ';O.Q^N-!Q&[0JXS M'K;R;/8-9Z.WI*UAAX+_K@U1J ['[O9$'NS#'6P%K??G1E^;4$*)TU_74ON2 M4&LM]8[E)H =Y[)P3'-;=O%8Z@S=Y%7#V-M<_ME$ 4YULK)I,MLI>"W^$.@F MGHVJC$'R(%]U;]K9,;XW)#@C YU#FUXI7K=_TK?Z^$JJQ)MF3H79B5N3Z*A^ MY?-GL:;RE><<_L\KJ?QB%$X'P,^V\0^G8[0?0A#,K*GL%$I"+F1X)\T%7@6( M"IY"H:RN12J*.6BQ55FVK:6<9_0NRXUYHX9Y575;?!J]C<.; MPAKAX#&@/C%*T"B2P'0VC"8HL:&OGE!5#:I=)8#%TV@<4T,?C:(Q#CF[OGOT M.]^D"F&6_LL;DDGB&#Y/M7?;CWL7X9O69GKX,@@OE^@%Z!D++!T<'8][S(2O M;>'"Z97_PC77SNG"#W/!,V%H IXO-$)?7] &[2?/\_\"4$L#!!0 ( "@Y MJE@AF;N40 ( )D% 9 >&PO=V]R:W-H965T4XC=W>2J:QJ#6C'%82J;HLB7R> Q--@L?XL'%/=X6V M&UX:5V0':] /U4J:R.M97MESQU]W $&)\" M!!T@> V(3@#"#A ZHZTR9VM)-$EC*1HD;;9ALPMW-PYMW%!N_\6UEN:4&IQ. M5^09[15:@70O@F> EE1E3*A: OJ('M9+].[B/;I E*/OA:@5X;F*/6UJ6P8O MZ^K,VSK!B3HANA-<%PI]X3GD+_&>T=P+#P["Y\%9PCLB1R@A9_ M#P_/R G[>PP=7_@O]SAT72U=-$QG>W>F*I)!@DUS*I![P.G;-^.I_WG(ZW\B M>^$\ZIU'Y]C3;V;4W/),E(,V6^S48>U$V:?CJ\"_C+W]L?Z!K"C\U">UNKRC M5UZ"W+GF5R@3-=?MN^EW^_ER[=KJU?[6>14[RA5BL#64_NC2 M=*UL!T$;:%&Y7MH(;3K3+0LS.T':!'.^%4(? EN@G\;I;U!+ P04 " H M.:I8)MHO#D0" "*!@ &0 'AL+W=O*L95XI5:UTO?5UD)%59WH@9NWN1"5EB;J2Q\ M54O Q"55S ^#8.Y7F'(OC=W:5J:Q:#2C'+82J::JL'Q= Q-MXDV\X\*.%J6V M"WX:U[B 1] _ZJTT,W^@$%H!5U1P)"%/O-5DN5[8>!?PDT*K3L;(5K(7XME. M-B3Q BL$##)M"=@\#G /C%F0T?C=,[UA2YMX.C[2O[K:32U[K.!>L%^4Z#+Q M/GB(0(X;IG>B_09]/3/+RP13[A>U76STT4-9H[2H^F1C4%'>/?%+?PXG"89S M/B'L$T+GW6WD+#]CC=-8BA9)&VUH=N!*==E&CG+[ISQJ:=Y2DZ?3C3E> A(] M24PH+]!*2LP+,,>N5>QKLX.-\[.>MNYHX05:A!X$UZ5"7S@!\F^^;\P&O?"H MMPY'@0]8WJ%HH/TKVG!"#Y0TF)VKNH-.ST/M MO5FJ&F>0>.9B*) '\-+W[R;SX-.(\G10GH[1TUW# $V"_>QVY^56G]@32W")\P6V<^9;;8G!; M7'UPXW[CW(M^_DE_J$ 6K@LJE(F&ZZY5#*M#HUUU_>5O>->ES84L*%>(06Y2 M@[N%^3MEU_FZB1:UZS9[H4WO&PO=V]R:W-H965T+>VMO8#1$(2$HK@ M *0=[:_?UXV#I$PI\T%Q_D[T,E,X_E?<^[4OC_=$UKC:K,)F<+#2I?]??@V*Z&QX=;AEPW'8<,Q\ M^X.8R_>REJ=OK;D7EE:#&GU@47DWF-,E665:6_RJL:\^/;N=7EY=3*_8LW'*WP^O_@=/TS%DVM3 MZ$PK]_3M00UFB.1!%@X^\PMR(:*8XM^3F:LM/.D_0P)[ M>L^&Z5%XO7:5S-2[/<2/4_9.[9W^],/1B\,W.[A]EKA]MHOZZ9ETV@DS%]=$ MNZPE^?P0DW^"C/BT5 B?S*PJ6:Y)(4TIFUS7*A>ZK)75*Y$9F+%T>()/#OK* M)?T\UZ4L,RT+X4!+(9QK)Y;R3HF94J6 (BIIF0P?8'.L5@B!>LG?@_XKJT&D M*F"!A2J5E46QIM]5Y5D0-1B\+9FA*9W#(DQ6X"R3XLE//[PZ/CY\CL6O MD\DU?S]Z\U0 U)( +:>Z]& 'RZ S*UFRL:0/8%;..\5.11W1SJR9B6B M/@<5)IF]>@EZ=(P_][MMT"'4$](KS]1)@1H*TV4.9Z(4XH]424%\_$JNAP(IS[3*PO%8$3N?*ULB370=CQ$SR#H:,?%UVPIRP5[UTH[SMY/:'&(PNG%>8P_-A>2L+&*0\D] MPG:#JG!+TQ3@CFPC62'8\[DI?0' &NG[_6[G@C1D%K(PV/0Q=*=-XV 6F*J& M+IH. +5D)V79@-:-JHRM!8ZF D(<'>[_/7D'>810E/H&(J&K+WZ0]D?5CD4F>ITSR?&<*N&[!%HY^GI2^)9_\:6*/B]6=>!EAN FA/+FZ M%-=+B0C*5%,C; NX\V69C=FFFCREF3F=:X2V EI-BL*?'Y"\)4;KD?!+)[,6 M&E2A48G)8/JL*]0N [Q(!GBQ4VT_C@*K.K@G@RSF9*D MX2[DP4\;V^J%@$=\E%_N=%$@.C^B%+#:C,0YLE\N _"BY$*JB6X[[AV3\=EU MX0^476DQ&RS(^ M' D$*6^=!R" #V51,??2M4CF=WANF+&'S+3E1V#+#7+%N]&U-)52*26CL((C MFFV\^',[69>T6)IRO\/;AB^6*:]ZQ[2("TGI(W^HFMI'256AE)6S EX<@=IR MP90W7$K0(GB%-GG ?V*'?I@'GTJJZ[ B%DAKGA^D+Q>XZ68N(ILK1!@'3JBD M2E0"OH#PLA,5 7PD&H2:/6$!"J83=1OLQ.Q#Y_ VG[2$AC-F-1U&3E=TEP// M>QHB5]!H30F&L#("=;VT2HF5[U4\8/?<_AF?Z_W_M@30@77*%_?:<1&A\A'7 M<\ASBH[V)P=P_S'@.4D='GEVXG/>11L&G33$&BT^>OF&RB%'Q1690"XQ&M1?'-2G( 6K4T!:HV%S@1ZH^F>W:W M*'W PA*9U%"A7GA/'(LK'(-,J\HF6%5]K2@E?$,6!!R*'(OB?$,4[D8 E:.;#A9T-)B>PF^;5HJNV\U!E'XV_)%DA,#-JO%">A2E M6H]DHDQE2C(;3MEA JH.?&&8"+%[;JGC*22);?EU5R9[F3+9RYUYZ-9QL7R! MSH7BR@UELL=18+?W%6_2_Y;2@!":ZNRHA4XQ;$DY,"P>3A^E[.YRJK0]U/91U99)4J#HX\UPN]"$F=HAX+P10Y$QENVQY_2LZ> MN\.[(MQML$-[AH*GA_!^#[?6'!*ISWU$]37JJ@S"-;0+"O<)E]HG*I-H=XVZ MX0YNSFF'6]D\U!TI)W"'Z'Q4PE%6YDYSOX)S9TCT&X.UDTH7N+E$90C,F^A(*!8@M:E+&19FM0OVX69>BNT\XPA, 2 MH"!ZR!FTCCY+,='VI)Z?^W:M=0. !]!.DWJ]4XTVE-@Z7RA^0'SI7Q6+1?[!7?K\>0':=[28'3?S/<;IWI.3T5HGZ&^5C*H M7=>AI!@EA\\5 "#SWD1'NT%&QN),9;)Q*8A0+[B2S%J[7,]IT0<4H!Q';P8HQZ($Z$03I3,4"(J;SZQ;!?S&,+WH8"!_:]&AZ[T!!> 3R+7[L*%JZ737]>FT MN^)9O<4>TBC\H!EMV6\XYV29*E3K#]'//=)LZ& @\%H1'BB(]<$@'QJ84;^5;YL8*(AH76HHK13I9^0<(?#90W@B!&Z0FW%[INT MUM=4I%W)=4 S2V%A9ASI'R0+&K;K3,6\[V>W ML:C4+LA/J@VR)'Y#PP]IZH(S&:U5)!J#1CPY85/(P9DLPQ3*!^TZ(0!2[44X M. H/HCO%VB%%CWE?YFH>Q_JN-N[ *DI)A>+SSX><,N52\":+@,9]AQJP/2FG M;8D3)Y)CC]H*''>S+>!]Q\HY\;^AOBWC2 (KDWUV5B;;9KB[$/*7A)"_[,2U M2V1EWP80$Q>^H&['G4- ^9<(]O R]3I<'S":=3>'\MZUFX.7T.23YM4I#5,D M=9+VP)28U+MHM'^"WR?3;A3,Q-? M%ORFBGP? N]/9:$&[Q0?3Z8_E2J EGK.[N?7+N-:1VOUG)OU_L,,@M)0@.)H MA0:I.SEG7;TXW#\Z'(EK2_Y7K_&ID '425T5&PV!E^B$Q-1>)5%\HECFCZ#J M%)C@6B?&V\*:IB+C:#_R=Z%4RW6Z1N"()WYGBN(G5Z"OK2! V;26KXEBYV*[3HF MCTX(5J("^O-$,A>/EKA,ZA6A[/Y@4IIBPQ_<:HQH^&C- M5TZ# *@?7XT/Q0IGA7*G$X]^KD14[U5($K8SLME^L1AN'A\(T3)/4SYL9EI^ MCG?\RL_Q4H/A;Z2@9K:&SWXN73;VAW]T_:7$%5W>G21C/^(&@P25N0_BC:OG M7;C:>;OCZ!NE>49NV'V7P9K24"_$# QB[%\C*;ZY .H2_X(337+#%_@?N*OB M\L>$ H9\O_<"0(\ 3Y>=:]J;R ])N9UCIRA#2 'X&%:!W#=VU1]S#T_DQ7_%*D2;8D:[/&0^O^ 6W ME0.7_**I**60O/$=B"L4EQS-/I)9Y=!B9'10Z;<5S[">[$VFMWM/>>?^XR0".^WJ^7P,<%VL1R27#2'=NY;J7N-,K5.1I\D(WDXX0M MW&)T*BFD5X<2X98JA]9B'/0P6M7,"HC-W05Y&CWOO#! ;T,L=%ERQIS#J"VF M'CU/F%JV5Z<^G;F8UA]%"O#G>VM);X=$VQ-)_[K IFS.7R4I2HFU->3[)%O! M[YJP<(&94*NT4X_A66+CKTXTMS1D2VH4,M_X=<.'6IETLQ@&+'&JJ=H9;1* M8S,8@08Y'"0A)+HF#LR%^W[S,,\,LXZII'RY1)HJ_2Q%F'^^'$ MD =1ZD.9*CDS;^8:L>_H2:9-3]^HLMJ:K?+N*;?X:+(E0_IV./].WPQY^#O> MSZ'L68@;>NU'7(:\"J7$/'V1S/@Q%DTOHBG"BR'O)PL2?! >IF( MA_?!Q8./0I;P7E16<&V8)D[=]Z1\?*+JE_[=FE"(>U7/F7\ZMKW:Z5V[C*CE MH)?G_(0/Z+APKUO5;AYLM?N29CHX<\,&[LW&W!*.IQ=\7T/5G*Q\"T,#(J;T MIO_&U\Q M[*CC9_A]%R@T-"/AY[&NI]YGN-H=L[W1EM9;)M(T+&FX,3##RF& M=LOX)H1SRQU'^/K!ZII&EE0G6+$P=*V0"I)T0,2,GEAT,PM@F@<\\0(H8& ,UF7.VJ12#EWR06V[7P7=!SMM<$Q52Q@0IQG$P5%M2W M#BVK!P@433RJ_0Q-LX+I[3IU__WYOD*R+NLN-L[#:X3^ .,E^W87UAU%=YQL ML 4[Z+QKOU*("OJ+ AI<0%#_VGUZFOYJ8>+?U6^7^S]Y )0N:.A0J#FV'HY? M/M_SEV7Q2VTJ?G-_9NK:K/CC4LE<65J W^G%T?B%#DA_RW'Z/U!+ P04 M" H.:I87(93$9H% "I#0 &0 'AL+W=OGB0''<;L";1(D;OMA& 9:HFTNDJB15-+L MU^^.DA6GL[W,'ZP3R7ONA<\=J;-'I>_-6@A+?I1%9GZG&%K(2-YJ8IBRY M?KH0A7H\']#!9N!6KM86!X;CLYJOQ)VP7^L;#6_#'B67I:B,5!718GD^F-#3 MBQC7NP7?I'@T6S+!2!9*W>/+I_Q\X*-#HA"9100.CP) MBMOR!OV#BQUB67 CIJKX+G.[/A^D Y*+)6\*>ZL>?Q5=/!'B9:HP[I\\MFMC ML)@UQJJR4X;W4E;MD__H\K"ED/I[%().(7!^MX:2+JNS:D%F5B_RE_A < M[KT.-EY?! !.3RV+POB052-($NM2C(%7S6P!7;" MKLG4[8'0Y+?)PKCQWW])V"JA;B!9')C59Y@ZJ8VSO(A,R$(4#.;.W8^2P=N4RH MQL!*$(]H]<0+*P6(N$Y!I/KGU6;C/@.#24R"V$O"+7.::Y<> 2UP MK[LL]D8L(33V&//)7%F8K.!DZ9*(\5"6>"%,@N2#B33>E=BY+'%_P.RF,F]; M4KE=>46";X1V!U:5055 EE8==8 6E5D*C<3AEG!2*V"AXRD<-?]R+Z3T55#J M 1+J$-Z]20,:O"-'RD".[T5NSJ[8/@^XJ MC_:XAG(V[1$J[=.FKO<4[H(7+EON5#( J/=YZ.80R3H.E"T'A./ \]YBDW>* M(#!@LS"U<(=Y\71*)AMDA)H"+U=BP;-[H/JML(VN.LY?.\Y/GBW_1)@M3?(1 MM[/"SK/!(),<""FQ_Z-=+/RRMN2B"Q28="DR42[ 1.=P@+L=IEX4.\GWT@0% MQCPV&H$P\L(0!X!C:=H',9SD?T*S:IL>#6./0L6'7AA3^(]#G]# \X.81*#% MR!2H)V'AG-^+BDQ6< 4SZ++KR>2(CIB71J-C<@2D"V)X,JA."D]$H:F;B!@\ MM^)XD74&2X^=^^ _C4%*O=C'9L1"C_II&T>$S :/&#N4$(;:H12S$S%#F^6D$ N"$=']&PBXC20+&8Q=_Y.-^L@!RS5RQ>Y2E;2#1B/SQ MOWZ(?J WQ'UOB%_=&S:''Y9H)BK;'J*[6L-AS+8U-/KY-(5"=!< *!-7PJ[; MP2F-5N ^C\9?]'YNNMYB=AZFN[IZ?_FBP#CR%LH'_OI!X "^TVA[D %;<3#< M'@S;E0EYNRN[PZWK,ZQ>N8\$O&,TE6UOTOUH_QTR::_?S\O;CQAP?06<(X58 M@JI_DD"_U>V'0?MB5>TNXPMEP34GKN%;2FA< /-+I>SF!0WT7V?C?P!02P,$ M% @ *#FJ6':)HP\P! 5 L !D !X;"]W;W)K&ULI5;;;N,V$/T50ET4,:!&-]N)7=M $F>Q"W2#8.VV#T4?:&EL$2N1 M+DG%R7Y]9RA9L;NVFFT?;%XT/#S#.1S.9*?T%Y,#6/9<%M),O=S:[3@(3)I# MR!V6K@F5M4%D$]2SB:IL(20\:F:J MLN3ZY18*M9MZD;>?^"PVN:6)8#;9\@TLP/ZZ?=0X"EJ43)0@C5"2:5A/O9MH M?#LD>V?PFX"=.>@S\F2EU!<:?,RF7DB$H(#4$@+'Y@GNH"@("&G\U6!Z[9:T M\+"_1W_O?$=?5MS G2I^%YG-I]ZUQS)8\ZJPG]7N S3^# @O585Q_VS7V(8> M2RMC5=DL1@:ED'7+GYMS>,N"N%D0.][U1H[EG%L^FVBU8YJL$8TZSE6W&LD) M24%96(U?!:ZSLX\/\_O;Y?W\X7ZQ8!=+OBK ]":!16@R"-(&YK:&B<_ ).R3 MDC8W[%YFD!VO#Y!2RRO>\[J-.P$_<7W)DLAG<1CW._"2UL_$X25G\.:PLFPN M3%HH4VE@?]RLC-6HB3]/.5MC]4]CT3T9FRU/8>KA13"@G\";_?A#- Q_[F#: M;YGVN]!G"[QW654 4VN6TH(N6:&X/.5D)XW33BYI]__):4FC^;,*YAS.X:W LA$4U5!FU-[P#@:-W>>J4T1H%(8R+(2 KO6.*'8=BV0A.(SB6D3^6?G5K]CUX.P^7_ 8_D^^@\' M!WG*A7@4^K'#CT?1O[@Q\(?]!-T8^M%UU#N"?ILK%)1OHDI;7_?]87C5]*ZC M$>NX!(/V$@S>?@DPL]!-K7B!F<]6FG1#8MJ+N];+?/G+*95W[M.A\G.;?J-@ M84C$:U7@^T:M=C9;T$)E#&2&)SC^9[R/$9SF+S30&YIAZ)MM7H#K'AVKBS$: M#1JM8G?XVKW"+F; N@C8O,Y)_X'P<60RC#NA M4RK--0 KZU<.Z)4[E;4H4?FD!PVIVDCQ%15)JS[BH1$ M28++B%!&/:,*D3E:QF)3[GW 6DQSJF9>A?9V7F.V=+:'+_7Y1/3:NSNX"JFJ M\$A18T-_%"787OD)*NVFQ$,77QTUXEGG#@P08/0'H\C][OA68 B:,VG"#C6+7CN+3\@T.*IT2],;5UL6S+>U)72JWE=;Z*#&X$' M6< :EX:75Y@I=%W#U0.KMJYN6BF+59CKYECV@B8#_+Y6*.YF0!NTA?3L;U!+ M P04 " H.:I8\,4JGUL# # !P &0 'AL+W=O\ ,M/3E0_<8Z+4?.O?!)()X MUK%SMK-L__W)#J2TRS)W'R"2+3UZ9,GR>*_T@RD1+3Q50II)4%I;WT61R4NL MF+E1-4K:V2I=,4NJWD6FUL@*[U2)*(WC050Q+H/IV*\M]72L&BNXQ*4&TU05 MT]_G*-1^$B3!<6'%=Z5U"]%T7+,=KM'^52\U:5&'4O *I>%*@L;M))@E=_.> ML_<&7SCNS8D,+I.-4@].^5A,@M@10H&Y=0B,/H_X!H5P0$3CGP-FT(5TCJ?R M$?V=SYURV3"#;Y3XR@M;3H)A 5N62/L2NT_X"&?OL/+E3#^'_:M;3\.(&^, M5=7!F1A47+9?]G0XAQ.'X4L.Z<$A];S;0)[E6V;9=*S5'K2S)C0G^%2]-Y'C MTA5E;37M\"7M9EFWF\[*5L MF99<[@PL4<.Z9!KAVVQCK*;F^/M.(AZX9>0Y,%E!PT=A?#[Q-X&*( M\PDLGL4"NOQ@2Z2?1H2J+3*Z(@.5*"^[&GDZ)&3@W'(F\D8PHN81GA$^DQ8P M0[:"9H6Y@[EW>'LPON*2"*C&$(() 9]RK.VI9Z4::5HX"HA[_XU?9/,_8>WM\.C]C^)]#U[1$T#N;T@!OYLK+%TYHY:,@KCTU[9&*5?D#J-K-8:K<8KUU1<@.[1GOX+4$L#!!0 ( "@YJE@V>UV6IP( *,% 9 >&PO M=V]R:W-H965T+'G>N;,[LZ,-E*]Z +1P%M5"CUV M"F/60\_3:8$5T^=RC8(\*ZDJ9DA5N:?7"EG6)%6E%_I^WZL8%TXR:FPSE8QD M;4HN<*9 UU7%U/L$2[D9.X&S,\QY7AAK\)+1FN6X0/-K/5.D>1U*QBL4FDL! M"E=CYRH83F(;WP0\<=SH/1EL)TLI7ZPRS<:.;PEAB:FQ"(Q^KWB-96F!B,;? M+:;3E;2)^_(._:[IG7I9,HW7LGSFF2G&SL"!#%>L+LU<;G[@MI^>Q4MEJ9LO M;-K8*'0@K;61U3:9&%1=\>KN TT>V+%%_&WF&D*W?2[0*^)8Z1WV(YE&@PS2G'XB02IHO;6PA M4R"L9$ECRD4.3)-M"*=]F+[]X *>:8;/N#A;*YD380V1 MZY,Y@ZH=B6TBI'K M9@R7TM!0-V)!6Q25#2#_2DJS4VR!;B\G_P!02P,$% @ *#FJ6$-&S7]W M! CPH !D !X;"]W;W)K&ULK59M;]LV$/XK M!R\H;("+J7\8>9<;;A$R5+IAEGZLGEZJUM9#\K0;3-@W3GZ]YK;97@V"P/W@G M5FOK#L:3RPU;\0=N_]B\U;@;]RB5:+@T0DG0?'DUF 87UXF[[R_\*?C6'*S! M,5DH]<%MYM75@#J'>,U+ZQ 8_CWQ&U[7#@C=^-AA#GJ33O%PO4?_S7-'+@MF M^(VJWXO*KJ\&^0 JOF1M;=^I[>^\X^,=+%5M_"]LN[MT &5KK&HZ9?2@$7+W MSSYURQFS;'*IU1:TNXUH;N&I>FUT3DB7E >K42I0STY> MO7DS>S^_NX/I_0SF]X_3^U?SZ[M;F#X\W#X^P/"1+6IN1I=CB\:%#*>2/KA%0=LTUV#63L.K2 M0(!I=P&6JL9)82X $UZN^XS#C)>\6:!:=Q+!.^ZFCI K>.^;#VU-G[C&60)# M(1%>M08],B-XI94Q<,.T_NRN3\NR;=J:.8U[''S/@D:UTO[7Z[,]WSO/]YM: MND"$CZW0SK_[V=0<"=P9,BI(EE-<#0.:DHP&(UP'-"(T*[Z64Y*F="DS,Q =N'6,'7 GL!K%H_53MT(.,!$F&&#%)@G $(4GCY/ TS )WFN3 M/9;'<=O;!*0 M6)9GD&"H$F1P=L .:P1Y4>3WI7S/<5=9%%D.@]&)D93T(RGYZ9'$/VWPXXM1 M6K;6#5+6*&W%/S[57B@-QW[7/QPLQX;723>.S]W;_\L?$.:+4?75N/'S:JC] M>*JPO#$4./!\";F 1QGV6>AN)1!G6.1^G4(4DX!F;HT_"0EBZM8YEB&)DL*M M"U](;GARMK2('$0$V[:KB[.^E(_E<7SP2,">6_FGD,$)CR-L]U[H3_O7UG3W MR'B^OGNJX3Q8"6F@YDM4I><9YD+OGC^[C54;_^18*(L-[I=K?#%R[2Z@?*F4 MW6^<@?X-.OD74$L#!!0 ( "@YJE@)[4FG_00 8. 9 >&PO=V]R M:W-H965TW*!S M25*\DOJ&'#2; N& M-D;L=A^&8: EVB(BB1Y)QXH2W43QVE18$ #Q"*EXW//O9(<;Y6^-:D0 M%N[SK#!GK=3:S6FO9^)4Y-QTU484^&6E=,XM3O6Z9S9:\,0MRK,>\[Q^+^>R M:$W&[MU,3\:JM)DLQ$R#*?.JL-?5/SR.2=P*?I=B:O3&0)4NE;FERE9RU/"(D,A%; M0N#XN!,7(LL("&G\L\-L-2IIX?ZX1O_%V8ZV++D1%RK[0R8V/6L-6Y"(%2\S M>Z.VOXF=/8Y@K#+C?F%;R49A"^+26)7O%B.#7!;5D]_O_+"W8.@]LX#M%C#' MNU+D6+[GED_&6FU!DS2BT<"9ZE8C.5E04.96XU>)Z^QDOKB^^/WM^71^^1XN MKC_,+C_.IXNKZX_07O!E)LS)N&=1#0GWXAWD>07)GH$,X(,J;&K@LDA$\O7Z M'M)K.+*:XSD["OB!ZRX$?@>8Q\(C>$%C<^#P@N=L3KD6;\\QE@G,^ .FF(6I MUKQ8"S?^<[HT5F.^_'7(^ H[/(Q--71J-CP69RTL$B/TG6A-WKSR^]Z[(\S# MAGEX#'TRKTH'U IXEJF86S1!W&.%&G&(ZU&TPUP7J8"50O"M+-9@*0EV%2O_ M%1C3^6Q6:P19Q*762*'$2&NPN)1Y?A\N\TVF'H2 N57Q+/% .LN"EXFT[JL56N80*\0O*%PX,BJ3B3/<6'Q0 MQ PY!/N4YE3IYA3:B&M351I49DY@D6HDLY^5@#D5ITU2T4\ <^P-2* #:U$@ M5M9Q7'F"92AN7 M5+X/ U@HRS."&'KX._+A!6\;\M_;):],S\GKSL3C$6#LBZ>OBJ2,J[3^%3,< M7;7O>Y+_J7S?[[" X3/HC+SA\\YF&!W"UX=A7YG$(7X##LL',"1 M\HR:\HR^M3Q=Y- OU=:#]+# K)9QY3OZYO8C:1\.U>UQ-=-Z"WVBJ%T%ER+Y M)/ G';B93RN_SN:?&OW?D3I)J5V:HJAU8!EB:>"ZM)ABA3.%6W@OD,D2:>[@&8R\ ;QY-60^>P=^QP_]BB2J M"& 80<2\!O7R7NA88@KW'/1GC 2*M:.3!J#- IRU_1/ K7XE7 &T_?Z^P/ $ M<3:2:JU^^?CYB/-7_D!2PQ$1\SO!:/B2>0'T23HDZ>B+9;6B00A1R%ZR+_#W M^ ?.0+9OX&/ZY) ?,3&$?C0$G_X[413 W]_UY[Q_5?4F0XZJTP,,;=>80[M= M)(&55CF(W1YCP"IL37?HO/H5M3B58X[R>_RL1>8Z%HKMWF//**AE;K!B[M!9 M9 Q6TN,*[;KN_$0[3B$56=4_\1QL2BQ$XDEE\3KH1GA,PUZ&V-;UF7HE%H&, MJ=M7M;;#E5\WY$4-6)7U#VV/2XZ5'),F/!R:KHM^XV"?C7Y2#P^[@__5P_#M M+CZTA?3VSN:YT&MW S$(4Q:V.J8W;YM+SK0ZVW\1KVY(6&UKB?6>B14N];H# MW"9T=>NH)E9MW$E_J2S>&]PPQ8N:T"2 WU=*V7I""IJKW^0_4$L#!!0 ( M "@YJEB3I#(PP00 /@, 9 >&PO=V]R:W-H965T&9$'R^4_F921 O?\ZPP)[W4VO)H,#!1BKDP>ZK$ M@E82I7-AZ57/!Z;4*&+GE&>#P//&@US(HCG*L*IO) F\TF"K/A5Z> M8J86)SV_MYJXE?/4\L1@QX0PP\@R@J#',YYAEC$0T7AJ,'OMENS8':_0 M+UWL%,M,&#Q3V1\RMNE)[Z ',2:BRNRM6OR.33PCQHM49MPO+!I;KP=19:S* M&V=BD,NB?HKO31Y>XQ T#H'C76_D6)X+*R;'6BU LS6A\<"%ZKR)G"SX4.ZL MIE5)?G9R.;VZA%H# M!K\ #.&+*FQJX**(,5[W'Q"YEF&P8G@:; 7\(O0>A'X? B\8;L$+VXA#AQ?^ M*F(A-3R*K$(XER;*E*DT&OAK.C-6DTC^WA1S#3G<#,F%%)CRK#H'[& MWN3#.W_L?=I">-@2'FY#G]Q1(<95AJ 2*H.HTEH6<[C&9\P@A(3#>7;AY"@X M%BH9:]@XHH,@4WKEH9$Q:L&EL"G [13N4WR;K8':""Q2&:4@()-B)C-IER - MPRM-B@%91%D5(UC:,U$9=0W>T\AY(1,9"4*L"C7C)+-$R;RLK#F"&['DW>%^ M6:([WGJ_>XS20CX1Q8>NUQ5[P=10+RK9SL"-5HFTNUSA,14:B=^J J&L8=WZ MK*&[NW"U3G8Q"4A5!0\C85)(B*U3%4\"A8S@AWO>;^S]#_4ALDMH562P1*$Y M40T^BWNT&WCAB$WC*K+46BC+JN35MV>USZ1V7\BM0+J4?,_CU3]_9KJM#$>M MJD>O5G64"M**H;/\3YK=NL'FHKQ?$Y5U6G"KG$Q6W"NHT%<@$T5$1E$FC"%5 M4J*%>2D+DCA#V50C54;=#9&[(5 O(^6OFAF((N9!> 3WSK;;.3NV.T3&IJHR M9&\^UJ[L!J=Y'^/#N(/"#3W#F4L 9Z!3XH0>'8Y^IK6_G^_W1OMMNW/?\0]BB MC'&KC/&KE9'(@C:25#"4::0SXI2M^H:D(Q#12NJ<=F&[G/FCWVE;5$32;-+1 M5CK_0T>JTF]/G!5&"=F@H'.,,)^A7LV&?9@M(7-J7$B;.O5@%S^5)&7"61[] MJ*W.QY$HU8KVFV?0*GQ:AT1RQ24S^D:7Q\N*J) >]H?]T!^OC5;">AE=4>"4 MK:89F84H:7&_/QX-U\Q_G#G[#%\+NO&H^9*:UU7Q3!!.W!0$/E7S@D_U'G^3.1Z\Z)G/VJWCLJ_QFA73Q'$VGIOB9OD,;#8?]@Z*^-7IG&<3\( MU[/^X\PK@VX[R::@F\5-Y3[HW$9SU'-WYZ9FR7*O+Z;M;'NMG]:WV1?S^C\! M)84ZG"$Q)^3J[>U3R]?U/;M^L:IT=]N9LG13=L.4_IJ@9@-:3Y2RJQ?>H/VS M,_D74$L#!!0 ( "@YJEAV,]O1H ( *<% 9 >&PO=V]R:W-H965T M9\ZNBZ*LVQ M9.I2U%C1S5K(DFG:RHVK:HDLLTEEX0:>UW=+QBLG&MFSN8Q&8JL+7N%<@MJ6 M)9.O$RS$;NSXSN%@P3>Y-@=N-*K9!A/4W^NYI)W;HF2\Q$IQ48'$]=B)_>&D M:^)MP ^..W6T!J-D)<23V=QG8\"]DQ#L$P++NRED6=XRS:*1%#N0)IK0S,)*M=E$ MCE?F41(MZ993GHX6=[-X>7<+\WBQ_ 7+1?R8Q-/E_;?'!#XMV:I ]7GD:BID MPMUT#SII0(-W0$-X$)7.%=Q5&69O\UTBV+(,#BPGP5G !R8O(?0[$'A!]PQ> MV*H.+5[XGFHLF,8,YDSJ5UA*5BEF_Q(%O^.5TI)V?T[I;F"[IV&-@8:J9BF. M'7*(0OF,3G3QP>][-V=(=UO2W7/H44*&S+8%@EB3'1H!M16@CP2<8GT6]S3K M^&!34ZUFK^1#K4"+-Y4Y*N *;%9E#E?&Y$-8YA+QS3\ ]()IWCZA&4)(4JZW M"N8Y(WM!0H5Y2H@?H>?Y-%[Y5Y DA^O9; I^Q^M?T]BG^Z0I,J4FQ5-6$,RS MAIG.(!STX>+#(/"#&P+Q.]>]/LU!)_0'<.H5W"/SE"@WMD4H2,6VTHV/VM.V M"\6-^?Z'-RV,1&XX_4,%KBG5N[SJ.2";MM!LM*BM%5="D['M,J=.BM($T/U: M"'W8F )M;X[^ 5!+ P04 " H.:I8].+]YX$% #]# &0 'AL+W=O MJJ(M K[ @OD!2EOS46Z M)E%"[SZ<3B>S.X#579O:WKSTU]^,O9"DI5S+![!W/>.99YYY;(X>M?ELEX@. MGNI*V>/.TKG50:]GBR76PN[K%2IZ,]>F%HZF9M&S*X.B]$9UU4OC.._50JK. MY,@_NS63(]VX2BJ\-6";NA;F^10K_7C<23KK!W=RL73\H#P]IAW(&BL4[7K3%%4$L5?L53B\,K@]&/#-+6(/5Q MAXU\E.?"B#5YXX%/U5M3<%)Q4>Z=H;>2[-SD_N+RX\7U%.XN;F_N MIE?7E]"=BEF%=N^HY\@_K^H5K:_3X"O]@:\,/FKEEA8N5(GE6_L>Q;4)+ET' M=YKN=/A1F'W(D@C2..WO\)=MDLV\O^Q'R>*"^.3@#E?:.*D6\/?)S#I#U/AG M6[K!6W^[-VZ7 [L2!1YWJ!\LF@?L3-Z_2_+X<$>L_4VL_5W>)_?4?F53(>@Y MS*42JI"B JE"'S*A9\_4%9P(UPMLR,UNRV/W3A]^WCM("\+"7%?4S/8 IDN# M^*;J0#4KEKYH7:G +75CA2KMGJ\A?V5PC5R"!U0-6KA$A486-H(+RWM)XG() MIX:-(J!ON'%+-/ ;)'$<]<<9C<8T&.1P)PS"N;1(70E9'HVS(21YE&4Q3+6C M?!1M9-8;D8-L&/7I);O*H^$HAS4A4!A%=+ P0T( "0B'5%(7@1-/2'&42"4F MC(*24%"B9@9]#0^Z[]^-TC0^O#B]FIZ?^$ERN.?7D94F<*O6U&GR7>@:7W;R M,[_-+V#1'T19G-,@&T6C=/0-%.,-*/\E&^YP?#.-Z#,VVH MZ,*A7ZS]=HT25.^"'I: 3W0<6(JUF[!53%9]'J31>)3NM;C3D4$NN+_:]-(X MRI(4QM%H/(!/BDZ/2GXE;PLZ-8#BD.J!T X,4X!?&NF>B7-%8Z23M-DXR@<# M8&"3]!"NVNJL@XE\H;N4"F?0'4;YF%(*4+U=DE&(W8P"O@IQG88BM+.I>(*+ ML)Z030GB;,"#*,D'\.\O?3P\Y+9J2@I_ YK2#DI)!7'5,[R J@T(YXR<-:'; MB"6B[3X&L6V^B-$DA_RH0&I,@JH6BH[.\+;"A:B()D6A&\6&$2P;6D">K&Y, MP3R6RC9$IP(#G5XWO,-BJ72E%\^;>,,B$6C*J; %A5-5WON"Z>JWY%4EG4Z2 MQ92/V9>4N<"-YQ!%[KP'JIZL@?K"ZDJ6'@&BN_-IL-RU]*'W^Z0P+#DU9T2 M6;V.Q)*TX(8_/+8BB"6/;\3G!UE5E.6-*\U,3PC(3,P M;XQGRBLL]G?H]V"CWX.?UN]6@UA3%Z@71JR6LGB5YC;-WNE]^]DSIS;:'AH_SBDV(C"@G@QJTQXE6P5^1R'S32'SGR[D MRC Z[CF"5268D41\5JM5Z$#6F+=@5FW>VRJ\<]OM%?X&\A=\/9#G6& ](RJW M3[Y'M4^'9,R:UL](U#)2J%(*2**<\$T\= '2=9[;$B3C431(^?#I]Z,!';N[V)^%*^[(\_#&@+!>D6Z1O<$$ ! &P &0 'AL+W=O?$E]&!T!>V1XB#7V$0L;&RYSR^5U7F[5$(69O$*!)W MMH2&D(LBW:DLI@CZF5,8J(:F]=40XDB9C+*Z!SH9D80'.$(/%+ D#"%]FZ& M',:*KAPK'O%NS],*=3**X0ZM$7^.'Z@HJ27%QR&*&"81H&@[5J;ZO:L;J4-F M\1=&!W9R#=*A; AY20MS?ZQH:8]0@#R>(J#X>T4F"H*4)/KQLX J99NIX^GU MD>YD@Q>#V4"&3!+\C7V^'RM#!?AH"Y. /Y+##U0,J)?R/!*P[!<<"EM- 5[" M. D+9]&#$$?Y/_Q5/(@3!V-XP<$H'(PSAXY^P:%3.'3.6S N.'0+A^Y7'7J% M0^^K#OW"H?]5AT'A,,B"E3_=+#06Y' RHN0 :&HM:.E%%M_,6T0$1ZD4UYR* MNUCX\3U?VNMU"SP\VFM[^31]FJ^6+3!=6N#1-D4%F)KFZGGY-%^ZPF:U M%->FO1 WUN#&0ASB@-V";P!'X&E/$@8CG[7R\@('@9 ;&ZE<]#1M3_6*7LWR M7AD7>J6#!8GXG@$[\I%?]5?%",MA&L=ASHQ&X *^@8[> H9F=,#SV@(WWVX! MVT.*ZGIG?@:C[2.M6]*VT,,!YF\U/.L+/&-8Y=5@[&:,@S9MH/<_Q3C78,SI M)8S;C+&0U_[PR!LBV2D%V\FXG8O<#0?SB'&:B(S(P3]_"@,PYRAD_]8)+:=U MZVEIHK]G,?306!&9G"'ZBI3)[[_I?>V/.EW(A%DR8;9,F",3YDJ"5<32+<72 M;:)/EDFX0120+8C%NQZ*9A*./1B(#!HEXH7E"<71[OCJ8L3 ?TWO\:RQM6O% ME,-Z&2R=,;Q..B/U]50A,INS9<(2)&Z!'R*TWT5HOZ]%:%M@23@0)IZ87^ H03Y8Q8C"=%JK4T>A^K3ID MPJSAA\2M=WK:V5?,KK'J&N=63FYU=VIUUS:J1JZDWE?B=%?&Z>Z3.(4AB<": M$^]%?",>DDV /;#:;E'Z,:@+7"/OVL#)A%DR8;9,F",3YDJ"5>2B:^][*IK4 MKT"!DZ07J31+*LV62G.DTEQ9M*IH3C;B],8L,V!6(T M;V8@#F)*/(1\!N"6BU4)/FK&(XS7B\*H66+US[_!9G/35TM")LV62G.DTEQ9 MM%P2ZLD^OEAT[K(C&B:"FT0\W^LN:\MCH&EV^'%6;^OW3GZ8\X[)SY86D.ZP M6.H&:"N06GL@T@7-CVOR B=Q=EJP(9R3,+O<(RAFJ:F!N+\EA!\+:0/EH=GD M?U!+ P04 " H.:I8*_9^H8<# >#@ &0 'AL+W=OLI\\ 1#H=Y;F?&(D0A07 MILG#!#+,3V@!N=S94I9A(:]X:(Q7*AM*?:G(530Q+,8(40J$@L/S;P0S25"%)'K]J M4*-YIG)LCQ_0/^G@93 ;S&%&TV\D$LG$.#-0!%MVEH'"D@N:UG=G .'49/.+BU@U;.K)CIL.98 MX&#,Z!XQ92W1U$!KH[UE-"17Q[@63.X2Z2>"U>+K8GF_0*O%[.;S\NKNZF:) MILNYG%]/[Q9S-+V^OODV798V)[U;U_0 X%U)!@U$HR. MH0=W5. 4Y?**8E7HO6E287@:0]U%N\!V_9%KC,\OSS[S&K$/QM*%X M>I3B&J? U>'$D ,C(2H2+.^,$$I!0DF^8#0J0]%+_"CR2\]I(+"."%XC@O=* MJ>H-*<% 8!T)_$8"?X!4K3!.6SGH6X[M'V3JWU:>Z]MN?Z*>-03/GI>HP 7> MI$1^""*T8?+N?2IE/R!&_^!4$)!#94=% NS06@E)POYPCS)ZZ>D.!-81[[P1 M[_R5$OQ\2 D& NM(8%N/WW]K@!2O0=K9ZUJ.[QWD>(^9X\E;NS_)[5:18C\O MS1EF@"+"059N+[F4C^._],2&0NNJX3RJX;Q2WM; 0\DP$%I7AL=*RCY:I3PW M<]V_*@37.W,]MS6^5&1=)L5=H9L%@W(!R%M,Q%59,VJTV3,]6E_<'Z MI6I^= 7_"%-U3K+BC$G.40I;"6F=^/)M8E4S4DT$+70]OZ%"=@=ZF,@&#I@R MD/M;2L7#1#V@:0F#_P%02P,$% @ *#FJ6-^SQ2+A P V!$ !D !X M;"]W;W)K&ULM5A=<]HX%/TK&K>ST\[LQE]@TRPP M0X!V,Y.2#)#V8:9C F%.XY$EB28_W<%,=L/+-=Z')B3S5;J 7O83_$&%B#O MTSNN>G:)$I$$J"",(@[K@35R+\=NJ!V,Q3<">W'41CJ4!\9^ZLYU-+ /PJ0*UR3NUXW'Y$_VR"5\$\8 %C%G\GD=P.K)Z%(ECC M+)9SMO\'BH"Z&F_%8F%^T;ZP=2RTRH1D2>&L&"2$YD_\NTC$D8/"J7?P"@?O MJ4/G&0>_*AI"]6M<2*[^)@9[5?"XRGEXS_#PT5=&Y5:@ M*8T@JOK;*J8R,.\QL"NO$? KYA?(=_]$GN-U:OB,7^[N-]#QRSS[!L]_!F]" M!-YL.&RP42];HSGL@&: _KU1INA:0B)^U.4MQ^W4X^I5?BE2O(*!I9:Q +X# M:_C'.S=P_JX+NB6P2@HZ90HZ3>C#)9,X1E1M33P/O58F.49@,/0>M!NZ?MCQ MG;Z].PZDQLP)PEY0FE4H=DN*W4:*=\#-SDA7@-A#3/*W)9!03[$F$&F5IYPP MCE)0CWJEYW-T*]R>\C^UZ1X;5=@')?N@D?T"QR"TM%9J*7&U0:J-@F9KU<@X M*-HLRE:REG$C[FLUUA)8)05AF8+PC999V&8*6@*KI*!7IJ#7J((YZ*^WWJ?3 M>C771=\[64Z^2-X% M<$M9: NMFH:CFL4]:YO.]^3:\)L! Y28ZJ,VUD;7*+=$]F>FOAA]XEF[:,S<@)\8ZX.A"HG,BKS M4V4Y6EY/C,RA_,GXE;ZV,&?O TQ^YZ'.C!NB5!W#6D$Z%Z&2&<^O$?*.9*DY MB3\PJ<[UIKD%' '7!NK_-6/RL:,G*"]SAO\#4$L#!!0 ( "@YJEAZ'@_Q MD@4 (> 9 >&PO=V]R:W-H965T M']P&RQ7/'ACCX9HLZ1WE#^N;5-P9)$8Y"4+V23Q^N#L#'S]\ A] M$(/[5;)A)%ZPH<$%OVP68UYP.=UQ01U<,+A,8KYB8!8OZ*(^WA!^E)/Y/-V0D &1?6"Z(NF2/I+Y M,_L,;BG?I+&X$($#UWQ%TTJL58'<362I)\I2_X2MR9R.!B*W&4U?Z&#\YQ_0 M,?]21:$GL%I,K#(FE@Y]?$J701P'\5(D8YBYJ_)V!^'D$%E=>AG[+G+0T'BI MNJ&=Z#?=L$LW;*T;XHW]A0^[\7;5!^@AN^&#=I;?],$I?7"T/E3>2)4#VL&' MOG(]@=7\=$L_W?=*0[?/F/0$5HN)5\;$>WL:>JU7V+.0Z35>8:^5K-#R[$JV MU@CZ)4%?2_!UT8S)XA^ABJ*1X,H5\5L<(8:F[S9(*LPL!T*L)@E-J::F/H=2 MN@@X _?DF<9@LA1]%./BO@+K1X7V2[ 'OJ% J/V(B+H-"N5RLSTW(Y*!64O /7-P+ZU M"K9[ MNWFVV-PLH2M:J#I!1[^ NU/[A2.>T"Y(F:V:2K,'-TNI]2AJ'_;G5)J_@' MQZ4GM/I&4PH_T@O_7G4)M34<^8[;K$L*,XRQWR'T2 H]T@O]OG4)*70[ \N3 5>K>+XV&IV)RHS[...0HJD4B.MXNU1F J VGHB MS\9-@@HS"U;ZZSI!*9E(+YF3113$ >,IR;Z8@2^4LDJ.:AHJ/>ZA"=H76CT* M4I21_5Z%"_6T2R_B\G_L^9'L Y"^#]BO<+5%'4(+-EL5A9EO61W]%)+2C_32 MOW?=:DN[V'JV.A25&3*[.A0D6P"D;P$.+USM#;78^YE>\Z.0T@Z9L*LR2#%' M^DWU'J5+N9_&+<5JF_F6W2$%6(HJUHOJ39I$:PYNR,]\[W<6L'FRZ5A\/=3! MGT1[0JL[+I4:PW?[4JSM"0Z.2T]H];C(W@#K>X.]BA5N"[WE.1 M4KCRB5_?#>Q;JW!;[&T'MT@JK"ROXRL5EAT!UG<$!UBER&@1&ULM5A=;]HP%/TK5B9- MF[0U<9("[0 )*-TJM;2B7P_3'MQP(5&3F-D&.FD_?K:3)H2%J*U<'L!V[CV^ MY_K$7+N[H>R1AP "/25QRGM6*,3RV+9Y$$)"^ %=0BJ?S"E+B)!=MK#YD@&9 M::XK1RTQ5T$&[[51HK* Z6/ MJG,VZUF.B@AB"(2"(/)G#2.(8X4DX_B=@UK%G,IQN_V,?JK)2S(/A,.(QO?1 M3(0]JV.A&)4^_@Y@[NKH._Q\'+'3Q--(M,TSHA@O2[C&X04]82335T;K2W9!.E:AFO M!9-/(^DG^M/QW7AR.T;3\>CR^^3LYNQR@@:3$]D_']R,3]#@_/SR?C 9C:_1 M5S2B:0"I8$2OP*<3$"2*^6?U1$<*;,=D&O''KBUDG&HV.\AC&F8QN7MB\M % M347(T3B=P:SJ;TM^!4GWF>30;02\(.P >?@+0:"+FMB;#<)H:0!J'\WWB4PB\&<1W[QKE>N_"&P"II M:1=I:9L6?=LD=T-@%>Z=@GO'L.@[=:+W_!V9UUMYA54EV*,BV*/WT:];1Z1Q MKM>NH2&P2EJP4Y8*CFD%YXB&Z)M"J_+?*I6P817G@#L"Q=Z.C/>8'=;K&+ME MP.[[*-FK)=,XV:O7TA!:-35E"88]XUHV6G^90JOR+RLPW%CDO$7+?JU(=Z5< M;^7OD7)9->'FLNG-4JZK]X?-D[UZ*=^CVL)EN85;QJ5LM*HRA5;E7]95N+%T M>8N4VR_;EFO-G+:SI_3.XK>W#N-2@ M]1\&1/O)E1]9BM+@'&>C3_\[X4-V/ MZ$-^"9-=KL@#Z2)*.8IA+B&=@[84(,ON*[*.H$M]Y'^@0KX%NAD"F0%3!O+Y MG%+QW%$3%+=&_7]02P,$% @ *#FJ6%9QV5-:!@ #S@ !D !X;"]W M;W)K&ULK9M=3^,X&(7_BM4=K68DAC;I!Y0ME:!) M/'/!@O3:IH=$D<3=V^9#FQZ_S05/3U#3+X8(VJ=_'#N^)7^<43YY$]DLN M.%?D.8E3>=I9*+4\Z79EN. )DX=BR5/]R;W($J;T8?;0E7CXC'/%0Y@NF71S[C<9R3]#C^K:"==9]YX.;[5WI07+R^F#LF^4S$ M_T1SM3CM''?(G-^S5:RNQ=,W7EW0,.>%(I;%;_)4M>UU2+B22B15L!Y!$J7E M*WNN_A ; :Z[(\"M MPW 7UG1T"_"NCOV\.@"ACL&S"L H;[!HRJ@-&^ 4=5 MP%&1K/*O6Z3&8XI-)YEX(EG>6M/R-T5^BVB=D2C-I7BC,OUII./4]-J_^7E] M._MY>_W]!R6?/:Y8%,LOY!.)4G(1Q;'6BYQTE>XJ#^B&%7968MT=V#ZY$*E: M2.*GMP N6'1+W^("X/7= ;F\\\OG3EZ9Q[8'I.R:& MW+,PBB/UTL#S]N?U+3\HE,RFYDF3!XSG1:VPB6=R85"NE;5)'6S?VVZ0BN_.1 ML )HZ,M[1[W7$.[1E*/UDD]LB;5B^12Z$P2FHG5\H!\T]G]JK/[]49G]X#\ M$(KH)J%>+$;IBL_)Y9)G+'](R:?W2_;K42]!=;O+5+$L$B1__-!%XL(H"8&E M"EA'UU8L2)B'A/E(6("$41#,$-_Q6GS''UMP'B/5@81Y2)B/A 5(& 7!#'6, MU^H86Z>FF9YDHKF>;B(ETB9UC+?+>7_8VZ[G,VL_;3./A/D-ES!P&RXA*!N. M-QN.#UVS$04-SE^17-3&E31JN& M1DH/QV\RBAJ;F=(-\\FQIO2*O20\5?E#7RB2))*YPRD/B&+/^OF.I7,BU$+7 M^XS'3.G502CDCOP[6^NXHZ8[U3Z>UIE%TGPH+8#2*(IFZL2M=>):=4)9E!*1 M%H\$A4.0";U.;%[Q5:C-&V38;]2"M<_66D#2?"@M@-(HBF9JH381':L+-=UZ M*#@@,Y:R.6L4 ]12A-(\*,V'T@(HC:)HIF)J8]$9?.PQP(%ZA5":!Z7Y4%H MI5$4S51);2XZ:'?1#FPMF^&[5E1#$\=I*&T^=&0!E$91-#/-MYK--LQK14 =0^A-!]* M"Z T6M%,9[JWVYEV:G?0L=I+NU>2Y#?QDV4L7C@G-_R19RP-FQ4"-1"A- ]* M\Z&T $JC*)HIH]I&=,8?7%XB+;T9E.9!:3Z4%D!I%$4S_WVI=B]=NWO9?GEI M![:5#93F5;3-E6B3K>Q#>PV@-(JBF8*HO4_7[GW:JL_K-YID%@NY8U:QXUO+ M VJ,0FD^E!9 :11%,T54&Z.N^[':XR*MOQF4YD%I/I060&D413-54ENFKMTR M_1^U!^J;0FE>17OONQX?VFL I5$4S11$[8BZ5B_-6GLNBV_'K,^N=Z^=%7NV MWIR?.2>>TW#>=TZ"ZJ=WBDE9Z5N\_* R66Q>:G M.Z&42(JW"\[F/,L;Z,_OA5"O!WD'ZSV T_\ 4$L#!!0 ( "@YJECEQGZP MM@, )40 9 >&PO=V]R:W-H965TDJ33,RN*: LI$0.60Z9Z8L93(E63 M;UR1,> M:9058S]UXW8]P:R( M@#E+?M"UW,Z<2P>M(29%(A_9_@M40".M%[%$F%^TK][U'!050K*T,E8S2&E6 M7LE3Y8B& 1X>,? K _^M!D%E$!C0<[1'7;RLU?6-\8ZP5#2JUZJ[&1X>[^XN?YZL[B_62[1)S3GL*82Q22B"97/Z&P!DM!$G!_Z/K_T M?4*^YV-U^;9 E82W69"\D(M6XG^_DN] M@&XEI.*?+KA2;=BMIK_&*Y&3"&:.^MP$\!TXX>^_X;'W1Q=J3V(M\* &#VSJ MX0-YUL "L5A]$,H)5(B"9!&@B G9&=A2<&P$=>+8A5B%8-36(MT5)..>EVTHS[!>Q)K@8]K\+$UQ'?DB:9%BE:, M*TN:;5!$U&!'XEUJC1KK-?"\5PO6.MX[:2YJF@LKC0DCQ#&834ZE50EJ$(DX MD8#.B$ $Y< C%>'S+CRK^*E1+<4P;CC+&V \/'S@+<3+&O'2GF4XS2*:DP21 ME!69[.*P*IS*48I-&AC^)!@$W123FF)BI7B$'4MV>KG9THM5XU2.GL1:N-@[ ME M>KPFFDNN)O2^U-GRC5L(])IE*K+DK#E\G&?N [P4ZE#C86DBHY:LK?0WR M1J1>BYQ*;=3MH#;2H7C!]NIESM*42K,V8WA+LJST7B4XSQN]#M7_4<'@0PF# M[37, F+@J@)_:TEFESLY5*4:]EM.&A\)UJ%:P=::H,PF;9:/*&-95"C4[CW! MKG@RUZB+Z\BF@ _%"+97(YU<-JB>BHT*:OS+5O&PO=V]R:W-H965TCV,.W!) :L)G9F M&VC_?G824E)"2B7Z0F+[GN-SG&O[TELS_B06&$OPG,14](V%E.F5:8IP@1,D M+EF*J1J9,9X@J9I\;HJ48Q1EH"0V;^SVVE#&A^)X#L4P2 MQ%^N<JY99LD0DP5001@''L[[Q'5X- MH*T!6<0O@M=BZQUH*U/&GG1C&/4-2RO",0ZEID#JL<(#',>:2>GX5Y :Y9P: MN/V^8;_-S"LS4R3P@,6_2207?<,S0(1G:!G+![;^@0M#;@%T [$,!3@%P,J.YLLQ6@"3R>YRM =?1 MBDV_9&N3H94;0O5G'$NN1HG"27]X%]Q<3VZ"NYOQ&%R 6Q22F,@7$+(D9113 M*G($30"B8+-A2(!J)GBF5%$UHAL6TU_FT]IYI?R)^ M"1QX#FS+;M7 !\WP (N==B12%N&^HK24P7V'#__H%NM:W.JM'(JL8=TKC3A.[ M/UARK@U':@'. 57'!IOI78!5=P1FA"(:$CI7Z2!D[6?.Z=V,7A\9*]]K6SUS MM6VP.::BNU7J;C7JOF/T(OR(=J#R%&P097+7.F*H-\V"W MWE>[]-5N]#7!/ $CAFBF-P@FHSJ)C1P?3;\CD57LNJ5=]ZC[SCVF\2.158QW M2N.=@_;=E'&%U%FJKC2=R'6N.SNIYEC6VTWV3E!%I5>J]!I5!A\X"+R=^2]L MN',4O!=5D=DM978_]Q#K[JC:/<2:8RJZH?5Z^5H''V,'I4+!5SEVNI:]H[8V M#NY-"+A5+L"CI41!5?G:;;?EO-5:$^9"#^Z1^GJGP\:;\S/OB&)F][U+HCYN M]Y8PMPHX73VK\FA.J QGBF@==E1B\/S@C1O2)9F-=V4254A9J\+5<1CK@/4 M^(PQN6GH,K'\6^#_!U!+ P04 " H.:I8]3U0X6L" #]!0 &0 'AL M+W=O?;0C*5-)J+^"S[_?G,'?15LAGE0,@>2EX MJ29.CEA=NJY*P\R MCD2-G)7P((FJBX+*W12XV$Z<@;/?>&3K',V&&T<57<,"\*EZD#IR.Y:4%5 J M)DHB(9LXWP:7T[')MPD_&&S5P9J82E9"/)M@GDXPMM/8'A2P17 M]DFV;:[GD*16*(H6K!T4K&S>]*7]#@< WS\"\%N ;WTW0M;EC"*-(RFV1)IL MS686ME2+UN98:2YE@5*?,HW#>'X_NYXNKV?WUXL%^4SN*-:2X8Z(C"024H8D MHPGC9NMT!D@95V=;WN$1WAFLD,Q+A;+6_Q&27]]U M IDC%.IWG\N&;=3/9MKC4E4T@8FC_W\%<@-._/'#(/2^ON%UV'D=OL4>V])/ M)9A&2D&:"\ AZ!/JT$%!UI# MSSNB%71:P7M:89]6\!]:8:<5OJLK M^S)\?6GN03>;P:B[8\U*13AD&NB=C[5AV0R;)D!1V09?"=3CPBYS/9]!F@1] MG@F!^\#,C&[BQW\!4$L#!!0 ( "@YJE@2/Q=!S0( (L' 9 >&PO M=V]R:W-H965TWV,.W!@4NP:FQFFZ3KKY]M"$M2$NUA+^"/>\\]Y]J^=[CAXD5F J] MYI3)D9,I5=RXKHPSR+&\Y@4PO9-RD6.EIV+ERD( 3JQ33EV_T^FY.2;,B89V M[4%$0UXJ2A@\""3+/,?B]P0HWXPB9VZ D M) 2J&SD?')0 BDNJ7KDFZ]0ZPD- M7LRIM%^TJ6S#@8/B4BJ>U\Z:04Y8]<>O=1YV'#1.NX-?._B'#MTC#D'M$%BA M%3,K:X85CH:";Y PUAK-#&QNK+=60Y@YQ842>I=H/Q7=WL_FDZ?Y['Z^6* K M=,L4") *G<] 84+EA5Y\7LS0^=D%.D.$H:>,EQ*S1 Y=I>,;%#>N8TVJ6/Z1 M6 &ZXTQE$LU9 LF^OZMY-^3]+?F)?Q+P#HMK%'B7R._XW18^TW]W#T[0"9I< M!A8O.((W@Z5",R)CRF4I /T8+Z42^J+^;,M5A=5MQS*/]T86.(:1HU^G!+$& M)_KXP>MU/K<)_4]@>[*[C>SN*?1HJ@_5J"PQ13$O"\[:Y%88/8MA2LLZZ@T\ MG?7UKHSW1OT@[#1&>_3"AEYXDMXXYT*1-VRK!D]12AAF,: 4H/4.5VCA#H=P MX!WP/&VS1[/7T.R=SB(NB,*4O$&BGUGU"MOH]=Z%OO(\_X!?BY%_A%^_X=<_ MR:^I#/-7W4$D7")SW=L8]EL.<7#(L,5HX!^>M+M3UW(0*UONI;ED3%55HEEM M.LK8%M*#]8GN-%5C^ M3M2E= U:$240AU9"=Z[Y.FJA*?S51O+#5<\F5KL5V MF.EN"<(8Z/V4<[6=F !-_XW^ %!+ P04 " H.:I8Y62'0>8$ !O&@ M&0 'AL+W=OO\>_ M,6-//-@3^IVM,>;@-8X2-C36G&^N39,%:QPC=DDV.!%OEH3&B(M;NC+9AF*T M2(WBR+0MRS5C%";&:) ^NZ>C =GR*$SP/05L&\>(_KC!$=D/#6B\/9B'JS67 M#\S18(-6^ 'SI\T]%7=FH;((8YRPD"2 XN70&,-K'_:D0=KB.<1[5KH&SSL:?@/,31:$#) M'E#96JC)BY1^:BUXA8F<* ^AL.,CSY]/G\>/TV,W<.9ACL*(G8,+\/3@@;,/Y^ #"!/P MN"9;AI(%&YA<.">[,(/\0O00=^!'8ENTT^#,YW;S38.ZIS3T<*,U]M?F,["Z!G9E#!8Q.$>9.JM=Y MUQT:[I#\)L%?7\0[,.4X9G\WA2D3-T>^_0=?Z MHXFQ3C%/IYBO2:P2#:>(AJ-2']VBD((=BK98?#0&*,"'&,&_\ MCC)M-]66Z\!NU'.[8H;ORN"5#K0%7^_1M3MNM4=?4X\5H-T":%<)=!P$VW@; M"80+0/@:4Q"06/2SEBO:3E(6]_@C2,3*2Y: H]*V#= JRK!%O*&]M$;$2B\%^!>"4V(&*7$! J4K7,^W]. MIDU W1I0USGFZ=807$#H=*JM/*67;3]]36(5H+T":$\)=/KVO6=3$ISA5['G M8_B\B5^OQN_"<2WKB&!#JYY[=<394[K5EJ FL0K!?D&P?QK!N( 00VF 8XX8TI7*W>=NIK5?.TJOFY&H2E M$%B7EFV[[X3 /H3 _DD( K'U8!+^2=/9KDUG,9=KDUG99VN4.M5\76I5WH=: M$2J+GU\L3W+Q,OY>KXY?:V6H5K.@G6"TW8 M0+O>ZJ)[W,I3^]6:XO]1:\)#L0G5U>8A"$R$ET+2NNR)^4FSTXWLAI--^O/]"^&< MQ.GE&B.Q%,L&XOV2$/YV(SLHSIA&_P%02P,$% @ *#FJ6'#H(VQM! MZQ( !D !X;"]W;W)K&ULO5C1JP M9Y,,;? *B]=LR63++J-$),$I)S0%#*^GUAS>/;B.6HC'",0Z%"(/FWQP\XCE4DF<<_15"K'%,YGCX?H_^NP4LP;XCC!QI_ M(Y'83JVQ!2*\1KM8O-##%UP &JIX(8VY_@6'PM:Q0+CC@B:%L\P@(6G^C[X7 M$W'B(..8'=S"P6TZ#%H$V)X-<)N2T)>> K3<66 M@T4:X:CN;TMP)4+WB/#>[0SX%;%;X,%KX#KNP)#/P_]W]SK2\ M/>(D-$U+[C8PNZEJON,9"O'4DN7*,=MC:_;K+]!W?C-AZBE8#>&@1#CHBCY[ MEIL/24.:8(#VM)_!T=B! M$WM_BM-@Y7A>:53+?UCF/^S,?X%82M(-!RB.:8@$CE3V&6*"A"1#0KX#'(<[ M1@3!71#R888GR=W L3-L0#!9P18(?@G!_PD4^&>9P6$0^(W\SZT"US&G/RK3 M'W76R".)=Z)9_'E.HSZKI*=@-8SC$N.X/XHZ)F1\3I*A3@Q6K742E B"7NND M T1@J('1:-P 8;)JJQ3H5 >@\U.(*(:I[46^/C-J( QFK?4"3TYQ^+E3I?#K MJ6#ZBE9'Z58HW4ZJ-$KP34LS'-W,]YA)J0E6N0[YXD*)#K;M+4C#'KXRS MXI[70^ $09,K@YGO!6X+6Y4$@-T:H&L5]2H#^HI6QUD) =BM!#1.J=(!7J^E M; =T75:5H.$[H)F2\K*L%JOE\AI([D"&F?XV24-<&.V4V/PAH8,SIKSSTCLW M@E[00F:E%F"W7"C([&59GFL!& Q:S/GO*]7BZTG(I" &EN(AK'B/'JI9FF?(#QR?P[M^-!DR63E>.W MD%3)!CC^]-[1J3@^3%-/T>HX*W$!N]7%.4W'0OL 48&)J+-R,EFU$>56NL+M MUA7S5)";Z+@#%M_*48$!'[7394RY_-(N\T589] M6,SU_<4C?Y[>/>0W[M48?)K(/GUO"$I!S%> MRY#.[4BFQ/*;E;PA:*8O)]ZH$#31CUN,I-A2!O+]FE)Q;*@!RONMV7]02P,$ M% @ *#FJ6 =P@/F[ @ @0< !D !X;"]W;W)K&ULK55=;]HP%/TK5E9-K;0V.%_0#B*UT*I]6(>@'P_3'DQR :M.G-D& MVG^_ZP0B"@'M82^)'=]S[CDW]G5W)=6;G@,8\IZ)7/>OJ9 X9TQ>R M@!Q7IE)ES.!4S5Q=*&!I"0:ZYS(F":<^YIE?]MHTO M UXXK/36F%@G$RG?[.0A[3DM*P@$),8R,'PMH0]"6"*4\6?-Z=0I+7![O&&_ M*[VCEPG3T)?BE:=FWG,Z#DEARA;"C.3J'M9^0LN72*'+)UE5L6W,F"RTD=D: MC/.,Y]6;O:_KL 6@P0& MP9X_PKPUP"_-%HI*VT-F&%Q5\D5438:V>R@K$V) M1C<\MW]Q;!2N?HX79,SLD8-TFZ$$#DE/!\";F1ZH.<#L P M+O091CR/!^3TY(RV(SGL^,* M*Y)P*_=E)PQV!#8$1?2 OK#6%Q[5]XH]ZISGYX62,_PSC>+"O;Q^:RMO):XA MB 9!L[BH%A<=%7?'K0=K+";L/;BI-!$P1V+IHHSE5-?QJ M8F11]LR)--B!R^$<[TA0-@#7IU*:S<2VX?K6C?\"4$L#!!0 ( "@YJEB$ MG'ES70( 'L% 9 >&PO=V]R:W-H965TJE#2SDKIDEDR]3HT ME4:6>U IPCB*3L.2<1FDB??-=9JHC15!/U@YUCP=6&= M(TR3BJUQB?9;-==DA1U+SDN4ABL)&E>3X*P_GHYG#& M+)\$D1.$ C/K&!C]MGB.0C@BDO&KY0RZ(QUP?[UC_^1SIUSNF<%S);[SW!:3 MX$, .:[81MB%JJ^PS<<+S)0P_@MU&QL%D&V,564+)@4EE\V?/;9UV ,0SV% MW )BK[LYR*N\8):EB58U:!=-;&[A4_5H$L>ENY2EU;3+"6?3VX1MT>0\\W_ %ON6FJ@1'_4_*"VX>X#LLSA"G*K*#GZZ)N)=)C;G@.E>BH M=M8U.Q#"%U]3\4^@0NU\-!$.J6WX^I$G=!-GFT:]>)2$VWT9X5Y#E*C7ONT-9&HC M;=,;G;>;+&=-0_T-;\82/;PUEP8$K@@:]=Z3 MVT>F-85?GVNE>6FM4O"YJ. MJ%T [:^4LCO#'=#-V_0/4$L#!!0 ( "@YJEABA[(7UP, $(7 9 M>&PO=V]R:W-H965TV+T[WP@I-8!9S:)FFE^_!G&T)"Q;J)-&\2;)B?[?^8P3.3 M ^-?Q980B;YG:2ZFSE;*W:WKBGA+,BPZ;$=R=6?->(:E:O*-*W:>)(%%F&^8\Y2=EAZGC.L>,3W6RE[G"#R0YO MR(K(+[LGKEIN34EH1G)!68XX64^=F7<;>7UM8)[XFY*#.+M&>BDOC'W5C64R M=;IZ1B0EL=0(K/[V9$'25)/4/+Y54*<>4QN>7Q_I?YK%J\6\8$$6+'VFB=Q. MG;&#$K+&12H_L<-?I%K00/-BE@KSBP[EL\.A@^)"2)95QFH&&#NX\?P^?E_3V:/89H^?AY]GBWG-]':+9:19]7Z .Z M8RPYT#1%;T,B,4W%._0&T1P]J#[E:3%QI9J&AKEQ->2\'-)_9<@>>F"YW H4 MY0E)6NP7=GO/MP!]Q[Y7;^/!-FH-T&V3M6#"BS'>V(*)+L?TVC$-L7KUCND9;N^U'7/<$/_*6T>^5G%( M6 0$:R@^J!4?7*@X)SO&C>)%3G\E]^"7UR#=6D9]5!K/:<17EVW2UVEZK*R0LA(1%0+"& [SN*4'IPL2RR*H(9M2^R>I??MQD^V5 MSD76JJW5]&IM(6DA*"V"HC6=<$IX/:",UP-->4%I(2@M@J(U/7)*>SU[WGM- M!(),/1<5[3QF^/W.L!DT0M Q(RA:J;5[5BO,"-^8(JU ,2MR65;,ZMZZ$#PS MY<^?^A>Z0&QJD"=,65U^P'Q#D,DA>%FS+AF0[4Y%\85*RS%QN M"4X(UP^H^VO&Y+&A!ZC+YL'_4$L#!!0 ( "@YJEC< %Y=; < \W 9 M >&PO=V]R:W-H965TF2) P\I M\NRA9-_YBE(!?N99P<\'*R'6I\,AGZ]HGO!WY9H6\I=ER?)$R*_L;LC7C":+ MNE&>#9'G^<,\28O!^*P^]HF-S\J-R-*"?F* ;_(\88\7-"L?S@=P\'3@7Y8 )/8^)7#>HS_DWI S_X M#"HJMV7YO?HR6YP/O.J*:$;GHH)(Y)][.J595B')Z_BQ QWL8U8-#S\_H?]= MDY=D;A-.IV7V+5V(U?D@'( %72:;3'PN'_ZA.T*C"F]>9KS^'SQLS_7) ,PW M7)3YKK&\@CPMMG^3GSLA#AJ@44L#M&N GC6 ;1'PK@'NVH#L&I!:F2V56H3FYOW7V[ "9B6^;HL:"$X>!-3D:09_U,>_GH3@S>__WDV%/(B M*JCA?!?P8AL0M03$X*HLQ(J#]\6"+O3V0WGQ>P;HB<$%L@)>)>P=P/ M0!XB MANN9=F^.#_.8SMN::VSP_G[@&@^WXBW3(A7TY%)VAP68%2(I[M+;C(() MYU3P4Y/B6TABAJPRQRE?)W-Z/I"I@5-V3P?C/WZ#OO>722Z78+$C,$U*LI>2 MV-#''UC).9@FC#VFQ1V8Y.6F$";YMC!^#5/ER?LQB?S "SW/.QO>'VIC#=A7 MFRYA->*C/?&1E?AD/M_DFRP1\@&2K)E(_TNJ)&OBOD4:'5S$"48>\4F3O#5H M7_*FN%Y HJB5O;]G[UO97\MBV>&F^PWU8> C8N!M#=>7M]_@#<,(>>VT@SWM MP$K[,ZVJ?,7Y6UWKJGM_3YFLW=HS #Y1EI8+DR)V? (>:<(XP"#?YF\8@D7R MR$TIQ(K45S%'8)JHX5[4T)J-9[)&O2(?AR[SL4NPV!&8)F:T%S.R/D%?2I%D M307?@CI1FW2,&GUT!/V1*3%;(_<5*6KTT69830'H*;?EO4X#F;6,7LIKYHO( M]TQIRAZYKP:&P'66:D]4\,!R0GM].LQ'Y1*D2HZDEL.H!&PJ@;WZWW,A8#.U MH]!P9FR_SE=V!XB4#LBJPRQ?)RF3@RCSK4<-P@VF+YX2VR_AM125FX56AW= M<7NCG](IR.ITVNW.X\;]; CQXBFQ_4)?*X3RHM!N1J\D[7R3&_FY=)53IVBQ M*S1=-65DX>@8]1>ZM*I3IVBQ*S1=466.H=T=*YM(N4CS>HRPX72YR>HN:>Z M=LA@ZPR-TCGUSJ[0=.F4P89V!WR5_&SMPBX=[]0I6NP*35=-.6AX% L-G7IH MIVBQ*S1=466CH=U'OZH+VR&A9^G#3KVU*S1]JE#Y;V3WW[,"K%DYIYR#"CYA M\Q5(B@58T'N:E>LV+V9'[?LT.D6+7:'IBBHSC^ Q^C=R9+UWBKI$BUVAZ8JJ M80&R#PLZSUON<+2!3F0:Z$SM$7OKTQQV-.+JW-5X =G'"Y/YCTW*JKFKZWC" MNXT/[)"]'R6G\]^NT'0YU:@#$?=O$Y#3\8A3M-@5FJZG&H\@^\QZ]Z[9G-]& M7A2$IK[I='C1*;#.7HT=D-WH]WFO@)H3W2?0\P,/&A1P.DHP1_9\WR*!&@,@ M^QB@X\N%'8J6F3WL!9&!O%.SOT/34K,7063AKIP\LOI:!V\87@@P:C>A]I:] M53J&@4?*P".[VZY+6^4ZI15=;.8"L$I.W)EY;%WA#?E M3HV\4[38%9JNIS+RV#XKW[FVX>;\.B(D# R9W1ZRMT#-5P#-P#I[9;JQW73W MJ6VXZ7]/8.3Y(]^@@%/G;8P5R=N[+OV.ZN>U6XT%!GR*@>1SSG[]29FP,C6XE7 MMAN_8+L[UK?FJA/D$U-Y<^JF<7/5"0I#OY4W44:9V.>\?[VZO1 [9:&11V6 MAMFA>B^A/(9E)LHR$[MEGM;KLRD#C&:UAGR5KHTUS@[4-R<[18M=H>DB*N=- MD/L:1US:ZJE3M-@5FJZGLO'$;N.[+WMN&GE$(M/K WO$WOHTC7PCKL[]8,6W MW6?WJ7$[**W4A*/(D.CM07O3-\0- J^]Q!-EOXG=?G>L<#L4S=SXV#,Q=VJF M37$#&.%VYLHHDZ[+6EY=X^P!GI8_!T\USF\O<4X=LRNTK;##@YU"LG#=U3NN M.)A7C\IVR\W^Z'Y7UZ3>R_3L^ 4\G6[W9BF8[58Q.0:\2PL.,KJ4D-Z[0-YU MMMU]M?TBRG6]'^FV%+)ZUA]7-%E05IT@?U^6I7CZ4@78[X$;_P]02P,$% M @ *#FJ6-1Y[+?W @ IPD !D !X;"]W;W)K&ULK99=;]HP&(7_BI554RMMS?<''42B9>N0NK8J=+V8=F&2%[#JQ,PVT.[7 MST[2C$(:)K0;$L<^Q\]Y0VQWUXP_BCF 1$\9S47/F$NY.#--D" TT*44=.QK,#,,,F-N%L\N^5QERTE)3G<F;HC:% M6J4AN7Z+(\E5+U$Z&5_>W P>AE=7J'\]0,/KJ".(6?^U9!&$O7A%*DTJ!A M+G$^(Q,*J"\$2($&1"24B24']*,_$9*K_^'/IM#E+%[S+/K;/!,+G$#/4!^? M +X"(W[_S@ZL3TTE^$]FKPKBU@5QV]QC_5K0,0>])*3 $9LB.0?T#)B?- 4O MW8+"3:\AJ]@-H\#IFJO-1*US'IC(JQ-Y^Q+Y3>2ERM\@]T*_LTW>ZGT@N5^3 M^_O(@R9R?X?<]6PKW")O]3Z0/*C)@WWD81-YL$/N^+9G;9&W>A]('M;DX3[R MJ(D\W"&W(]?O;)&W>A]('M7DT3[R3K&,J>]5[?!3";PI2+0;Q+4C;RM(ZU0' M!NG403JM0<9,8MJ$WME9:^PP<+QM]H9A4<>Q_KZKDLKK.NS6?P'4$L# M!!0 ( "@YJEAM8S)M6 @ .53 9 >&PO=V]R:W-H965T[LCR](T21!4A"9O*T_V+K@/(!\7@'0RP-=/D?QEV3+>4J^!GZ8 M7(VV:;I[/QXGZRT/6'(1[7@HGGF,XH"EXF[\-$YV,6>;/"CPQX:F6>. >>%H M>9D_=A>^#U/ M/^_N8G%O7%(V7L##Q(M"$O/'J]$'_3TU%UE WN)7CS\GM=LD>RD/4?0ENW.] MN1IIV8BXS]=IAF#BSX&ON.]G)#&.WPOHJ.PS"ZS??J6[^8L7+^:!)7P5^?_P M-NGV:C0?D0U_9'L__1@]_\2+%S3->.O(3_+?Y+EHJXW(>I^D45 $BQ$$7GC\ MR[X6_XA:P%0_$6 4 48C8'*J![,(,!L!YNQ$P*0(F#0#C!,!TR)@V@@P3KT& MJPBP^@;,BH!9GJSC?S=/C/%AGQPDR*]VDLGO5$ M7+J\<7[[[ MDA_(F"1;%O.$>"'Y''II\DX\*&[?>+XOE)5^&2SEWJGQS\=?:S4?=RP^()H\T8??9I"^P_+Z*2,A?A*!1JE HT<:Y[ M?N+!+HK%-$B^D+^];-H0:Y3'B3_[M+3$3?IQF53]_MDQ];\:B3FYH3' M!SY:_OE/NJ7]M4LX2)B-A#E(F(N$41!,4HM9JL54T9=W8J7B< MO;XUV#[=1K'W'[[IDHR2.50R2)A]A$US6+9M."QU*_N978X/=37T;.^S."$['A\E\);\49LJNT2@[&^H") P M^PB;U9*K76B:IC\N@[&RH!I P>]YO MR]"OF8L<&@7!I/POROPOAK_/O239=[_'E;"A^47"[$7KK6OHYLPT+*N1X8Z& MVLS4YHM&0Q\9E+J9Q(>'GB<>@\^)XT/AIVY5M(&YQI) MLZ$T!TISH32*HLF:J6Q%'>PKZE!C$4JSH30'2G.A-(JBR:JI[$5=[2_69YI= M.=,DV4Q37V'(F^.J\[932%"[$4JS];:1:$S%CK"YSO1JYO9K1L\VDY-5683Z M&8_P^LXA]\?E_P\R=)& ^H%0F@VE.5":"Z51%$U64.4PZE/P(@$U':$T&TIS MH#072J,HFJR:RGK4E5Y5337'A>'X 3,W&53+@M5GLESU:V:KAS@XV5#;$$JC M*)J<[,HYU-76H2+9W^ H%9U9]0MY'1KHT\I6#WRP!) T%TJC*)HL@HDAY9Z;GK1P:TV:>S[>QU6,;G&4DS872*(HF9[FR#G6U=UAL)-EZ M'8NL;KR#M^'A)B$Q2WEG@H\X79?=5:N59*@Q"*4Y4)H+I5$43:Y*JDQ&0VTR M%G)8YY\J\LK+7>RMO_E20M';O":6B7XQ:1A\*_6@!A26GCL19U7'Q)P1/;Y6N)(->\G,BZK@M5,Q1H?MWYPYL*6,V%I& M;#$CMIKQ?V$X&I7A:*@-Q]M2$6+N2/AZGY7F#U1'VUXS6^J NHA0F@.EN5 : M1=%D=50.IZ%V.&_8UWQ=$8O)FH^*%4J0]2::,U@'T#I(*,V!TEPHC:)HLEHJ2].8 M8:]Z&-!B2"C-AM(<*,V%TBB*)JNFOL"G=.OF0L=&T71Y"Q73JAYKE1S>&VN&CDX MU5"3M*"=376O9BYT;!1%DU-=V9JFVM;\-3OO7L[O8GK/#L!WYA=:60FEV6;; M6FW.Z= .72B-HFBR!&JGL=7NI?-UO67A4TT&G?G'GK_&'L#N.%G=S#_4GX32 M*(HFY[_R)TVU/RG/]JAKI>I.!^L%ZG 6M'K)QJ*U&$!]2RB-HFBR8"K?TOR^ M,]WJ\,&IA_J44)H#I;E0&D719)%4;J8)/MMM0EU-*,V&TAPHS872*(HFJZ9R M-4WX&6\U<;!NH+ZFV7EZN\NA@O;K0FD419,U47F6YO_U/+BZM\%Z@?J99L\C MX=!>72B-HFBR6BH_T_R&T^/GO NH:0FEV>:)4^0=4TCW,?(N!Z/=4I\;AM4^ M]=754W>R[_"U!+ P04 " H.:I8%]X< MV7D% !G)@ &0 'AL+W=O2")T]3 MT"3U^=G^U\<^Q_%DS_B+6%,JT6L4QN*ZLY9R<]7M"F]-(R(NV8;&ZILEXQ&1 MZI:ONF+#*?%3HRCL8LL:=",2Q)WI)'TVY],)V\HPB.F<([&-(L+?;FG(]M<= MN_/^X#%8K67RH#N=;,B*+JC\L9ES==4:)5UY9NPEN?GF7W>LI$4TI)Y,$$1][.B,AF%"4NWX)X=VBCH3P^KU M._WWM/.J,\]$T!D+_PY\N;[NC#K(ITNR#>4CV_]!\P[U$Y['0I'^1_NL[-#I M(&\K)(MR8]6"*(BS3_*:"U$QL(\9X-P UPWZ1PR72#*=<+9'/"FM:,E%*F9JK;H?Q,GOOI!?KV\!U=H+M7-;@$15]=*DD0BC/U[,?"15^_G*$O*(C1TYIM!8E] M,>E*U90$V/7R:F=9M?A(M0ZZ9[%<"W07^]37[;NJ"T4_\'L_;K$1>$_>$';. M$;:PT]2=]3\("C?T<[TUU_L@?5;DUR0,!<( MIDG9*Z3LI73GV/A>$TXODIG!1S,6)2.:)!-.DX(]2 4A82X03%.P7RC8-P[& M=/CE"GH5!9%(I!6([-3D0)Y#VB2I$=U6T@S63V')>K:;VE;R-^GNJF(!U:F) M-2C$&AC%<@/AL6TLT9*S2,W3_$4MW1L>>&H:)4HKM*'D&E:BXJ3:$*/9$M0DEI'=5JP,-JB. MK%%]6!V6&=M%$4V 42' Z+1I'OV'%BHB"N+5.5K1F'(2GB.UX"+BJU @$)*3 M)&IJDL=8*IDM=Y@IV'\YM09,#4)H+1=-E M++,(VYQ&G.BVH(E$3M."8[ONMH/#)?:(UY;9@6U.#["%\='-#K-MZRY"TEPH MFJY;F538(S@7!$T30&DN%$V7L5+*=5)ZW!L-^K"88/,X,>[AV9N7"9&V!S;G!TZ!#?#Y(+$A:C M:"O7C ?_UO? MX4#1=O3+RQ\:0N)SW3]C],%?1>C"! M9@10-%W>,B/ #MCR@$'C?U":"T7392QS"FS.*4Z<[$ SB)Q6G28&V,'UR>ZP ME#.V1D7H $^*,V%HNDR MEED#_LR7"F9X:V&'!QZ'^_6@K:%0=0M3EZ%, O!'KQ9*KVRSM6'&MA8 -"& MHNF2E@D!AGMW@$'C?U":"T733S:468+SF5F"&=[ZE,-AEH"']76SJ5 E L]D MZ%9.X$24K]*33 *E[X*S0RS%T^*TU$UZ1JCV?&9?N=F9IQ*3'<&Z)WP5Q *% M=*F0UN5031D\.]64W4BV2<_Y/#,I691>KBGQ*4\*J.^7C,GWFZ2"XFS9]']0 M2P,$% @ *#FJ6%E715V! P ;!$ !D !X;"]W;W)K&ULM5C1;MHP%/T5*Y.F35J;V*30=H $M-.JJ:4J7??LD@M82^S, M-M!*^_C9#B1,(H9U\$)BQ_?X^!['AYOV4LB?:@:@T4N6RVQ5RGC,.]1&J> M952^]B$5RTZ @W7' YO.M.T(N^V<3F$$^GM^+TTK+%$2E@%73' D8=()>OBR M3V(;X$8\,5BJC7MDE_(LQ$_;N$DZ060900IC;2&HN2Q@ &EJD0R/7RO0H)S3 M!F[>K]&_N,6;Q3Q3!0.1_F")GG6"\P E,*'S5#^(Y5=8+>C,XHU%JMPO6A9C MXXL C>=*BVP5;!ADC!=7^K)*Q$8 :=8$D%4 <;R+B1S+*ZIIMRW%$DD[VJ#9 M&[=4%VW(,6Y5&6EIGC(3I[NCQ^'@VTF_-[J^0H/A[?WUW:CW>#.\0R?HAA>B MV^1]N )-6:H^MD-M9K6QX7@U0[^8@=3,T$"W@NN90M<\@>3O^-"P+2F3->4^ M\0+>4GF*&O@3(A&)$>-*TS0U&T5[L!ME.AH..Z[!'N9VN6K;*KV!]N6Y5#D= M0R9][TW/*O*BTAH<7](U):Y646P<3MW4$GNDLJ$P0O.9/%\51/R0^$HYV<<%2=I-&>6^_. M4%IO/W3%I'$@(;>>G%[$-^J)-\Y^?+"=MX(Z,%52426'DGP'TCZ:5W:!]_*+ M.LU-_RWC+)MG6XD>PU)PY2GX<*:"C^$JN+(5[/>5W4?/#@#L-/=QJ0P&[^LP MM9+3EUK)CV$TN'(:?#BKP/_^E\$.^ M,7^DT,: +2#C#/)T+H=<-. M4'Y@Z?X!4$L#!!0 ( "@YJEBP@T\&PO=V]R:W-H M965T[>:S9TN:R6_FC*=$R%W^;.5+3DE4!*6)A0>#H962..N- M1\6Q!SX>L95(XHP^<)2OTI3P[SM?V98@O5$!QQK>8;O*M;:26\L38B]KY'%WU!FI& M-*$SH1!$_EO3"4T219+S^+>"]NHQ5>#V]AO]4[%XN9@GDM,)2_Z)([&XZOD] M%-$Y627BD6W^HM6"/,6;L20O/M&F/'#U[_#;[&VP$?J)/?62[OR,\P&[+?"8GA&._"'?:EF,.OR6\CQS[X.CA MZ>&.00RG3J53\-P#O ?*B\*1S>C9C;QW(O1(<\'CF9";4\%F+^AK%HNVO-T8 MR:I87>9+,J-7/5F-IC3F*.UB19T4+RB"6)O-W455S*WZI^A?>W%/.& M?5L7;-)REFOW?7='5_-D&#TH**IA61G5R'4"/JLN-&=GRDCO 7*M"/F"'S")TS $D+0&DA%$W/ M56-8;0?,$MF@%A64%H#20BB:GI3&IMI&VW5RCV[&=$X(J$NM:$?:=*@Q=:$; M VJ;/=KQ3MT,Z"PQJ/\\LCA#LPXU#UWVQH+:9@_ZWG[=C.VS.WL^[G)W7XH(.&4#1=^L:@VF:'^L,]OK_7O?M>?^@- MFK^]AG\_9.@;0P+S(CI+_C.\K-V86=OL9M_=_(.Z65!:4-',S?_/<+.X<;/8 M[&8?I]>MO8HYK*NLH+0 E!9"T?0$-*87VV =/08UNJ"T )060M'TI#26&)LM ML:S_F;*]1WYHS93.^0"UO15M^V?;<['\%=FI/VWGJ=.:\W0-&ZN*CSQVI1'^X5Q'/'\_V=?MT\6&>A6P9U6XKU_FF^=[A6 M-U83FZVFJM7H/W0_G\FKIV'\8.ARZCK-;.D!-)B@MA**50EM;KUFFE#\7[[?F:,96 MF2C?6:R/UN_07A=OCNX<#^S+L'P3ML&4+^;>$OX<9SE*Z%PB!_USJ3XOWW4M M=P1;%B]S/C$A6%IL+BB)*%&ULK59K M;]HP%/TK5B9-K32:D/#L(!)0ME53"RK=]MDD%V(UL3/;0/OO9SO!Y9%"*^T+ M\>.><\^YQ+[I;1A_$@F 1,]92D7?2:3,KUU71 ED6%RQ'*C:63">8:FF?.F* MG ..#2A+7=_S6FZ&"77"GEF;\K#'5C(E%*8M15\>;@-\$-F)GC+23.6-/ M>G(;]QU/"X(4(JD9L'JL801IJHF4C+\EIV-3:N#N>,O^S7A77N98P(BE?T@L MD[[3<5 ,"[Q*Y0/;_(#23U/S12P5YA=MREC/0=%*2):58*4@([1XXN>R#CL MQ5,-\$N ?PAHO $(2D!@C!;*C*T;+''8XVR#N(Y6;'I@:F/0R@VA^E^<2:YV MB<+)S\0T:3>ZFX_O9X/%V*Y5 G<:-2C'#0HS_AI@ W3$J$X'&-(9X'^\J8]:= MOW4W]$\2WF%^A8+Z%^1[?J-"S^C]\."$G, 6.S!\P1M\945GIE95Y2G@C6JX M/M#7(L<1]!UU8@7P-3CAYT_UEO>URMM_(MMSVK!.&Z?8P\E*"JE> D*7"$LD M$T!S6!)*]0);F(4<.&$QNE#O3/'V7%:5I,C3-'GTE;0.6YUNSUWO.CV.Z7IM M&[-GH&D--$\:^,XQE7!67?,HLW>@[3@BJ%;6LLI:)Y6-GX%'1)S7UCK*7 OJ M!^HJ8IK5\MI67OND/'6Y+H"\HW3MLZ4[CJC56]7J.E9=YTSQEV3D0?AS3V3E/A71WIY]DP)>FS0H4L165Q>5K M5VTG'Y@&=K ^5!V^:,BO-,7G@;I:U74@4 H+1>E=M94B7K3<8B)9;KK6G$G5 M \TP45\IP'6 VE\P)K<3GQVIY/'Q$G[6<&RS000%;*=_/N*1\ $69BN^L4&<>_1U;E" MN@=-]H2^9AN,&7B+HR2;:AO&TBM=SX(-CE%V05*<\"8/:$8YPP'((Q/]V>(ZC*$?B^!^?WM@W^WN'[Z M<7\'SL$=21F">20$"]R2A&TRX"=+O&S[ZWPX]9C,CS'=F%+ ;_CE D#[-V : MIBV*1^Y^B^@%L.!1=^]T=TO@[LO=/1P<0187&T2Q*$$W M)80MALC7JJLL10&>:GPQRC#=86WVZR]P9/PN8E?!EJ'/ MGO@RGFWI.^"O=/ *=BC:8E$JI"A#4U&"C0JP?,O8S: [MLV)OCOD6&67OJ!+ MPW!AW66+/*2K!?$5@+>I'-?6CGU\_1BKSH!+, M4PGF*P)KY6%-U=VS",3RM,U^J3A:\HJ!:U;DVM*Z7V.T4)P[V\ MN9U!C"W'==L#F0NL!(1TK5RG8^5+P_Z/I%S6I%Q*2?'?, W"K)\6*AR9CK-_%5Q=3F[D"+P)XY MEX;T!.:D*(.9@_W,]9KXJF)J,V<+(?M"_(N!M-J=CB#CMM="05V MHJ5057!M?AL1!:7:8/:XN!86/G*WP9PIE4Y*T7Q5:.T$-.H)VC]?AD*EXDDI MFJ<4S5>%ULY&(\>@7(^I*T;E'0U.F=-=="P'"E8=@2&TNX:^JOC:1#?B"THU MQ:FEJ1QE,(NC#CF.;0I(%-CE9AT._P_=!!OA!.7*Z>1*5HXSF,6NZ#FWK.[6 MYHD,38&AKRJ^-H^-2H)RF71Z9:M(MU0\=K72N8A%@9G9K3=\5<&U26Q4%>R3 M5:>5N$I5%>R75?TFOJJ8VM_T&V%ERH65BA)7WL506LVNH(*.8W7GILC0NA1, M3E7QM2EN])FMQ%IIERDG7H$((<9S*'9^2+OCKL,=JWR+>@S M@4I5F'YP;!ECNB[.BS,^X[8)*T_[ZM;Z3/JZ.(G]U#Z'5UYYLMS E ?=MXCR MLC0#$5YQ2.-BS*<(+<^.RQM&TN)P](4P1N+B&ULK55=;]HP%/TK5E9-(*WD$^@ZB,37M#YT0Z7M)DU[,,D- ML>K8S': _?O9#F24IFB:]I+8SCWGGN/8]PZV7#S)'$"A74&9'#JY4NMKUY5) M#@66';X&IK]D7!18Z:E8N7(M *<65% W\+R>6V#"G'A@U^8B'O!24<)@+I L MBP*+7V.@?#MT?.>P<$=6N3(+;CQ8XQ4L0#VLYT+/W)HE)04P23A# K*A,_*O M)WT3;P,>"6SET1@9)TO.G\SD)ATZGA$$%!)E&+!^;6 "E!HB+>/GGM.I4QK@ M\?C _M%ZUUZ66,*$TZ\D5?G0N7)0"ADNJ;KCVT^P]],U? FGTC[1MHJ-='!2 M2L6+/5@K* BKWGBWWX8O+I307XG&J?CF\^3+[0S=C[[-%J@U!84)E6UTB1X64]2Z M:*,+1!BZSWDI,4OEP%4ZJ8&ZR3[!N$H0O)(@1+>L-S"T?.%K&\@27@"ZQSLT)3*A7)8" MT/?14BJAS^B/IAVK&*-F1G-OK^4:)S!T],64(#;@Q&_?^#WO0Y/=_T3VS'Q4 MFX_.L<>/F):XNHY4UP/,$FCR6Y'T+(DI*YLX\KR!NSFV<3;1/]KHUC:Z9VW, M=KHH2D"M)3#(B&HC71[UN;=_5N$=-)[[[@M7?3^X.K'5$!3TZIAG:GNUVMYY MM5D&MO@=*40"*ZT?2X31&D0"3+6;-%?,OG^DQ^L$5_Z)ZL:P,'K?++Q?"^^? M%3X7<&FT)IQ)3DFJ):<'#RU]<62CY/Z+'0RZ8=@]4=P0Y?>Z)WK=HSI9@%C9 M]B&UGI*IJ@#5JW6'&MG"?+(^UIVK:C1_:*JVI\O+BC")*&2:TNOT]0$052NI M)HJO;35>\:Y.DQ,@KJ?Q[\!4$L#!!0 ( "@YJEAI M D>"&0< *9) 9 >&PO=V]R:W-H965T3.?L&3MUJS=$%WV MTD\#LC7^]>A;(^M1E*>'PAQV=4=]/);X=/PJT M4[:9!AX^W^MZ]N'YAWEU$CJ+_/^\!5O?=<8=LJ!+9^NSI^C-I,4'&J2>&_E) M]I>\Y>L.KSO$W28L"HI@O@6!%^:/SL]B1QP$*,J) *4(4)H!_1,!O2*@UPR0 M3@3TBX#^N0&#(F#0".B="A@6 <-S/_2H"!@U T8G L9%P+@1()_:2]=%P/6Y M ;*T_\])60;E__(L7U2'.9/;.'HC<;H^]](G6=)E\3Q-O##M'\\LYN]Z/(Y- M9E\?'JR7!VW^\DSNYRJ9?9V_6'-#F\\L[9E\5BES/#_Y0CX1+R0OZVB;..$B MN>TRWG8J=-VB'35O1SG1CDP>HI"M$Z*%"[IHB=?%\;V/XLT/VE<$0)?OM'+/ M*?L]-U6$HDK=*Z*,_B**I/3(MV>5?/[TI67#9F=SHAUM MGKU_>#($3KA=\L%Y&].XQ;+.V"2IGW_"EG!;''Z_B(<'9!WZL2)(-L'9;8/A-)\&[S2F$3+_7$VX8>X^#ME=,'GE(Q/W!AQ M-OR]'5\P5^\3$L7IL8(_^24X-$^%K5[:3Y"8BL0T)*;GV"##TO/3W83/$7:' MR8]LSD1B%A*S05BM0PS+#C$4=HB7B#D^"2GC9_$[&FYIVTG+5&A0]H MR,B2C]*.^V/KQ7S8YF>&3KCR7GU*G"2AK#6CA>ZE&8W$5"2F(3%]=#1@-Y/Y M>(W&D&XB-\A"8C8(J^7QN,SC\;G3DOV5C6S"(;C,,16*EV;P^.@?UQB 5&1S M&A+3D9B!Q$PD9B$Q&X35DOVZ3/;KCSZ@^^EC(YFP05DM^6:HJ"9(P_9^B=\=G[V1#8Y=G MO[.B;0DN1B[-<*BF0C4-JNE0S8!J)E2S"BU]J.9C5]*@WG-L5*/U;#^HF\GB MP9Z?62:.3Y./\EW(7)SO2$V%:AI4TZ&: =5,J&85VH?Y#FJTGN]*E>_*F9,; M-PKR^7M"EI[/STM_G2P43L7HQ=F/U-1".SPZ*U+CQ$]K6ZF^B@[=*@.JF5#- M@FHV2JLG=%4SE875I\F]OXM6-"16Z/(,?LPO@?-7C/KIEW>V?/+.%_+!G;VW M9C:TA@K55*BF034=JAE0S81J%E2S45J]MU3%5+F/_8J!#*VP0C45JFE038=J M!E0SH9H%U6R45N\?5?E5%M=??_^"?0$/Z].0QCQD)F[^X@X +9Y"-1VJ&5#- MA&H65+-16KT#5.5665QOG4<[CWG;]K, :)D5JJE038-J.E0SH)H)U2RH9J.T M>E>H:K?R"#Q7@A9MH9H*U32HID,U ZJ94,V":C9*J_>/JB8LGUL4ONA2$K0N M#-54^;C,K(R;5Y*@M6&H9D U$ZI94,U&:?74KRK$LKA$_"TLOX197'%J/R> MEH&AF@K5-*BF0S4#JIE0S8)J-DJK_Y"JJAPK$G;"I$"+R%!-A6H:5-.AF@'5 M3*AF034;I=7[1U5K5L2UYO.^RRQ&+NX4T$HS5-.@FEYHM2]WRLT+<$;+6KU1 M6+\YL:!49 MJFE038=J!E0SH9H%U6R45N\I565: ?^<5X'6HJ&:"M4TJ*9#-0.JF5#-@FHV M2JOWCZH6K0AK>>=.AZ %:*BF0C4-JNF%5O_AUM%LZ'BEX?%D"%HNAFHV2LM3 MN'MP Q8^AUEE-_Q)B!MM0Y;?QJ%<6MY4Z#Z[E4YCN2K?:'++C!R=>>6%"?+KD34E7(SY#C?.; N4O6+3);O_R&C$^PKJFSH'&Z G]_ M&45L_R)MH+PUT^1_4$L#!!0 ( "@YJE@1) E@/04 -\F 9 >&PO M=V]R:W-H965TE'T@K%H6XA.2]+VYNU+'2);D%DG])7 MMB&$H^]QE+#KP8;S[$I1V')#8LPNTXPDXI-52F/,Q2E=*RRC! =%4!PINJK: M2HS#9#"=%-<>Z'22;GD4)N2!(K:-8TS?;DF4[J\'VN#]PF.XWO#\@C*=9'A- M%H0_90]4G"DU)0ACDK P31 EJ^O!C7;E:Z,\H+CC.21[=G2,\D=Y2=/7_&0> M7 _4?$0D(DN>([#XM2,S$D4Y28SC6P4=U#GSP./C=[I7/+QXF!?,R"R-_@H# MOKD>C 8H("N\C?ACNO],J@>RVUQ\W++>!I7P6($<9B4O_'W M:B*. C3S1(!>!>@? ZP3 4858)R;P:P"S',#K"K .C? K@+LW07Z#7W!E.+<)NC"(1R'$?LDKCXM''3Q\Z>)PD7NG* LJSRS,H]^ M(H^![M.$;QARDX $S7A%C+D>N/X^\%M="G3(\A)I^J](5W6C:SSR\'M,+Y&A M%>%F1[AS?GA7=O>,<'UT,KLG#_\#)R+9%O.$$Z"XD-$FN!Z(&,T)W9##]Y2?-5G_O<@,DS(&$N9 P#Q+F \$: MGC)K3YDR^E14"_(F"AU]%:_CU38)6)=%I(R^%BEA=@'+W^"[J38T#7&WJDZ4 MW;'^D&E=2)@'"?,[)F1LCDSM>$(:XEJUN)94W'G"BI:A;9EM:2&3NI P#Q+FES#K:#ILW;!/"FO7PMI286^6FY#LRO*?KL1Z M)1(JB[]DAC+\5ES-" W3H$MN*;FOW/)AZB:*B]5(5W&''(<+"?,@83X0K&&3 M86V3H73^'THS,"06!$LA1)BLC(?"X%G@L%]A'7Q/Q!31=OW5I*@WNJRDDS(&$N9 P#Q+F \$:WM#4 M0V-!_1'?"JNL0+8"I3F@-!>4YH'2?"A:TUM'32M-6GD6&RRP:$.B %V$"6+% M>5=;ZE9.ZNT72)H#2G-!:5Y%:[PUM/%8MYKO4!\J:],)^L$)NM0)98$1WS78 MP1*=-I!B>MM ;TW.>-BUP@!-ZX+2/%":#T5K^N#0@M2DW:CI+$J96&RBC(9+ MTFD T'8B*,T!I;D5;71D3M.X'#>=Z8'F]*%H3?4/S4)-WBW\DNY"'F[C3N%! MFX2@- >4YH+2/%":#T5K&N30<-2L'[(8!>U1@M(<4)H+2O- :3X4K>FM0\]3 M^X^F9Q"$N7%PU*N9):?V]H[=6I&8=F<["S2O"TKS0&D^%*WIBT.34_M_NIS: MN9W)F7P O0L&),T%I7F@-!^*UC3&H2^JP35&Y:C>56+4MI9F#3O^#P::UP6E M>: TOV-.=&,\,MOM4>5HFTU,Z+K80<6$AMN$EQM7ZJOU+JV;8F_2A^LS[#D5!I^5NJO*$IUFQF>3/$&]IVWZ+U!+ P04 " H.:I8S\V[2=<$ !E%@ &0 'AL M+W=O^P;#S:4 M?>V&A 8Q%B@AX8X'$40?9ZC4*Z&1JVL1UXQ,M J %S-%C!)9HA M\;1Z8/+.S%%\'"'",26 H<70N+(OQXZE'!*+9XPV?.<:J%#FE'Y7-Q-_:%B* M$0J1)Q0$E#]K-$9AJ) DCQ\9J)'/J1QWK[?H=TGP,I@YY&A,PZ_8%\'0Z!G M1PL8A^*1;OY$64!MA>?1D"?_P2:SM0S@Q5S0*'.6#"),TE_XDB5BQZ'5/>+@ M9 [.6QW/K7[.GQ=@::8(K6* 0N.+M! N*0GX-/ !/P): QA\3G M U/(Z16(Z6537:=3.4>F4.$NN38 M1PRJ*JY*8@K:J@95JK[D*^BAH2%ERQ%;(V/T^V]VQ_JC*O*:P$KQM_+X6SKT MT;:"0@SG.,3BM0'F:(D)D9F0T@LA\5!5 E+43H*J5J'UR''[O=; 7.]&=FCE MMJUV+[P<)*J_SZW"I&-7L^OF[+I: M=G>*T[/BU #3H@ >D1=$@DT@"? MY68$SJ;R=9PWP$Q @;;O:$(\&B% &1C32%9PH+:7-=J.?[M]$6I$0=^2.,I$ M]W=5EO31C(_H=R?U /K_R.5:4:L2XL?AEUY/+W\]O5.UB8C_$V'V#LK$MMO= M?6$>6KD=R^Y7EU,_Y]O7\KW!W*.Q3(_,"P+_ JG+><:\N4FV:N0#/S.2EQ[D M 5C('B6UE1INJLW>EUMHB.2F2A!8I5JOW,BT9$Y=@VL"*^7-MHK]W=+N0H40 MP3V"/&:I>A*I<2!W\N1A6FU?D!<0_".6F]:WJ<0!$ZDU7JF7;-::4E076CE' M.SV0K:VNTB*$D\Q4QFP?K.&VNU?]^IG>&XE31.)\I$[\V!.R"99K UVI,CDJ M&FE^CPF.XJ@R45J2)Q='36CEE!9=G*UOXSY*0+7V>76AE7-4='JVOM5[JX!2 M%-O=[8(NK*Y5^K/W):6=^[VQ%2VAK>\)_T])P9>CDM*2/+E<:D(KI[3H7.W. M+Y&4MF$^.4:.9E3?GI7\ M!XJI,E5:CB>71TUHY8P6_;#=_R42JK7SK0NM?#I4M+Z.MFU\JX0RE%);=_#Y MKI_JU%#,G0,[^5FZ3,XQ.4BJ/CW_RD?SL]*KY(1P;_S:OARG)YX%3'H >P_9 M$A,.0K20D-9%5\;'TC/-]$;057(L.*="T"BY#!"47Y[*0#Y?4"JV-VJ"_&1Y M]!]02P,$% @ *#FJ6(/9F>G!! :AX !D !X;"]W;W)K&ULQ5E=;^(X%/TK5G:TFI%VF]@) ;J U*$S&J1VMRK3[L-J M'UPP)6H2,[8#4VE__-HAS4=C7*B,>(%\W'M\[LWU]4D\V%#VQ)>$"/ SB5,^ M=)9"K,Y=E\^6),'\C*Y(*N\L*$NPD*?LT>4K1O \=TIB%WE>Z"8X2IW1(+]V MPT8#FHDX2LD- SQ+$LR>/Y.8;H8.=%XNW$:/2Z$NN*/!"C^2*1%WJQLFS]P2 M91XE).4130$CBZ%S <_'OJ\<C,<]_P69KV_4<,,NXH$GA+!DD4;K]QS^+1-0<8+## 14.:%\' MOW#(,^=NF>5A76*!1P-&-X I:XFF#O+Z79%:Z^TUW M5R:@S (JLX!R/']7%G#$P#V.,P*N">89([)2!9BDJTQP($/,;^*\\+Z3V3*- M?F2$@W^N) Z8")+P?W4YV X:Z =5$_2 84$ W^"5CN(6HU,;NQMV@E<$VT8A\D,]O4Y) MKV.D=TN?<2PB630+56MK56LZ@IW6V/VPTWE%T#C4.TLA+ ,)C8&,:2JB]%%- MCQF5W7PNVX2:%[I@PE8P4++P7D73MD*!5[-JT.R6-+M&FE=D36( =:R,CH?. M2DM@C1A[98R]4W2MGLW\6 )KY*=?YJ=OH6OUVT6JZUH:,T/7@EZU_GH6^E8! M4A_^]30RFC3)U<0!M-*U"I@WVI9YL'<6 ZS6>&A<(HN6@+3\K:[4MM":<59K M-?1/T1:@42([LO],>0":B2">@D,@%9E0FVT)HYJF0" M,LN$0UYV45L)0-CIOEZ0-6;([_>"'3.P$@W(+!I>ZA;\!PSOOF:0@Y_.,3Y$ MH$J$H/ D%6Q)D!0Y.H:\096\069YI7*.\.3A'EM":7YPKO>.;]N_K7J,)DV*E>KQS:JG M5;G:UP@SR*%/Q19:,^1*'ODGV2GQK2HK6VC-'-4V2\R[)0=5KF8W1*,:-&8Z MU>#6-@+5+NPU9H]1RD%,%M+/.^O*\F?;C6V\NC_P%02P,$% @ *#FJ6(Y1-I@-" PU4 !D !X M;"]W;W)K&ULM9QM;^*X&H;_BL59'T M2"V)DY$ZLZAT]FBU.A]2<$O.Y(6U#9V1]L>O$U*"(7C)Z.9+28*?RPZYF\<\ M=_#U:\:_B25CDGQ/XE3CN):NJ$,Q]<\>R4\;ZUH^48AB"): M7<(HS;4[DUR]&ZDX.7[P[F\?/9=,;Q\>?R>/#[=?9K>3QT^_?IF1=RZ3812+ M]^07TB9B&7(F2)22KVDDQ0=U4&T_+K.U"-.%N&Y+-9J92][]\KYF7!,S MQF7S*V+9!<8Q8%PSYDNV49CM:*PWS/XGN7VI 7MF\.>07Y'.\"? ] RP8^F? M'WG.UNKZ\!JIB+< MWD[_N%=-R2?)$O&_FO'>;;G=>FZ>:SZ*53AG-RV53 3C&]8:__M?5K_SGSHM M(F$N$N8A810)\Y&P 33--C=:;!KHH^_K),GQDGV3-AW-E_G6?SM_TV0OPS_ M>G=&;E,-(F$N$N8A870+ZQ6P?$JW&=O7[3E@]H[!^74LA M55J.TAEEL-/+P)RLLDTDHW52IPEC9%-- M(&$N$N8A810)\Y&P 335#;,R^@I M9F3*V3/C7-WN9C*;?U-?^::?IAZ9G2K@W)G9324&I;E0F@>E42C-A]("%$W7 MXU[]U[I0PBW!*#$B:2Z4YD%I%$KSH;0 1=/%:%=BM(TWQT>6K#(>\A]$%#?$ M2(BUTN:[*"VKVN_5/?)D??O.3&^L2"3-+6E:^4GE\X.$[IW7C$+'YD-I 8JF M:ZBJZUO&DJU)0XLLCD,NR(KQK8IR.57.2:VDH-5^*,TM:=H;RT*H^E.9" M:1Z41J$T'TH+4#1=C)5=8)G]@ET536:$E\)W+S^(I_Y55X)2Y/U2YB0,%T03_P_ MS-\Q.5'F3AH+">H#0&D>E$:A-!]*"U T79B5&V"-+I55H8X E.9":1Z41J$T M'TH+4#3]$=?*/K#-]L'/>E,E=O\+77]P^'UN4K;J&5NYYB$VE0Z41J$T'TH+ M4#1=.E6EWS86;X\2[&09QA&9\FR5^U%,D/O[R3]D5W,/36]H4)H+I7E0&H72 M?"@M0-%T558E?]N^4':UH=5^*,V%TCPHC4)I/I06H&BZ&"OOP#9[!S^=76MJ M[*/C['I.*]<\Q,;2@3[&#Z7Y4%J HNG2J5P"V^P2'&;7V3R2:T&FRY G(9FI M_J(3#V&;P8WO8U"[ $KSH#0*I?E06H"BZ6*LS >[=ZFD"G4EH#072O.@- JE M^5!:@*+I8JQ<"?O,'QJ<4P@VLQKK#VI$0&D>E$;MXY\8]#K601VXIM' &AR4 M@5'CTM52V0:VV38X]Z=+9DQCH4 = RC-@]*H?>P%=(]^B0+M,D#1=$55QH+= MS%B8S=YF9??WDUII03T$*,V%TCPHC4)I/I06H&BZ!BL/P;Z4AV!#/00HS872 M/"B-0FD^E!:@:/K"!Y6'X)SI(9PS(3.SFNH/2G.A- ]*H\ZQE6)U^J.#1%O7 MJG\X;PM0(]/U4AD'CMDX.'=*9L8TE@K4'8#2/"B-EC3M\8RC*1FTRP!%TQ55 M%?T=\W/^1U.RQR5GC$R6+(GF82S(="/)O5S4J@Q:]H?27"C-@](HE.9#:0&* MILMQ;RF@BZT%A%T,"+L:$'8Y(.QZ0-@%@; K EW"2' J(\$Q&PG-9F=0[P!* ME4:=F MY9WCF1FT6(^B;175WEL9,F'\I5@E5)!YMD[E=F7%W='=2J2WQ?J;!\>I]='? MKB=:8;;+FWX.^4N4"A*S9X7L7 W4"?#MBJ';'9FMBO4GGS(ILZ387+)PP7C> M0+W_G&7R;2?O8+=NZ_AO4$L#!!0 ( "@YJEB&PO=V]R:W-H965TMWI[Q M[V)-B 0O<41%O[66XY!F__%+OA!' M#H[=X(!R!U1Q0*C!P< M2:Y^#96?',PFM_>3ASF83AZ_3>=W#[?@$DS)CM M 9_'1.(P$E_ )Q!2,%^S MK\RO M@ ,O +*1"YYF8_#YTQ<@R$IEF-3P&[T=SCG &6@ZQ>HZ*:[3M+H9(97O&\9E M2%>ZI$/GC8 MQL^$ [8$:I?A.(GW\$D$^,?P=889;CO%33:>W0#UK-UQ7,:9_V-<[2*NMC&N M.9,X I0DWS&M#&T%9!C>40S0Z;B.70E$8V9['=\KS$XH>@5%STAQ3%3<08BS MK9$N (Z3A/N5#NC8>K45AZYWQ"(CJ[/JV+:>:Z?@VC%R'3&NJ@%+DA)E5$:)?2+W*D1CTM/V"MF^D_:W(Z3L:L)CH MZ/GU/+8=6,WENE77[[;U[+H%NZZ1W1-5(AZ%O]3ZK91X Y4&(=T1(=/]1PV0 M']M0_E1%&&QY*$/]\G;KS+QVNT*_;M20$- N1<@VLK^CDJBZE8=O?Y%4FU9F M[-KDEZYG5XM,9];QN@U%!H_$$IIS($W65TG"^NQ.-0FT1FX#05021*\L9)*: M8$C4 8_DB0KF^ 5,,LY:NJB>M6W'J7YVG1GT&M(6E@H)C9)T5%:S4BIN"24\ M#,0%F B)GZ-0'7 68,B3T\=%NFVD7T(;S5GE]%QHIXM3"BIT/WY^@&?2QCSB M_T-I82FU\!Q:FX.<")-MNUVGFK-UNZ[MMIOV@5)MH5EN)\.[^?A&RZPNF6[; ML:O"JC%S?!\U2!0LI16:M55;35.L]H)Q* ANV ",F.].H#.AG:Y J=+0/T/) M&*7^W1&?">TTXE+YH5GZWU@R==EVO*[3J29FW0QZCM.@\*A4>&16^.:*076M M=KK5>M$874+4A@VT2D%'9D$OSJ(7X('1RUESBV(&>F_*G OM-.SRF(#0QXL$ M&8\:[X[X3&BG$9?'#&0^9KR[0F16^C>W3*C>#>M:)IU9<\N$2CU&K[3-;VJ9\U5(!8C( M4D':5QVU:#R[+LY>)-ND-Z[/3$H6IX]K@A>$)P;J]R5C\O"23%!GG6GC3PQD@9D$9[-Y2#<3DNZS@B_84UMR M)0'MOU_)=HQ-C 92O01+UCE7YTBZOM%D1]EWG@ (]#//")]:B1#%I6WS90(Y MYA>T "+?K"C+L9!-MK9YP0#')2C/;,]Q0CO'*;%FD[+O@S8I\!H6()Z+!R9;=L,2ISD0GE*"&*RFUI5[ M&;E#!2A'?$MAQUO/2$EYH?2[:MS%4\M1,X(,ED)18/FSA3EDF6*2\_A1DUI- M3 5L/[^R_UV*EV)>,(Z>X?J 4-%-^29KS\BW;5 MV#"TT'+#!//P[^/3 MW==;] 7= ETS7"3I$GV,0. TXY]D]_,B0A\_?$(?4$K04T(W').83VPAIZ'( M[&4=\KH*Z1T)Z:-[2D3"T0V)(>[B;3G]1H/WJN':TQ+>8W:!?/]MVI6>8$PY'87=8I)W1._4.&KT#K=XKSD%PE$ 6 M(_D)0!QGT*>X8AFTI!R*U<8Y=PL,WC@W M3-HSS D]SSW(I-H9O5.OZ^SK(,=\@JDY.\<]'#N# P/TH<_=%WU!?3<\DF/< M5B7H:AV88X)CW"M3"SSWD!AEBTRQ=4WS]J9YOY]C:@Y3_IEDBTRQ=?W;%[NN MMB \,='4)+H*IA[2KCH&X<%!C/23>:_8?7GJZNO34^LU/_[Y _?_E\8'M8RV+F_3.%K2#1'5 M94K3V]S8797W5 ?]U^[EO+IWV]-4UX#WF*U3PE$&*TGI7 SE 6#5S5K5$+0H M[YI>J! T+Q\3P#$P-4"^7U$J7ALJ0'._.?L?4$L#!!0 ( "@YJE@YK)64 MW@$ ,($ 9 >&PO=V]R:W-H965T'XT71B@N99B.RSGO[!E$2K(X MBFZ9XJ*E61KF=B9+=8]2M+ SQ/9*#7 M;F=F\I1>>CT_T#\&[\W+@%G(MOXD2FPU]0TD)%>\E[O7P M$28_:\\KM+3A288Q-UY34O06M9K$K@(EVO'-GZ9S.!,DT8(@G@3Q,\$J61 D MDR"<'!LK"[;><>19:O1 C,]V-#\(9Q.V<6Y$Z[_B/1JW*IP.L\_\ #)EZ%!^ M@A63;#O*5@NR]Q+XX<%XMYW4VYO73^8L6/& '47;L]!H[O" M8=BXGPP8G^#6*ZWQ%/A[//^VLE]02P,$% @ *#FJ6.(%.3U. P "A4 M T !X;"]S='EL97,N>&ULW5C13MLP%/V5*(P)I(DT#:3-:"MME9 F;1,2 M/.P-N8W36G*C>G5'G+ MG(MJZ,^5*C\'036=TYQ4%T5)A4:R0N9$Z:Z/9^\NGD MI/-P?KT;/S/ N1\X1:\.$+WHZ M5-B@F'Q\FOT\%L(AFP,I(SOK+A+@2F!2^DIW25ZW0A1*HG"X>V!P] K9,S44B3VV:P MOR?U\!U@W0.#C//&8->W@=&@)$I1*6YTQPPVP6>05[?O5Z5V.)-D%7:O_ W! MW'2222%3*ILTH;\.C0:<9F!'LMD<[JHH P"5*G+=2!F9%8(8#VM&W="R4\KY M'7P[_,JVM)=9:]_,=HNFJ0W532MC.Z#?5K/:;=G+5^EZ)7LLU->%GHXP?7@J MZ*VD&5N:_C)K#&#J(:Y.RI*OOG V$SFUDS\XX6A UCQO7DCVI+-!J4QU@$K? M>Z12L6D[\D>2\IXNU;JW.6IE0\.W1I>44F^@^]+7T]/J4967!U MWX!#?]/^05.VR)-FU"TL1#UJT_X.TPOCYDBMF&SEI? M0-A%;LSE1C".Q=P(8%@>S '&L2PLS_\TGSXZ'XMAWOI.I(]R^BC'LES(V'RP M/&Y.HB_W3),DBN(86]'QV.E@C*U;',./6PWS!@PL#V1ZV5KCNXU7R/XZP/9T M7X5@,\4K$9LIOM: N-<-&$GBWFTL#S"P7<.>8!Q) M$@R!6G37:!PCJQ/#Q[T_V%,214GB1@!S.X@B#(&G$4-8?20$3;8T.P M6BP^0"X99K>]9!:G1FYX+36$#LR3CLSOWX-;32F38_VQ>4I"1#X\.T[/O;9HY#?;H7XAKYO M*UZ?#^Z5VIV.1G5Q3[>D_D/L*-=G-D)NB=(_Y=VHWDE*ROJ>4K6M1LYX'(RV MA/'!Q=GA7DLY,G\(10O%!-<'FP-K1A_K7^>;G^B!U>R654S].!^TWRLZ0%O& MV9;]I.7Y8#Q ];UXO!:2_11S!C(GMW5[1)'; ME&B0\T$PUC?<,%FK]HKV_D0S/E!]\=.OO1)7K%)4SHBBRE'2J@'D]3W;U0/$R9:>#Z;B@4U[1$^ELM*E9JCA)=DHKP@B(#T@$@ MG1XAOSH&I M NKU 9@V._JL!Z0&07H^0G9+T 4B_3TC7@ P R*!/2,^ _ A M?K0+>;G*HAAGV0>T3'&&XSS,HR3^@,)XAE(\-2 _ 9"?[$*F>(WC%6Z DGD< M-83/@(LPQS,#\C, ^=DV9):GJVF^2J-X;@[=8VCL'MN%BN(9OM1%U%2QR03Z MQ+)09CB-UKJ9K3&ZBN(PGD;A D5Q4WHWN@&:F)!1)I:5@L,TUC69H25.478= MIM@D@S0RL>R1*-;=(4_2"'?J%)+&Q+(UYDDR^SM:+-IN&>E1))Y'EPN,PBS# M>8<2LL;$LC9N\)3+]\SI9Z/:8_8;P7RL3$_+&Q+(X6K#A99CA M&9HF-TL<9^VH;/)!RIA8=D84:RJ,\O"?;@.$##&QK A-=!/ES?B1M94[3>)< M]UZL1YR*9YNB99CF_Z(\ M#76SFS;MKD,(F<.Q;(X,SYL:UMY?)FG>U:P#SCXLNV))?J"'&BVI;/_>S(MF MK"XJ4>\E-2$A;3BVM<%K5E*) QU='$2&I.):E8@1: M1]D@ESB670)'7&9:QH6DXEJ6RENQS'-YFIB065S+9CENYF.5[D*><2U[YFU% MMZ@F)ICGLFR:5YX^6I"09]Q>/6,FD%S(,VZOGNE@0IYQ+7L&QC0S72YD'->R M<6!,W\2$K./VF>WZ&IB8D(#<]\QWH9,95815G1[N0>+QWC'SA89H*FG)%-J0 MHEUQ,OWH0>+Q+(OG!>;5@:\0VYW@IA\]2#R>9?&\P+PA:B\;3+%!A2Y9$Q,2 MCV<],];!C+BBDM;JT#I-3'")Q;)]P QH9_K@0?;Q+-OG6(1^K)M#ZO&L3W%^ MA>A#E.D[EON*-NV2\8?NFAJD'L]ZRLS$G I>Z.ME>UU3IB8FI![/LGK 246W M84+J\?J<^W3"(A]2D&]903"F&1;YD()\RPH"L^+=%5](0;YE!;TYDQPB_'UG M=B$?4I!O>^[S-F;$-\+$A!3D6U80@!D3:6X]\<%U?LL* C"3G6(F)F0AOZ<5 MFZ8T!1^:F)"%_'=,TS+6CZCU\8)4Q5*BYN-IRXOG-VO4FWU5 M3?6QA"\$*0][4 _[9R_^ U!+ P04 " H.:I8'M^97AP" ])P &@ M 'AL+U]R96QS+W=O9-K*!I!3?BBV012M3G;?EC.P#^I!3R+."!6(RS_A$P*>?I5#.^Z[4]WM M^[KX.!Y.==7LQK'_D5)=[\JQK7==7T[G(YMN.+;C>3EL4]^NW]MM2;IGVYG+EX_^_(_$[O-9K\N/[OU[V,YC?\8G/YTPWO=E3(VB]=VV)9QU:2/ MPW5W39>-W)TG-XN7MU4SO+Q)D^8.4@C2^8,,@FS^((<@GS\H("CF#\H0E.@^_F#'B#H8?Z@1PAZG#](EBCCDB!I@C6!UH)<"X'7@F +@=B"9 N!V8)H M"X':@FP+@=N"< N!W()T"X'=@G@+@=Z*>BN!WHIZ*X'>.GG8)M!;46\ET%M1 M;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET-M0;R/0VU!O(]#;4&\CT-LF M+TL(]#;4VPCT-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L(]';4VPGT=M3;"?1V MU-L)]';4VPGT]LG+;@*]'?5V KT=]78"O1WU=@*]'?5V KT=]78"O0/U#@*] M _4. KT#]0X"O0/U#@*] _4. KUC\K&20.] O8- [T"]@T#O0+V#0.] O8- M[XQZ9P*],^J="?3.J'7M+2;-DVNMOGGV+A^7@1J8S&YV&T$,I\< M]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+ M95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW M<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^ M+_L0('U(D#X42!\:I \#TL&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( "@YJEASB4VD'08 &(C 8 " @0X( !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ *#FJ6/2X"XDR! 71, !@ ("!)!< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *#FJ M6./-1IOY"@ +74 !@ ("!_R0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ *#FJ6%,I=7VL"0 :QP !@ M ("!_TP 'AL+W=O%6 !X;"]W M;W)K&UL4$L! A0#% @ *#FJ6.J,>##7" M&PO=V]R:W-H965T&UL4$L! A0#% @ *#FJ6*IV)IV+ P 0P< !D M ("!=G, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *#FJ6%6,YI8S"@ Q!T !D ("!J8@ 'AL M+W=O;M0FL<' M N% &0 @($3DP >&PO=V]R:W-H965T&UL4$L! A0#% @ *#FJ M6.-!GVF#"P WB !D ("!0[8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *#FJ6"&9NY1 @ F04 M !D ("!C<\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *#FJ6%R&4Q&:!0 J0T !D M ("!7>4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ *#FJ6#9[79:G @ HP4 !D ("!)_, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *#FJ6).D M,C#!! ^ P !D ("!Y_\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *#FJ6+3TP'G!! 0!L !D M ("!;@T! 'AL+W=O#@ &0 @(%F$@$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ *#FJ6'H>#_&2!0 AX !D ("! M/!H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ *#FJ6.7&?K"V P E1 !D ("!:"H! 'AL+W=O8$ !O&@ &0 M@(%B-P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ *#FJ6 =P@/F[ @ @0< !D M ("!(T$! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ *#FJ6-P 7EUL!P #S< !D ("!MTH! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*#FJ6!?>'-EY!0 9R8 !D ("!%UX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *#FJ6(F-'L#I @ M PD !D ("!9FT! 'AL+W=O&PO=V]R:W-H965T'X@( -L' 9 " @;AU 0!X;"]W;W)K&UL4$L! A0#% @ *#FJ6&D"1X(9!P IDD !D M ("!T7@! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *#FJ6(/9F>G!! :AX !D ("!HXH! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *#FJ M6&#CW!7Q P ZQ0 !D ("!09T! 'AL+W=O&PO=V]R:W-H965TWYE>' ( #TG : " 7^M 0!X;"]?7!E&UL4$L%!@ !* - $H /10 /*Q 0 $! end XML 79 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 80 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 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 263 327 1 false 95 0 false 15 false false R1.htm 0000001 - Document - Cover Sheet http://www.anipharmaceuticals.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Changes in Mezzanine Equity and Stockholders' Equity Sheet http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity Condensed Consolidated Statements of Changes in Mezzanine Equity and Stockholders' Equity Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 0000008 - Disclosure - BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS Sheet http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTS BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS Notes 8 false false R9.htm 0000009 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES Sheet http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCES REVENUE RECOGNITION AND RELATED ALLOWANCES Notes 9 false false R10.htm 0000010 - Disclosure - RESTRUCTURING Sheet http://www.anipharmaceuticals.com/role/RESTRUCTURING RESTRUCTURING Notes 10 false false R11.htm 0000011 - Disclosure - INDEBTEDNESS Sheet http://www.anipharmaceuticals.com/role/INDEBTEDNESS INDEBTEDNESS Notes 11 false false R12.htm 0000012 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY Sheet http://www.anipharmaceuticals.com/role/DERIVATIVEFINANCIALINSTRUMENTANDHEDGINGACTIVITY DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY Notes 12 false false R13.htm 0000013 - Disclosure - EARNINGS PER SHARE Sheet http://www.anipharmaceuticals.com/role/EARNINGSPERSHARE EARNINGS PER SHARE Notes 13 false false R14.htm 0000014 - Disclosure - INVENTORIES Sheet http://www.anipharmaceuticals.com/role/INVENTORIES INVENTORIES Notes 14 false false R15.htm 0000015 - Disclosure - GOODWILL AND INTANGIBLE ASSETS Sheet http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETS GOODWILL AND INTANGIBLE ASSETS Notes 15 false false R16.htm 0000016 - Disclosure - MEZZANINE AND STOCKHOLDERS' EQUITY Sheet http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITY MEZZANINE AND STOCKHOLDERS' EQUITY Notes 16 false false R17.htm 0000017 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 17 false false R18.htm 0000018 - Disclosure - INCOME TAXES Sheet http://www.anipharmaceuticals.com/role/INCOMETAXES INCOME TAXES Notes 18 false false R19.htm 0000019 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 19 false false R20.htm 0000020 - Disclosure - FAIR VALUE DISCLOSURES Sheet http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURES FAIR VALUE DISCLOSURES Notes 20 false false R21.htm 0000021 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONS RELATED PARTY TRANSACTIONS Notes 21 false false R22.htm 0000022 - Disclosure - SEGMENT REPORTING Sheet http://www.anipharmaceuticals.com/role/SEGMENTREPORTING SEGMENT REPORTING Notes 22 false false R23.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 9954471 - Disclosure - BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS (Policies) Sheet http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSPolicies BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS (Policies) Policies 25 false false R26.htm 9954472 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES (Tables) Sheet http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESTables REVENUE RECOGNITION AND RELATED ALLOWANCES (Tables) Tables http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCES 26 false false R27.htm 9954473 - Disclosure - INDEBTEDNESS (Tables) Sheet http://www.anipharmaceuticals.com/role/INDEBTEDNESSTables INDEBTEDNESS (Tables) Tables http://www.anipharmaceuticals.com/role/INDEBTEDNESS 27 false false R28.htm 9954474 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.anipharmaceuticals.com/role/EARNINGSPERSHARETables EARNINGS PER SHARE (Tables) Tables http://www.anipharmaceuticals.com/role/EARNINGSPERSHARE 28 false false R29.htm 9954475 - Disclosure - INVENTORIES (Tables) Sheet http://www.anipharmaceuticals.com/role/INVENTORIESTables INVENTORIES (Tables) Tables http://www.anipharmaceuticals.com/role/INVENTORIES 29 false false R30.htm 9954476 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) Sheet http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSTables GOODWILL AND INTANGIBLE ASSETS (Tables) Tables http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETS 30 false false R31.htm 9954477 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATION 31 false false R32.htm 9954478 - Disclosure - FAIR VALUE DISCLOSURES (Tables) Sheet http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESTables FAIR VALUE DISCLOSURES (Tables) Tables http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURES 32 false false R33.htm 9954479 - Disclosure - RELATED PARTY TRANSACTIONS (Tables) Sheet http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSTables RELATED PARTY TRANSACTIONS (Tables) Tables http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONS 33 false false R34.htm 9954480 - Disclosure - SEGMENT REPORTING (Tables) Sheet http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGTables SEGMENT REPORTING (Tables) Tables http://www.anipharmaceuticals.com/role/SEGMENTREPORTING 34 false false R35.htm 9954481 - Disclosure - BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS (Details) Sheet http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSDetails BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS (Details) Details http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSPolicies 35 false false R36.htm 9954482 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES - Disaggregation (Details) Sheet http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESDisaggregationDetails REVENUE RECOGNITION AND RELATED ALLOWANCES - Disaggregation (Details) Details 36 false false R37.htm 9954483 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES - Timing (Details) Sheet http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESTimingDetails REVENUE RECOGNITION AND RELATED ALLOWANCES - Timing (Details) Details http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESTables 37 false false R38.htm 9954484 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES - Allowances (Details) Sheet http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESAllowancesDetails REVENUE RECOGNITION AND RELATED ALLOWANCES - Allowances (Details) Details 38 false false R39.htm 9954485 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES - Concentration (Details) Sheet http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESConcentrationDetails REVENUE RECOGNITION AND RELATED ALLOWANCES - Concentration (Details) Details 39 false false R40.htm 9954486 - Disclosure - RESTRUCTURING (Details) Sheet http://www.anipharmaceuticals.com/role/RESTRUCTURINGDetails RESTRUCTURING (Details) Details http://www.anipharmaceuticals.com/role/RESTRUCTURING 40 false false R41.htm 9954487 - Disclosure - INDEBTEDNESS - Credit facility (Details) Sheet http://www.anipharmaceuticals.com/role/INDEBTEDNESSCreditfacilityDetails INDEBTEDNESS - Credit facility (Details) Details 41 false false R42.htm 9954488 - Disclosure - INDEBTEDNESS - Facility components (Details) Sheet http://www.anipharmaceuticals.com/role/INDEBTEDNESSFacilitycomponentsDetails INDEBTEDNESS - Facility components (Details) Details 42 false false R43.htm 9954489 - Disclosure - INDEBTEDNESS - Maturity of credit facility (Details) Sheet http://www.anipharmaceuticals.com/role/INDEBTEDNESSMaturityofcreditfacilityDetails INDEBTEDNESS - Maturity of credit facility (Details) Details 43 false false R44.htm 9954490 - Disclosure - INDEBTEDNESS - Interest (Details) Sheet http://www.anipharmaceuticals.com/role/INDEBTEDNESSInterestDetails INDEBTEDNESS - Interest (Details) Details 44 false false R45.htm 9954491 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY (Details) Sheet http://www.anipharmaceuticals.com/role/DERIVATIVEFINANCIALINSTRUMENTANDHEDGINGACTIVITYDetails DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY (Details) Details http://www.anipharmaceuticals.com/role/DERIVATIVEFINANCIALINSTRUMENTANDHEDGINGACTIVITY 45 false false R46.htm 9954492 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails EARNINGS PER SHARE (Details) Details http://www.anipharmaceuticals.com/role/EARNINGSPERSHARETables 46 false false R47.htm 9954493 - Disclosure - INVENTORIES - Schedule of inventory (Details) Sheet http://www.anipharmaceuticals.com/role/INVENTORIESScheduleofinventoryDetails INVENTORIES - Schedule of inventory (Details) Details 47 false false R48.htm 9954494 - Disclosure - INVENTORIES - Concentration (Details) Sheet http://www.anipharmaceuticals.com/role/INVENTORIESConcentrationDetails INVENTORIES - Concentration (Details) Details 48 false false R49.htm 9954495 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details) Sheet http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSGoodwillDetails GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details) Details 49 false false R50.htm 9954496 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Components (Details) Sheet http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails GOODWILL AND INTANGIBLE ASSETS - Components (Details) Details 50 false false R51.htm 9954497 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Amortization (Details) Sheet http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSAmortizationDetails GOODWILL AND INTANGIBLE ASSETS - Amortization (Details) Details 51 false false R52.htm 9954498 - Disclosure - MEZZANINE AND STOCKHOLDERS' EQUITY (Details) Sheet http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails MEZZANINE AND STOCKHOLDERS' EQUITY (Details) Details http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITY 52 false false R53.htm 9954499 - Disclosure - STOCK-BASED COMPENSATION - Expense (Details) Sheet http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONExpenseDetails STOCK-BASED COMPENSATION - Expense (Details) Details 53 false false R54.htm 9954500 - Disclosure - STOCK-BASED COMPENSATION - Information (Details) Sheet http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONInformationDetails STOCK-BASED COMPENSATION - Information (Details) Details 54 false false R55.htm 9954501 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details) Sheet http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails STOCK-BASED COMPENSATION - Narrative (Details) Details 55 false false R56.htm 9954502 - Disclosure - STOCK-BASED COMPENSATION - Option activity (Details) Sheet http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONOptionactivityDetails STOCK-BASED COMPENSATION - Option activity (Details) Details 56 false false R57.htm 9954503 - Disclosure - STOCK-BASED COMPENSATION - Non-option activity (Details) Sheet http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNonoptionactivityDetails STOCK-BASED COMPENSATION - Non-option activity (Details) Details 57 false false R58.htm 9954504 - Disclosure - INCOME TAXES (Details) Sheet http://www.anipharmaceuticals.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://www.anipharmaceuticals.com/role/INCOMETAXES 58 false false R59.htm 9954505 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIES 59 false false R60.htm 9954506 - Disclosure - FAIR VALUE DISCLOSURES - Narrative (Details) Sheet http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESNarrativeDetails FAIR VALUE DISCLOSURES - Narrative (Details) Details 60 false false R61.htm 9954507 - Disclosure - FAIR VALUE DISCLOSURES - Level 3 (Details) Sheet http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESLevel3Details FAIR VALUE DISCLOSURES - Level 3 (Details) Details 61 false false R62.htm 9954508 - Disclosure - FAIR VALUE DISCLOSURES - Hierarchy (Details) Sheet http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESHierarchyDetails FAIR VALUE DISCLOSURES - Hierarchy (Details) Details 62 false false R63.htm 9954509 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails RELATED PARTY TRANSACTIONS (Details) Details http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSTables 63 false false R64.htm 9954510 - Disclosure - SEGMENT REPORTING - Revenue (Details) Sheet http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGRevenueDetails SEGMENT REPORTING - Revenue (Details) Details 64 false false R65.htm 9954511 - Disclosure - SEGMENT REPORTING - Geographic (Details) Sheet http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGGeographicDetails SEGMENT REPORTING - Geographic (Details) Details 65 false false R9999.htm Uncategorized Items - anip-20240331.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - anip-20240331.htm Cover 66 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 14 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - anip-20240331.htm 4 anip-20240331.htm anip-20240331.xsd anip-20240331_cal.xml anip-20240331_def.xml anip-20240331_lab.xml anip-20240331_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 85 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "anip-20240331.htm": { "nsprefix": "anip", "nsuri": "http://www.anipharmaceuticals.com/20240331", "dts": { "inline": { "local": [ "anip-20240331.htm" ] }, "schema": { "local": [ "anip-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "anip-20240331_cal.xml" ] }, "definitionLink": { "local": [ "anip-20240331_def.xml" ] }, "labelLink": { "local": [ "anip-20240331_lab.xml" ] }, "presentationLink": { "local": [ "anip-20240331_pre.xml" ] } }, "keyStandard": 289, "keyCustom": 38, "axisStandard": 36, "axisCustom": 1, "memberStandard": 41, "memberCustom": 52, "hidden": { "total": 23, "http://fasb.org/us-gaap/2023": 18, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 263, "entityCount": 1, "segmentCount": 95, "elementCount": 666, "unitCount": 15, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 787, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.anipharmaceuticals.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "unique": true } }, "R3": { "role": "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockSharesIssued", "us-gaap:PreferredStockSharesOutstanding", "us-gaap:PreferredStockSharesOutstanding", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "unique": true } }, "R4": { "role": "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations", "shortName": "Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "unique": true } }, "R5": { "role": "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "unique": true } }, "R6": { "role": "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "longName": "0000006 - Statement - Condensed Consolidated Statements of Changes in Mezzanine Equity and Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Changes in Mezzanine Equity and Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-13", "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-13", "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTS", "longName": "0000008 - Disclosure - BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS", "shortName": "BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCES", "longName": "0000009 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES", "shortName": "REVENUE RECOGNITION AND RELATED ALLOWANCES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.anipharmaceuticals.com/role/RESTRUCTURING", "longName": "0000010 - Disclosure - RESTRUCTURING", "shortName": "RESTRUCTURING", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.anipharmaceuticals.com/role/INDEBTEDNESS", "longName": "0000011 - Disclosure - INDEBTEDNESS", "shortName": "INDEBTEDNESS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.anipharmaceuticals.com/role/DERIVATIVEFINANCIALINSTRUMENTANDHEDGINGACTIVITY", "longName": "0000012 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY", "shortName": "DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.anipharmaceuticals.com/role/EARNINGSPERSHARE", "longName": "0000013 - Disclosure - EARNINGS PER SHARE", "shortName": "EARNINGS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.anipharmaceuticals.com/role/INVENTORIES", "longName": "0000014 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETS", "longName": "0000015 - Disclosure - GOODWILL AND INTANGIBLE ASSETS", "shortName": "GOODWILL AND INTANGIBLE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITY", "longName": "0000016 - Disclosure - MEZZANINE AND STOCKHOLDERS' EQUITY", "shortName": "MEZZANINE AND STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATION", "longName": "0000017 - Disclosure - STOCK-BASED COMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.anipharmaceuticals.com/role/INCOMETAXES", "longName": "0000018 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIES", "longName": "0000019 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURES", "longName": "0000020 - Disclosure - FAIR VALUE DISCLOSURES", "shortName": "FAIR VALUE DISCLOSURES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONS", "longName": "0000021 - Disclosure - RELATED PARTY TRANSACTIONS", "shortName": "RELATED PARTY TRANSACTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.anipharmaceuticals.com/role/SEGMENTREPORTING", "longName": "0000022 - Disclosure - SEGMENT REPORTING", "shortName": "SEGMENT REPORTING", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true }, "uniqueAnchor": null }, "R24": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSPolicies", "longName": "9954471 - Disclosure - BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS (Policies)", "shortName": "BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESTables", "longName": "9954472 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES (Tables)", "shortName": "REVENUE RECOGNITION AND RELATED ALLOWANCES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.anipharmaceuticals.com/role/INDEBTEDNESSTables", "longName": "9954473 - Disclosure - INDEBTEDNESS (Tables)", "shortName": "INDEBTEDNESS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.anipharmaceuticals.com/role/EARNINGSPERSHARETables", "longName": "9954474 - Disclosure - EARNINGS PER SHARE (Tables)", "shortName": "EARNINGS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.anipharmaceuticals.com/role/INVENTORIESTables", "longName": "9954475 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSTables", "longName": "9954476 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONTables", "longName": "9954477 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "shortName": "STOCK-BASED COMPENSATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESTables", "longName": "9954478 - Disclosure - FAIR VALUE DISCLOSURES (Tables)", "shortName": "FAIR VALUE DISCLOSURES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSTables", "longName": "9954479 - Disclosure - RELATED PARTY TRANSACTIONS (Tables)", "shortName": "RELATED PARTY TRANSACTIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGTables", "longName": "9954480 - Disclosure - SEGMENT REPORTING (Tables)", "shortName": "SEGMENT REPORTING (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSDetails", "longName": "9954481 - Disclosure - BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS (Details)", "shortName": "BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-4", "name": "anip:NumberOfPharmaceuticalManufacturingFacilities", "unitRef": "facility", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-48", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "unique": true } }, "R36": { "role": "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESDisaggregationDetails", "longName": "9954482 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES - Disaggregation (Details)", "shortName": "REVENUE RECOGNITION AND RELATED ALLOWANCES - Disaggregation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-49", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "unique": true } }, "R37": { "role": "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESTimingDetails", "longName": "9954483 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES - Timing (Details)", "shortName": "REVENUE RECOGNITION AND RELATED ALLOWANCES - Timing (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "unique": true } }, "R38": { "role": "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESAllowancesDetails", "longName": "9954484 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES - Allowances (Details)", "shortName": "REVENUE RECOGNITION AND RELATED ALLOWANCES - Allowances (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-76", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "anip:ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "unique": true } }, "R39": { "role": "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESConcentrationDetails", "longName": "9954485 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES - Concentration (Details)", "shortName": "REVENUE RECOGNITION AND RELATED ALLOWANCES - Concentration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-91", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-91", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.anipharmaceuticals.com/role/RESTRUCTURINGDetails", "longName": "9954486 - Disclosure - RESTRUCTURING (Details)", "shortName": "RESTRUCTURING (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-4", "name": "anip:NumberOfPharmaceuticalManufacturingFacilities", "unitRef": "facility", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-47", "name": "anip:DisposalGroupIncludingDiscontinuedOperationConsiderationFirstDeposit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "unique": true } }, "R41": { "role": "http://www.anipharmaceuticals.com/role/INDEBTEDNESSCreditfacilityDetails", "longName": "9954487 - Disclosure - INDEBTEDNESS - Credit facility (Details)", "shortName": "INDEBTEDNESS - Credit facility (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-113", "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-113", "name": "us-gaap:PaymentsOfDebtIssuanceCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.anipharmaceuticals.com/role/INDEBTEDNESSFacilitycomponentsDetails", "longName": "9954488 - Disclosure - INDEBTEDNESS - Facility components (Details)", "shortName": "INDEBTEDNESS - Facility components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-115", "name": "anip:LongTermDebtGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "unique": true } }, "R43": { "role": "http://www.anipharmaceuticals.com/role/INDEBTEDNESSMaturityofcreditfacilityDetails", "longName": "9954489 - Disclosure - INDEBTEDNESS - Maturity of credit facility (Details)", "shortName": "INDEBTEDNESS - Maturity of credit facility (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-117", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-117", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.anipharmaceuticals.com/role/INDEBTEDNESSInterestDetails", "longName": "9954490 - Disclosure - INDEBTEDNESS - Interest (Details)", "shortName": "INDEBTEDNESS - Interest (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.anipharmaceuticals.com/role/DERIVATIVEFINANCIALINSTRUMENTANDHEDGINGACTIVITYDetails", "longName": "9954491 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY (Details)", "shortName": "DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:InterestRateDerivativeAssetsAtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-119", "name": "us-gaap:DerivativeLiabilityNotionalAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "unique": true } }, "R46": { "role": "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails", "longName": "9954492 - Disclosure - EARNINGS PER SHARE (Details)", "shortName": "EARNINGS PER SHARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "unique": true } }, "R47": { "role": "http://www.anipharmaceuticals.com/role/INVENTORIESScheduleofinventoryDetails", "longName": "9954493 - Disclosure - INVENTORIES - Schedule of inventory (Details)", "shortName": "INVENTORIES - Schedule of inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.anipharmaceuticals.com/role/INVENTORIESConcentrationDetails", "longName": "9954494 - Disclosure - INVENTORIES - Concentration (Details)", "shortName": "INVENTORIES - Concentration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-122", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-122", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSGoodwillDetails", "longName": "9954495 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details)", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportingUnits", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "unique": true } }, "R50": { "role": "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails", "longName": "9954496 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Components (Details)", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Components (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSAmortizationDetails", "longName": "9954497 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Amortization (Details)", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails", "longName": "9954498 - Disclosure - MEZZANINE AND STOCKHOLDERS' EQUITY (Details)", "shortName": "MEZZANINE AND STOCKHOLDERS' EQUITY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-140", "name": "us-gaap:PreferredStockDividendRatePercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "unique": true } }, "R53": { "role": "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONExpenseDetails", "longName": "9954499 - Disclosure - STOCK-BASED COMPENSATION - Expense (Details)", "shortName": "STOCK-BASED COMPENSATION - Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-143", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-143", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONInformationDetails", "longName": "9954500 - Disclosure - STOCK-BASED COMPENSATION - Information (Details)", "shortName": "STOCK-BASED COMPENSATION - Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-158", "name": "anip:NumberOfAnnualInstallments", "unitRef": "installment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-158", "name": "anip:NumberOfAnnualInstallments", "unitRef": "installment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "longName": "9954501 - Disclosure - STOCK-BASED COMPENSATION - Narrative (Details)", "shortName": "STOCK-BASED COMPENSATION - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-166", "name": "anip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwards", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-166", "name": "anip:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwards", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONOptionactivityDetails", "longName": "9954502 - Disclosure - STOCK-BASED COMPENSATION - Option activity (Details)", "shortName": "STOCK-BASED COMPENSATION - Option activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-190", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-190", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNonoptionactivityDetails", "longName": "9954503 - Disclosure - STOCK-BASED COMPENSATION - Non-option activity (Details)", "shortName": "STOCK-BASED COMPENSATION - Non-option activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:TreasuryStockCommonValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-191", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "unique": true } }, "R58": { "role": "http://www.anipharmaceuticals.com/role/INCOMETAXESDetails", "longName": "9954504 - Disclosure - INCOME TAXES (Details)", "shortName": "INCOME TAXES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails", "longName": "9954505 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-198", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-198", "name": "us-gaap:LesseeOperatingLeaseRemainingLeaseTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESNarrativeDetails", "longName": "9954506 - Disclosure - FAIR VALUE DISCLOSURES - Narrative (Details)", "shortName": "FAIR VALUE DISCLOSURES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "anip:AchievementOfMilestonesPaymentPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "unique": true } }, "R61": { "role": "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESLevel3Details", "longName": "9954507 - Disclosure - FAIR VALUE DISCLOSURES - Level 3 (Details)", "shortName": "FAIR VALUE DISCLOSURES - Level 3 (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESHierarchyDetails", "longName": "9954508 - Disclosure - FAIR VALUE DISCLOSURES - Hierarchy (Details)", "shortName": "FAIR VALUE DISCLOSURES - Hierarchy (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "unique": true } }, "R63": { "role": "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails", "longName": "9954509 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-4", "name": "anip:NumberOfExecutiveFounders", "unitRef": "founder", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "anip:NumberOfExecutiveFounders", "unitRef": "founder", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGRevenueDetails", "longName": "9954510 - Disclosure - SEGMENT REPORTING - Revenue (Details)", "shortName": "SEGMENT REPORTING - Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-249", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "unique": true } }, "R65": { "role": "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGGeographicDetails", "longName": "9954511 - Disclosure - SEGMENT REPORTING - Geographic (Details)", "shortName": "SEGMENT REPORTING - Geographic (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-255", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "unique": true } }, "R9999": { "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "longName": "Uncategorized Items - anip-20240331.htm", "shortName": "Uncategorized Items - anip-20240331.htm", "isDefault": "false", "groupType": "", "subGroupType": "", "menuCat": "Cover", "order": "66", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "anip-20240331.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets", "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "terseLabel": "Outstanding balances", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r32", "r821" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r766" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of $91,825 and $97,262 of adjustments for chargebacks and other allowances at March\u00a031, 2024 and December\u00a031, 2023, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r313", "r314" ] }, "anip_AccruedGovernmentRebates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "AccruedGovernmentRebates", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued government rebates", "label": "Accrued Government Rebates", "documentation": "Represents amounts accrued for government rebates." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued expenses and other", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r36" ] }, "us-gaap_AccruedRoyaltiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedRoyaltiesCurrent", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued royalties", "label": "Accrued Royalties, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r36", "r784" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets", "http://www.anipharmaceuticals.com/role/DERIVATIVEFINANCIALINSTRUMENTANDHEDGINGACTIVITYDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated other comprehensive income, net of tax", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r44", "r45", "r130", "r198", "r583", "r618", "r619" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income, Net of Tax", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r5", "r16", "r45", "r513", "r516", "r541", "r614", "r615", "r926", "r927", "r928", "r938", "r939", "r940" ] }, "anip_AchievementOfMilestonesPaymentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "AchievementOfMilestonesPaymentPeriod", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Achievement of milestones payment period", "label": "Achievement of Milestones Payment Period", "documentation": "Achievement of Milestones Payment Period" } } }, "auth_ref": [] }, "anip_AcquiredAndaIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "AcquiredAndaIntangibleAssetsMember", "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired ANDAs intangible assets", "label": "Acquired ANDAs intangible assets", "documentation": "Acquired ANDAs intangible assets" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r874" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r122", "r821", "r1013" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r479", "r480", "r481", "r635", "r938", "r939", "r940", "r992", "r1014" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r880" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r880" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r880" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r880" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Adjustments to reconcile net income to net cash and cash equivalents provided by operating activities:", "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based Compensation Expense", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r86", "r87", "r445" ] }, "anip_AdministrativeFeesAndOtherRebatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "AdministrativeFeesAndOtherRebatesMember", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESAllowancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Administrative Fees and Other Rebates", "label": "Administrative Fees and Other Rebates", "documentation": "Administrative Fees and Other Rebates" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r845", "r856", "r866", "r891" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r848", "r859", "r869", "r894" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r880" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r887" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r852", "r860", "r870", "r887", "r895", "r899", "r907" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r905" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONExpenseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Allocated share-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r475", "r483" ] }, "anip_AllowancesForSalesReturnsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "AllowancesForSalesReturnsMember", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESAllowancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Returns", "label": "Returns", "documentation": "Allowances For Sales Returns" } } }, "auth_ref": [] }, "anip_AlvogenIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "AlvogenIncMember", "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Alvogen Inc", "label": "Alvogen Inc [Member]", "documentation": "Alvogen Inc" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/INDEBTEDNESSInterestDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSInterestDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of finance fees", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r133", "r396", "r539", "r931" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash interest", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r396", "r539", "r801", "r802", "r931" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r12", "r69", "r74" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive shares diluted earnings (loss) per share (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r271" ] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Axis]", "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r988" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Domain]", "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r988" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r167", "r191", "r225", "r282", "r297", "r303", "r318", "r361", "r362", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r505", "r509", "r530", "r578", "r679", "r821", "r836", "r957", "r958", "r998" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r185", "r201", "r225", "r318", "r361", "r362", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r505", "r509", "r530", "r821", "r957", "r958", "r998" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current Assets", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets", "http://www.anipharmaceuticals.com/role/RESTRUCTURINGDetails", "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGGeographicDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Assets held for sale", "label": "Asset, Held-for-Sale, Not Part of Disposal Group, Current", "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r153", "r821" ] }, "us-gaap_AssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current Assets", "label": "Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r902" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r903" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r898" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r898" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r898" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r898" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r898" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r898" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONInformationDetails", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNonoptionactivityDetails", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONOptionactivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r901" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r900" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r899" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r899" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "anip_BioSantePharmaceuticalsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "BioSantePharmaceuticalsMember", "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "BioSante Pharmaceuticals", "label": "BioSante Pharmaceuticals [Member]", "documentation": "BioSante Pharmaceuticals" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESHierarchyDetails", "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESNarrativeDetails", "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSGoodwillDetails", "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r501", "r814", "r815" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESHierarchyDetails", "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESNarrativeDetails", "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSGoodwillDetails", "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r88", "r89", "r501", "r814", "r815" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration fair value adjustment", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r503", "r930" ] }, "anip_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiabilityCashFlow": { "xbrltype": "monetaryItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiabilityCashFlow", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration fair value adjustment", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability, Cash Flow", "documentation": "Cash flow impact of amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional contingent consideration", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid." } } }, "auth_ref": [ "r92" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESHierarchyDetails", "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r2", "r91", "r502" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current contingent consideration", "label": "Business Combination, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r3", "r91" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Unobservable inputs", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "documentation": "Value of input used to measure contingent consideration liability from business combination." } } }, "auth_ref": [ "r527" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current contingent consideration", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r3", "r91" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGGeographicDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canada", "label": "CANADA" } } }, "auth_ref": [] }, "anip_CGOncologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "CGOncologyMember", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CG Oncology", "label": "CG Oncology [Member]", "documentation": "CG Oncology" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and equipment purchased and included in accounts payable", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r52", "r53", "r54" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets", "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r50", "r187", "r781" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESHierarchyDetails", "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "totalLabel": "Cash, cash equivalents, and restricted cash, beginning of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r50", "r142", "r222" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash, beginning of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Change in Cash, Cash Equivalents, and Restricted Cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r4", "r142" ] }, "anip_ChaliPropertiesLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "ChaliPropertiesLLCMember", "presentation": [ "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chali Properties LLC", "label": "Chali Properties LLC [Member]", "documentation": "Chali Properties LLC" } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r878" ] }, "anip_ChargebacksMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "ChargebacksMember", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESAllowancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chargebacks", "label": "Chargebacks", "documentation": "Chargebacks" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "anip_ClassCSpecialStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "ClassCSpecialStockMember", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/Cover", "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class C Special Stock", "label": "Class C Special Stock", "documentation": "Class C Special Stock" } } }, "auth_ref": [] }, "anip_ClassCSpecialStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "ClassCSpecialStockValue", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Class C Special Stock, $0.0001 par value, 781,281 shares authorized; 10,864 shares issued and outstanding at March\u00a031, 2024 and December\u00a031, 2023, respectively", "label": "Class C Special Stock Value", "documentation": "Aggregate par or stated value of issued nonredeemable Class C Special stock (or common stock redeemable solely at the option of the issuer)." } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.anipharmaceuticals.com/role/Cover", "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails", "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r180", "r195", "r196", "r197", "r225", "r254", "r258", "r266", "r270", "r276", "r277", "r318", "r361", "r364", "r365", "r366", "r372", "r373", "r406", "r407", "r411", "r414", "r420", "r530", "r625", "r626", "r627", "r628", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r667", "r688", "r710", "r759", "r760", "r761", "r762", "r763", "r914", "r933", "r941" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r879" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r879" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments and Contingencies (Note 12)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r41", "r116", "r579", "r666" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsDisclosureTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIES" ], "lang": { "en-us": { "role": { "terseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Commitments Disclosure [Text Block]", "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights." } } }, "auth_ref": [ "r157" ] }, "anip_CommonStockConversionPrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "CommonStockConversionPrice", "presentation": [ "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, conversion price (in dollars per share)", "label": "Common Stock Conversion Price", "documentation": "Represents the conversion price for converting shares of common stock into another class of common stock." } } }, "auth_ref": [] }, "anip_CommonStockExchangePerShare": { "xbrltype": "sharesItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "CommonStockExchangePerShare", "presentation": [ "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange per share", "label": "Common Stock, Exchange Per Share", "documentation": "Common Stock, Exchange Per Share" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.anipharmaceuticals.com/role/Cover", "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r824", "r825", "r826", "r828", "r829", "r830", "r833", "r938", "r939", "r992", "r1010", "r1014" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r121" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r121", "r667" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, shares issued", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r121" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock, shares outstanding", "periodStartLabel": "Beginning Balance, Common (in shares)", "periodEndLabel": "Ending Balance, Common (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r17", "r121", "r667", "r685", "r1014", "r1015" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Common Stock, $0.0001 par value, 33,333,334 shares authorized; 21,373,266 shares issued and 20,980,307 outstanding at March\u00a031, 2024; 20,730,896 shares issued and 20,466,953 shares outstanding at December\u00a031, 2023", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r121", "r581", "r821" ] }, "anip_CommonStockVotePerShare": { "xbrltype": "integerItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "CommonStockVotePerShare", "presentation": [ "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vote per share", "label": "Common Stock, Vote Per Share", "documentation": "Common Stock, Vote Per Share" } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r884" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r883" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r885" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r882" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive income, net of tax", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r46", "r207", "r209", "r214", "r572", "r591" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/INVENTORIESConcentrationDetails", "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r57", "r59", "r108", "r109", "r311", "r766" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/INVENTORIESConcentrationDetails", "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r57", "r59", "r108", "r109", "r311", "r620", "r766" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/INVENTORIESConcentrationDetails", "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r57", "r59", "r108", "r109", "r311", "r766", "r916" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Line Items]", "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r766" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.anipharmaceuticals.com/role/INVENTORIESConcentrationDetails", "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r57", "r59", "r108", "r109", "r311" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk [Table]", "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r56", "r57", "r59", "r60", "r108", "r166", "r766" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/INVENTORIESConcentrationDetails", "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r57", "r59", "r108", "r109", "r311", "r766" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r231", "r284", "r295", "r296", "r297", "r298", "r299", "r301", "r305", "r361", "r362", "r363", "r364", "r366", "r367", "r369", "r371", "r372", "r957", "r958" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r231", "r284", "r295", "r296", "r297", "r298", "r299", "r301", "r305", "r361", "r362", "r363", "r364", "r366", "r367", "r369", "r371", "r372", "r957", "r958" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r93", "r788" ] }, "anip_ContractCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "ContractCustomerMember", "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Customer", "label": "Contract Customer", "documentation": "Contract Customer" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "crdr": "credit", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESTimingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance obligations satisfied in prior periods", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price." } } }, "auth_ref": [ "r428" ] }, "us-gaap_ConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockMember", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails", "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Preferred Stock", "label": "Convertible Preferred Stock [Member]", "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option." } } }, "auth_ref": [ "r406", "r407", "r411", "r828", "r829", "r830", "r833" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate, Non-Segment", "label": "Corporate, Non-Segment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r25", "r296", "r297", "r298", "r299", "r305", "r944" ] }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales (excluding depreciation and amortization)", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization." } } }, "auth_ref": [ "r918", "r919" ] }, "us-gaap_CostOfGoodsTotalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsTotalMember", "presentation": [ "http://www.anipharmaceuticals.com/role/INVENTORIESConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Goods and Service Benchmark", "label": "Cost of Goods and Service Benchmark [Member]", "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r915" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total Operating Expenses, net", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r134" ] }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Activities", "label": "Costs Associated with Exit or Disposal Activity or Restructuring [Policy Text Block]", "documentation": "Disclosure of accounting policy for cost associated with exit or disposal activity or restructuring. Excludes entity newly acquired in business combination and discontinued operation." } } }, "auth_ref": [ "r76", "r155", "r156" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r229", "r230", "r378", "r409", "r548", "r785", "r787" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover [Abstract]", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "anip_CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "CreditAgreementMember", "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSCreditfacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility - 2021", "label": "Credit Facility - 2021", "documentation": "Credit Facility - 2021" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSCreditfacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSCreditfacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r58", "r311" ] }, "anip_CustomerFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "CustomerFourMember", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer 4", "label": "Customer four [Member]", "documentation": "Customer four" } } }, "auth_ref": [] }, "anip_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "CustomerOneMember", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer 1", "label": "Customer one [Member]", "documentation": "Customer one" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r90" ] }, "anip_CustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "CustomerThreeMember", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer 3", "label": "Customer three [Member]", "documentation": "Customer three" } } }, "auth_ref": [] }, "anip_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "CustomerTwoMember", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer 2", "label": "Customer two [Member]", "documentation": "Customer two" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESS" ], "lang": { "en-us": { "role": { "verboseLabel": "INDEBTEDNESS", "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r158", "r223", "r374", "r380", "r381", "r382", "r383", "r384", "r385", "r390", "r397", "r398", "r400" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSCreditfacilityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Principal amount", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r30", "r168", "r401" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.anipharmaceuticals.com/role/DERIVATIVEFINANCIALINSTRUMENTANDHEDGINGACTIVITYDetails", "http://www.anipharmaceuticals.com/role/INDEBTEDNESSCreditfacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt effective interest rate (as a percent)", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r38", "r111", "r403", "r540" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.anipharmaceuticals.com/role/INDEBTEDNESSCreditfacilityDetails", "http://www.anipharmaceuticals.com/role/INDEBTEDNESSFacilitycomponentsDetails", "http://www.anipharmaceuticals.com/role/INDEBTEDNESSMaturityofcreditfacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r231", "r375", "r376", "r377", "r378", "r379", "r381", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395", "r396", "r399", "r540", "r798", "r799", "r800", "r801", "r802", "r934" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.anipharmaceuticals.com/role/INDEBTEDNESSCreditfacilityDetails", "http://www.anipharmaceuticals.com/role/INDEBTEDNESSFacilitycomponentsDetails", "http://www.anipharmaceuticals.com/role/INDEBTEDNESSMaturityofcreditfacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r39", "r79", "r80", "r110", "r111", "r113", "r117", "r160", "r161", "r231", "r375", "r376", "r377", "r378", "r379", "r381", "r386", "r387", "r388", "r389", "r391", "r392", "r393", "r394", "r395", "r396", "r399", "r540", "r798", "r799", "r800", "r801", "r802", "r934" ] }, "us-gaap_DeferredFinanceCostsCurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsCurrentNet", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/INDEBTEDNESSFacilitycomponentsDetails": { "parentTag": "us-gaap_LongTermDebtCurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSCreditfacilityDetails", "http://www.anipharmaceuticals.com/role/INDEBTEDNESSFacilitycomponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs, current", "negatedLabel": "Deferred financing costs", "label": "Debt Issuance Costs, Current, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r112" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSCreditfacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred debt issuance costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r112", "r960" ] }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNoncurrentNet", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/INDEBTEDNESSFacilitycomponentsDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSCreditfacilityDetails", "http://www.anipharmaceuticals.com/role/INDEBTEDNESSFacilitycomponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs, noncurrent", "negatedTerseLabel": "Deferred financing costs", "label": "Debt Issuance Costs, Noncurrent, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r112" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets, net of deferred tax liabilities and valuation allowance", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r486", "r487" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r144" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.anipharmaceuticals.com/role/INCOMETAXESDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r492" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations", "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r12", "r75" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/DERIVATIVEFINANCIALINSTRUMENTANDHEDGINGACTIVITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r654", "r657", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r680", "r681", "r682", "r683", "r698", "r699", "r700", "r701", "r704", "r705", "r706", "r707", "r742", "r744", "r747", "r749", "r824", "r826" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/DERIVATIVEFINANCIALINSTRUMENTANDHEDGINGACTIVITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r98", "r100", "r101", "r102", "r654", "r657", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r680", "r681", "r682", "r683", "r698", "r699", "r700", "r701", "r704", "r705", "r706", "r707", "r742", "r744", "r747", "r749", "r787", "r824", "r826" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/DERIVATIVEFINANCIALINSTRUMENTANDHEDGINGACTIVITY" ], "lang": { "en-us": { "role": { "terseLabel": "DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r165", "r511", "r518" ] }, "anip_DerivativeLiabilityDecreaseInNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "DerivativeLiabilityDecreaseInNotionalAmount", "crdr": "debit", "presentation": [ "http://www.anipharmaceuticals.com/role/DERIVATIVEFINANCIALINSTRUMENTANDHEDGINGACTIVITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in notional amount", "label": "Derivative Liability, Decrease in Notional Amount", "documentation": "Amount of decrease in notional amount of derivative liability." } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilityNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityNotionalAmount", "presentation": [ "http://www.anipharmaceuticals.com/role/DERIVATIVEFINANCIALINSTRUMENTANDHEDGINGACTIVITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liability, notional amount", "label": "Derivative Liability, Notional Amount", "documentation": "Nominal or face amount used to calculate payments on the derivative liability." } } }, "auth_ref": [ "r743", "r745", "r746", "r748", "r989", "r990", "r991" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.anipharmaceuticals.com/role/DERIVATIVEFINANCIALINSTRUMENTANDHEDGINGACTIVITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Line Items]", "label": "Derivative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r518" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.anipharmaceuticals.com/role/DERIVATIVEFINANCIALINSTRUMENTANDHEDGINGACTIVITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "label": "Derivative [Table]", "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [ "r18", "r94", "r95", "r96", "r97", "r99", "r101", "r103", "r104", "r105", "r518" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESDisaggregationDetails", "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESTimingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r432", "r804", "r805", "r806", "r807", "r808", "r809", "r810" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESDisaggregationDetails", "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESTimingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r432", "r804", "r805", "r806", "r807", "r808", "r809", "r810" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of disaggregation of revenue and revenue recognized", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r961" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATION" ], "lang": { "en-us": { "role": { "verboseLabel": "STOCK-BASED COMPENSATION", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r443", "r448", "r476", "r477", "r478", "r817" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.anipharmaceuticals.com/role/RESTRUCTURINGDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Axis]", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r183" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.anipharmaceuticals.com/role/RESTRUCTURINGDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Domain]", "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.anipharmaceuticals.com/role/RESTRUCTURINGDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group, Held-for-Sale, Not Discontinued Operations", "label": "Disposal Group, Held-for-Sale, Not Discontinued Operations [Member]", "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations." } } }, "auth_ref": [ "r6", "r24", "r183" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.anipharmaceuticals.com/role/RESTRUCTURINGDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideraiton", "label": "Disposal Group, Including Discontinued Operation, Consideration", "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation." } } }, "auth_ref": [] }, "anip_DisposalGroupIncludingDiscontinuedOperationConsiderationFirstDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationConsiderationFirstDeposit", "crdr": "debit", "presentation": [ "http://www.anipharmaceuticals.com/role/RESTRUCTURINGDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deposits", "label": "Disposal Group, Including Discontinued Operation, Consideration, First Deposit", "documentation": "Disposal Group, Including Discontinued Operation, Consideration, First Deposit" } } }, "auth_ref": [] }, "anip_DisposalGroupIncludingDiscontinuedOperationsTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "DisposalGroupIncludingDiscontinuedOperationsTransactionCosts", "crdr": "debit", "presentation": [ "http://www.anipharmaceuticals.com/role/RESTRUCTURINGDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment of commissions, taxes and other related costs", "label": "Disposal Group, Including Discontinued Operations, Transaction Costs", "documentation": "Disposal Group, Including Discontinued Operations, Transaction Costs" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "crdr": "credit", "presentation": [ "http://www.anipharmaceuticals.com/role/RESTRUCTURINGDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain on sale of property", "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal", "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations." } } }, "auth_ref": [ "r342", "r931", "r951" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.anipharmaceuticals.com/role/RESTRUCTURINGDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r814", "r815" ] }, "us-gaap_DividendsPreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPreferredStock", "crdr": "debit", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends on Series A Convertible Preferred Stock", "label": "Dividends, Preferred Stock", "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r9", "r162" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information", "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r840" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r873" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "anip_EarningsLossBeforeInterestTaxesDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "EarningsLossBeforeInterestTaxesDepreciationAndAmortization", "crdr": "credit", "presentation": [ "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EBITDA", "label": "Earnings/(loss) before interest, taxes, depreciation and amortization", "documentation": "Represents earnings/(loss) before interest, taxes, depreciation and amortization (EBITDA)." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations", "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic Income (Loss) Per Share (in dollars per share)", "verboseLabel": "Income per share, Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r215", "r242", "r243", "r244", "r245", "r246", "r251", "r254", "r266", "r269", "r270", "r274", "r521", "r522", "r573", "r592", "r789" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations", "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted Income (Loss) Per Share (in dollars per share)", "verboseLabel": "Income per share, Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r215", "r242", "r243", "r244", "r245", "r246", "r254", "r266", "r269", "r270", "r274", "r521", "r522", "r573", "r592", "r789" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and Diluted Income Per Share:", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/EARNINGSPERSHARE" ], "lang": { "en-us": { "role": { "verboseLabel": "EARNINGS PER SHARE", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r250", "r271", "r272", "r273" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.anipharmaceuticals.com/role/INCOMETAXESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate (as a percent)", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r489" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued compensation and related expenses", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r36" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.anipharmaceuticals.com/role/RESTRUCTURINGDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Severance", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONInformationDetails", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONOptionactivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Options", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "anip_EmployeeStockPurchasePlanTwoThousandAndSixteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "EmployeeStockPurchasePlanTwoThousandAndSixteenMember", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2016 Employee Stock Purchase Plan", "label": "2016 Employee Stock Purchase Plan", "documentation": "2016 Employee Stock Purchase Plan" } } }, "auth_ref": [] }, "anip_EmployeesAndConsultantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "EmployeesAndConsultantsMember", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employees and Consultants", "label": "Employees and Consultants [Member]", "documentation": "Information related to employees and consultants." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r838" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r838" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r838" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r912" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r838" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r838" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r838" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r838" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r17", "r181", "r210", "r211", "r212", "r237", "r238", "r239", "r241", "r247", "r249", "r275", "r319", "r320", "r421", "r479", "r480", "r481", "r494", "r495", "r512", "r513", "r514", "r515", "r516", "r517", "r520", "r532", "r534", "r535", "r536", "r537", "r538", "r541", "r614", "r615", "r616", "r635", "r710" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r315", "r316", "r317" ] }, "us-gaap_EquitySecuritiesFvNiCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiCost", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in equity securities", "label": "Equity Securities, FV-NI, Cost", "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r577" ] }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "crdr": "debit", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalties fair value", "label": "Equity Securities, FV-NI", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r192", "r529", "r576" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 }, "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations", "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain on investment in equity securities", "negatedLabel": "Unrealized gain on investment in equity securities", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r594", "r946" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r881" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r845", "r856", "r866", "r891" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r842", "r853", "r863", "r888" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r887" ] }, "us-gaap_FacilityClosingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FacilityClosingMember", "presentation": [ "http://www.anipharmaceuticals.com/role/RESTRUCTURINGDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Facility Closing", "label": "Facility Closing [Member]", "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESHierarchyDetails", "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESLevel3Details", "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESHierarchyDetails", "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESLevel3Details", "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]", "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r19" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of recurring Level 3 fair value measurements of contingent consideration", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis." } } }, "auth_ref": [ "r19" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r388", "r435", "r436", "r437", "r438", "r439", "r440", "r525", "r550", "r551", "r552", "r799", "r800", "r811", "r812", "r813" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURES" ], "lang": { "en-us": { "role": { "verboseLabel": "FAIR VALUE DISCLOSURES", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r523" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r388", "r435", "r440", "r525", "r550", "r811", "r812", "r813" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r388", "r435", "r440", "r525", "r551", "r799", "r800", "r811", "r812", "r813" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3", "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r388", "r435", "r436", "r437", "r438", "r439", "r440", "r525", "r552", "r799", "r800", "r811", "r812", "r813" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in contingent consideration", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of changes in contingent consideration", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability." } } }, "auth_ref": [ "r20", "r107" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r528" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Payment of Gross-Profit earn-out", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r106" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "crdr": "credit", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESLevel3Details" ], "lang": { "en-us": { "role": { "periodStartLabel": "Level 3 liability, beginning balance", "periodEndLabel": "Level 3 liability, ending balance", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r20" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESHierarchyDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r388", "r435", "r436", "r437", "r438", "r439", "r440", "r550", "r551", "r552", "r799", "r800", "r811", "r812", "r813" ] }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "label": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3)." } } }, "auth_ref": [ "r528" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining estimated useful lives", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails_1": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r189", "r339" ] }, "anip_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029 and thereafter", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year and after the fourth fiscal year following current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r151" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 (remainder of the year)", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "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." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of expected future amortization expense for definite-lived intangible assets", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSAmortizationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r151" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSAmortizationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r151" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSAmortizationDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSAmortizationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r151" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r336", "r338", "r339", "r341", "r556", "r557" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails": { "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r150", "r557" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Definite-Lived Intangible Assets:", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r556" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r70", "r73" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 2.0 }, "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSAmortizationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSAmortizationDetails", "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Carrying Amount", "totalLabel": "Total", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r150", "r556" ] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining Weighted Average Amortization Period", "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r556" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign Currency", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r531" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r849", "r860", "r870", "r895" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r849", "r860", "r870", "r895" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r849", "r860", "r870", "r895" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r849", "r860", "r870", "r895" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r849", "r860", "r870", "r895" ] }, "anip_FourCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "FourCustomersMember", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Four Customers", "label": "Four Customers [Member]", "documentation": "Four Customers" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfOtherAssets", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 18.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on sale of building", "label": "Gain (Loss) on Disposition of Other Assets", "documentation": "Amount of gain (loss) on sale or disposal of other assets." } } }, "auth_ref": [ "r931" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on sale of building", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r12" ] }, "anip_GenericsEstablishedBrandsAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "GenericsEstablishedBrandsAndOtherMember", "presentation": [ "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Generics, Established Brands, and Other", "label": "Generics, Established Brands, and Other", "documentation": "Component of the entity related to generics, established brands, and other and is considered an operating segment." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r188", "r324", "r570", "r793", "r821", "r948", "r949" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSGoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Acquisition of goodwill", "label": "Goodwill, Acquired During Period", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r327", "r793" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETS" ], "lang": { "en-us": { "role": { "verboseLabel": "GOODWILL AND INTANGIBLE ASSETS", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r149" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r793" ] }, "anip_GovernmentRebatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "GovernmentRebatesMember", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESAllowancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Government Rebates", "label": "Government Rebates", "documentation": "Government Rebates" } } }, "auth_ref": [] }, "country_IN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "IN", "presentation": [ "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGGeographicDetails" ], "lang": { "en-us": { "role": { "terseLabel": "India", "label": "INDIA" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment", "label": "Impairment of Intangible Assets, Finite-Lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r931", "r950" ] }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of indefinite lived intangible assets", "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)", "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value." } } }, "auth_ref": [ "r931", "r950" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Assets Held-for-Sale", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r154" ] }, "us-gaap_InProcessResearchAndDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InProcessResearchAndDevelopmentMember", "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "In process research and development", "label": "In Process Research and Development [Member]", "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations", "http://www.anipharmaceuticals.com/role/INCOMETAXESDetails", "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGRevenueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income Before Income Tax Expense", "verboseLabel": "Pre-tax consolidated income (loss)", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r131", "r170", "r282", "r296", "r302", "r305", "r574", "r587", "r791" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.anipharmaceuticals.com/role/RESTRUCTURINGDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r814", "r815" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r343", "r349", "r695" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r349", "r695" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/INCOMETAXES" ], "lang": { "en-us": { "role": { "verboseLabel": "INCOME TAXES", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r226", "r485", "r490", "r491", "r493", "r496", "r498", "r499", "r500", "r630" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations", "http://www.anipharmaceuticals.com/role/INCOMETAXESDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Income tax expense", "terseLabel": "Expense (benefit) for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r172", "r178", "r248", "r249", "r290", "r488", "r497", "r595" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r49", "r51" ] }, "anip_IncreaseDecreaseAccruedGovernmentRebates": { "xbrltype": "monetaryItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "IncreaseDecreaseAccruedGovernmentRebates", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued government rebates", "label": "Increase Decrease, Accrued Government Rebates", "documentation": "The increase (decrease) during the reporting period in liabilities related to government rebates." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable, net", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxes", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Current income taxes payable", "label": "Increase (Decrease) in Income Taxes", "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets." } } }, "auth_ref": [ "r930" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities, net of acquisition:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r11" ] }, "anip_IncreaseDecreaseInReturnedGoodsReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "IncreaseDecreaseInReturnedGoodsReserve", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Returned goods reserve", "label": "Increase Decrease In Returned Goods Reserve", "documentation": "Amount of increase (decrease) in returned goods reserve." } } }, "auth_ref": [] }, "anip_IncreaseDecreaseInRoyaltyPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "IncreaseDecreaseInRoyaltyPayable", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued royalties", "label": "Increase (Decrease) in Royalty Payable", "documentation": "The increase (decrease) during the reporting period in the obligations due for compensation payments related to the use of copyrights, patents, trade names, licenses, technology. Royalty payments are also paid by the lease holders for oil, gas, and mineral extraction." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in Stockholders' Equity", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (decrease) in temporary equity", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "anip_IncreaseDecreaseOfAccruedExpensesCompensationAndOthers": { "xbrltype": "monetaryItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "IncreaseDecreaseOfAccruedExpensesCompensationAndOthers", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued expenses, accrued compensation, and other", "label": "Increase Decrease Of Accrued Expenses Compensation And Others", "documentation": "The increase (decrease) during the reporting period in liabilities related to accrued compensation, accrued expenses, and others." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of common stock options, ESPP, and performance stock units (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r255", "r256", "r257", "r270", "r447" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-Lived Intangible Assets [Axis]", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r337", "r340" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r152" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-Lived Intangible Assets:", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company." } } }, "auth_ref": [ "r71", "r152" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r852", "r860", "r870", "r887", "r895", "r899", "r907" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r905" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r841", "r911" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r841", "r911" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r841", "r911" ] }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsGrossExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails_1": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 1.0 }, "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Intangible Assets, Gross", "label": "Intangible Assets, Gross (Excluding Goodwill)", "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill." } } }, "auth_ref": [ "r188" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets", "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets, net", "totalLabel": "Total Intangible Assets, Net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r68", "r72" ] }, "us-gaap_InterestCostsCapitalizedAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsCapitalizedAdjustment", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/INDEBTEDNESSInterestDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSInterestDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Capitalized interest", "label": "Interest Costs Capitalized Adjustment", "documentation": "Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred." } } }, "auth_ref": [] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/INDEBTEDNESSInterestDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSInterestDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Interest Expense, Debt", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r137", "r394", "r404", "r801", "r802" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/INDEBTEDNESSInterestDetails": { "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSInterestDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contractual coupon", "label": "Interest Expense, Debt, Excluding Amortization", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r139", "r395", "r801", "r802" ] }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of components of total interest expense related to the notes and term loan", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities." } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations", "http://www.anipharmaceuticals.com/role/DERIVATIVEFINANCIALINSTRUMENTANDHEDGINGACTIVITYDetails", "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense, net", "verboseLabel": "Interest income (expense)", "label": "Interest Income (Expense), Nonoperating, Net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest, net of amounts capitalized", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r217", "r220", "r221" ] }, "us-gaap_InterestRateDerivativeAssetsAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateDerivativeAssetsAtFairValue", "crdr": "debit", "presentation": [ "http://www.anipharmaceuticals.com/role/DERIVATIVEFINANCIALINSTRUMENTANDHEDGINGACTIVITYDetails", "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESHierarchyDetails", "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair value interest rate derivative assets", "terseLabel": "Interest rate swap", "label": "Interest Rate Derivative Assets, at Fair Value", "documentation": "Fair value as of the balance sheet date of interest rate derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as assets." } } }, "auth_ref": [] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateSwapMember", "presentation": [ "http://www.anipharmaceuticals.com/role/DERIVATIVEFINANCIALINSTRUMENTANDHEDGINGACTIVITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap", "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r778", "r831", "r832" ] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryCurrentTable", "presentation": [ "http://www.anipharmaceuticals.com/role/INVENTORIESConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, Current [Table]", "label": "Inventory, Current [Table]", "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/INVENTORIES" ], "lang": { "en-us": { "role": { "verboseLabel": "INVENTORIES", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r321" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/INVENTORIESScheduleofinventoryDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/INVENTORIESScheduleofinventoryDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r921" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/INVENTORIESScheduleofinventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.anipharmaceuticals.com/role/INVENTORIESScheduleofinventoryDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Inventories", "label": "Inventory, Gross", "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r925" ] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLineItems", "presentation": [ "http://www.anipharmaceuticals.com/role/INVENTORIESConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Line Items]", "label": "Inventory [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r199", "r782", "r821" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/INVENTORIESScheduleofinventoryDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/INVENTORIESScheduleofinventoryDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r923" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/INVENTORIESScheduleofinventoryDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/INVENTORIESScheduleofinventoryDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Work-in-progress", "label": "Inventory, Work in Process, Gross", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r922" ] }, "us-gaap_InvestmentOwnedAtCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentOwnedAtCost", "crdr": "debit", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Closing price", "label": "Investment Owned, Cost", "documentation": "Cost of the investment." } } }, "auth_ref": [ "r621", "r652", "r653", "r724", "r728", "r738", "r756", "r826", "r836", "r1011" ] }, "us-gaap_InvestmentOwnedAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentOwnedAtFairValue", "crdr": "debit", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Value of shares held", "label": "Investment Owned, Fair Value", "documentation": "Fair value of investment in security owned." } } }, "auth_ref": [ "r621", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r655", "r658", "r659", "r670", "r671", "r718", "r722", "r723", "r725", "r735", "r736", "r739", "r740", "r741", "r750", "r751", "r755", "r757", "r758", "r826", "r836", "r1011" ] }, "us-gaap_InvestmentOwnedBalanceShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentOwnedBalanceShares", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares held (in shares)", "label": "Investment Owned, Balance, Shares", "documentation": "Number of shares of investment owned." } } }, "auth_ref": [ "r647", "r655", "r721", "r737", "r754", "r826" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in Equity Securities", "label": "Investment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r593", "r621", "r622", "r623", "r624", "r726", "r727" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease term", "label": "Lessee, Operating Lease, Remaining Lease Term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r995" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r35", "r225", "r318", "r361", "r362", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r506", "r509", "r510", "r530", "r665", "r790", "r836", "r957", "r998", "r999" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities, Mezzanine Equity, and Stockholders\u2019 Equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r126", "r169", "r585", "r821", "r935", "r947", "r994" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Liabilities, Mezzanine Equity, and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r37", "r186", "r225", "r318", "r361", "r362", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r506", "r509", "r510", "r530", "r821", "r957", "r998", "r999" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Current Liabilities", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSCreditfacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee (as a percent)", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSCreditfacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r33" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSCreditfacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining borrowing capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r33" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSCreditfacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Facility", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of property, plant and equipment, net by geographic location", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r27" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/INDEBTEDNESSMaturityofcreditfacilityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSMaturityofcreditfacilityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r30", "r168", "r387", "r402", "r799", "r800", "r1007" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.anipharmaceuticals.com/role/INDEBTEDNESSFacilitycomponentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets", "http://www.anipharmaceuticals.com/role/INDEBTEDNESSFacilitycomponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current debt, net of deferred financing costs", "totalLabel": "Current debt, net of deferred financing costs", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r193" ] }, "anip_LongTermDebtGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "LongTermDebtGrossCurrent", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/INDEBTEDNESSFacilitycomponentsDetails": { "parentTag": "us-gaap_LongTermDebtCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSFacilitycomponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current borrowing on debt", "label": "Long-term Debt, Gross, Current", "documentation": "Current portion before unamortized (discount) premium and debt issuance costs, of long-term debt." } } }, "auth_ref": [] }, "anip_LongTermDebtGrossNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "LongTermDebtGrossNonCurrent", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/INDEBTEDNESSFacilitycomponentsDetails": { "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSFacilitycomponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current borrowing on debt", "label": "Long-term Debt, Gross, Non Current", "documentation": "Non current portion before unamortized (discount) premium and debt issuance costs, of long-term debt." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/INDEBTEDNESSMaturityofcreditfacilityDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSMaturityofcreditfacilityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r231", "r392" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/INDEBTEDNESSMaturityofcreditfacilityDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSMaturityofcreditfacilityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "Long-Term Debt, Maturity, Year Three", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r231", "r392" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/INDEBTEDNESSMaturityofcreditfacilityDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSMaturityofcreditfacilityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r14", "r231", "r392" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/INDEBTEDNESSMaturityofcreditfacilityDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSMaturityofcreditfacilityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2024 (remainder of the year)", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r936" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://www.anipharmaceuticals.com/role/INDEBTEDNESSFacilitycomponentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets", "http://www.anipharmaceuticals.com/role/INDEBTEDNESSFacilitycomponentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-current debt, net of deferred financing costs and current component", "totalLabel": "Non-current debt, net of deferred financing costs and current component", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r194" ] }, "us-gaap_LongTermDebtNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrentAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-current Liabilities", "label": "Long-Term Debt, Excluding Current Maturities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSCreditfacilityDetails", "http://www.anipharmaceuticals.com/role/INDEBTEDNESSFacilitycomponentsDetails", "http://www.anipharmaceuticals.com/role/INDEBTEDNESSMaturityofcreditfacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r39" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSCreditfacilityDetails", "http://www.anipharmaceuticals.com/role/INDEBTEDNESSFacilitycomponentsDetails", "http://www.anipharmaceuticals.com/role/INDEBTEDNESSMaturityofcreditfacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r39", "r77" ] }, "anip_LossContingencyDamagesSoughtNetSalesPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "LossContingencyDamagesSoughtNetSalesPercentage", "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales percentage", "label": "Loss Contingency, Damages Sought, Net Sales Percentage", "documentation": "Loss Contingency, Damages Sought, Net Sales Percentage" } } }, "auth_ref": [] }, "anip_LossContingencyDamagesSoughtRoyaltyPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "LossContingencyDamagesSoughtRoyaltyPercentage", "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Royalty percentage", "label": "Loss Contingency, Damages Sought, Royalty Percentage", "documentation": "Loss Contingency, Damages Sought, Royalty Percentage" } } }, "auth_ref": [] }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNewClaimsFiledNumber", "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of complaints filed", "label": "Loss Contingency, New Claims Filed, Number", "documentation": "The total number of new claims filed pertaining to a loss contingency during the period." } } }, "auth_ref": [ "r953", "r954" ] }, "anip_LossContingencyNumberOfManufacturers": { "xbrltype": "integerItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "LossContingencyNumberOfManufacturers", "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of potential manufacturers", "label": "Loss Contingency, Number Of Manufacturers", "documentation": "Loss Contingency, Number Of Manufacturers" } } }, "auth_ref": [] }, "us-gaap_LossContingencyNumberOfPlaintiffs": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNumberOfPlaintiffs", "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of plaintiffs", "label": "Loss Contingency, Number of Plaintiffs", "documentation": "Number of plaintiffs that have filed claims pertaining to a loss contingency." } } }, "auth_ref": [ "r953", "r954" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r311", "r806", "r961", "r1008", "r1009" ] }, "anip_MarketPerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "MarketPerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Market Performance-Based Restricted Stock Units", "label": "Market Performance-Based Restricted Stock Units [Member]", "documentation": "Market Performance-Based Restricted Stock Units" } } }, "auth_ref": [] }, "anip_MarketingAndDistributionRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "MarketingAndDistributionRightsMember", "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketing and distribution rights", "label": "Marketing and distribution rights", "documentation": "Marketing and distribution rights" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESLevel3Details", "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r357", "r358", "r359", "r360", "r442", "r554", "r613", "r656", "r657", "r719", "r729", "r733", "r734", "r752", "r776", "r777", "r792", "r803", "r816", "r823", "r959", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r879" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r879" ] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "label": "Measurement Input, Discount Rate [Member]", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r993" ] }, "anip_MeasurementInputProbabilityOfPaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "MeasurementInputProbabilityOfPaymentMember", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Probability of payment", "label": "Probability of payment", "documentation": "Represents information pertaining to probability of payment." } } }, "auth_ref": [] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r526" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESLevel3Details", "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r357", "r358", "r359", "r360", "r442", "r554", "r613", "r656", "r657", "r719", "r729", "r733", "r734", "r752", "r776", "r777", "r792", "r803", "r816", "r823", "r959", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r898" ] }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInValuationAllowancesAndReservesRollForward", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESAllowancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accruals for Chargebacks, Returns, and Other Allowances", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "anip_Mr.ShanmugamAndEsjayMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "Mr.ShanmugamAndEsjayMember", "presentation": [ "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mr. Shanmugam and Esjay", "label": "Mr. Shanmugam and Esjay [Member]", "documentation": "Mr. Shanmugam and Esjay" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r906" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r311", "r806", "r961", "r1008", "r1009" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r880" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash and Cash Equivalents Used in Financing Activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r219" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash Flows From Financing Activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash and Cash Equivalents Provided by (Used in) Investing Activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r219" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash Flows From Investing Activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash and Cash Equivalents Provided by Operating Activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r142", "r143", "r144" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash Flows From Operating Activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income", "terseLabel": "Net Income", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r132", "r144", "r171", "r184", "r205", "r208", "r212", "r225", "r240", "r242", "r243", "r244", "r245", "r248", "r249", "r263", "r282", "r296", "r302", "r305", "r318", "r361", "r362", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r522", "r530", "r589", "r687", "r708", "r709", "r791", "r834", "r957" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails": { "parentTag": "us-gaap_UndistributedEarnings", "weight": 1.0, "order": 2.0 }, "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations", "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income Available to Common Shareholders", "verboseLabel": "Net income available to common shareholders, Basic", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r216", "r242", "r243", "r244", "r245", "r251", "r252", "r265", "r270", "r282", "r296", "r302", "r305", "r791" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails": { "parentTag": "us-gaap_UndistributedEarningsDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income available to common shareholders, Diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r216", "r253", "r259", "r260", "r261", "r262", "r265", "r270" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "anip_NonEmployeeDirectorStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "NonEmployeeDirectorStockOptionMember", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non Employee Director", "label": "Non Employee Director [Member]", "documentation": "n/a" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r879" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r849", "r860", "r870", "r887", "r895" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r877" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r876" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r887" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r906" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r906" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Income (Expense), net", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "anip_NovitiumMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "NovitiumMember", "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Novitium", "label": "Novitium [Member]", "documentation": "Novitium" } } }, "auth_ref": [] }, "anip_NovitiumPharmaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "NovitiumPharmaMember", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESHierarchyDetails", "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESNarrativeDetails", "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSGoodwillDetails", "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Novitium", "label": "Novitium", "documentation": "Information related to the Novitium Pharma LLC." } } }, "auth_ref": [] }, "anip_NumberOfAnnualInstallments": { "xbrltype": "integerItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "NumberOfAnnualInstallments", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of annual installments", "label": "Number of Annual Installments", "documentation": "Number of Annual Installments" } } }, "auth_ref": [] }, "anip_NumberOfConsecutiveTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "NumberOfConsecutiveTradingDays", "presentation": [ "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of consecutive trading days", "label": "Number of Consecutive Trading Days", "documentation": "Number of consecutive trading days." } } }, "auth_ref": [] }, "anip_NumberOfExecutiveFounders": { "xbrltype": "integerItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "NumberOfExecutiveFounders", "presentation": [ "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of executive founders", "label": "Number of Executive Founders", "documentation": "Number of Executive Founders" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSGoodwillDetails", "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r943" ] }, "anip_NumberOfPharmaceuticalManufacturingFacilities": { "xbrltype": "integerItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "NumberOfPharmaceuticalManufacturingFacilities", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.anipharmaceuticals.com/role/RESTRUCTURINGDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of pharmaceutical manufacturing facilities", "label": "Number of Pharmaceutical Manufacturing Facilities", "documentation": "Number of Pharmaceutical Manufacturing Facilities" } } }, "auth_ref": [] }, "anip_NumberOfProductsMarketedWithoutApprovedNDAsOrANDAs": { "xbrltype": "integerItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "NumberOfProductsMarketedWithoutApprovedNDAsOrANDAs", "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of products marketed without approved NDAs or ANDAs", "label": "Number of Products Marketed Without Approved NDAs or ANDAs", "documentation": "Number of Products Marketed Without Approved NDAs or ANDAs" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportingUnits": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportingUnits", "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reporting units", "label": "Number of Reporting Units", "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment." } } }, "auth_ref": [] }, "anip_OakvilleOntarioCanadaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "OakvilleOntarioCanadaMember", "presentation": [ "http://www.anipharmaceuticals.com/role/RESTRUCTURINGDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Oakville, Ontario, Canada", "label": "Oakville, Ontario, Canada", "documentation": "Information related to the Oakville, Ontario, Canada manufacturing plant." } } }, "auth_ref": [] }, "anip_OakvilleOntarioFormerManufacturingFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "OakvilleOntarioFormerManufacturingFacilityMember", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.anipharmaceuticals.com/role/RESTRUCTURINGDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Oakville, Ontario Former Manufacturing Facility", "label": "Oakville, Ontario Former Manufacturing Facility [Member]", "documentation": "Oakville, Ontario Former Manufacturing Facility" } } }, "auth_ref": [] }, "srt_OfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OfficerMember", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Officer", "label": "Officer [Member]" } } }, "auth_ref": [ "r312", "r1012" ] }, "anip_OneSupplierMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "OneSupplierMember", "presentation": [ "http://www.anipharmaceuticals.com/role/INVENTORIESConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One supplier", "label": "One supplier", "documentation": "One Supplier [Member]." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating Expenses", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations", "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGRevenueDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r282", "r296", "r302", "r305", "r791" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash operating lease expense", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r931" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r295", "r296", "r297", "r298", "r299", "r305" ] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTS" ], "lang": { "en-us": { "role": { "verboseLabel": "BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r145", "r146", "r147", "r163" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Derivatives and other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r190" ] }, "us-gaap_OtherCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsLineItems", "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "COMMITMENTS AND CONTINGENCIES", "label": "Other Commitments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OtherCommitmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitmentsTable", "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Commitments [Table]", "label": "Other Commitments [Table]", "documentation": "Disclosure of information about obligations resulting from other commitments." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r10", "r15", "r164" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofComprehensiveIncome", "http://www.anipharmaceuticals.com/role/DERIVATIVEFINANCIALINSTRUMENTANDHEDGINGACTIVITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (loss) on interest rate swap", "verboseLabel": "Derivative unrealized gain recorded in OCI", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r202", "r203" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "presentation": [ "http://www.anipharmaceuticals.com/role/DERIVATIVEFINANCIALINSTRUMENTANDHEDGINGACTIVITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications out of accumulated other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r203", "r204" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive income, net of tax", "terseLabel": "Other Comprehensive Income", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r17", "r28", "r206", "r209", "r213", "r532", "r533", "r538", "r571", "r590", "r926", "r927" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income, net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Other Depreciation and Amortization", "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other." } } }, "auth_ref": [ "r12", "r75", "r135" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Other non-current liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r40" ] }, "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Supplemental non-cash investing and financing activities:", "label": "Other Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations", "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other expense, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r138" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r879" ] }, "us-gaap_OtherRestructuringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherRestructuringMember", "presentation": [ "http://www.anipharmaceuticals.com/role/RESTRUCTURINGDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Restructuring", "label": "Other Restructuring [Member]", "documentation": "Restructuring and related activities classified as other." } } }, "auth_ref": [ "r794", "r795", "r796", "r797" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r847", "r858", "r868", "r893" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r850", "r861", "r871", "r896" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r850", "r861", "r871", "r896" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r875" ] }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESNarrativeDetails", "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on contingent consideration", "terseLabel": "Payments on contingent consideration", "label": "Payment for Contingent Consideration Liability, Financing Activities", "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date." } } }, "auth_ref": [ "r8" ] }, "anip_PaymentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "PaymentTypeAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Payment Type [Axis]", "label": "Payment Type [Axis]", "documentation": "Payment Type" } } }, "auth_ref": [] }, "anip_PaymentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "PaymentTypeDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Payment Type [Domain]", "label": "Payment Type [Domain]", "documentation": "Payment Type [Domain]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock purchases for restricted stock vests", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r47" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSCreditfacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r48" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Series A convertible preferred stock dividends paid", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r47" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of product rights, intangible assets, and other related assets", "terseLabel": "Payment for acquired intangible assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r141" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of property and equipment, net", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r141" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r878" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r878" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r877" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r887" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r880" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r876" ] }, "anip_PercentageOfConversionPrice": { "xbrltype": "percentItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "PercentageOfConversionPrice", "presentation": [ "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum percentage of conversion price", "label": "Percentage of Conversion Price", "documentation": "Percentage of conversion price." } } }, "auth_ref": [] }, "anip_PerformanceBasedRestrictedStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "PerformanceBasedRestrictedStockUnitsMember", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance-Based Restricted Stock Units", "label": "Performance-Based Restricted Stock Units [Member]", "documentation": "Performance-Based Restricted Stock Units" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNonoptionactivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PSUs", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987" ] }, "anip_PreferredStockConversionPeriodMinimum": { "xbrltype": "durationItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "PreferredStockConversionPeriodMinimum", "presentation": [ "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum conversion period", "label": "Preferred Stock, Conversion Period, Minimum", "documentation": "Preferred Stock, Conversion Period, Minimum" } } }, "auth_ref": [] }, "us-gaap_PreferredStockConvertibleConversionPrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockConvertibleConversionPrice", "presentation": [ "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares conversion price (in dollars per share)", "label": "Preferred Stock, Convertible, Conversion Price", "documentation": "Per share conversion price of preferred stock." } } }, "auth_ref": [ "r408" ] }, "us-gaap_PreferredStockConvertibleSharesIssuable": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockConvertibleSharesIssuable", "presentation": [ "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible, shares issuable", "label": "Preferred Stock, Convertible, Shares Issuable", "documentation": "Number of common shares issuable upon conversion of preferred stock." } } }, "auth_ref": [ "r408" ] }, "us-gaap_PreferredStockDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendRatePercentage", "presentation": [ "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares accrue dividends rate", "label": "Preferred Stock, Dividend Rate, Percentage", "documentation": "The percentage rate used to calculate dividend payments on preferred stock." } } }, "auth_ref": [ "r407", "r720", "r730", "r732", "r753" ] }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendsIncomeStatementImpact", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends on Series A Convertible Preferred Stock", "label": "Preferred Stock Dividends, Income Statement Impact", "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders." } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r120", "r406" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, shares authorized", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r120", "r667" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, shares issued", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r120", "r406" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred Stock, shares outstanding", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r120", "r667", "r685", "r1014", "r1015" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred Stock, $0.0001 par value, 1,666,667 shares authorized; 0 shares issued and outstanding at March\u00a031, 2024 and December\u00a031, 2023, respectively", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r120", "r580", "r821" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r200", "r322", "r323", "r783" ] }, "anip_PrivateInvestmentInPublicEquityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "PrivateInvestmentInPublicEquityMember", "presentation": [ "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails", "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "PIPE Shares", "label": "PIPE Shares", "documentation": "Information related to the Private Investment in Public Equity (\"PIPE Investment\")." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfBuildings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfBuildings", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the sale of building", "label": "Proceeds from Sale of Buildings", "documentation": "The cash inflow from sale of buildings." } } }, "auth_ref": [ "r140" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from stock option exercises and ESPP purchases", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r7", "r23" ] }, "anip_ProductDevelopmentBasedMilestonePaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "ProductDevelopmentBasedMilestonePaymentsMember", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Product development-based milestone payments", "label": "Product development-based milestone payments [Member]", "documentation": "Represents the information pertaining to Product development-based milestone payments." } } }, "auth_ref": [] }, "anip_ProductIntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "ProductIntellectualPropertyMember", "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Intellectual Property", "label": "Product Intellectual Property [Member]", "documentation": "Product Intellectual Property" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESDisaggregationDetails", "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESTimingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r307", "r555", "r607", "r608", "r609", "r610", "r611", "r612", "r779", "r804", "r822", "r917", "r955", "r956", "r961", "r1008" ] }, "anip_ProductRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "ProductRightsMember", "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "NDAs and product rights", "label": "NDAs and product rights", "documentation": "NDAs and product rights" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESDisaggregationDetails", "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESTimingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r307", "r555", "r607", "r608", "r609", "r610", "r611", "r612", "r779", "r804", "r822", "r917", "r955", "r956", "r961", "r1008" ] }, "anip_ProfitBasedMilestonePaymentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "ProfitBasedMilestonePaymentsMember", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Profit-based milestone payments", "label": "Profit-based milestone payments [Member]", "documentation": "Profit-based milestone payments" } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r184", "r205", "r208", "r218", "r225", "r240", "r248", "r249", "r282", "r296", "r302", "r305", "r318", "r361", "r362", "r364", "r365", "r366", "r368", "r370", "r372", "r373", "r504", "r507", "r508", "r522", "r530", "r574", "r588", "r634", "r687", "r708", "r709", "r791", "r819", "r820", "r835", "r928", "r957" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets", "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGGeographicDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "verboseLabel": "Total property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r13", "r575", "r586", "r821" ] }, "anip_PublicOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "PublicOfferingMember", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public Offering", "label": "Public Offering [Member]", "documentation": "Public Offering" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r875" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r875" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESLevel3Details", "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r357", "r358", "r359", "r360", "r434", "r442", "r471", "r472", "r473", "r553", "r554", "r613", "r656", "r657", "r719", "r729", "r733", "r734", "r752", "r776", "r777", "r792", "r803", "r816", "r823", "r826", "r952", "r959", "r1001", "r1002", "r1003", "r1004", "r1005" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESLevel3Details", "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r357", "r358", "r359", "r360", "r434", "r442", "r471", "r472", "r473", "r553", "r554", "r613", "r656", "r657", "r719", "r729", "r733", "r734", "r752", "r776", "r777", "r792", "r803", "r816", "r823", "r826", "r952", "r959", "r1001", "r1002", "r1003", "r1004", "r1005" ] }, "anip_RareDiseaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "RareDiseaseMember", "presentation": [ "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Rare Disease", "label": "Rare Disease", "documentation": "Component of the entity related to rare diseases and is considered an operating segment." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r842", "r853", "r863", "r888" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "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." } } }, "auth_ref": [ "r441", "r545", "r546", "r660", "r661", "r662", "r663", "r664", "r684", "r686", "r717" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r227", "r228", "r545", "r546", "r547", "r548", "r660", "r661", "r662", "r663", "r664", "r684", "r686", "r717" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Axis]", "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r545", "r546", "r997" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Domain]", "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transaction [Line Items]", "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r691", "r692", "r695" ] }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "crdr": "debit", "presentation": [ "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to related party", "label": "Related Party Transaction, Purchases from Related Party", "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Abstract]", "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "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." } } }, "auth_ref": [ "r441", "r545", "r546", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r660", "r661", "r662", "r663", "r664", "r684", "r686", "r717", "r997" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONS" ], "lang": { "en-us": { "role": { "terseLabel": "RELATED PARTY TRANSACTIONS", "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r542", "r543", "r544", "r546", "r549", "r631", "r632", "r633", "r693", "r694", "r695", "r714", "r716" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on borrowings under credit agreements", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r929" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r229", "r230", "r378", "r409", "r548", "r786", "r787" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Research and development", "label": "Research and Development Expense", "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." } } }, "auth_ref": [ "r118", "r484", "r1006" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "anip_ReservesForCashDiscountMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "ReservesForCashDiscountMember", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESAllowancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prompt Payment Discounts", "label": "Prompt Payment Discounts", "documentation": "Reserves For Cash Discount" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r843", "r854", "r864", "r889" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r844", "r855", "r865", "r890" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r851", "r862", "r872", "r897" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted cash", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r920", "r932" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONInformationDetails", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNonoptionactivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "RSAs", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r55" ] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Activities [Abstract]", "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/RESTRUCTURING" ], "lang": { "en-us": { "role": { "terseLabel": "RESTRUCTURING", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r345", "r346", "r348", "r351", "r356" ] }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostIncurredCost", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations", "http://www.anipharmaceuticals.com/role/RESTRUCTURINGDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring activities", "terseLabel": "Restructuring activity expense", "label": "Restructuring and Related Cost, Incurred Cost", "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost." } } }, "auth_ref": [ "r347", "r350", "r353", "r355" ] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/RESTRUCTURINGDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r347", "r348", "r353", "r354" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.anipharmaceuticals.com/role/RESTRUCTURINGDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r347", "r348", "r349", "r350", "r353", "r354", "r355" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/RESTRUCTURINGDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Axis]", "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/RESTRUCTURINGDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Plan [Domain]", "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.anipharmaceuticals.com/role/RESTRUCTURINGDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring accrual", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r348", "r352" ] }, "us-gaap_RetailRelatedInventoryPackagingAndOtherSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetailRelatedInventoryPackagingAndOtherSupplies", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/INVENTORIESScheduleofinventoryDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/INVENTORIESScheduleofinventoryDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Packaging materials", "label": "Retail Related Inventory, Packaging and Other Supplies", "documentation": "Carrying amount as of the balance sheet date of items used in storage, presentation or transportation of physical goods that are targeted for sale to end users." } } }, "auth_ref": [ "r924" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r123", "r162", "r584", "r617", "r619", "r629", "r668", "r821" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r181", "r237", "r238", "r239", "r241", "r247", "r249", "r319", "r320", "r479", "r480", "r481", "r494", "r495", "r512", "r514", "r515", "r517", "r520", "r614", "r616", "r635", "r1014" ] }, "anip_ReturnedGoodsReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "ReturnedGoodsReserve", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Returned goods reserve", "label": "Returned Goods Reserve", "documentation": "Represents the reserve for goods returned." } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails", "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations", "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESDisaggregationDetails", "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESTimingDetails", "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGGeographicDetails", "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Revenues", "verboseLabel": "Total net revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r283", "r284", "r295", "r300", "r301", "r307", "r309", "r311", "r431", "r432", "r555" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer Benchmark", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r311", "r915" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCES" ], "lang": { "en-us": { "role": { "terseLabel": "REVENUE RECOGNITION AND RELATED ALLOWANCES", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r179", "r422", "r423", "r424", "r425", "r426", "r427", "r429", "r430", "r433" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of revenue by geographic operations", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r26" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESTimingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligations", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r177" ] }, "us-gaap_RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESTimingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance obligations period", "label": "Revenue, Remaining Performance Obligation, Optional Exemption, Remaining Duration", "documentation": "Remaining duration of performance obligation for which optional exemption was applied not to disclose amount of transaction price allocated to and timing of revenue recognition for remaining performance obligation, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r430" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r906" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r906" ] }, "anip_SThreeChemicalsPvtLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "SThreeChemicalsPvtLtdMember", "presentation": [ "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SThree Chemicals Pvt Ltd", "label": "SThree Chemicals Pvt Ltd [Member]", "documentation": "SThree Chemicals Pvt Ltd" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds after issuance costs", "label": "Sale of Stock, Consideration Received on Transaction", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails", "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock (in shares)", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "anip_SalesOfBrandedRoyaltiesAndOtherPharmaceuticalServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "SalesOfBrandedRoyaltiesAndOtherPharmaceuticalServicesMember", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESDisaggregationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales of established brand pharmaceutical products, royalties, and other pharmaceutical services", "label": "Sales of established brand products, royalties, and other pharmaceutical services", "documentation": "Related to sales of established brand, royalties, and other pharmaceutical services." } } }, "auth_ref": [] }, "anip_SalesOfContractManufactureProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "SalesOfContractManufactureProductsMember", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESTimingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales of contract manufacture products", "label": "Sales of contract manufacture products [Member]", "documentation": "Sales of contract manufacture products" } } }, "auth_ref": [] }, "anip_SalesOfContractManufacturedProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "SalesOfContractManufacturedProductsMember", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESTimingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales of contract manufactured products", "label": "Sales of contract manufactured products", "documentation": "Sales of contract manufactured products" } } }, "auth_ref": [] }, "anip_SalesOfGenericPharmaceuticalProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "SalesOfGenericPharmaceuticalProductsMember", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESDisaggregationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales of generic pharmaceutical products", "label": "Sales of generic pharmaceutical products", "documentation": "Sales of generic pharmaceutical products" } } }, "auth_ref": [] }, "anip_SalesOfRareDiseasePharmaceuticalProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "SalesOfRareDiseasePharmaceuticalProductsMember", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESDisaggregationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales of rare disease pharmaceutical products", "label": "Sales of rare disease pharmaceutical products", "documentation": "Related to sales of rare disease pharmaceutical products." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of carrying value of the current and non-current components of the term loan", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r39", "r79", "r80", "r110", "r111", "r113", "r117", "r160", "r161", "r799", "r801", "r936" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/EARNINGSPERSHARETables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of earnings per share, basic and diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r942" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Summary of allocated expense", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r85" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r315", "r316", "r317" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of financial assets and liabilities accounted for at fair value on a recurring basis", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date 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 (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r524", "r525" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSComponentsDetails", "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r793" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of components of intangible assets", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r67" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/INVENTORIESTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of inventories", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r31", "r127", "r128", "r129" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of contractual maturity of term loan and DDTL", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "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." } } }, "auth_ref": [ "r114", "r115", "r691", "r692", "r695" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of related party transactions", "label": "Schedule of Related Party Transactions [Table Text Block]", "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.anipharmaceuticals.com/role/RESTRUCTURINGDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r347", "r348", "r349", "r350", "r353", "r354", "r355" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGGeographicDetails", "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "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." } } }, "auth_ref": [ "r64", "r65", "r66", "r67" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of financial information by reportable segments", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r64", "r65", "r66", "r67" ] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Summary of stock option and restricted stock activity", "label": "Share-Based Payment Arrangement, Activity [Table Text Block]", "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value." } } }, "auth_ref": [ "r21", "r22", "r84" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONExpenseDetails", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONInformationDetails", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNonoptionactivityDetails", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONOptionactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r444", "r446", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474" ] }, "anip_ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTableTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of accruals and allowances", "label": "Schedule Of Valuation And Qualifying Accounts Disclosure [Table Text Block]", "documentation": "Schedule Of Valuation And Qualifying Accounts Disclosure" } } }, "auth_ref": [] }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of customer concentration", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r56", "r57", "r59", "r60", "r108", "r166" ] }, "anip_ScitusPharmaServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "ScitusPharmaServicesMember", "presentation": [ "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scitus Pharma Services", "label": "Scitus Pharma Services", "documentation": "Represents the information pertaining to Scitus Pharma Services." } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r837" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r839" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r279", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r305", "r311", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r350", "r355", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r793", "r917", "r1008" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGGeographicDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r309", "r310", "r649", "r651", "r653", "r722", "r731", "r739", "r757", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r780", "r805", "r826", "r961", "r1008" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/SEGMENTREPORTING" ], "lang": { "en-us": { "role": { "terseLabel": "SEGMENT REPORTING", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r278", "r279", "r280", "r281", "r282", "r294", "r299", "r303", "r304", "r305", "r306", "r307", "r308", "r311" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGGeographicDetails", "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment reporting", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations", "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGRevenueDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Selling, general, and administrative", "terseLabel": "Corporate and other unallocated expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r136" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general, and administrative", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r817" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONInformationDetails", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r817" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount from market price (as a percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date", "documentation": "Discount rate from fair value on purchase date that participants pay for shares." } } }, "auth_ref": [ "r83" ] }, "anip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpiredInPeriod", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNonoptionactivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Expired in Period", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Expired in Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNonoptionactivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r465" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNonoptionactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r463" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grate date fair value (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r463" ] }, "anip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMaximumPotentialToVestPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMaximumPotentialToVestPercentage", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum potential to vest percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Maximum Potential to Vest, Percentage", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Maximum Potential to Vest, Percentage" } } }, "auth_ref": [] }, "anip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMaximumPotentialToVestShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsMaximumPotentialToVestShares", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum potential to vest (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Maximum Potential to Vest, Shares", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Maximum Potential to Vest, Shares" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNonoptionactivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at the beginning of the period (in shares)", "periodEndLabel": "Outstanding at the end of the period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r460", "r461" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNonoptionactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-option Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "anip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwards": { "xbrltype": "percentItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentageOfAwards", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of awards", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Percentage of Awards", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Percentage of Awards" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNonoptionactivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r464" ] }, "anip_ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimateNumberOfSharesPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEstimateNumberOfSharesPercentage", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimate number of shares percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Estimate Number of Shares, Percentage", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Estimate Number of Shares, Percentage" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONExpenseDetails", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONInformationDetails", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNonoptionactivityDetails", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONOptionactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r444", "r446", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation additional shares authorized", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation shares available", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r83" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONOptionactivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r459" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONOptionactivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r458" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONOptionactivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r456" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONOptionactivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding at the beginning of the period (in shares)", "periodEndLabel": "Outstanding at the end of the period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r452", "r453" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONOptionactivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Option Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONInformationDetails", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNonoptionactivityDetails", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONOptionactivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474" ] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/INVENTORIESConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier [Axis]", "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/INVENTORIESConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier [Domain]", "label": "Supplier [Domain]", "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award expiration period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r818" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNonoptionactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares purchased to cover employee income taxes", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "anip_SsPharmaLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "SsPharmaLlcMember", "presentation": [ "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SS Pharma LLC", "label": "SS Pharma LLC", "documentation": "Represents the information pertaining to SS Pharma LLC." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGRevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r182", "r279", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r305", "r311", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r344", "r350", "r355", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r793", "r917", "r1008" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.anipharmaceuticals.com/role/Cover", "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails", "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r180", "r195", "r196", "r197", "r225", "r254", "r258", "r266", "r270", "r276", "r277", "r318", "r361", "r364", "r365", "r366", "r372", "r373", "r406", "r407", "r411", "r414", "r420", "r530", "r625", "r626", "r627", "r628", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r667", "r688", "r710", "r759", "r760", "r761", "r762", "r763", "r914", "r933", "r941" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r17", "r42", "r181", "r210", "r211", "r212", "r237", "r238", "r239", "r241", "r247", "r249", "r275", "r319", "r320", "r421", "r479", "r480", "r481", "r494", "r495", "r512", "r513", "r514", "r515", "r516", "r517", "r520", "r532", "r534", "r535", "r536", "r537", "r538", "r541", "r614", "r615", "r616", "r635", "r710" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGGeographicDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r309", "r310", "r649", "r651", "r653", "r722", "r731", "r739", "r757", "r765", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r780", "r805", "r826", "r961", "r1008" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r237", "r238", "r239", "r275", "r555", "r621", "r646", "r658", "r660", "r661", "r662", "r663", "r664", "r667", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r680", "r681", "r682", "r683", "r684", "r686", "r689", "r690", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r710", "r827" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r237", "r238", "r239", "r275", "r555", "r621", "r646", "r658", "r660", "r661", "r662", "r663", "r664", "r667", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r680", "r681", "r682", "r683", "r684", "r686", "r689", "r690", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r710", "r827" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r846", "r857", "r867", "r892" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "anip_StockIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "StockIncentivePlanMember", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Plan", "label": "2022 Plan", "documentation": "Related to the entity's 2022 Stock Incentive Plan for equity-based service awards." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Restricted Stock Awards Forfeitures (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "documentation": "Number of shares related to Restricted Stock Award forfeited during the period." } } }, "auth_ref": [ "r17", "r120", "r121", "r162" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Restricted Stock Awards (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r17", "r162" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Issuance of Performance Stock Units (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r17", "r120", "r121", "r162" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONOptionactivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Common Shares upon Stock Option and ESPP Exercise (in shares)", "negatedTerseLabel": "Exercised (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r17", "r120", "r121", "r162", "r457" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Common Shares upon Stock Option and ESPP Exercise", "label": "Stock Issued During Period, Value, Stock Options Exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r17", "r42", "r162" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets", "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total Stockholders\u2019 Equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r121", "r124", "r125", "r148", "r669", "r685", "r711", "r712", "r821", "r836", "r935", "r947", "r994", "r1014" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "anip_StockholdersEquityAttributableToParentAndTemporaryEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "StockholdersEquityAttributableToParentAndTemporaryEquity", "crdr": "credit", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, permanent and temporary equity", "periodEndLabel": "Ending balance, permanent and temporary equity", "label": "Stockholders' Equity Attributable to Parent and Temporary Equity", "documentation": "Total of all stockholders' equity (deficit) items attributable to the parent and temporary equity." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Note [Abstract]", "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "MEZZANINE AND STOCKHOLDERS' EQUITY", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r159", "r224", "r405", "r407", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r421", "r519", "r713", "r715", "r764" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSDetails", "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails", "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Supplemental disclosure for cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://www.anipharmaceuticals.com/role/INVENTORIESConcentrationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier Concentration Risk", "label": "Supplier Concentration Risk [Member]", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r58" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r886" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Taxes Payable, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r34" ] }, "us-gaap_TemporaryEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Mezzanine Equity", "label": "Temporary Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityByClassOfStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityByClassOfStockTable", "presentation": [ "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary Equity, by Class of Stock [Table]", "label": "Temporary Equity, by Class of Stock [Table]", "documentation": "Table of capital stock that is classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable." } } }, "auth_ref": [ "r29", "r78" ] }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityCarryingAmountAttributableToParent", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets", "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Preferred Stock, Series A, $0.0001 par value, 1,666,667 shares authorized; 25,000 shares issued and outstanding at March\u00a031, 2024 and December\u00a031, 2023", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r361", "r364", "r365", "r366", "r372", "r373", "r482", "r582" ] }, "us-gaap_TemporaryEquityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityLineItems", "presentation": [ "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary Equity [Line Items]", "label": "Temporary Equity [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityParOrStatedValuePerShare", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Preferred Stock, par value (in dollars per share)", "label": "Temporary Equity, Par or Stated Value Per Share", "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable." } } }, "auth_ref": [ "r29", "r78" ] }, "us-gaap_TemporaryEquityRedemptionPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityRedemptionPricePerShare", "presentation": [ "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails", "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary stock issued (in dollars per share)", "label": "Temporary Equity, Redemption Price Per Share", "documentation": "Amount to be paid per share that is classified as temporary equity by entity upon redemption. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r29", "r78" ] }, "us-gaap_TemporaryEquitySharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesAuthorized", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Preferred Stock, shares authorized", "label": "Temporary Equity, Shares Authorized", "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r119" ] }, "us-gaap_TemporaryEquitySharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesIssued", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Preferred Stock, shares issued", "label": "Temporary Equity, Shares Issued", "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r119" ] }, "us-gaap_TemporaryEquitySharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquitySharesOutstanding", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity", "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Convertible Preferred Stock, shares outstanding", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "terseLabel": "Convertible preferred stock outstanding (shares)", "label": "Temporary Equity, Shares Outstanding", "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer." } } }, "auth_ref": [ "r119" ] }, "anip_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails", "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary stock issued (in shares)", "label": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock classified as temporary equity issued during the period." } } }, "auth_ref": [] }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails", "http://www.anipharmaceuticals.com/role/RELATEDPARTYTRANSACTIONSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary stock issued, value", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "documentation": "Value of new stock classified as temporary equity issued during the period." } } }, "auth_ref": [] }, "anip_TermLoanAndDelayedDrawTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "TermLoanAndDelayedDrawTermLoanMember", "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSFacilitycomponentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan and DDTL", "label": "Term Loan and DDTL", "documentation": "Information related to the Term Loan and Delayed Draw Term Loan." } } }, "auth_ref": [] }, "anip_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "TermLoanMember", "presentation": [ "http://www.anipharmaceuticals.com/role/INDEBTEDNESSCreditfacilityDetails", "http://www.anipharmaceuticals.com/role/INDEBTEDNESSMaturityofcreditfacilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Facility", "label": "Term Facility", "documentation": "Term Facility" } } }, "auth_ref": [] }, "anip_ThresholdNumberOfTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "ThresholdNumberOfTradingDays", "presentation": [ "http://www.anipharmaceuticals.com/role/MEZZANINEANDSTOCKHOLDERSEQUITYDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Threshold number of trading days", "label": "Threshold Number of Trading Days", "documentation": "Threshold number of trading days." } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESTimingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Axis]", "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r809", "r961" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESTimingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Domain]", "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r809", "r961" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONInformationDetails", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r945", "r996" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONInformationDetails", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r878" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r885" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r905" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r907" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.anipharmaceuticals.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESTimingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance obligations transferred at a point in time", "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r809" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESTimingDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance obligations transferred over time", "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r809" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r908" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r909" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r907" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r907" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r910" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r908" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r81" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares at cost", "periodStartLabel": "Beginning Balance, Treasury (in shares)", "periodEndLabel": "Ending Balance, Treasury (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r81" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheets", "http://www.anipharmaceuticals.com/role/STOCKBASEDCOMPENSATIONNonoptionactivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, 392,959 shares of common stock, at cost, at March\u00a031, 2024 and 263,943 shares of common stock, at cost, at December\u00a031, 2023", "terseLabel": "Treasury stock value", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r43", "r81", "r82" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock Purchases for Restricted Stock Vests (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r17", "r121", "r162" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofChangesinMezzanineEquityandStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury Stock Purchases for Restricted Stock Vests", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r17", "r81", "r162" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/RESTRUCTURINGDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r347", "r348", "r353", "r354" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.anipharmaceuticals.com/role/SEGMENTREPORTINGGeographicDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "anip_UnapprovedProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "UnapprovedProductsMember", "presentation": [ "http://www.anipharmaceuticals.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unapproved Products", "label": "Unapproved Products", "documentation": "Unapproved Products" } } }, "auth_ref": [] }, "us-gaap_UndistributedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarnings", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income available to common shareholders, Basic", "label": "Undistributed Earnings, Basic", "documentation": "The earnings that is allocated to common stock and participating securities to the extent that each security may share in earnings as if all of the earnings for the period had been distributed." } } }, "auth_ref": [ "r264", "r268" ] }, "us-gaap_UndistributedEarningsDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsDiluted", "crdr": "credit", "calculation": { "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income available to common shareholders, Diluted", "label": "Undistributed Earnings, Diluted", "documentation": "The earnings that is allocated to common stock and participating securities to the extent that each security may share in earnings as if all of the earnings for the period had been distributed. Includes the adjustments resulting from the assumption that dilutive securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions." } } }, "auth_ref": [] }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails": { "parentTag": "us-gaap_UndistributedEarnings", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Earnings allocated to participating securities, Basic", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method." } } }, "auth_ref": [ "r264", "r267", "r268" ] }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted", "crdr": "debit", "calculation": { "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails": { "parentTag": "us-gaap_UndistributedEarningsDiluted", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Earnings allocated to participating securities, Diluted", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted", "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method." } } }, "auth_ref": [ "r264", "r267", "r268", "r913" ] }, "us-gaap_UndistributedEarningsLossAvailableToCommonShareholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UndistributedEarningsLossAvailableToCommonShareholdersBasicAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic", "label": "Undistributed Earnings (Loss) Available to Common Shareholders, Basic [Abstract]" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r904" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.anipharmaceuticals.com/role/BUSINESSPRESENTATIONANDRECENTACCOUNTINGPRONOUNCEMENTSPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r61", "r62", "r63", "r173", "r174", "r175", "r176" ] }, "us-gaap_ValuationAllowancesAndReservesAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesAdjustments", "crdr": "credit", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESAllowancesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accruals/Adjustments", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment", "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment." } } }, "auth_ref": [ "r937" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESAllowancesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Adjustments for chargebacks and other allowances", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r232", "r236" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESAllowancesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Credits Taken Against Reserve", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r235" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESAllowancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r232", "r233", "r234", "r235", "r236" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESAllowancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r232", "r233", "r234", "r235", "r236" ] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESAllowancesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "auth_ref": [ "r232", "r233", "r234", "r235", "r236" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.anipharmaceuticals.com/role/REVENUERECOGNITIONANDRELATEDALLOWANCESAllowancesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "auth_ref": [ "r232", "r233", "r234", "r235", "r236" ] }, "us-gaap_ValuationTechniqueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueAxis", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Approach and Technique [Axis]", "label": "Valuation Approach and Technique [Axis]", "documentation": "Information by valuation approach and technique." } } }, "auth_ref": [ "r19" ] }, "us-gaap_ValuationTechniqueDiscountedCashFlowMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueDiscountedCashFlowMember", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Probability-weighted discounted cash flow", "label": "Valuation Technique, Discounted Cash Flow [Member]", "documentation": "Valuation technique calculating present value of future cash flows." } } }, "auth_ref": [ "r993" ] }, "us-gaap_ValuationTechniqueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueDomain", "presentation": [ "http://www.anipharmaceuticals.com/role/FAIRVALUEDISCLOSURESLevel3Details" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Approach and Technique [Domain]", "label": "Valuation Approach and Technique [Domain]", "documentation": "Valuation approach and technique." } } }, "auth_ref": [ "r19" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations", "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted Weighted-Average Shares Outstanding (in shares)", "totalLabel": "Diluted Weighted-Average Shares Outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r253", "r270" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.anipharmaceuticals.com/role/CondensedConsolidatedStatementsofOperations", "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic Weighted-Average Shares Outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r251", "r270" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.anipharmaceuticals.com/role/EARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "anip_WellSpringPharmaServicesIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.anipharmaceuticals.com/20240331", "localname": "WellSpringPharmaServicesIncMember", "presentation": [ "http://www.anipharmaceuticals.com/role/GOODWILLANDINTANGIBLEASSETSGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "WellSpring", "label": "WellSpring", "documentation": "WellSpring" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-14" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(f)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(27)", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482309/360-10-15-4" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "65", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-65" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "66", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-66" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12A" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.E.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 5)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r833": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r913": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60" }, "r914": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 86 0001023024-24-000057-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001023024-24-000057-xbrl.zip M4$L#!!0 ( "@YJEC;-?+"+&L! #1H$@ 1 86YI<"TR,#(T,#,S,2YH M=&WLO7MWXDB2-_S_?@J]S#P[U><(%[IP1$J, MNH5$ZV*;_O1/1$KB?A,2D(+<,UN-D9 R(WYQS4?$G4,U[2RW'MAR*]/D8>,3Q]+][]I[&ZEV6Q^9%TR4S7CP/)/R&K[^JJ4M\P MR?B.&3ZLOGD3$]1*N:*6%74R>]]:-3QXG_+Q?WY\?S(&=$C*EN,'Q#$FY/6] M8)EM\.44")V?H\I &1\/=E^F=HO?Y:ZKA. +)??AZ/X&=&]->OI8"^ M!Q\94S^V_N,__N-S8 4V;2%*R@DF/G^,OOS\,7ITSS7'K<^F]2KYP=BFOY9, MRQ_99'SMN Z% 5COUW@C]:*/EFE2AWV$ZW>@@#S+B-[_'CS2_J\EHPRP<\@0 MGT2MZUL'7C?NP.@\8G<=D[[_%QV7) LHW2^KM5*K IP&TL+H/G^<>VJ*EW1" MSX,W?+5\$(%_4^+=.N8-Z,22%$'OUQ)@]=J$;\I#>,H ?UDVR;A,G=?T2RU_CO##-KP M=).]P28O\R3L6^_4!/-@HZ:+WJ952BWV1;H7:K7DE;&VO?YJ.59 OUNOU.PZ M( \O5L^F;=^GP4^?]D/[N]6?O+3:U$NMA_J_T[VS6EU\YQ,H3_H%]+;9<8"/E'OU3+HXB#A?:T'C?=!:OL,4CL*EVMZ$0C8+, @ZSQ <0V7 MZRH'8]M*P/H^@VP>=Y"-2@$HV2@"NQM%T#R-1@$&V=Q'\ZA+C@NQO'\2.Z2/ MU !'%+0(C,;R?SINSX?W$G!CNLXHA ? DPS+MM@!8CW+82_# M< '&!0^'3[X%WOPB'?W. #]VG?80(Z/[_IJ?3(:]IX-Y*J+5!='2$ZU11**= M7#Z;G%+MXWS\[M$^A:C9H/Z*M ,FJ*Y]EGP!NDHL874=C$= 5M\:CFS,5;#O M!AZ2?2[#EX(8UA\6)R_NO[Y=)/V66 YF)V9/-.T7H'FL[YM,7E++5%7@$UP!,LH85 M\?4;DHX9+.MHV^NG/7-#J@>//-<,C34/C2^F>Z -*CBP^OTUCTPNIWKHD#@A M@#B &Y=1Q)X[>TE@?U+VY;HCQQ5T>&%O):(#@6B3?4Y:@ M3?X"K8"DM*@G,>U/5ZZR=+K_-9^X7?SQ9 3S3Q\Q_SOY"]#E!9BF90G1C8Q/?O^T^!:_S1?K? 0B:W@/LP=!UV(7K.YX\K M'S^AQ&04._ F6I((8G)7@>*3V<57]B&W5D!R,SEC7W>>1M2PB%THDNL<"/K\ MS&9E-\O,JGS-3(/((Z>9U0HH)E.MY+Q2+\"HZ($Y_QXUCR(P><&J+HA_.N0W M"DW\H]GCO+#>%.0^)KJ52@'I?2+_)R^(*P>/=,Z$YGGB_.!A5=KH4ML]NM3R MBRZ5(L8[I_4EU!Q1>/#0)S/U;_\,L3C.'8Y=+\X$'9@6G>-DT+ MEU&(_4 LL^MTR,@*B%T8^O,?.FZF_[/'4IACAOI( I#>_XCQRW8-XQP&-JX ME^ ^&% /[_/H )_V2J,ES\+P@O] :M\1S+.?%+PSA#QY2GFQJ M*O_1&R>VC0/76^4_[./ $/+ */Z7X$[HI?/ (/Z#V%.;4AZX5/1@]R3.)P^, MXS]BYBU'I.67'5:+'B\?;Q4D/YH7/DX^08XH3_H7/38^=HXH3]KSO^+*H9D^ M#"^THL?S1\T1Y4EX'HI/#S0U$?;59*WJ >AI_(C_Z%SWT/+X_D1_M^8\> M>?!)3[Y+M.L^-&$]%G01A5]%#U> LSIV&0+N+7(G"I MZ O1IU^8.1'C1"A_]&)]783RIZ6_".5/1WL1RO/#"Q'*GXCPW(;R$8 GY/]" M;.S8_#2@-&@[YE3OWUB^8;O8A&XY\>(0=LDXM< _KWA2" MJ(SBQDW^S-:O>_+'JV7;]-X!7\=RO[K>D'H_)NU(X!%?X_8[6QB[\_3F1LH* M/H!>1M2$:@Y9G>BYM: MSB !\0&L^D8=[/CV,'=1L!P^NY01=!QYP MGLG]*K<)GB+P[$1RQFUN:%^>W;]2[WQ%C-M\"N?L.I%T%337@6WP/6($T^PH M/9RW<9BD=ZV@R8L5I#<+1WONTA&)XL$3*Z+\NVV[;[C8@('K(\4C*ZB/YS[. M]HH#=_N%]HCQ1V$ZA=2XRR;L1?EO+E@%!]_P"/0/#I$_.!#]N4L)[$7_Z3U? M78\IID<*FNC ZTYY\H&[8'\_/IC@5%E^@*M^K_0KG:;9BB87W(;SJ?B1? U2 MT2'^@*W-ADY0&"YP&Z#S8Y5%<0\X M8%Z=N\B>;U^"!Y:)A$ :ER_'W@EUD1 X+?U%0H //HB$ %_\$ D!'K@@$@+I M*)];*J8N8OS3TE^$[7SP043B7/&C(8)K'K@@XN6ME.>@&JLA@NL",4M$X@5D MF@C;"\P\$>,7CF4B(9#&YD-;E-@NS.JD?Z2IV0?O7< M8;+_YE]6,$C =!X(WBBQR7?WSIFBE-OLCT ICR@]39UI0^O[GG MJ4NYS>L)E/*(TA/I4FY3F0*E>Z!TX-$S]4RY3?P*G/*)TQ/I4VX3Y *GZ7&* M&;KS5*?.&'2852Z@E: YWUJ+VS1ZW@S:[\4=UP^FB]#SEO1V.++=,:5/8-T]7*X^ M4XAPF\/F'R+) 30=V_6WGSI25(!PFS[F'R!Q!=',W6>*$6Z3MQPX H?9\(;V@H5BVV?X^KM+#GM*K%)6X'_-7+BJ M<)N,XX.KDZN60^_[T:N+PUQN$WD7RMP\,X8*MQE#/IA[/'V<*U>Y33/FQ-6L MGO>"?MSD>2_&5[>KL.)H+QYU@-,Z__NS ;C_K!(^C7 MIS&[3&QP2/D_$J]QF('@A/ \U02JWJ00NN72BQ4.5WYS +A67 M3^$(GG/ +>Q/ ^+1+\2G)A[1B4T3[ER'3JI3HA/;V1&=Q,!W?QDG0YI=?7!H M\NT!ZU'7%,CB$GETP*C_[ ;$/E-MPVT6Y$OH0X3K^VWCS]#RK>D"$(/&%\M] M D.X<%SY@1U[:<1*V)@;$KDONL8!V948W=& M-?)D%+<9B\V,NG-?X:MP&+'IP)I.W5W3J7GRAMN,QE?+L0+Z'?PJ$YPGXKQ8 M/9NV?9\&_I=QM'T!U\%G.S\A%_'L>,HW$N-L?. 8_ A3AO MSAH) (>&X; X>.+*)R&R-/=H3<_AGB]DYW.'(=^'.NY06JD,[3 MB!H6L9\"U]BVWL,1X;D-C3DD?)ZZ6>+@$L^3]1Y06IQ25YW;I 2'/."A*D?G-E5Q:(;M/)"%;?#?W55[ MQ)^H;5O.RS?J4(_8;'O\[)%)M^\C>.R9GHRHZ-PE502("E?GJG.71"HFB*)J M4G98WIEJ&VX38P(H?&D4;A-YQ0+*ZB6?V!J=IXZI=MOQ#.7MS'.*(VQ5QW&4/3XN+O6N7!.)V11QW MJ4:AB;C !;>9Q5-RYE">)W?9.3X]3]:BWS*"W:I""BIY->[R;5QKY,O !+>) MM 6N1%54U.N[WA [Y+-F- LL^NE8A]AUQP6?N,V?K>)3M"_R--PZD"6M<9LK MXXT!7(@+=QDW7KDUM\V@HN9UZ$6-NPP7KPQ87 A0=SP>9^'6;.+"77:(/R_@ M4':%NS0)UZ3/54<5)1/!B^][*NW$71)C2^0XPRK6./,(3I9:5O1=^+)P:R:^ MU+G+)^3,EZWOVY"_P$OW_;YE;&UV6E3N%RISP(V'=RIN%2I_<,%\XC;-<,3- M%3N/B8?:K1-E..K<9C@$4+BJO*QSFXG)@RGYHO("B_#KW*9^!#QXT![&#*B22E491,V:DJ'M4< M^]LUBI+H.N)BP:%(S6VNZE05?8Y'FZ*V4^EVKE-KG"R-'DJOG";U>"B MV/A47.$VF<")(Z3E6%C4X#98Y\(1RI74W(;"'#A">1*ZR6UXRXT"R<_K;!8M M;#VV LF1U$4+6H^K0'(D=-%"UHO9%MPL6HQ[@B+/D_"E:!'N16S;;!8MOCVN M;,":.G#1RUHEG[EQ%R%B?7I\IN^]]T2]5\N879O[ MZ9#1R'-?J1G?=)[F3:UP&U'N?40SW$UMFQI!2&SX"LBQ]7R1W54.OI^=CNY; MTP*+Z,QT^]5]H4[7,0Z>O(1X0*WOEKR M,8+D6AY;782^@*<)%'"$@M,L9*@5[M((@C$18PZ>14A+B J:H,I.K7T7;LU& MB(.'[2D)@5/;$1'*0NU$-D((V*J3!^4(:I0*P@3-91Q%ENLD8'[[8-<1S M^U; &H;\L&Q0SZY#XSL+L]RH*MRM[![N:!"![G3HQL3=S,;SHB.=VX5U@B*U7QM^1 ?/(F-S$,.JS.Y3"\$'E+D>8)Q_4XO"!N_Q@GGS0BL,' M[G*#Q]1+.P_F+)-C*K>YR&/HP@OG/;>)T6/HWPOG/;>)5_Y]T1RWQZDJ=\G' MXOBBN?*!V]08_[YHKGS@-G'#C1G(E=P7G9*X;-YK%YT&N7#>7W3JY<)YSVVZ M9])-F.VSN^^SW;2+'86=5^H%N#/OP:-]ZGF[;;K=?0QAS[=,BWAC;%L\-X9X M5<)ZA5%.:]2ZSD/8@X!+=R:J4Q'XS9+)""S67$LH""; MXN V7_1(;2"P^8!U_\\><7QB+.CJ)_A]Z$>:.MZLE5M+\C5O][^,9Z\LM@R8 M7CFPSCC1ODV-VPR30 M_VP@U;O-@.Z E1LIW>]M&_',!R:E4"K=).@$2?C0) MMQG$'4#R// H[<#@+(/8_L-K\#TP+P0NI](IW&9 !5PXU"XZMTE3SOEU(O'6 MN4UTI3!%YS;5*'S\@_*]R,G%R_+##H6 HB4,\V+!UG%L M:6WSP[MZ&A!G&+Z08=LQ;_W?26[M)\46=;UHF4E>8-D9$-N*VZ%:U/_^O2- MF1LHBY8)Y064%Z(KP2ZK9;6Y8[0]>VLV6!8M]\H++"]"5YX*E-QE>",P.+YK M6R;;8-T-Z-"?!]\]S!&N.2]/T6-SRR1,*F829"0OF('%-^H A0W_%GC4LRU_ M0,TO(#2F#RKS/AAL[6IZ1\D@\[!]!B;^M1TI1 MM0=WJ6N!B9/K">ZRV;M@HN-Z(Q=00>]<)^;:F8HL=TEG/MES*NGA+B/,FM8F MBNT;=5\\,AI@TC_B$&N.Y(VO?SZ=G:1PEP4]/2M.)174.ME$%SKU5'PZ/J&=_TW8&*E MW__4A_F4^V1HV>/K?SP#5WSICKY)C^Z0./^0?>+X91\H$-_H6W]1& .\A/WY M%H^O4OED6PY-QJLHU?_S":E4-JF!D2_P^3IT@#9X%PR'<#,6:>#1_J^EOVUG M$GCQSZ1G4\GM2QT$@1/XGS\2X!P2-V'@A(VMSP&[.YYHS_7@E668KTU&/KU. M/GPR+7]DDS' CHV:_>C3/$^1^VQ'-,A$F=C6BW/-)A1=G@+CJA*!(P (!F;R MYOCR%5SZN/Q]LW'5K*R^5+E2V/?ENB(I\(SD!1_9S%?)P13-2 @V\X@(!L7EV?7HAG?E M@:CZ(J)4I/+/N^[S[8WT]-Q^OGV:Q\#,X'D9[=-MY^=C][E[^R2U[VZDV__I M_-:^^W8K=>Y__.@^/77O[[B?PK_:3[]U[[X]W]_)TLU5YTI2*U6]N7;8,["I M<02;K_>//Z3/8"LMUG5*?8.R2]29.GI'A;:,M"7ZN*/=P?#0^WM_;_D4V(37B_CLD M'@S>'C_2D>L%):GO>D,2@#OS'ESWK7=JE@,OG( 2?/;WM8@,S-,0+U?)_>^? M[;Q_N'Y^EGWF3@)!"&Q^8-;[W&[!/;GZA,O=1RSUME/C^V[YZZ3#T*G;F@,X,)7!*EV??< MH?2??U-JE4^'_E<*W&.]Z2J+UCT%@SKN<&CYF)J2OEJ@\T$T,6&UNT*X96DG M_&WTTT3>JY@X4\J:TL!-!?F9IGR)I.]$I+34>*0OEH^0#["0.J%(K=1JWW6E MA]_:CS_:G=N?S]U.^_N3+'7O.HL$XAA&2P:$4>C#[3LQ D8(S!AY$P)(Q)?\ M$34P6VI*EB-9@2\9 ^9!_<)Q$+=G@DG?GF#*\5&Q.Y*;[8PH<'Q-E-('B82L MZQAQI1$H+Y91[T2Y\XYKSGO3,"(#5WH#.O+<5WS.U(VNEUHWU"9OQ*/'\$X* M1>%G\MZ-5SH,1N5Y#=\HM:H-;-2L*+JVD7@%Q>EJ7_D#PYH$CHV+%>32[Z%G M^:;%-NR@[OO<\SZVK%EPLGN]%^)8?[&_?Y$*#*TU1.D^@@L['-GNF'J, O/( MB?V*7U)XM+QX2&FEIFV:'NYHBO[S'9ZG)!+3++54I2+](& 'GP*/TD#Z%_6# M3+G- I&D@\=$>L_NVT3[*I52ZPL)31H$2^I73NV$QJ]A\GGO/8"N!S';I.;_&SXNGA8IN MY %YK1&Q)?I.C3"P7M'WZV-?F?6>WQ'%;8^2.89J*-F-17;^ MD@(UWUU0Y0\#UUF(HQ2]U*II>EFK5BK\QE$[HF<:&/WGWQJJ4O_D2P&UZ0BG M+3E1Z F@LD,T?1+X9 1(9E*.X;1ZHD\@#YZ%>V7C4(AZ$/V,0L\/,28*7 GN M8'9143_T?D%IPBQ)VPBNBY.VW3-$TK0K15=3A4CKO]Q?HBR[8OA'FJ/A4BOC@K&-\F?TC?;[4$$\X-X?]#U@?CZ;,5I_,NN8V)B MA4J]L60,J/&'!/[;'Z ;*4M)H2\YDX+_H/PB#8@O]2T;O%!BVW 1UVS1.?TS MM- U!8^T1^,;X)D3[U3#W%6T9!G[J#.N;4)V]%OQ,BY92B9N%MXX\:E!F MRQ158L4,OO0!G@<,DOP0M+@_<'$=(%D2# 8D6!S[&YD?)0XQ^G$\AU]DB3BF M]$&-YM@#-L/UWN\P [R?W0H_PE'$SV';O-D@V"")'TC-BF22L7^5.LKOA)X' MCXO6P%'F Q*$_@1GC5+KW]1?SB7$N#K:(C\#S7O*U^:*6.G./=&TW:6(*AI! MBZ4IUUSD6Z 1Z(#QH14$(!400!N!YSJHO^VQ1$&7CZ4NJG7L(O5*I1L2D&AU M=T'>I\^8#4T?0[A3KU11I"%@#^TH@_M4?CZT<$?CF<@L]7])+Y$S$\=YQP(Z MD::22?N6PXIM6)X64VTJ3''- MZ-AEY5-RV]8;UH\MN1'M<7SSFG$F=UI.I&T@.BFKB83TD#/&ES:FS_?)9-^TNRVYHY7V.B!\+ZXW7A'*L)N86!KQ3=.H1JV46M]7"_GFA8/]5J&W$3R'I:N< MJEO?#S[=4T"KO*/0INPL8$.UX6[&I Z)3 M?)<]QI>_6?!J>*WDP-Q<5)JOEL_LG4,M$Q$%+H6!&"_0'Q*'A7\ZA62R";A@4.F/]KJ7OW=<4R M%5OI9PO]3^P1]V' %"[@8![T3C@LFRYK'X,/!(%W*CIB^1 MG^K=7A8\[]OFMM!V-&BL2AUSXZ'E!HU:J86GK4C*52KV"Z:=F&G@3IO4P;SW M].0<^./K) D^Z0;M2Q]"AX2F!==_.0J35[B.'E+@5)7_JWA\P#3;"8>G'&VI$G>#C;S4A MW@40[Z80[S,6;USU7R/>,R89Y#D^A!++J1-!3W(]Q4JP?*S0^D'_^HLX\![I]L_0"L9,GEFUPL"U80A^W( IN;R#@BBN M!FPL]LH7VJU(V@W8UQ#:[5RUFZ;LJMV(/Y"^VNY;AC"LL#H,J22T50&T%3*J M*;35V6HK'??O!3"FP)52+.T(T2V Z.I8AYM-=H50GD H&]5X;5P5:^.%8MH/ MXI 7IB G_8!O+-\(HP-IT&=K.\0>^Q9S *=Z%15OM/$,[WFD?F@OINJ%PN5? MX2($\)0KH7"Y&$N*E=%*4HVD"8U;+*[]-^ZHM0*V(85I3_C"3OY&Y6N[?HA; MCMH]-PSBQIC2H^7_(30J_QJ5L5A?ER@0*I5GX6S&*E47*K587,,-4QXPAJG3 M!\\UJ(D:5.C+(NC+9EI]*;9*\+%5 @]1BO9*3#9+W#__=ONX]T8)L1WBY&-) MP_ZJV _!R5A2QI*"<]B15*PAC+8DJ>5HGU957HRV)Q[9Z=/]!UHG[9\"BA*0N@*9%S0E-R,Y8TG$OJ=FM" M4Q:+:[?O ZMGB8UDQ5"0-:$@"RIJS5+K">A*@KWCM@-MWQ4RF5$FL=)S8W>O MTY_J,HC@>1!P/,GL"PBPOCGC,UNJC'#KMGU@D MW'[\M_3TW'Z^_7%[]XS'.G1N'^^Z=]^DK_>/_VH_WI2_W]__%_X]N2G-F0_' MGC%[U;45@!8Q-H,C.LYB8/E+1XQ(KH.M58;1022X;FZ 42*6(UG32!T^ Z9& M;G2&,9ZH!M=[8PDP!9^Q.2X>J84_@I^\$<\LVZ[[1WS48]+6!8^(A#NPA\N0 M8K^J%X18!JY=/\[>Q+ MY=,O^9O;FY"57TE-H#&8G"82R0Y/*4B\,).)1 M=J"F;0VQS[<4N/+LO83MNNN'Z'Y([F0W,]Z#A'Y)"AGB@SU'+LJB16PY/@;L ME3HAG7XM?0 88!]#YT66/'=,[+@5F(]U$NP@S9'GFJ&!O*"23VUXD@E/L=T1 M#D@* 'Z(&A@!?1]%YX'B=WT/Z,'.^_3#WM"*-FS#T_"H3],+7R0R&MEXYF0T M>M+KX>F?#"IK;F&/@F\8(6#D*V_#KALXT9]73U< 4=>,NBOC;6T3K 8[!(UQ M=Y9-7V_:4PB,K!&;$;YP2JABLQH@KC$%T5W11B>8P?Q?=>( MIF>X?L#&B;-!8<*!^$E9R@/@K&^QCB%>X+DC0/]__DVIZY^D;Q2XA?('SH+K MC=D-EN'B32 A7>?W&+8_GQY^D3[$,YL^!7\_G:0U')$(OS-'K(X\0*(%%(99 MV8#VEXA2R%?'C[[\,[3,I%N<04:H1@!4/E#$P!MP*M-'O]AN#ZZ#@C/IT#)\ M5!M(NUY\"G0D;BY+\LBMQMX1'#NH4U0)P4#EYT\ M"[\* \L&=2>!L@)F@])\&0.90=J(G_ :=[?").%MOAS3([GT9@&Z%[Z+0+UT MZ\@&+;OTY438%BY$XKKX;0]@!I*T]!@+[:>Y]#5J2PN$=_)]1+@W%\_$!6K[ MH#" ((F>1#'UK-=8+/ ZTH'='=$=>15&Y4ZQ.L'N-'ZLGC;H9&1-CV!7&]>) MM0KQ78?9?S:G/GL?\DI@7OAPD)GYAUZ!/2+8K%#R!VYH1R<1CT _@@4-<5RVQ;JP1^/TZ899 MH;;8.&/+01/&1@0:#84-Q^-9_A^1A(=.; /12H!6<(>,M&\#"ZAI$ >'U@/- MZU'38EH2%,F?;*\UBONGZ,Q1&!^@&R<)(A1&LL7*+(9D+)E6'RPG? 1T \A@ M('W/'<;P-ZEO>%8O.GX73^3=.-6H8CB2F2%:>Q@A8B&2E?A-S$9OM4WQZZ.N M'-'KF7YD1WI9!LP E1PH3LN&J^S(YXF"7BB^FUA+/#LS-AES1ONV,Z/!V,!P M9BM&,/.CV1+I1'+\6%7"G0^@2:2N+"4%\ ERVXZ#]%_V=_Z+F0!\0=_"@SJE M,06AHW$'S,CM.U!(EM)U2\X4B,^VC0\6.-F)MBE'GZBHOFO;[AORN1\Q\7KG M(^'B3$H9TR;76BW)I5C8E"NX+BN-(CC@#+.U3QR>0SQ/7T6_JB(]YST./"L< MQ:EO>7X@>:A 0%#!7H F'!!0]@8-638K<:BNI&=W>HI\@$YGHG42&Y 80OQ, MC ':4':>+_6BE9G@%F/CL"-0HNHB07SFT&#X]?Q5^QX M77G!:YF>3V\D?88BD^I-&PU-77,)W0I4_0Y]80DA4-R1CP1J?RV6TV-W ]/; M:"_6L5K=@=4%@J%VQ4C#;.@(./\*>GGJK$\1,(]3F5E8AK(E1%E_12X)V$H; M(Q_&WP0R@+51P)P,9DP9K^< BMH+_*Q9L,)P^B#_/?!5@[& P*$@0 R(5J+, MJA_[E^!M!Y%+9S!_$721%XZ".?EFMZ)NBA57(NM)EC8*6B+Q!AS%,B_8>"@V MHH).'$XG9(+&?R-]/[!!1U;\SL^]>;29YP,9LEF'8HIAG3PP9&+OBZ8^0? M,>(T'8L\P>2"7Q20/Z@SRZII5LBC+Z%-6+H+0G[0PW3.AK/TGT=!SFTA?0>T MHQ,?)PZ.)T(T=8FFWH_P>$[K]$9$1NK'>7K,VV*.GT8""$X1AC0L@SOCXU*6 M4$\X*WAT4'<&&8/"! P8T2!R*\$@]<%OF>1F;6R#(L^I0,?\""RT<3=K5%LP MN\Q AR/;'8-K IH4@9 \FR7Z7$P\OF) #0]@YG3NW2R1" H6IFF ?4<]CS MV2]['F'9+8&-(\LO$#S /#-^C8L"MDVCK#!<@/@#;F(%/H(A!Q76Z7K6K."Y M<\X)R]P/D_60$4@12UCB"N+*+)=@V9%8ABLA,TN9(%31@DR45F2+RI$7BD?X M@5%D*XO"0SF&ADM6(4F0N)632'J^Q !9XK!OHT#/"7$E(/38DO7D&DL,@PD< M1XE?F[S!EP=>D-G(FE@]3+)//KC0)L'%6C;G%_<5K"QSR?I]MIHX6$I>X,]Z M%AJ!0;R8#4 +P>:#O3\+C'("101/DD"(RC&H]PH^\V0=^P\ZEN@[-<+(*9H& MJ&"&?==QJ/T)OQ0LR<82YH$"[N=2L:":'7<(?NEDL067U^.B#LOI1S)&P J# MB^NS[;0R^+(N)ATB,9K^<)H[B!:TEQ>S655:'P(F7*T/WBAUI$<\;H),_/*? M?W@ $[KFYJ[O$1I)[C?R%Y$G=_@2*PC&%W&HK4$)4 MSM6>99*GK(9D521Q^<1,T4F/00$T8TWWAL\FN9;SN6J@P4Z&PNB9@OIIB.L&YHI(X>3XIE)@M MK+A**BNB_9I154RP@BXN!F+UQ[$6GI2'1.9\ M.DK\U9^3JM2DQF2I+)7%P5$ET=)-C?)_73&D1*.-<+D\QBNI&^ J-BLMBF/1O1P'2R" M\I,$-A9I19]G[KZ2_A43#I.I,%;)!9F;.KWA*/H9!BVOED\W5PC)X"13QD@L MUDH61^+BS9DB+3DI'&.9A:A$DT'X#5ZQ7K@O;K>$MGZWA-CX(#8^\&7?V.'V MJ!Y0?6--H,4JU''EG*F/)*1YHSV00QJI"!/KJBVP4*QT+-)J,)[*!<4$H\W(P^@8V M,\4_M]MC;IL'D(FYUMLVDJ1U!UN?>]['EC SB9G1<]F4IXE-><(V)<*6OVEJ M[K3S+JK*GA[CW;UKWW6Z[>_S9W>7I^Y-M_W8O5V_-9.3F:SA\A=BLPJ,IP&E*,8GGT1*S_(#"W#=$!YJ MLKV"6%,2E5\"BOX:X'\U?@5ONY[A)Z#8,GK45F#H@'JAZ3 +:9.33 MZ^3#)_"Q1S897UL.>S/[T:=Y6XI6=[$]!+XONCPUR%>5R"C'34;B-\>7K^#2 MQ^7OZ\I54UM]J7*EK/Q^W:,4]:K26/V3=8]:_[U>J>4W*&WCHW9LS+)_?X\( M$8LLC+B7-\AKV[01@\@/XAD#25-DYFNK%77J9!ZRT0E_A$@2I[.TT.9HL04= MRPE^"%$I^) I^[V.^OT\Q MLM2HVDF7Y$* ."_9YKA[,Q8C1U/4_MLO6-SJZ]>5$POA8X5/&).(/3- M$LOGP>#9%T99+TDF-:PAL?U?2V5 N4.&%.\LOQ RND9\M!T3_W,[!4<[Z!#/ M&P,U_DGLD):D*%L(0>-[<.V$P[+ILN0$/A;D!JA"F01A7-DO:TJII:H-N=JL M?_XX/]16%,AF84TB>3NS*!]+(N3C/.6C>@+Y4%$^%%E1%4[DX]C^S+K"J&;^ MB;?=$-..>N#@0HI!@,>&\_*E*:KAF0R'MR2Q(+6N0H7/6H#M:;XQ:,^-OEA6_.W=/-4TTG%2E-0 M:(6Y!>&))#U.!.F.!G$PD188U5)+J:NRKC2RZLG5^NI@?L0ND2&=D;1F #.CEHT"W :"!P(4YHU3H"34YA2"*T9Y5VE ;7-J(DJ,&@Y5?7PP. []P *TSN^S>6/W*!MM^ 9J.5WD7?>J=F^2_J MN2M$I!GMI%'43YPX%L)#/:*'F@%56[6O7BFU&G)%K7 "K$OR6!\\.B*6.>E[ M/)-G2/:2D,W+8A?OEFQ1R#&%;R,"[RDA"D9UF@_',?C_AZNZI66\9):=]M;^^WED=UT\M&[BH M(->JRVL*PJ\M/(2VZ-;=(+0I+M)UWN*B7-W7)M^J]=G%0SEV+.#:P='87AAW MGF*R4U)A3]>C6FI5]8I:5E-V-205P:R\5;3LE&_9$6PW0IC3EAI)7)O=P M:+N TMH[URD;N977'J"@.J?"VT,65!)F1-O^REUTLMO2%755Y6O41:Z9AII?QPU, 3ON5J4^,$1Y>4 M7;K!WA,>]L@B[W&N?E+/:LZVH V!R MEK4N XK2@4J:@]E7+"A*Z#O56? MR7OD[.PA2LU2JU&7:Y7,P9+(1O&'HBTJ.3<452NE5K,BUY7,5?<\YJ0X5\A= M)R#."VO'-*..A;^[=SU@0LZ)--R^QZT1O[FNB>=PI!4/7$YMUN2*KG/BL C' M]YAU@OD#"K*][JMA]4:\!ZANRFGUOG_!5^&;'D^KY@(@W *(.P"7-QF?@2]:B(*4U4N=V1<1S[#C1KJYGXT>V*G@ M)JW@U[$[@BY7U >*:K@C4YI>@I?SV>MD0I)9:6DVN-3+7.(N% MRWV4*3MLV'/'Q-Y[S_Q%+#!MUZ9(R<>$D'L*@U9J*559KV?>,\^/&RT@M+LZ MS0-".FMIH]9YV7MT8..]POB9NRF+NN5O.IFA+/*$7RV.*O9X5-G M[:"56EY%C,([W1T(CS0(/8>YIZZ)1X2QTZZ$9[J/9YK0$G=*^?&Y86E%02FU M-%5N5'EIK"+%YJ%A2E4\(Z MRPNH-9%K/5VN=?EP$^'19JL?R+P&4:^66O4\ZK&$8\L?AG8K(,B.(>SU+-BZK5Y$8CKT.!N=X8+""7?7-!9LCA M>IB.)8)Y-3(5FV=SZL.?=7?DSN"3R%SEL#MQ[^8^]2;V3]-%@^CSA%"*/7][0ZA1B2#44/+R!CDQP(73PKDN M#EQ$9B'_Q8']Q4AA52X@+YRD'T0*B^OU@_V!IC*@U16QCGM\S-POM4BU\\EU MG;?X[-(G=28.W5\V-$P!5\39O><(HEUZI>8"(KW4 G^T_C^YP(=81-J2D MLB=[SK?OS:5U>=Q]G22M!JB"!M#J>1R85(0SBH5,"9E*OQ"45J9J>"AD36ZH M>14O<[0"M-K2\RP($*D.K0 WN$5Y_4FX:N!YD!_NW(!*BOK+,8YG3JOSWWWK MVK'L7TN!%])%@,[,J^V8<[.:(+$>\?CX'4 /0I%J#A1I3"AR5HN?JSL'+S8+ MSK+J>>JUS9.W]36MU^39\2/*>/]UD\'X)(K-86/%SL MU):EOV\2L0?J/0V(1Q=%K39K'+MW7Y^\IP"8-_R1V M2*>/C8UC92* S"L \34KERKU>#_E]=SEPD?C5DB MD_=]2LN O>9W'P9^ $X#"'O:"6JI.; 71#*,4#_."+N^'Z;'1_4X -YO<-A& MIBJ#SMB.W-VQ;;&A1)7Z4Z9*))!^$,\81)&#ILB26E%U=ML-->BP1[VY2]K$ MR(/!$AGZ]%T YF'2(9XW!F*TA]A)LQT$GM4+ ]SC_>R"D4F?SG92@4/V59DK:ZMW$2\PFT^]#SVC[64"I[^7)&;C8JLK2A@WL'C3\VFU"#< MDTU5-K.Z5I$;S4.P*?4\LK"IQB:CUVIR7C@1]<;BJPV=B%Y=B6P>-2TJ]"I$?MGJ1+OP:1?FA92 ?.J@)>]XI^H1PL0\C80Q,4?F"]4GN< MP1F^B%TWF]II,O/9B8WGK-^]4[-\E_4-V+)U MI'::.8"GP1MX+CX5O53MLY]W2FJX<:D'H<=SK=^+-ZK&IZ MASH=QS,/\.@U/OO,;\X!6YY#>O=Y'Q1L&41Z'WF?021>\O+[TSO"^W!B_?O! MT>6RU"8W'_# E8 MFS%YD\')V=[G-F$->RC5-+FI;U@>W33AW!=+"QOB?\BS:G69ORNTX-;Z047# MWCX-N:XO+YXM[9 3.:(B 6A;96I> %)94KJR8AGEZ "ZI'8];1@R4IG8THA8 M9MER)(.,K(#8HE?/OAW_)R1] (IVG4Y$S]02@9UZ(%:LJ9G;6(G(A#\0;6OY MGQ.(= "1HLM*)7-/ ;Y"E&(H5\,(AR$[@QQ[!EN&M5\SX,OP-);4J@_#AT^+ MHO%( P)O,F^)YP Y_!DJWT1$3BTEU5*KILJ:QH'S(;S7@WJOQ\-4K=1J5&1P M;$^/J8MR:&=T+CNYBC5B]^B .K[U2B6+'7T]:>4>D'?AZ.[KZ$Y)S5H+=F8) M'1TQ_MWU_3L:W/>?R7MJ":J76DU9SWY:D7!_^8/6]A.O#@JM!IZ8W:CRS*4>3K1%4<\2.R)R:H%IEEIZ59&;-?Y[TQW9@[Y4S&W1X-DQ MIU>PQZ@JU_7,?8:+T@^Q0 I\IL^E+"TVC)/96N3N.G['MH#1K*\U()3IAMB_ MC#'O(KNOYDF9L]%)N_<[;CMF#AI*@0A%T>6JFM>1Z'FP\T2QC9!A(O2@7-Z ^1328>/B\R8[X0O*P7%Y\U"+< M[F/M/NO6>S5?_C-3C18/0Z_"R$>NSY;2KCUJ$RRY_?1FF<$@@>;,KV*65:8_ M(3T801BL_\D,>PP8$O7R%C"6;]U(:J4*8ZHN5$+-_(NC1;!;I*KV=-+LFX99 MTPV]3ZI*E9!:5:_7#-(PJO^+E??QCP;>M+#OA99['B5_E$D?)GA-[#NC?=]F/W]FDM+'F92F*&\%03 A3Z;E!0J3"CJ-A0(JQUGO]+ M$:<6.B0T+6#8^M$OR!",G=F%J:)C1@CF8).13Z^3#Y],RQ_99'QM.>R][$>? MXH?%VA&E>\$&,5I%EZ>"C_NF4/CCJ#A^7W MZQZEJ%>5QNJ?K'O4^N_U2DZ#4J[T>GWCH[9D$C9FJYI+MZUPER,T'\<[;&[3 M1E%"8>!1*OV ^P:^= N:R8S*FR5-D>>Z=2U-.SG MNRGHXIS7''9+ ^F1OE(G/-.#O78CPYD=0K3;I-,$R)Q)OC$ M?UG!H!/Z,#OJW;X;=HA4:?L^A?^9>RRAZEJII6AU6=?R.L[W]-FM=@IB*E.7/HE0Q=&_1?[ M8OT1>06K@CNZ&X?TON]_T9VJ>V*WBN M:U-6N*F,N^"BR^,[+B? 6ZW4PF.$*[SL<$ MR?]SV:)T@J@[(BC(Q,V4G+'3DUHRZFQ#=#6W [8Y"*(%DG8/(?.$4J/4JLK- M[$5*'&Y'XES'/E$;OGR1I1?J0!1D1X61Q!Q:CN4''BM'$.[QGOHV)NZWB+3H MBX0)S"*DMBO0))94"JKSA?63BZ!T\-.YCBAR"% ME>U:9EP[*/6)%??%!K?W]] /]DXQ7(9_LEE:OH0^/-[W.^ZP9SF,PE/*=V8) MW_8\ M^R:L[. #]VG>B\X/O^FI\DI?5C995P:5@GSXG[(ESB(VKH$V).!\S5 M>(G#+LAG?J00\(1&$'JLOSDV*F<[;H2[O']J>$I0<',>*>MM@0LN7<<(L04U M?D[1?+I:Y>UX%>$V'S=!G!Y0.[C0>#:8K.16TR<\Z)W1\8U8CH2]KX$E6&31 M"RV;%5=U)V&TCES2EP4^M0JF M8.1&D[,LC#!1PD1EV8H0]1"]L-@J1[,TH>2T&6MJU:+@'E]94_)JO",,$T_X MV6*8\@ 0MFX"TU3E!#\\F2;N?G_LP[=/85U8N_G8LGR(/:Y?-H<_V2C G898 M+7BY:=7SI]8%+3+^=#P*H_B+FM)+G/NVG%<:58C 1XFRAGZ23XW08\N/^[EK ME[%>M-G:1KT1GR:4_/IZ9TWIGV0V4QM@K F1:]7,!EBL0'*(J"T.W#Z0VI@. MK^F\K6A?T.IC%[L_@>Z5:.2V7-MO*XYJ#I1*Z1EYA[!/>N8Z;A#]W-/4" M9 TW:9R%?[1475!3G 4,V96NH7U2 ZB M=!E19\5A3DY68;]>:O%P4)]P8$^B3M/CI0%X6=Y.?:J#';-E''-*O!Q@,>SX M(SN/@]AV=?E9HO(+!3^!)FG+9_*>%&Y MW0<4I_[M>^ 1@*GE$&_<#>C0!W6$+_5L=_PA3JTG_[ M]+J"^0=%S5RF*"P5AQ#:R5*MP- R3%2 BS(@(P I6C8B'/:RI0\RL M+7B;:^JF\F?:.GZS&@1$[%\.5\<3&1JR6LGW\>!&-D:DT8-' M^Q2W_$='KE]6))OGAO$)(1D=)X2/5-'D=,SN< 2O6J5XL#"CDF4!G1_+*T"S ML['*BIH:)ZCAU$Z)8+8(5FHFF&V_$LMFQ\T&+MBIX1#M%IZZ&Q_4+H+="W'R M4_CX$\P\NQ%BF"Z- ?.%^):1.@K Q3J'4$1$!,R>Z9/5YT0SZK,/[C66' 43#L3_R0+W(_[@6!P_RRM+5.C1B MZ2(;LY2CGYE57#7#PEI%8##C[T8_4EW:AT8\!^;N)[^.+6!LY"I3(]YM]+!CX<_0EI$R-$%RE$ZX[E!D-1\S.?!!8G3K,G%+]_PK$ZB M /M?["MJEMLP-/)"(V_%E^[#P ^(@Y/)(W-2A(7AM:K&9R1)N<21$#:FZUTX M[%'OOA^1=X:Z>V5M&UCOUY0KS>4Z)Q[R7.?([2UI^L.R&ZO::K+67';ILG40 M*UY:,(FO#J6WYDU%---%:[&S'3\K =@+_S&[EL0@M014F<+3U2T26Y_AGX2T0^*]6$[$NA0XCQ:>3Z M%I+XVL.3J*Q7^NG-,H-! J"97\6"4IG^A/1@!,#ZM3\Y..T9AS>26JG"F&KS MI)C]%T>+^+-(5>WII-DW#;.F&WJ?5)4J(;6J7J\9I&%4_U<%-1;_:#")UD8@ M!^6>1\D?9=*'"5X3^XV,?51'LY@$0,X2?9%>$55:GWO>Q]:JH9X2WDLD7EK% M96ANWW6EA]_:CS_:G=N?S]U.^_N3+'7O.E=2^^Y&>OKYY:E[TVT_=F^?UL*2 MEZET)C+6F96Q246HC^+8 ;GUZ #N YF),\8\S"RE$OI@.:!9W!">:OJ_%'$" MH4-"TP(&K1_]@LQ@6H65.4X4&[/U, >;C'QZG7SX9%K^R";C:\MA[V4_^A0_ M+-:&*,T+!I_1*KH\%?2K2B3LL8,?OSF^? 67/BY_7U>NFMKJ2Y4K9>7WZQZE MJ%>5QNJ?K'O4^N_U2BV_06D;'[4E*-KH C:7;EOALD5HYJDT0'<=YSA=DV&@MEH[. M=^GHF)NS&_6<-V>+!5D^ ":DZI1;O1N-?+=Z'WUU5A4-QRYCI35J]&S,1?L6 MPSWK^LPR<^0]EPKU(F24,QP4=('KE'D<%+2A?)/S'NE?70_^="0C]#SJ&&,I M\.!A-NM@*1'S]S Z,DB<5I%/X_2YC&1DFF,.=&(&/"/]H]>V'?-YRHWVA!E@ MU>_[S^3]P?78A2#PK%X81-O6'HC'3DI?-N?-4JNY["&+8RUX0U^N)T&>&'3- M"OB0V>,ROLKCBZ#7\8PHZ8,-;O\OT>%O\1%$'@FHY+^1T64ULLGS=-XU(H4A M5H?X@Z^V^_8;-5]HG #:+$YXA*\B=S!U)F2<> MSRH9T4JMJIXY,9:*-P7PM<\)9,=7[%.\I538>M1A)(?#Y0Z>HKT$USM2Z6F5 M^8[9\[BD9;$GB5CTR4@9KG51C@9OA>[96^]4V;)KO9KS]KU,C.1[459(KY#> M3/F\C>*[+*&L^VE>G<=.)9Z<;278NPI6["4XVEZ">BY["1IB+X'82S#92S @ MS@N\TW*D'_2OOX@#CY%N_PRM8,SZXLTVBOS/OS54I?XIOLS]_+^Z'FH;:5-5 MLX1EO6RB:DF[_R^''I%WI6S;2''],U:LF=V/BD7?ZE; -;-SM5*KMM%-IT85EDBOOPS0&1T)I[T3V*'ZT^:/F]8KB1*WD K M%D6P%$;J1(084)7[HC84 M;:3)91*B;1CA,+193I#5;T0"LZ*WB,RNW$5K_,\;"K8NAF",(#>T;QG6^CTD MYTV-J!QDXC,W^FPY'K$6\<"56'>!XNO[:'0+M@]3Z6E(4P M]5)+U>5&M<+]3NDC[P/EO4-C1C"NZ="8#H\K6C(N(ZP!"*MRU8HX9=9!*&RA ML"<"HF\6D%EW*)*152+1++7R.GU4Z-MB8&F-OMT"IYF#/+.VOU4K%7;P;4U? M/NHL;V4L-.9Y:TQ6)*1^.D.-)9![WLA-9>NKZ6U]2I6LL")GN5D1X9=P!P!Q MM2WA5YS79LB+?8/X0 M71!Y:B&U&WX8V\L]$FU@'(ZHXT?M6V_?\?/ZDMBSZ>ASR(1KH7HT[7ZB8L%S M0C$O.3B:,G79O9 Z(75"ZH1H7(1H7!A'T[CR:F5S'FK:>MM_=J<[-W#31M>) MMVNPA0OF^PG9*I?;ZZZ66+H/? M?U%=+X5N%YI Z';!4<%1P5'!4=XYFF>K1>[\KT91_*\+V*F6%!%%;1VDA] S M!@ #'WDJ/5(_\"PC2+H^2/^$+]9O(R[8N1A'J&[E8-$M)]SRRI<"[1P2)!NWZEG6-G*)HLG.9G60GA:\8ON9:4#S0U7B%O/*_$%X\[>=8[KA$YYGCO M+'%:J:54,V^[Y1 ^9Z:N.:@V+)ZT"5THN".X([AS?MS),VV7BQ^A\^1'7$ ] MW6RF;JE\KOU&/%/4SQ5SG>',%NM%_1R7_!!RPAE?CIF/FQH,=ALS%]\\UU_5 MT5&IEEI5=;E3J"AXN4BI$]SAF3MGIA-%3?$E@UEP1W!'<$=PAP_N7%CU%X0+ MK% /_XR22C\A(-DOIU38+.O9Y,#%8JBH\1)R%NN,HD9)R,G%R'); MZK@.&V//IM*#1_O4\Y+,DRA;*F3662P_BK(E(2="3L0R_06!67"'9^X(52/ M?#9@%MP1W.%F"6U5!T!M\_K9) Z>A+LLVEVU.(9GX55J&9IH"X!P")!MK9U2 M *3)"4 NH"[J/AA0#_NKCSPZH(YOO5*IZQCN<+\6ZB)->NHDMEC-%.500DZ$ MG(A5_PL"L^ .S]P1JD: ^6S ?);<29<)T1<#71_&#Y\6(UX66\V%5E%D]=WU M_3L:W/>?R7O:,\C42JFER!4M2W0L4"5D7G G8W+KF#*O<"/S%U#0!5S*D@$K M;++W;-9JQ+*PJ-02 'Q$&:K$)8%1"64\_OTU08"H4M%/9$0&H[ MM#4;N#80Q8]D9)5(U, W$_I6Z-NM<.JXPZ'K,%"MT+4I37T=4->0 7T'5\9" M8YZWQLQ4:<.UQA+(/6_DIK+U]?2V/J5*9ELS&[+67':0SU"XA#NPS1UH; F_ M/$K\T!LSY,6^0?R@96PU(>[2=&'KA<8\8JWV$H#7U&UFUYU:I=1JR#5=RUZE MR;72%/)UWO*52KR:A_9(-*Q]5F1%NXC\A)"M\Y:M5+8+#,K1;)=::C5KLEI5 MA?$2 E9@ 4LE7\IJXT4<:Y5,K5K=;#OFP@I4:LG32BU-:\IZ8UGT>#-P<$,-.NQ13Y05"E=[JZN]9>'JX%6%FJ@J%,M:^\)QEZ)"3105"G5=3!%9E1G9 MY:S4;46%6@U$0JA;H6ZWPBG/HD(-3]ZMR/45ZT6BT$!H3%%4*)![_LA-9>NW M;!?.87&Q46I5%5U6*LNE,6\2G)CMHCSH^83BZ?G[$LL1*-0HG%A'$T5*6^I$FN;OX=^, 2/W7]VVT )?"*Q M'XAE=IT.&5D!L=FZ!?/\9AV_1PINO6\%](EZKY9!'V NKOE(#??%84_Y)[%# MFMKKUTNMFMQ@+YGY5B^)^7< N MM:2$2&*Y5^DA](P!P,!'GDJ/U \\RPBH&5_^)WSA[Y6%+>SAIV=S-&TVW/+* MEP+M&Q)R(N3D_.1$@)EG, ON\,R=,U,U::O;T[3,C>K:VP8$)!XU5T45>#*# MNES&(13?X2KDTC"0A8H)_SJN'_R@P< U4P>/==8[MI9#E3=/FN LP70V>EIP M1W"'9T6\)0%X$#W<8W,,<][ MCA M\.5E7$ UWFR>;ZGXKOU&/%-4WQ5SD>+,EOI%]1V7_!!RPAE?CIG-FQH,=ALS M%]\\UU_5#;*JEEI5?;G=D*B6N4BI$]SAF3MGIA-%1?(E@UEP1W!'<$=PAP_N M7%CM&(0++ >(?T9)I9\0D.R74RIL#O9L,N1BJ514B DYN3@Y.6J%&/[[9;$O MQ*J$DE9JU7,Z7>1B5P?/1N($=WCFSIGI0U%B=EC52ZWJ M]AX#8HGM(B1/<(=G[IR97A1U2I<,9L$=P1W!'<$=/KAS 75*-]:K95+']"7L M: 6/@">WI8[KL#'V;"H]>+1//2])/(FJI4(FG<7JHZA:$G(BY$2LTE\0F 5W M>.:.4#4"S&<#9L$=P1UN5M!6M/71*YN7SR9Q\"3<9='NJK6Q:JFE5VH9.G + M@' (D"U]GU+@H\8)/BZ@*NH^&% />[.//#J@CF^]4JGK&.YPO_;K(DMZZARV M6,P4Q5!"3H2RB&HNH(KBJ>^N M[]_1X+[_3-Y7!;UU[&RX? ZH0 R7B!'RS#-W17$ MM]/$0^HCT9JEEM*0U4J=DS/1!'2.E\'*A)Q:A3/D7$!-UA=B8Z=S6?I!/&,@ M:8HLJ1553YLTC,/_:";7&M#:=$/Z/7WDU#F;-1' M;;/Z>*;#D>L1;WS[9V@%XP[QO#$0H3T$P@;M(/"L7A@0H-ZS^T \Z@2I50R> MUZG+C6HEIVQY'NP]];+,[G5I6:=93!RO;O&4#LI19Z?[,/ #XB!)5H%3!7 N M-W(J4#VB,!/"3.02H*@[M$\;N#80Q8_D:Y4X:2!.0LT+-9])S6^#8L<=#EV' M 7*%CD_IG>B 6$76ZMK!C8#0U$)3'Z3>J,":4LB$D(E2TE!42ZVJ MJLDUM2$<'.'@9'-P]"V!K$>)'WICAMK8VXD?M(S+6JFE-87W(C1U0?:1+X/? MA_'#IP/H[#I;W:CKRS'I[IO-BZ^MA>@*TW,EJE%I->55SB(MSL830 M"J'-Q]XNK9H MAEZ%D8]:+GG4?)'F?1A@M?$?B-C'V$ZBTD Y"S1%^D54:7UN>=];*T:ZBGA MO43B^DHTM^^ZTL-O[<FV'[NW M3VMARIU\^&1:_L@FXVO+80]E/_H4RU2LX%! M%VP/(T1T>2J[5Y5(?N,:U_C-\>4KN/1Q^?NZI=(/N&_@ M2[>@7,QIQ?"Z!RV#TGA.!,A6!+:6P&*5!!"F1= MR]S32FP$W)7Q;?/WT ^BW$#@2AX%7AL6A*/.U+K!]_B7@0X0A-W1!_IG:+T" M__"'(\_%QONFU!M+[L0M(A.WZ/J4>UER__TE^3@LQ5_ND2AM.QQ1QRG9FR)E:46JE5DUN:CHGBE+LM3^B?I,Z\YZ M=J:\(7Y$W*!#!72>!"X_'8_"(/\"3_:%6([D8O'7*XWR2?"1)8F"L>13(_18 M)DA:J!&Z")IR%YK4-=/"Z2V0 MCMX'37WKG9KEOZCGK@!2HS+3 U>XQ<=>D7:=,DO.3Y/P-B4^E>@[YHDN[-B* M/#WCA)[?D9R/^)+[_D^?MGV?!K-.S6U$Z%62H91:JSJ\"$^X^.#9Y@FG1L_N M^E;-3=_RY1472]_BE@0+-%LV:!34ZA#R-S.56PDM-7T@+=\"8,46 .\$L MDUE'0$*?6)[T2NR02F12EB)\UI0:E6W-_!+Z\&S?[[C#'D@%/FM*]LXLU=N> M1^!;5@'4&>#'KA,U7K[OK_G)=XOT+)LU:O8'6!&]2KRJ(%Z\9.J$MWL$G\,HC,'" MD.YK2+N.@>U,Z0V-_@NN9DSCQPF)4UM4//"L(FLK=JL(DUIL,&VQJ8= 4[." M*_!JG8,5^$O*176=5X@R76_3WNVSC/@/JUUGR)I:$/"H+KFF9VG?)])&10A4 MUK2 S!=-;$=IO2(20L='QX-'1\0RD^*3*&AQ,?Z4C-##UH!Q-'-9?FTFQ;NS MS,3$7UE1L(/8X)*JK%5YV=L@_%L^-'%&5.F(JFIN73R%H[M'3F%$QAB?7):W M>Y14PD-$V=12406I +%0Q2Z9%4BS:Q+B<2A,=[!"7KA=24/'=, M[(W]X,[2"JG56!'OB9QLL>&RS6G=&R\- MT)[9% >)YY>YXQI;]-"/T8T3FE7M4J MT?)6=5FO"@>UV*C:RT'-#58JPDJMB?*!HR+DD0:AYS %[)I8KP6/>14>[%Y; M5E;$;C%UOR%Q'R/:IA8,C:7#ZJ)3YCG":=-6E%WQM P9O=2J9U^D$N[LWNYL M4C$@XRES[)O9WL/RM)! >+GY>KGW_9@%\0JO/]MAMNV8;/= >N<$5[@TN5(7 MFT_X!]G!].^!L%5#Q[>9/?O E_?+LY;&!N_([L J[IXO&"7 M-5+=T7:*'9U\,[<]W9:+NW1'GFN&1B Q-0)1KN4$Q'FQ\!3@J")^)L25V.GF MX$^)6OEL9_.1,>LU\NPR9GBT.R%ZVNWP6J7)VW9X$=8>

Q.G-4K0M>:#!FNA4[DX^0B?OOK"]LBCW/O9]+HO 04_G!)D[0=LS;A-!I M_7U%P0.JJ@VQ$?3<$)56N^8'*;9*KNE9.C:(99T]-H*Z,'C3E_H8V(!3>^D] MPO(]V^(/,!L[&2Y?R2+KTD\N$Y+\U,J+]_.ERIEEH-N:GE5:M2 M"HA 0M%5\$>E$=\0X3M^I M9UA)[\O;IX<':11ZQH#XE[9#^U!+'DCM>T9L_S8FMIDV:Z&R/=G59N8FL<+W MY!!,:=8]5J-I&3#85;@JS@X\/N>?<2M1Z(UC-3M1IBCQN/TZ\"PCF'BFF,\4 M?=TS.Z1?70\"M)C4>#K;<.@Z3%92:UH-%RUJ*\YG$^YKL9&TH_N:(Y1TW-A? M%;4\I\N5(@2L%0>Y7I9G>P"-"U*R[0C,R0+$_HMU*F[+!K^WPD%23;B\QW1Y M\T/9QF(@M2:*@3@K!HKK?]*M7XJBB^PG=*RIN,>[:9<7]$_GJ.B"U$$ M5(PBH#P V6 ;-_0L+0Y%$9 H N+3M+)#>=&$HO3(2Q8VVKG[.,U$X0V7E8+* M,1Y"XN'_SQ!X2EJ\T';,^2]F[GR T;OF5-DLCB]4#BF)JR<+%8E61%54L%Y\AU)0F3UA32ZTJ MGL+!RX[,"W#R)[FS945.L2?/.FU]P(P$;R3Z^X'F?C9*1.=)AVAHKQIRM9FY M7J4(24(AAD(,$S'4#IE=2"V'>JE5J\OU[&5CQ\J-GG.L]D@!*H9E6R3I#F4< M*GH3">#S*T-"R6@''>)Y8Z#&/XD=IC[*1JOF MEGG@)^$L!.0\!627/$K^$E(KM?2&#.$.)P)R296AC_-.DLAF[VD[YB..^*3D M%%5W6IVWJCN1H#ZB8MT!/CLHTD:I594K*W:2BKQS058/12),),*X7#]MYAW% MB'PT'X@48EBDM66]DM?:LJC5O=!4+1_*J+ZZ+,R>K;[IMD.9'0 .JO1?N^@B8>6#(>6T\QYEJ@<=%?9N=ZH'M,AC#/P >N MCRP SQW=U]YUXB2-Y+L;HI7S?!\#.YF>]N-H?( V+FCJ8-D7<'R[Z;.2Y"< M@[T1@G"F@K"EF#VK)*BXXTMM9BXVYRM=5$CK9[A#*@7D?7D_KPA%12BZLV5$ M&#TCBE EK!)Y[.3S_]C[TN:VD231OU*AW=YQ1T!LWH<]H0A:DCW:M26M),_$ MO"\;(% 4,08!#@[)ZE__,K.J*1IT)3?K>HLI.T7I%-PSAD)CI+_K(YAO2M-CSNY4X:VS_ M[0B=56$##^&M[ &P+N5EB:M[10V""?0C)9;0[L/*9*^:1?_2XK8/"R#\]6V8P4;B9N$N>93V^11_!"L)@\2U[AWVC MOHK$&AU8TR -BN2_N%JD $OO-$=M?3 V#;/;-MICO=/HZ'JWT^YU#;UO=/X/ MZZ7D39,H]#O3'_GIR./ZSU-]#!O\J-O/^HN/6)I$2<#')-#GX26@N#?_Q48U]F+@A+,;T-7;YR^# 5^XG@IA,S$B3?UWH@?Z[>,8/ M1P^!27+S]RREK(D2O9.B1X30+@W\&S7!W;/_2J%T'4[AR496_4N+G1OO47>L M/REL?1[Q)?CCL^Y;_LWX%N006JWT5>C#.GS_@ON&9U%K^Z%C#H4- F"ZA9L- M,%H?X'V?;>K#K"14[T1V^ VY.0SD=[@:>)0^0W[CA?SD[/./^ZOKR_M[C=W> M7=X#S@P?KFZN-3:\OF!WE^?P!1N>G]_\N'ZXNOX*U]Q)I&'QN? M:":\_/I<2.CH)_GU,Y__)O2C;UQ/?>F&GOSR=V:!=,?A5-SSK;&% Y M]W26 M6C^3^@#S\4A *9@!IE&C5.!P#A=#DTW^Q&UW!C]K#& 8CD%5"SWZ$_<-I_63 MDT-HY,'?TN)_Y Z1\LR+"8_-YH%GJ8Y/%+PQ+9_3,(-G*YBP"4 >M-,I#]B4 MF[1:7%&-H28CH81['+M&B!H*/-_D-FX7GP=JXC,\!):/JB=^$\X(S'?$EL6; MV$AR!_@%U$IX'UYAZZ%C3% )PB.UN0X[\GT>:/!6+_#>?02^->(><-S4P7Y/KN:+>.Y\'TV@00-M\&?0W(%91Q9"/>:__9,S.!;. M,S;"'![-[7X6'"8P;-+JBYP>*)- /)G$,<\"+C&O@/TN>\&ND!H MU^&(5XE++W4_8/\ ">J[0+_(3?X;B(K#N>$S%64+N-N<4FGPQ(K /-A+#F$4\ 1[K?V#BT[9=3?)X.*&H"Q&WBL9[G8&=+131UW!_#XKGMP M"JV&QIKU9@M?@]Q)H."S[D=FA^L\NH3?@)86&0BP'1[1H M]HEMT\Q26IAN /B$R8!/O';1*QU.)>=FW[Z=LP^26ZK?8I;IX/41/ "9G2E<.^\)$7(OH H-L:;5T!FLP& A* !N1\-'R6Q 1>Z>MV!+ (COAL MC2[1X00L@Z[XSX7P-/1LXYI>RN'1F=<\06Z .:K;7T%:S*)VA?!MI(W=* Q- M-91?S_78C2#;P?:%@]HBSR/H-C9NA4C, @!)NT1#%--G@'V_X,$!!TQ=O/V\ MOCUEV7X#NS>NVKXF$0PVA6A@B%(OQF7S2 ;OYH* "5LP U9<+9A1LT_,J,T^ M^)P#V0>"==8TEA2<02M+W ]J>( B0*\:0@5<&&2329'OR!W MD! =ZL,->JBAH^H#PLF=TN/%8WV?1JN.;>":H=P +#9V-,%C0SL SG%T!W2% M"$=B8PJ! T/ ,XU)@+73K) -/RQ?+]$,4]P4IQOH5T[:/CP<^0=G^! ME%"T?0_/O1G3*"(E,\B%X5_!V[$S^@-*.?&R]>@Y%A2=)H;U&WV<5]3)"@NQ M8MP46E@&S41B-,%,$^>NSCQY? M]P:]UKH'04RC->J9&8))7+CXPP_4#?[D4 MRF/#_>5L.'%4*39[QPT.&I-Y4_RL$KP7$YOJM45)O9+WSM-A(?^-=-/,.6%> MQ+]91TRG/>]R*1?9YWLY:)-X]$EOU-$QKTS4(%1>3%%H8$V+Q A @WX"HYMS M!_T"H//'&0&>201#HD2/$ /5.'@(\$)I6NNH?:*(2@,42A3UDWR6F'JHMQW@!/X/BK7(/EG M @'!,+8\@%Z04ACBU:@XBZ9D+=ECD3ZAD5#R^ 2V!$Q&9MIJ<1Z34?K3SAP2K >+V!Q*& $0U$V(5E7A!K SI"+B7'""JBY4!.V)9F[9J3L MK7T0B0>E=BH@Z 81%(&LX%GH@D*#5)D="DK"V@8)[QIP*I&%@H8BK!KY*WOA MNE=CYU(#2V"9R*%RW0"#<0Y>Z'-H\+[Q]"64)&>O)%P"A+=X>/O$1?)>A0SGI7VC:,-00[B M)C\DW)OWE^>*".FX/ [ X)J,-VY'1/[$#6T3G1X>.NTLFM#W+U!SA9L!(9)& M_N7(!;L1,5)4A+D@I"?+#7TX%CBJ & 1)KA0_-BAXX3PK#L^<]&K :8NG"9K MU$__)\(.Q CLIPNW+R"')-#HB^@A"G[D01I;Z!&*]@;@G3-AYB,,A21U*KJR M4#YWCE$^W\:2!0@ZM=&CE-*[D3]*K(62*ZX.>22C'#4VM&WQ?A58B!Y&WLQ8 M+15OG3VP.&K9S(U:MDX*,B5@ MA+ \1[3V 8:40*JA8]*?4F8MY%C=8^180)F3*Y! Q>%)Z9DWEF05= M@6X=2WT$?6CR("D"$BE4X@ZQ&EI8=C&Q*227Y>>NBNYV0)^;<1Z9!QAWL7UW MT5K$>Q,6 $(1D_\3:YOCXTZDXPNF[H%,P2'U K9IT 1"PLQF0)@4*TMY:WUF MBB@!Q5"HK9/J_P3+D6%BHH$(=(FEL$?0KF6DU/5]N9JD HV/-3EP/A(ZTJI# M_XTP9L3>\2GH1\=GD&\YN5D0J&Y"8LTM1RG!45#(EBP0D-&@^!8BG9V\'-3* M%(00%:PI.N\]%-%*7Z0P"YL"B4U\J3<2VJ>4QC:]7!#!#\?&Z#,Y<9\MGPP: M;FID8(+.S?']XO52Q_S/;#*!6)/ZGN["&W(Q51(<-=[K??)%Q%R'?22LXL M80):O>M13)G0L<9PY!UH_1Q$ECA:CKFN/E^Q%XQ94:Q^#L&9^\2])':+HY01 MC.SN0*&*#?PD&:!I/(]E$D:Y^IW\;?Z4%/ZF4E4HZI8F6X\V'$Y#L4G!2M'N MQ#VAJN&SPEB5'@$:*,%*C![DB;I[K6)#M*P+]URXMFA\^OQE?^@'%Q_Q8 M(^@=HT8 FT$01=LY2HU .# B%%Y@GN"YHMM$(5+"M^$A?F$ (21^-M5_ZE6'O"1X--\UTU/WSA M/>(M)A'_$@)58F-N.7A/'O])24IQ#[E+B:M$OLL"%J"6!!ELCE*JQICN@HH+ M>L/05*.(%.A?3\ I2'P;R?A#)%O)ZR>#K4#N7@@:A^@\!-SAD6/H!AU,)ER* M?A3A5AMSN44/+@A087E$;DEY*?%W'@]"3TIYP3UT3/Z0V3!Q^3^&9)XLT>@,(VM $.2(,10,Z$. ?24)]V6EDKT)$U$GZ3B1:%.4 &4 ('EA+AJ0P%),# S $-MF4[Y.WD!K[S T]]",BF@]>HXO.044.9!F( M]PB9$79!& >0R5-K6AAU55(4L[*BZVN@5RDOOR0GU = U>;B^.!M,:6$?JQ8 MSO&QA92.L,!QEZ!VPYXQ1W"W'CL_\(>^[\)K@5K_ :SR\I<5W'@J=R.>:WWC M43.]4*;F2&LY%HG]8Q2)J2VQ>+-'*1J5%0M<"Y-)11_<:'-QQ;7PX0L/G@@Y MFR 0#31[]0@59"8J( ,3N;:$#HFGU-@]DHYX0/0X:L@[G=GN"^3DF!O0#$\?D[RNO1SXKO4NU(7"P&"S X@8WE3E9B"(4&; MQ]2GN(K@ZW,PR&%S\18R ")XD$B59GZ2]2=GB4>#@B5DJZ M O$I^*N&P8/X&/)/*18?@B6*4*S(##>XTK)$]%-9098O]X^@E7N)UBM=O+"; MP":] :_%! 7!HM6;(TD@-1Y#=V0(1[#(EXC?@F)S*5^L-B]2)Q=O:\DN4HL7 M=IE% 4WABU%W6'Z(X(6?A320/Z5!YBA'&EP9G<]2/7!1 '27\NB*VD7@2Q8Z8P=9MW!GD*VS M*1?3SI<^\6XI;5S8O8D(Z7+ %MS@ D>[@%T.1)LED&21VX3T9)(S28A)3X$? M0TS2+P9T,0P?J:.4+1@KKSG!;T3\Q] 2W\#OP_MSUFHV-):73;9#6!2LRXU1 MQB>_6Z/Q*8LX$=YDHEZ'.- EF 2S0 ME._H1_HAC$R:Y0B$"1?T>A4>+R<(+LAW^'+DEAS#?WE2?O M>GA_,?Q?1BEZZ*C]B=5#%#:-2@_HBB@5(GNR.;RBBG=&\<[&,<0["TM:UFV&!38+VE MK[PC$[4W2MVVQA2#27]I +/"@ ]JFUCPF$S.(KG5K9\VZF437:KUD\9N;5T: M8I>J ]2>E[IT8:"G1P"5=FR'TOPR!&EU'/,*I\IN:&2)U%J M6%'*7E2"-.*H;IM8G63&QA<($/%#G,8EL0(GX$;J0$I_&"I6'&!FS MLK86OX]"K-+!;+O/8&L(OY.%I8ABC%SD1O:2VA*%!M$*40!(RVS$6Y++Y,-* M>0CU.3!IXEFB9@&M&OE ,!%UL/'F/=, 4@P/D_Q?NG.R;_%>\6RTBT&TTT%0 M-,V7)D^<_ZJ4AVCGT9JSATM&'GH!E+'G -[-W6BZ\!*$/L8752$&527::[TC M#=*$9YP"$,FZM6Q>PTSU5$->@)?FB(^"]"YYE+V]A+A%87 M9R3+E.7,8<2'@"%YN#FG="SR8HLL5D 7PBIA]/M1@G(J0:6-*;.JWBQ"V@*I M>E3?: IF-)>SOD.['3AQHC[#ZT@N75&MWF,:HA6#H#/"3>,DOON8PJ MR4)IO=D6$279/X'A#$T7JRO*N.6E4O\+A7/($^A*7Q[R]50U26K#E!Y$U6TJ MH_U+1' ),-T'0.4Z^G@_N_"?R(3[,KS_'!64H'^5W'V^O!K$8""Z8KBF"AY3 M'H6 KGIC+'.5&/%GP!A)+'**4J/#-*YN4->/N&UQJHY7XB1.,O+HI+%X0&S. MCS8@@M]2K7B!LXY?\0SRHUBQ+_5&6JHO MEYI(VD@$ 'P-O3934=^C"G/C3BWQ]I+^J605LWJ\RLF0^8,)GV. ;2X #]"N MBTF-)#A0FRP!I@B)Z&/A)2N&_,282U%7JA0]UNA$.IX3)_P+'=M7MD:A1[4U M&1_4L49,$2T^4M0+S>_-%TF<'/7TP'.1:>'>;*HXH\W)Q4@#*HZ3YV>?A")? MT:*P#)XEZGR&"%[--?R)0@8^B?N)GE9\HCEXF3! MCYM5&HOU/"PQ3XM.?@%/ T )GC70RL6RF&@NSZB[O&)7O78>NXJO+!V;$OX( M/R8E6"XPD"@=)I]598:;:$I/,&3X,.5!I[Q,M($<;.T2EQHFGT!#4XBX,)$' MWF+&6E$A7J4H?2*(L,=3?%9#"YS)(I]=&"A-J"05!Z*G(ANID\ M#FD.%>UIGD7-V>RQ!V F^(J^@+E$9TE*U&(%ZGB9RF:VQAJUH:AQV^P.2T[9 ME=3%X5B5+7*I$+&,0%E*\#?*6=#5$AV.[B_/(PL C1.JM1681;@C:1X+;RDS M4O(SR15XU,7%L,FM$R68)&N*A2BS ,=%':ITI GD'A.\\;5QWFPJIS75_@71 MVWGT/\;(//_BN)V,>.<&*YB%Y$[FA*3 ME#M(B_!CD?:*&43H(M-%:LI3E'0JCMO1@]!+/MX7:#F*L$7VD$LM?5D9M:HG MBFZ>/]W\TZ*WBCHEZK96H[[/*_=8>ZG GO7X?.:PAVASW'%53V&!HC +X7Z7(6 M#(+ZJ\/S_@60ENV0L(/J^JIQW+@I=A.(DGOQ E?L;+7W,9EYED"RJEJW2/2Z MN8L&X3C NN0-PDO5?;JYH^[3=Z( +V-*AL0LZS/94NS'(]X*YN.U6UE$]SN M+O]^>?WC$IM&WWR]OL(NTK*)]#=J3S[\]NWF'\/K\\O-VD:+5^8LY$C:1DNX ML[NX\.+HE,(DNX[2-_VHIB0GBPVC_]UZMVSN0W48E *ER$!FZRE*.*B]C;FS M$JA^,E,VKC6-N\;Z 9\EII850J96]R L+G_3%(WH?CHF#%_(B&>.J!Y[YD:Z3FKI:U5_XB)8X.)$DF(:"T M;)0"G--7I?D)I33J."WZ8M-)6M@0181EXD(LZN(H*_/DS(5,5W_*!HL:?ZB* M1P!'5Q^E/NF5G0Z7Q MGJ)(!H4F0&QX:JQOE+0IBAH24!,^:6JHF&HBDV@E&=>IY89-1&YF1$6JE0U M<6KYJ0X'Z;VK"T402C1D2,7=XZ'#<>N1D2H/1R]6=-8Q"&;Z"_:'D*'Q1KW. M3/UEWFU5R ]P8?GZXZ/'!0[>C"6J/N!!Y#@!2M[$.)\_#"DDD6IX\&<O;?7! )+K>Y:9,DF,7/L3>N M5A<>.3E)6KY9_ER#G_[(?M\=U#KU;NY/]5JCX/?M@D]:M*A&LS88Y/]TX$4U MESYJQ1SO-2>*+[ULD+DL9W:NG*/X*E-D!ZN<<77AR,)^9-]=ZD=VB4VL4B-; M)>#F//R-MJ"CI5 ZZ.C@]39_J_0 5&#NI:ZRQM#[5?CBN<_B<_-DCLTL&3I_ M%.@29*T V6]O2W4: *1M%?B"-1 YD_7T'I+CHLA42(3N4 MQ# X3\Q;3\Z@[AT*IJN5/P+J_9SAM\BF6X>45\%EK3GT\I[U,/; 0^C7A/'Z M4^B+;?Y (^C7W'6A83B#Y3/H5X1C+W])'^E0%#6:#_JO]>K1XEGUW<[)6:^N M-1N]; SKGYPUNUJOO;78V!&&O4O;,1DK?"T#P]F0$/+N81.(DY*;M6W%?= M(\TY&5QM =Q,-\10+9ET[]-=L4O0O!U>=7BSI]< 5M7J:>WM>=4.C_A ]E)% MV!5A[XBP#V]N]IHXAA/LS?ZN/!J'HFS27OZ@Q*4WE1?5KP_*EX+4;Y5Q4>WE MR5I57E25%Y6W>1SF_(A>GV6UFE5^5)4?5>5'5?E11^_COEU0LY4L"L'.+VSF M6F(Z!38EK;*EJG2-/7IC.X:'XJ25I*A5T[ MQ:[^'K KBT7=DS- I9)@T'LR^BCX#4W9.A'O+6=ROC#YJE@=U/**0XU2$'#F&'$7C^=0TP#;5 MV\03/Z)F/0!2[-5#K7SFQ]FI'TT.YJE&S<[C]NY+F@AA/^S0'F.W[:AE2[I' MD!<9N$G +5107PNB48,;'6G-HYQU=UQL3$/.),> 9N(L? O6I1=>7< M8K=O-_1O:5Y%T6F*O<')6;V6]04Q-4@1#BZ1OBE:[2SJ1Q5H-M5\S!T?"C?H507FT902AQ%7L.>2ZC$F^M/G]WY, MMI T)CBW )=/(PA&>"M^"$+/297KZ=AF"1&#?HY&"R210?2,J[%_I+I&Z8[@ M&AM15;-L9-6OGYQUEI+5(=L?'X:D6_EMJ@].$P7X3,5.2LM.#DE/;!A-W+5? MM.1\M(X.6OE3%A7RHMJBRL%)QW_V/*FC$QRL?^<;0,(54WOO+V7F74A MN[SZBWM?Z]2[\R6_82\.( 62,JP9G9SLZ[JT@VNWOA'X;F:"[U_^XE/Z&%U^ M$7H2P G5$;#6^ B*TS. RN=.#'*@==_Z)56H11-<#D'=NVM;?5 C+7]J3'X3 MYJ-KU!W5TR\HH1=$$L\URU?00*&GCO,IY>P1DPX<&F29(/QHSAH-WHS5 MMNA2_,K0_0E- T-&"Z1_F5(6!95S.V[ZNV!U:OAALM?SOT*3ABS/:SMKM6K6 M'6OV\=Z8<#.T^0V3_7"*IA$R:3FS\24Q?V"E/BJEHF%X(4X]I'GWD6X?-?4N[*WT>#RY M]K(%[7\4=N4@C5[QUGD-50\#IG:>5*6 MWB7]&S2*E1XN#W6JSUMJ#V-=(VR5UR)]3("H!K M U"RF IBZ[/KE U#:/>%RY'TQ*,K3-QT#,)T)LCX5G^)2/I"V8%%Y-VZ.:+E M$(3YZ3R?I36D!YD 0'/#S)ARIWZM!Y8W5C2TWJ:+.'F[*Y(V8[=%I$H.'?.. M8Z-<[DNL*YK,U<C'NQ]RZYV<#;1VNQ)N%;6]+VI; MT6]E/]36/SGK:NU^O_34]B;Z.ZR'-2HH],>0QEY3KL-"9^(:=?*)0YDOC"I3 M"?T>2&I%"Y7E))6 ?F&R&J!+I*LUMA\T5>P,CZ!KP_O%QA7=0O:&C8/ZR5E; M:W>W;N)3X>*;P<45O47VAXL-Q,5N>\<]ZRM,V MZQ4R'B\R]E8,*=T?,K9.SCI@B1V!PO@FFC2MASKG'C>MP& ML&,:62]^A5%'C5';62-;8!2%A3JM$B#4CN(^938R$MF^T= 9*EED'QKKPSMK M][V?D'&QO9>:/Q1B#X=(]QU@;*M>U_J-/;C-#I2BL<1K5M%;16\1O1T@W1=6 M?7+6U[KUK6?>5]16*L2KJ&T5M1T@V[==QW9&;:U1WSHCJB*W4F%>16ZKR.T MV;[M>I.R?3M[2 >HJ*VBMA)3VP&R?=MU$6-N[2'&O)]L7[4"!>;.LNFZ&_D8 MU[A_C4CZIH^NEE8M;>.EO2_/:*81\C:CR=ZF#'VCDG*K5))-)67[Y*S?UIH[ M,P./0/VL"*0\6RM$(%LEQFQ*(!V*.3>Z%8%4!%)V MDJT6=3 NF>G#4'6K=7 M$4A%(&4GD*T2ES8E$,Q::FCMQM:5_A6!5 2R7P+I;Y6'M2F!]+%4KM^M9G,? M;P7^^FZ=X\E@+$0X6V4H;5Y.U:YCEE*KH=4'6^=-%#O#(TB:?;_8N%7^SA;8 MV, )C]J@LX>F1A4N'BDN;I7=L@TN-LASTVENW0ZB0L8W@XQ;Y7YL@XQ8@@]* M;J-"Q@H9%3)NE1JQ#3)2>D2WM;7!M7]"Q11<<5';];.CY$HG 3.PXTM7YGZZK, MBI K0JX(F0CY$ G-S2;Y@!HY7?,J0JX(N2+D#0AY<(C$ZV:+$J]S6H@?%QV3 MW^Z/0(=7P7]-Z^GLK_"/6NY4]QXM1[RW3GT5=HH+^,SER-!$9/B_0O\709XV M(T_G.IS"NXUEFU.@/$7V\+'553S#!^K:YNP.UASP#9;E>G09EA; '?S7#)>+:W ?YRDPD*&L4!J[G:\R8Z( IA<^PGI=P$B-H>B,94-WA( @\09 H[MCBBPY&![2+T<(]( L'$XYQ- MX9:)S[B#I$,Q**%LJ$"4AM<";)_QG[$;>@F8!Q,]4"P'[@9MAS7JOR'#F0)L M@2TQAR/E/7&07T"Y\N4*:,G]+PPBOA9@$")Y"WN]]V=.HY1PRJ)(ZY!@2Z&G M@.'F^#GT\;M<(L@3K&/0'/#U?NJ=;E#*"!BUR 0"XV3$O8P5E$KE;,X; M02D!@85_(9 'V;AJ^'IU.;$:TKUGEMN M8WZ!]\:$FR$(@IMQ:JTW8USMYQ?\]PNLPO4>X"F?;=?X&2^V<\(X[&$&SPM MF3@Y"O;^,,DP:8_/4/,"%8B8OAN )M%!S5/!*@JCETT:OV/ZPHW;(U'!*%P M75B6L&=;G_G\H_KP"63QS-9?/EH.K9QN^B0?)JU4U/KG#$NRF,3/GYXM,YB@ M/5^K"YM>IH?(-\N?:_#3']GO>PTP$/)_JM<:N=\O>E2C6:OW\V]9]*C%W[?K MW=TMJK7T42M2:I;F9 TRE^7XP1"MN/]"LEZB9$TY4K8! M2<)+N:XWI>3 BK*0_CKR_CA#V;>PU*'(YM\K]%I%4*W<"6UK@N!<"A[6V%'C M@J*>^%?T.Z\6RLL=SPNTKE2U0WMKK0O'OK5W7UJV2Z?Q8<[EMW58VRN46;X_ M#&_M%L-[@.$[SF)XBQA^U(U[BXJ?YELIT=P3";9W2X)]S$$H0\.H,A#:.ZZ$ MV1.V=G:+K=BDJ13MS_**LFT;R^BL[T#0NONE-!:=9S9N"/-[.@)[94M MC'> K;W=8BMVJ-J5I7STV/JNK(7%7LY*_T)"Z^^6T)J5M5!9"_O#UL%NL;5U MLLY34)]'F "+&<4LYA8F(=-Y_:L M^VRF>P'FW[C.HXN762#6+&*$F$;& $7@?AZ_5[>9_^)P.%>NDG14+J=N_#NT M!&O$)UZ[B)WA%+.=X;,88 K>\71O?S%7YQV!D^T;"MXF9?@ M*>?TU?4719:Z8\T^7I/0OQG?II)ROR>?5/3ESW.QA>$X7\6XV[- MQMF33(,C6,-M>RF>3E) 1XI VKD_I?5*9V1 ?9VMM! M#D[.ZK7L=))2GB.3!XE4&(O/N(QR7GX"&/U U%D>T5FW]W76[3J>==:15OJS M!BV(VVB" =&:6$QA6,+V/LKS[>SM?!O'2,OC2/V=6CZ<,RBNW U]<;;'5]YY MA5CI_"MTI)?!"B:DL/)?5A#9Y>BBL&!MROK6DN8Z.0=,#OK]U'+(+R"='3;9 M0/#_H]"R3=)65GE!R._!/N!%)[<>^C' U/\=5F7;P"0QMQ*>[SYR@C\^>LK% M(PW/0@-#1X\"7&C8NN];8TL4O$^X+6KYJ+XW895%GB,4M7D+GNCP!94[&;KG MO>!73[H=DL="G\T\]Q?01<#M%U:0J+K+B6KH^SSP_P;K!@/B'E9][0:WNA?< MC"\L?^;"/KYB$?(YDI<3K-X*K!$X4FI[(D,5-\KA? XX;IGRC\)LJ05&VB!'(1 ^ 26 M(VET@56BV*,!0;$Y,R[-]G$<37O5]C7I49:\QA 2 ,0U8 "0+4.M4T-$_1B"+2R ,G\BJXFG3@FA%R'//(:!Z3GBR,*FNLGQ?0#R__J/?K-9_P3\ MP/+I<^,3KL<22BW>'N$Y1@*> !@^H:JH+D;"P>"78HR6#(XX2#.+Y?G!A5AI82+IH"-G4;^S MUV81AP-#%\&P*/-0@8$Z*HW!9J):>XD;U-"(^X;G/K-$2#%1ZI^2)C46A5F; M_5AKB)3_=#PP3U2!ZH&Y!O FT2\+?H:;P'CR!7%['%X*1B2<"POT7URJ+\+& M\H0U*2WG;;7N'1VC_X!A3_%&M&W7')F1.+Y>OFP7GQ\N+ZXO[^\W2OX1#\UY5;,T M36L6VOU+.]3)-(Z7MQ- ODGDXS0&)( ;V@()+"+P<5X/69Y291_&WTO%_?=4 MW@](?3]$YQN8#*0+<&_J*YX:*_74_]*F#I+L._<>N:2;C6A*#12"Q!7 MQX]2JP"#YD5D2TQ=F9L4&=5J=?#) @XO'W$?CMBW;^=HG5^ >O",KA%E%MB6 M/B(,D"WW7H0RH8P@H52@SF.AGD'*= 2"$;#0*;DIEUG]P^NKX[,N$E@D&%>,H+8N$%CR$^BV.V0?K=U@2V'\6NJ2X05EFB+/,=A..:C*>T!D# MZWI$!1-T6L>P9J!Q KJ%0ALMJ!8,EJL%WP#X-V,!#\6.ONN@@X33SP1:V,&Y M/H-?,(NMF"[0P0D,V,IJH>:8.I0'A(=:0W0B> ?K#SX>?S)M9_(.$^!/PM& M4N #P1$VA&.C?D X@IQK+P.CPLFI_H+AA-"7S0 S$$)L PSV<35(=N(+@C'P MY #;J:&](RY.GLU=]"2U.4TY5,B5HH(;P M6_9LA:O&'.5"'*>-$FDL&KSS=WY05.XZ# ^5VIT?=2M-Y@ M6W&\@'U!OH;$+M!+GN3]S9>[2$*;(5?W&]SW=<7V".2+-?4A(CYA^;5;:ZB? M,R2@7IFZG#5BL8%KB4+N^FQF6X(C!SDL2,6HR,G 0<>; MHYI4_!9 ( VO)9[XMV6D'46 MEY"]=C788A=$,]<%T3K>JB0B_3Q!/G/D0,V1X4Y8)8;G4-!:V1%846>-7+'I[J%[&M[>Z2UPAXII9P%UHP 0-_/ MDV[9HL,YR(,(._/"T''8]XV4>41$'XE (M'8($E; TM+?O*KT^$52\O3T:U\ MY6 6)HK5*[D,5"\N2;L'(1<7K.?5JW)NZ@F 18GJJ_Y[P7, M&H4S-KD>\4UR52)#<.D2ADFGX)B3PZ$PHTO5$F1FZ.4)X?/HI5_X*C;7Q:A[ M-L[\&^IGL'$'RY]%DJLO4ZR0*80.N:3F#B8+VN.+"N2IJ@ Y0[&N P#XX^T M/ R"!)AZ_N%J@KC8>2=_LE92X-=EWNN MQF)66:2MUN=H//QXT+Y%*7/@$K:_,!_9WVA/^Q$ M$,6A# '4+R+YB]R:DEJN>6&"Z=9/SII:HY,EF(SAL=S!RT;&BF,WH$S07\EFTH]J0'KP5G8+HA^@-)]%6*V[:@*3>; MV:FX2FIVD5*7Y1[8;B6'=VREM6UU1N4VFBK*K"AS6_F_)F6VW@)EYDQ8*%'T M:S"H]=O]PL&O?JW9[NTFSM2J#9K-L@6_<%&=*O@UQP.N7>>T"H"]S1!.%0"K M F#;Z@C7B422*@A6^>CW%P0#3-O03=]MGYPU!W6MN6O%\JB-NHK*W@F5%8J$ M;4%E':2R1A4.*PF25.&P5PJ' NWM6Y] MZQ'+542MHMZ*>C>(J&U!O0-!O?W&HA[>QT*]:\PU/X+ZO26]/MPPP(I/JO:- MRS>Q?T'!"O454_W2E9'GLIAP2&T%BY:H]S#C;]#*:9<=3'+M@'6U_P2D:7A7=PFHI5TW]2Y?VR$OS5A>O::X"AN#F4 M $@3 ;($\9*C'*-6M-DB^\(-O%.CA&3S_/W#JF@R90)0K=6 .F0/CN0AS;!W MI)5H QFW1]CIJ>VHR/P[]F*@=KDWXZ2\?D IE2TY[[6/MN02I-&OU_O+DF?>^P[(*:K[+H&9O?=LXEL%W?!8UW[I5 M!M2=PK^;\1<+=:-_ OX5M:)[&/P\B@2#]Q#Z!,;2>6=ASD-1SY5S#0]^>.;V M$_\.;YFLV<0N03K='1715J&K(@32W8A _ME9Q&'G F:96T4(4]2\!C"G.. 46C M=F^HE3'864W@2$W@Z*:=R@>>P+%^,$&UC[]R#'?*AXZIOK@4(9#$_-+\H$*_ MG@DJ+!X!LN6PC]<,.8@0 H8D90P HS[ #V3'\+FVMC1).YH((,-'T33KW.[A MII@ 3R-]4$]A4S)PF9AFM:@AKIA_I?LT /C1H5BKC$7AU'CJ:X^/W7H>^H+^]@O=@)8;WP.;%+Q/JC*U!>;Z-O MKSYYO7U7YUJFA]*3 F M>9)HX:HYXSCYNPK&;"JNDE#%S!99B2CGS&5)HG5RUAED*T(,NN-U-2RMZ0H"+;BFP/;D;L@F[[2+>#YJ[R^DJ6G9/.QLEK M3H!PL/1.<]36!V/3,+MMHSW6.XV.KG<[[5[7T/M&Y__:@Y--AEJ+#6"MBQ-\ M/'V5[(U,<(JR-SHU<9S9?XNEQES 14^4L908Y#QTS+]Q\Q%=A( Z3Y2!FLB1 MR:;'# 2BP\& 5A?([_!EZ:29B\N[J[\/'Z[^?LF^7%T/K\^OAM_8U?7]P]V/ M[Y?7#VQX?<'^=GGQ]>KZ*QN>PW57#__,YF3-U13G9>'0R[?*PCEXOX0KAPUG MGF5CODE=HR25.SS[KS M4V/7M6$-LW1@:?HCIPGF_->,CI0FB$]TYY%3T?>WJ\\W=Z7T./??!" M"U8DP+A@D72ASAP77PQPB>:&%VQ;T%_5MD#1ZS=+'U&2U;5\Y6;=109U3.SK M+^MZH0?,!6YM49^1:_$2);4CX&3Q' M_/?@1922RL:>.Q5< '^XO_ERQ\R0*Q(VN.]']$57"?+%W#P/S\E^64@F\4L0 M4)G7U'*A=?#CQ5Q)6CZ@\K%BYKE/EDFM2!@?CSEJ'9R-K5_SH$2@+>2GP.R ,:U@J>WEK9J4!GX' M+[M4*[GE'J8GP7%'#/2T&7-0'*17:V89Z&]$%1/@C"/.L9V_#RJNX)!S.S5T M?\+&P"W8!/0NKH2AQX&7<_;O$)3C,55QC$2N&P:VQ)OROBNTHDZ20@ M%-[ER;#B?; &KRVNFB"N6H-:>XFX'3 MX8MB6VW6\[=*3+=M?5.%1*07O4DS<+=B'AA%.0[)5 M;A!/46WR^ 2PCXQCK!SYAMW]>7 S?M!_%09_Y^1LL$S+?I;U#HI8]'@]JCM7 MCMJQD71LA/!UAYU*^JEN Z+\U/0+WYXA0\L7<>2 M^TA$HWV(.44FRVCC'-28+Z#%H/.(?P5@XI=#E$1WW+"!UX,68Y#E,'3,36BH MN[P_8XU=6*!3@60!$P64KN 9]2Z$,"E-IK!DZ/B4NT'HF.(KC\=GJ/O92B=Y M6C[ 0S5;"R9@'..7RLL1W60EJ%E5&:5KHX2E(-$M6EF-73E%2Y(.*?M(W2BE M[-@QXJ>+"*6'_MIU9#69\[A!V\A!#[39%0U'8XP2!'[H R\(U4P;3C2"X--F MX,U"L(\LH9.!8#DQ,N]8%7=YSM0[BEIB9!#N(@&$W"+N[!E,L#.DL/(VK&Q4 M7##%K7WLFXR+7E.L%?9Z[ESH9.0-"J%-),X T2L; U]%H-L223FVWZG7"I[22X1GE$5:^Z' F%%KT10N'END:Y("+.)['QS9@EO X MDY,U\IB"?CE8BBX)[G6IC7V M@WRNP_MSUF_W\WWUKX%2]*J/E!AGK(%D=]%FT$G [F@SI11Y6L9?R:;Z2Q0M M)OI X9+@#Q3'!>N&>P':8X9GH4VDDV2:\J#&OH!HF^<@*/X$&LSANM3\/6-/D8@BV&D-=%]V7TX\(5 MH,]C,-8', 7R:;'7#:RQ$74!B,P%N2IT[\).Z(5(N+IB&K;-7)"U7HT])",X MLYEM<6&XN#-)F;ADTU*Q2@"#1&:*Z;I".Q!6)M&')) M!6!A(G=B$QW8CX[.0SP5FUFP-B!3:ZYV!*Q"WW[B=Z3LI,I][(I,S M=]F4FI<@A6]+\Q' MP"+/1A,D#(3B ENQ:+@+^N64/OZD6[9@O\@1IV +P?+A,":N#<+?5PJ/6 W M3X'!>1C:%?%$5![H7[_O)+3?NQ0I*$H>35& M"0YZ=(#B&P23VD#T2GJ&1G+,\@,Y,0C.#@"?Q022QG"U?+-0'V8A&-KDY1.A M?3?TV.5T9KLOH.G?TXVW\A)V:\.!?T!5OUG_='E_>TL?&Y]^%\ '&)+I1NYZ MNA,M2GAAZ"NTFV*L.-J%U)4#C$&&WHM:IW0*/+NG9"&B0C4!7&4Y9V^#(1F? M)OZU\"1]"]!1QR K;IQH-7W]\1'##P<,'-P;FO; 9VF;XG#Q/.[AJ6@ (7I0 M#BOBZ\Q3 X$$M.7UR'91D\7 )QSBF%NB)Q1EP!*N$!F ?>AK.FU/- M.&8@8,H.916@^-$#0)L$Z7X8@2J/+$'AS^],#P!Z\+4B:!'O6 I;V7HL)D+4 MJ^%UI@*V2ATB9AO#/'Y"M-PTP0.J^UQ=%ST! .^2J\+U:AEANLG$FGGI3\)K MZ)@7 LSY/>8Z]>8Q#JZYS#+Y;3R/"9Z"CUF"HO'[XE$X;ZXM6[>^LZ$WO=I@ M4*S!V_Z[LE5K6G]-[5=H7I>N]2AG[ZXUQP(1SRTP[.C]0$9*H:/K]+?)N"L- M-0$.IY60%A0>6]($,'/HY>UCM^Z(K$R;1Q;WMMLUB;P?:&W#*:8*N: M2Q:&5VM;XGN34*FP:!LL>@^]?*Y7^ I1SDM?8=6NM&J>N'$7#<"S.,]FJ##M MP3TG/+M/N*3)VBA8J=^IMS#,I_7K6_V*\*0?J3#I=2JI5]'>.Z6]G4F]38FO>RQR;T==NX]B'&040\64 M4D,ET"^*\K^S?MZ[[%K[PS$M7Z0C<%-!G6A- ?[!O4V"_3Z"^F9J)I9W@:C+ MEB>MW\:T:@=>2D1;PW*6H=.2HM#=,VE1)&"#7ZO7Z%:J] M-53;']>*<"V#3HUZ2?A6%1JI0B.5J;I'J514T#0:P!DZVF"0;8!0-G.T<@55 M]/6JKJ %!):EH>;)V0Z:?5<$5"Y4J@AH'P)J0X.H@8'ZKD:I-A69563VKLAL M$SFUQ!AL'X>X>@]#0T5-]3]4%>U05M'>B_*XF[AV=IV$S!7C0_"(YF>'+('5 M$=&,J"8L*)T4T"7,KZEP^68L0)^ _$91AP9&V =:?3!8V!5MDY-<-[.VPH1" M#'2_J- ES25OBE>%"N^+*?0JIE B3#@H4^BOQQ1VY"\_BA2,"]4V0_0V6=S? M SMS+.W(L1$UK3-H]AW=_R9)?M7D/\.CMFBZ+;.]Z"G#1/>,!U=UD^#FK?Z" M%P\]#WL>4CNU/$H?G)RU'UV.AT,)!#?WL5,1=#'W?Z*@.E.Y;D6=%GCLE MS^9NZ+.-]%G?.M&QHL^*/BOZW%A\SB>F) BT0P(T:U]7!%H1:$6@KR9 EU!H M]RV(4#*B_R!7?W+P36J>Q[)!.$NKO]^ M>?UP;]RV-(F\R&BQ9Z+X8@+!D*TZIF!$ MXJ=A$SM:.9+J3 H@EAJ7@ MN!TUOT9,=L .*#K.-'E[$QZ:M6:KM9,I 8UN;= JV^@"6M3RE[_5YO.+6\RO MM;D2=AN.^J"S-?LTKQF=.BXH7'"#DZ*D!/J[S9J\TY^C.:!5/X&JCFQ)'5E[ M56:<5(D I;XKC"J:&=%JG)QU.EJCD>VW5;;ZLJI.LZ*OG=)7YS7H"\R);E-K MMGJEIZ_WU#[R%C:C/UHT67V!+(Y \#:;8.U0$-WQ0+?L.TXS"".JB4 \=,P; MG,YY'](H]N(DU#HY&VC]SJX2-4H0,*IP:UTFO&_DR7T M#]?[>6HYIS//??2XOQD#SMG_&R22=2T!!.F5<^NY!L"S,"UT3LY:6GU[6EB" MDZ^L[U5-HOEF/Y$VZR1]V:J /H5 MX5F8$GHG9^T.:*U;C^RHM-82XM"ZW'0['.H#-^UJC4&VJW2EG>X;&Q+QU0U= M-#(2.M^CH_(Q;@N:M\-&UA5%7SUW V5L0$W$M?ZN?8];G5ZY/?\5S58TNR/1 MOQ'-MJGQ?P-D_H[[>[\ZS2Y(VDTGZ7^ AD3W\_NAQT\(^.^S#?_U'O]FL M?QK>7M&GQJ??-9'G#&0Y ;X#ZX>[J!.8A93F$(S@*;YPWWM^C7WE#O=TVW[1 MF.O8+TQG/KS#5NO#'$=X/K-\]N\0J'9LR26'/H>',JX;$[5\9H8TR$-D6?L! MO3@ *#*/_SNT/#$S[@F>8@(D\$T<3LA,O(G6]5)C0P 1W.2'=J#1XS I6G=> M8!D*?TI50 2:L8I4YF%,\PK#SUFB,19]D1$X./6@9U:P*!?Y#YI9PC<"#P( M6-%A /@6J@UB** ;"K^\K*>%%NZL_R?M]S#+X#C-R)5 1FPTA4: M)V?-;-K.;XBX>.!>@L2!-*1:(@C2=7A$=&N!)4K/@20H%%?M1(%5W^GV?W]X\[N[^\HNQ\]3L^6;0\=\PIPR'FT0!,;^CX/ M_&7Y_NT< =]N9O/]O][<7/SCZMLW-KR^8%?7#\/KKU>?OUVRX?W]Y<81'7,+5QAD4MZWQ5-4PIO4!!3L<7"]L#O_H'M^W[&;%7 3EVS[TG MRX#3(\"!R@*P[N\>3NU7A%,;X91U,L5P^J**W>:@<^T^P>=P*L#0;.X>#)U7 M!$,'Y'%[2PP7W69OP38]]531NE@3!HME8)]C']T=(@C[V<-R M%M'UF#*4YFX4M@C X0YM+Y#('!2AN6L 7P3.XW41#8#E$Q$&E<[P#9=0R]&Q M2BZIOJ: \&3Q9VFD6(!,EH?8PO2 V0!,A# H&&1(PE@UR/" 0;]Y(&H3#2Y ML&G@&C+#Y7,%9KH2,VW^!(H#F!R!%8A'*&[HSX#:Q_ R.A2 ]M588R.RQUR! M_TDPXLFDN6D$2E\ 2H!!*BQY\)3*RR*PZ@6!2JMQT)#D^#>Z&B)BGL/=T0N5 M@^N1.99^,]E2Z7<#JN ;00>W#P0O5FA**$1 0?,P<^B%X"/"N@ M4AS9)%S G!R''F&!HBJB;B&0B;;@B.(*>KA>( +2,=B/SB,<+#!"P_*,<(H= M0@UUTL]N:)OB5GA4:$C1DUWXACQ\Q&WW.6=GS"SJ9Z!W1.9U B-@@QYN,-X_ M,O]'!YBF62LQ_\XWD6)+E E3=$>UX6G[%DQ>)2@6E(FW^SF&9C]KY98+IODR M\4'VD' =011C(.BQ!>C)3VW@!^1J54#7"3[2 ;OJ,DWR9B)?Q3;-4Z@]W4<0]JS?INRM0'M6ZG=Z U[;_>_6W :6$U?[W6[S77J>:? M"WTN;3N]-#]O4+8J\?X!2N6/% C+*^7GX. !!Y[+R#RJS=[QJ6YA0Z%H 53 M R@H-CVU8O'\[O+L^R_$]8GISWN%-\O' M'YR<->L#K=>OEZ0&K\+NH\+N#Z^%W@G5-ZGU%D7X#A:@U+M:KYXM7,ZX'BI< MKW#] )P<[)O":(W#0.LMK=[+#OT]VGK\BC;>*FWT7E?+Z30K+:?"[M?3B]<]^)C[YR<=6KU^:(KAA?Y^_#\'X/+D!R% MF.BFRE8)4]],D\E]\*K^*VN=7:R7:6O]WM8]TO;0+@9 ^H$AWFT!(A1WEXA8;B)YNX^2L6]?JC:UMZL.*GK=@4_=? MS:;N-D_.6ONQJ8\W#><[%?52,S PK$W+#SQK%!+!;F%=E[!C]!Z8%DZF?4T5 MIXLN[I[6Z)1EM,F;1X=B&LX6^+ K#0>]Q6VMTVB6(@;RMI'CM7!C$P4'^]9H MW?;6IG5Y,B,J7(IQJ?'*9XWNIY,ZQ\HI-Y$X? MY4Z_OW6G\RI6O:5=C?K&:]G5Z'F->RI6L6H\G?/0AW>+-EBB4];$FE6AZB6, MJOFZ2DVOCO$";5 OHP_P3:)#0:5FELJN7.LK&(3 MN=,17K=!JX2,XGT%J5N9P2Y[,Z9[W9.S1,/Y_0>IRVQ$/[B!;K-5C5^VB5!O M,07RJ'G9BBFE.U=Z<'3V $O0=S7W^'4FD[XS#"JD*6V.0KO2DW"6=K.NM;OM M[:,.%3X=+4?:1+?".",TYO",V;5JV])_)@>UM@#'3#?$ M9Y(/;0OO;-F MGZ'TUU"YLWPUI5:'NNN>P14E MOGM*/*[-6E/@.*/&XLNT&S5UDVU4461KTJRCR-67C3G3J.\_11I\V.KJPC6^*=GRPPFBE4D[I+D M4X]OT4> HV&P^)9,(&G7*-.HKSJ?1NUW^>ZF-8 M[$?=?M9??*2WQ)ZFEG.:!.#\WL4.S_XZ\I!.LV]=A!9-(JCDBW3O$=Y%[ "W MF<(R2;.O#$PBOZATUZ;LV,R0=Z9[EH_-I\>>.V6C$#YCPJ#A3D>6(]IF4=*@ M&TRX)^YA.@Z.%UB%8^-1@O#$DWWFAYAJZ+/A" [HR4(UC_9SX86/;#B;V<" MQ=T?,##?K'^B$?3TN?'I=VW%Q6";+M(VH3[9,SGS]Q1](B[G!%8X#>^F;'#UK7-VO, "\$ @@49@'S,JP9 MWF6AW0"6 TPPS.$ MJ^ 78P)WM*\^0CX M;M*L)3 [L#V$E+D(LCY[!I;YGX5R:5+Z?F>>$I)KN!G/:__K:?K=F!PP:2TQ MO2%2\^&\;!N7BEA<;/W-5]T )OXDVF1F-X#G@T033(#ILRFL=0(T HJWF:?7 MT7[A0TO#_'HD)#A1^^4(D75CG+NZ_I(Q,B-.D#TQP9H)\=.'-[9^3M]K0TA3982TK6CXPR)\KI%FH"P#$"(.^Q1.I$BHV#F 15Z ML"QV=7OW7_IT]ND"E8Q_ :\$137^+OM4C\^P:,DAS8"- 3_9DVZ'I#H%W)@X M (#'%V&*> )#]5SS!760C-E"G#Y6OQ,/5*LC!0>V 6: C78 J.%L N8_V#8C MH<'0@VW0MARRQ)4F#II8C?T#=2 2&;7J*NI9YKL0ZQ9ZB7Z3;810$^%U<"QH_,>Y.HF=- M]1=:Z4BP6G0MP9NRRP6C$0613Z: ,!3C9>N.;K_X%O[HA(A)FG1$W1B!.P+" M;#5J[+7D>WP\!+\5SN5E$K5;K[^BT-_ENAOK:0)[$;JKE=&EMG21 %Y",[\4 MULT#8N\#/.ZS[1H_8X# P7 TPP]C%[(C\-M=JD,8\G5]<+FG*)R)$UD-C8Z M9SZNRW%AVQ0OB-VY%&V [=OZS.,?L^Y MJ >Y>L7/L4NT5A=N49F7+]\L?Z[!3W]DO^]W:KU&/_>G>JV1^_VB1X%I5N\W MESYJ1=E *:L#\ML6?"#B=D-XA.EG0M5+]K9Y(7N92BA64V%=*O)M]D&X& '] ME?Q$A]Q6C7@/' M?<_>%@^%E"&JON;=72J7.2JD[A4PWXR\62N]_4FN50D'O M;KUU>M]*LH.Y5UAEL32 [JK%\)]*R^U;&&Y6=0%!J/#R[A>FB X*CK35R)@M4@F./=-&K M!,K?3[G4-O6]T_J_;.-DD:2"WD&6_&)B)OE!T;U 3QYG]MUB ]#YPC9\3 MUX93]"__'5K!R[4;\ O+-VS7#[V<:&BCGJG.@>_PR>D8Z??+__?_AM=7UY=L M>'W![A]NSO_G;S??+B[O[JF37>\3N_S?'UZURT-Z=Z0;XP9QFEJVG( M/[XDV"-P$/C+F-!"3_QH@9BTC#4V-PR#B>M1 H _T3WNEW%/2V/G#XG<%8Q^ MQQL*7/C"#SD+9XG,_JP@$!O/R((5V<+PSJGK$'+XV<(Q'JY:= M^QBE"HLE4B(_O1: #.]ESU8P83J;Z8ETM:4IT;?Z=^/= M4T''W_&E\3,SZ2D-('$*]#>R6YMQ3VQ+*WHRC5;_]8ZFA3M8DL2=.!E;]WUV MSC =QM+M71_1W*YW=T;MMOM%#JR[QH%AJ55><>CQ)6$^H$]$9*N5,LNZ(%$4 M95U7*,&*4T/OY*S9J&4-"T4.ATR87YBQ_];/\B8,,'D7R:KP@?;I0!>70QWT M0!>H)Z1]F:*@-][ZXM+U=#*I]F;P9/ Z-#] 3_(2$7AXFM\OV+8@KV:=8-I+AU+*C:VM:FQGDF1.PS M;#8*,Y]&:U!P:87I*+&^YBNL;T/0M3986M%3W09T.($IJ])O\$64ZKW2."TJ MH.G*?*Y68Y>Z,9'&Q\(7P BP^QW8 PJ>VU#7SY 8%#&$* 2;.Y.]P=VQ( MS?=@@".)>C!DC*PFF).NP[.PQ17%9M9ZNZ9.&Z(S@:RY$O5:[DR4#(H\H\MD/4)2"YE.O8%"S=!6")(9"0CK11W8DVCP6:QLX\(,U%>SQWG2?N^3CD M$M^7MPTPCP9H0R]U>?CAB(HH 4%U\U^A'U#Y%)5.JG8:ACXC(:E*=9Y$ZY:_ M"6_Q8HQ098.2'LA72>683]A]!;MB.":5_,'W,]U33354D5:JQPR\Q T]50!$ MR[.M?X>6*=NJP,74BHG^P$)4BZC\%+VBL>]T7@^IFD0EFT0UZV5O$E7*@,IB MC_UD%850];/C,MFY$PD#6"\L7T.7'9_.\"NB4=_PK)G ;H^;](O$=-]R?E(O M(+ 49:.;,M?$Y^O6W_F??P*'<_C;"3K=7MU>LOOC##>!<#%"SP-F9+\(9S'U MW/K%C3 IS+]S[Q$DR5#U\Q+.#"S-M!S=,0@KL7">S3 K*;XOT35 PVY/I(2Q M/NE8#2U5J$W\4!2!NBAE!7K@SU,KD-7:.*#XB4O)%2U&K'LX!5GGRT+>.OMF MP6WPN%L0-P[\,+%F[ .^3[9!HT,33W.]N'?:+/3\4'=(2L8M#E(7XS6@ &#/ MJ*)Z3;N^3*]Y &)W/=U[$5LGX2^,@PMJ>29F7 M$@^.GG]8L+DGH"GU*%:[G M*0NQ?GT/KX)/0R:4CX!JF%2^ 0 +$1!0 4YP!0ZVET?\ M+N2;[G0R4E&]!?4QPBI0YB*T:IR<=6N=+%K]1@2%]1":@Y4(T"#P=&8ZI MOZPO((5V,8&EH9UR3=1^,WX03[I DR[GX-O"3,PXX\1= ,47'[ULN(O=+U:M M$5##)U7TB:]8+M8&YBS7B!^07CK_97 .5%^8*39RF:) ZXCOTB=@:/:VRX.&P979V0PK&5 MD&%N.G#-7TBQ2W%AD4J\*E5K(?.*O>2*%Z4QODY9WD1\?*;&PO MZO@5=/5(?(I<(XX\%7Y)N$#FE:JD"Q5_ R59 M#\0[48C,O5''@IQZ8$OSYN@)!F%XIG$%1@VWY)T8N M0#_VA346F>=);U,*N+AQ_S1>DE1U(M5(].#CH!RAC9)Z)]T+T,4# ?IS3+*L M80=TF$AR8]&>C0+!(M],,I?;" _@77>R 3.\DDQPV7U\$YLR\=:H83DI:;J) M;)%35VVAW*)##/VUV#Y=Z/=RY8!F4S_ON",$B?0")!(@6UPOQGS5:I/L;BZ[ MCMI2QP0F+1 Z%6F!+"(I8<>(%N*'H(C,4E$X.K[DV2@TX6Y/G'#4CR^M".72 M2QY9(!F\%8:Z>4B]6\QYL6'\-2'?BOEYEF#Y>K'4VCKQEC4+9-K'72#3J.^H M0B:NA4%]>7#*$,GW4O M,H9EOOZ3;MEH37QQO:]P[YI%D+'+M%W'9/844ZES8&/O(WU,R_>.[T.TV= M$9YZN:,+/_[6:6[1\# T/+2;2!12U$=G<-I]@?_4]X"])&U%G6$B%- M,T%+*YD6J<>R\3K9?92#8AB"?/"=H:.'IB4U6MC$%&%KX@M)VZ7Z8RK!H>% M4]'D>LS.(;-OYXUSULWD^7FD9[Q>1EJ?IR M,U\SEMVO[MBQCRDTX.TR]Q0TS/5T5CXLT9!=9J]7>E MD1^J__ .-/F*6"MBW954;^R)6$%=.!MLK0H>F%8W[A7^;EM/-$K?>H)R%/,R M%UMERY59TN$;D_6P<.-IQQF+!V]6*/*C3T=4@.^+E"FF8SJ9*%1ZQ+R]5/+/ MXES&X52,!$?/P!VGQ!UJ']!D>3!,%2?05?AM7.XNZ@:?=5C';.:YF! _>J&R M$#_16GRA>E+HX*(";=-S&H;SCS+9LT>)5HV M:TR4@:LWM5:]23WFN_["L*>?Z.R77K?:%&9+114B,C$N H=8\R%[,TIXE;+3 M)AV%3#]#8 T5' \.L$8Y ?:[*)I:"#?,V0,Q@;P@V38@[IJ/!;51B4\R(5#A MZVA)L>V";.3.JIK%K=.1AU$ATF:-Q.,Z$%#?SGJ=>GXA2*+>26QU:>YV83 = M2=)VA]KZ+VXNO7!< 98!Q9G;JS"MS-5.RQ2)&^JAXA^20WUDB4HH594DED4M MY50F[Z+L^H1: )=SF0T \JGESE,]@O#(C<&THX:V,B4\/&*)@>= M3(N,C3&<_OD[K"%JY=)8JQT"D-S9&%.7%_1#<&3%WD8;&:W>R&A^(V#^62+_ M66PC=Q;0$;A];GEWY*;4&H6!&H$S49JNRL+4&,Q(G#@T[5J3/3\K@1 MN-X:QYW$=5SLJ?7K=&*9)G<^XDI54TTBC$3CST5@[1X>/[H[P8_>(?&C5P@_ M2LQT\WD=%L.(O@Y8P@S_U>;P>B$W"R:@J3UBG!.T(C,T1',TNI1J."V3J^Z: ML?J#4X7H8FR0H_IX)Q_J8AD$GP7RN[CA6K)Y6])0N8K?3>(X:@@F5+F\;:B^ MJMPSK*B\F?^;CE'4<8]URV-3JA&*!YGH^7U:59%/W)=< @'K,T1Z*KX[(G[Y M7M59:*&:8SG :6P;=Y;5=99VK(W4.C+"KN+G^ 4;UL)KB'ZSNHJ EBZLO,1* M_42/GE3Q$UQJ81F][D753;D $Z=&?ZM^7"9/]84W$B=4-$W<=R4@7="E-!MHH^W!(<@KV3>(WD*L'U-W3PVXK6A(0%GN^?R".@S#-Z,$NQNY M =PLXG>/T8P#T8YZ8@$K5H$+:M%.[6AGB>VXQ(%A23XSA?30%UPIFP"([24T M ^*"2?&_PI& $Z$#K%"5^"*,V;PWW3@L@Y,:J<^Z%\FPN.>#U+&-A.: 9AXL M=4JM.-2::0/8K4S.@9#]OY_0(7Q##\4R>;AHB1-X0>^([B)?.1E&&VLW(@J( MEI07DIES@WVN'B:Z(]V5R5Z, JOS6DG ZLYR.]&2;U>*N\1!R+!C1GR'*>3_ M?GN70'\MTCS@?$2,T/)ST5-9TU,9I%/'$6 ^GJ J7EX/ @])WKAP_U=I)_; MF.%,R@HU+Y!B%%"8^D'"9N!V9+,S@9RD&^"'53C:2N.H4)2QV8%':_UOW2&L MC.;GH%HA $%"G=A)4KM):E^RP9D?!]V3W@89]C6 M>"P(4/7"=$Q%':OVV5Y BZB_1_ZQN.7ES TP1"P\%>J5A8EDT735/1/)=[&) M6[6'!Q<-AN7MF[L=#&/FTT03M;TB%EEL8< M3KQ9*NDAM@B.]6J@W22'$8@LFAE*+5DRG107CWJ=@)#B0MT7_1YC91V9SI2> MDM;N\3?RL=C4UT0)UAP%7C1%0 M$@N)>^>K$1."=C%]8K,FV-W.?KH4K40GX>6\DA[L?\AFST/1ZYE^Q$Y&7V#O M_Y^]-VUJ',D6AO^*@G?FF>H(X?:^5#T/$110U+S=D*8W5)4L> M+5">7_^>,G/# M,2..%%' E1)L9P%"P_ =X*PV[Y4.P)IX8$#1(00I#AQWM]F$0>U(B@LD20=T M5_"?/OK_EW1-EIB751Z+"X/!>HI9[%3VV0BE;.S%%/+Y*]>SA(R6NC1O\C-D MCO=R>(X5O7Y^O'R'%6]%QQA0+UQ"VE\O<8&&M\;*WROU_=ZS7WH M>[TR*3[+^6VOM3U]KU3;WDS?Z[5?J>\5)]OWHA)*1F:XAC/#.\D5P8+X32I' M??( 2^SQ2(KBS-E0Y7RUQID_P/,0-,Y>A^:Z]'.RWE(8 M@_V'*6BB3BQ9YO+G:N>6M,X=:0H;:)V][II:I[4%M;/7>R.ULY0AA;4ZB1]M M^4SS$,IG6KGE,^W7E<^4.3[4:(N)XEN*#RV"1=YAK'%;:6A;C5](F*7'@,J0 M1&'=,M6Q8GMI% 5E<6%U$EL;M/1.OY\5Q#(J(T+W/ *>Q,/3T9[4S,TMQ#7?>5"OWU@6U.,>T=>[7]!OOZ-86[]9Q//2YBU7 MRZ)<;^D,6^NZX;9TG+OVIO7;A,V,0KU5\4 MA=QBQO_>M:7]Q-%ZRX?)EMFKT<=@;*>*HZWCT>CWWBZ.UN\?7!SM,(G_U;3? M/%S:!QN@TZTU&X;0:PP$5%4Y .)LR^9.X1X>W2 M8%#>+"3I'D!@9ZKU4E.0N'%934&JIB!54Y .>@I2H[W7*4CU6J^3:KR6TWNM MW+ K/@MIZ9Z/#'357*0MST5:B16E[\Y)J/&:42ZK05#:+IRT]T)=.'NM[73A M7">NDK3H'#1/SKIZL[6#@2_KL+62#U*J:/#(:'!+;:L+TF#KY*RE#^K9 '$Y M:? 8&N1O=:3(00[4V8!Z=C7E;] &%?/U,\FJ,4REQ)I=#;(;+ @@5G.8=L4T M7S^O[B#GZ&R \[N:5S?H L[G9%54TY?> ];L:F#=H+?-*;J5>KF:4U;SE[9D ML![%2)<-6,66IOL5-&3[Z$SJ=;(E1X(.D"K7<:U M#SP+"%-^,AE"O^C8')0'-+& QA" *Y!C9"5M62DM3)OPI 26)"6DIX_0[2RGJM&O=3N^=IQ2]@T4M>E2SUNKWMY@Q16*M]RXRI];* M"BM5"@OM;FX&SAK;6I'@I(WB,,%/& MVEPG;6Z-:/5RU;^T)MWRB;L+ZK#[*X;N;EPI(!B95=3DWGHOEI,R2:*+Z"4;V3V:=_IOY7A[Z-/ED MR4;S4X5")4"A%0F$>T*AE:ZF7KUU^UTC==[/C5]X(@#_';)V?9?B;;.+3"K/,H#GU%?MK;];[)8D(' MR]HK5'@S5%B1=+9/5.B>G'6:V12>K>+"41FO8ASEE1@^:?U*(\#^((UE&QK& M05!(X49A*T4D!A.N:700'\'&,9H7IM.7 O QW/.0O0?(GD'U=9R+.[,>#NI4 M#T<$Q.0\XB218@!AJAWQ#6*9M3$(>RMG6BW MUEGC2',R$_16Y5 QM5][,UM?NT M28X5'5;43;]A8DP637JE"_P>*Y:L*)DM;?I4 \MK[/O1=%3YL M01MKUD$;RW:OJ'!A5[A0SJJ'U3I7LT$Z5V=+*>M5C.%U*>O'X"H<[*J\8UG* M^MI^P69):X'>-TKL*NST^BSF9NODK+JLJ!RB-,2YO%W-IV MM*+"DLW%:'FQ9-MU,U68=WFN^UKCMU=DM[UVP,#[HKG.KE*?"V18M=HG9]W. MEK)3MYL*62%+BD'OK:AW=696JW-RUJB0Z "0:%>U-[M.Z6IU,:6KT]E20\:E MIG1Z'LWV/>YK#@?YWT+_6SB#(S7KI-65&&V[%AS3Q]-=3#]9(Z307!A2.&W5 M?M3F9L<4Z^U6PB^:QK6 B_)6]E"3?.M$&DG[2.".\.VOGC^H_'S M3SL7WD5C[C8'PJ(+'1AP[$8KHEO8BP,:LN:1M_L_&\7U*J58_JRXQ%WS\0S,,R,@R(8-AHU M/I(%'.R,EV@U,+0)Y9YZ'X#!^6'D1Y?7-Q^_U* M>SS_KZN'S.&DSC)_8J5X:,ZKFHCZ]F3@FO )O#FA5"][E M7#AD+D3@V5,* MP?!E!Y$YCJ\7CQ!+XQM>K *6&4G% =(H5 ).%HH<-C@PU=(U>Z2Y# XE,/R9 MK@U!QFK/(/PX\1J.X[T0WX;+;+IQX@&$'/L'"-HQ OU"3U6NF"W=!Y> M[DZ1^R 4/$!_@[@"B(- ,PW?G\%WZ-Q$I4,SP40 &J_UQYJ@+I(%G]%OAU8 M-KT7N-9!4D2*;1N2*]!YXV3@ %5MSO]2Q&.$H*8.HS#1T!+^2L"AJ]2GX3/F MR ]/09IEP"Z-'XQ(8XY=\L\!\@9G2"R,?+>F?:'W>J I#IG+1G88B.L3QJ:+ M6^0[M$D4$$DAF9YR,CU%,CTE,J6[ [C$L&/5G/T$P+NI? =H-H^!>*13A"6(Y0K<"N,D"@10$GV12QZMJ%X1J6HW%\QT+SH#-F\2!#:, M''\( (4#0A:9TNF!M["?PFTG98$%IB>P%E@6<.\ C $49@1F\6HR#Z0HT$G[ MSFKMZ9/$3U_&-BKO8P:,QC0C#J> J>M=O,JY10'KCYQ0,E.#+A,<+0>^Y!23 M9H0G?DMQZW\$ZV!)O%100;SH:>Q%(;T23YTD!B";YYX^>2B,Y?-(D$Q!L.-3 M.-)R]KYZWP389RP:Y7? *^;@( #YU?&&L.)K-X1'VIA-\,U[.06MEJ$4(3KY M@$EIS?JGK]??'J_I]\:G7PB-0/LDQ4(<'-RE743":ONG-PRTZ.G: M$Y"8SP4]0A6W3#(+#B$16JY46U&-2 M"$GID3P,BV>$X03NQ#/:33:9"&L:J M'E\-[-RR49M 5I%G.$\C'X2(,/15Y8J&?LE0(S!PIUU JR1%0N"(Z07A M%O7FO?N^OP@FM4\W(QXE:KAN.(;C<-'RR[486 MV\>Q._**[^TSEZ^%;6+LZU'+%KCSLQ>&<88?9]DO^@T6[LX5"3Q+-I@)XES) M=\0;O8?W7' U"DCZ-N9B\:Y FXJWU<:)$3G[^KM&>MX\LQZ5$HHGL84 M6@B9*202&?W,@H-S%$6*+D0AUO@[AG" A<,VI"'$W29"*/&8#=?'3"5XI],+ MI88&N"#]9+?&CV= 89#JMR!_08" ;N1&(\ %:@BA@5$C)#[W>8F0FD'B3X0, MZ=F)/UJ\9>I[)F-6(-^$;]V>@W/OF%=2L51**LW20VNQK,P52X!#^P1T,;'4 M?!NYU$%?;3;VFY)+I40':6-F3ID;1I(7&M.I,^,1I:Q]DUBX:9X:/TJPS*(2 MM[E+D=L].6NU:]F4B+^382>LK)3%+H!46#-:"P6_>4'P!2"=M_[/#+ QV28+ MKGZ&OD$"P/!GUZ@2W'@NOM7W -/$.$ 5>[;14Y!-"UC'0;Y>&DRO?N!I,,TMI<%@ M/I<=4NAH:2),/R<[I9]-A+FX_?[]^O'[U&22:'%"-N-/^.R:;:.=AQ3HXF3 $AGECGH>)C M/(&HH-@N_.W@=C7C/X_F;G=B7X3TS&"0(1^*7ZB)!;@"]7-T?7&U YY MA@<]0\UO]+"("GB]>XI: <7=17H&9Y8+,AW7RS+4SN/#<6:ZE!2W9NCA>(0U MCAN.VJ+CEK&9[[9E.2Q$$_Y/X";P;M@#,!).T3PL 4++("TB3#FA@G]%Z(4? M>5YH/#$1BPTPP!JR^'*>[,6?9I$GP4OF.<""^Z7.PK;CTHR?MR@6<-3FS.K< J>P@Y-9$'+^Y MO#I/HC=XXQ?/XQ1*3UAPUY?+N;LNB&QXFM%W9MDF[@Z?PO^P+>V!^<\VAJ'D M,RZ^/V2?@?O$%P?: Y9T&[ZE77"+1KOUGPS7_G=Z(1>7#Q>WR6,0\C>@(GNA M;0;QG9]!VAM1?,_-Q6!'J M&C"9/\;0.)63F)I%?% :E)AA%@VQT-[,**D'P(!^=XTI*MVPC3NQW<-@)@N= M#.+4EJ8H7M]\274XX57)MR,) C G?X!5;F&UB1>%YP)$-Y?GP:U_CO]DE09@ M3+'2('P']5A]Z-31#QOY6>>!1#)=NPK0)"+5 7[U/>!?@> 5X7CFA"P(/;S$ MW4CB;:(^@0G% >QS/? Q[SB!7-^ I\VF\S+S!GF+C$>%:S MV"OYR3'4'B,$[A,S\FC#->V:TR60,?!E[P=H! D7%8<@DTP5Z9[6(B;&C"?I M_2NR?1XH!@WM!SV4OQ<8G50HT.:>\K"^($3X E=I^6#KPA63)!3!=U'3+A.+ M=]U0**9_8I8U6!@!?R"H51-L(XVA#3A(&1B@LA2Q$K%&]2.J8(&7%"S 65'> M>,]7)KU?^$S$RHL(L $6>45I);!E3*R%_V..;5''5J=QHW,DT@G$L M5+@$+^I ;=;KRQ%(]&D('KUSOMHD?84G8^=A1!-=G?4EV=5X3Y:,8T2N M.>;1/$$]H!> 5/W"ACZH]S,17918/!>^2R@0H*- 2Q>DM@XM$W_#4^*.UH)P M7!&DWX@0LY!M82QD,:W1%@HN?(4+?4L+;^/"NTL3[H,ICSDXLRJ==5DZ:Z<\ MZ:P;\O+%_KIFKK^N=5)*)?)R>91EGV*(UK>([6E)<#I*%/A8$R&)0BFK($T\ M%]@PZHG$6N951/PLJP MT&SV%#$@4!3DB:W]:U4X;61)Q?.:713*[.;)-RF_ ML2>LY.9)-;"@X/C4Q[D"%=M]]IQGF5[,*\.(0_)=;113K2BY5*E@L.YB" M8 ,#+NWA#H^ M1T]912KOE-GC@/CDR.)>D,G483^YXRWQU 4@6,%\-0UX:%SRQ(ND_AS;#D:_ M-?3-,$R 0(_*"^.12+#YP$@U'<.>!')36*OG!CQM&]ESLB)Z+7>-RT59+#!] M>XA.;N9X+[IZ-8$?@^]NZ&")TQ23FTWJ\:4KKBCX[H5"]%22:4P,#*,&F'T> M2H\D^GA"M DI,BF+CRE[PT]J>16\GS\$?J,X(7JJV!RC]P?H^Q9&.GX*MKA, MJ9A[L*@62[+SL6:1'[K@6ZGUBNWHF,N-_YCVLTV[ *#A#ARU)(QB$'_!^5&B M"I:J*J[.9S3=)[ (.E1>?>"2%?]L/WE <0'L Q8:,!.+ ]6SM(10$6?&*RM0 MD3@J;#"E9U.UR1,U2&!'./._#RX!SV59$ MYA!A _>/#T!X?*:F-S:/\.BPF^EYAM7R<^_HK] BJT( MVB"HD9'Y!?0!K5$__0]^]I'K@*Z@H*;%8^K(S,7C05G#JA&>0X5L*(_0^>HT M855I0(4I,1IQUD#4RO-B>>TEZ$5D6/-J M9U+81;PD+O#!V!L1"WQ-04E1Y0Y+&O)MD%M/GEUR>1\$BC(/&:!E'A8%C$Y]7I<*(Y!!@LR[1 MU)L"Z\;(&:594TDS>EP$6[1],YJ(R(7VP_5>7.SZ3*Y36@&SZ55<_/X CCGV M>/<..C]JE##QN/CCJ;%9-*0KC2#P3-N0/F:.O"GN2A$Z=2NVFN,4UX+'2 U_ M*LPP%ID^I0+*0ETX34F Y+RF$#V*Z66+96LO=^$YS$-?E[I=4LL'9TN)6'*! M_(F"+1TA]D<^ A/K\G5"-?0-PL&,#3"X3!91IY(YJB>Y)0("D!MQ:34&]!SK5AISL* UWB"( B):)&:06-GOK(?'DDA$J02 M=\[ZI>%!$@M#U#7M%K81;Y_T&I(*JJT043)(7!8HW,D.I@:- M.#; $U 4>6A'?R@B'\,$.(KZ 38@%I*@_;<4!XQX?1.C)93"675ZA+YXI17 ME)*O:LJ0:!.1E_^3M(F84QXY7E/A"Z,$:5E]ZHARV+0!(//6<3^4MCP?'EKJ M[-V0A1V?C[A;'A_Q8F=O*]?9VR[F['T+.J17?:1,.W,-%]9%$@#^EK@2CDXN M*U%0K44.Y[K.V;T,^),K"-T\ 0^YC6Q'Z36EADI1"V5CPQE10#\*.3-190>) M)<'1Q!^R':0?U^:AA-$^SX(0Q0M(&F6%S7B)BW-#:*WV:)1U&"_*#XES24'B M7,1VTBS.&)%/+)P1TCTY"^R?6?=PXB^8V[[[5S&XS+/PT' MW<@<6%0>R6^.WTZO2S+DY'.;.<@R*8\B!#HT, ;?"8=PP[ MJ5Y@@J_P&8ICG_ 01?*"&JS$R?F<(TOLH\*(H6B:!& 2&MJ2UX&NQYX8[U6' MVO63[6)&+U[8K#>:.EKFZ,WY9@P]'SVCY!'EMG6B0Z9A.I??"BO!HM30)C2- M7!0K M>X"5&!O)252*U;&4(LYK;$EA@)U2 ATWDN3N/VJ_H:O4T[5'C[*8$3U_L,FO MUZYECMG$!D7X*ZCBJ'?"5YA034D4?QJ(P!Q_I2.<,P$;E7)_ZE'EW-3 9_(L M3VS5Y_GT^S"P+=O@!T]*#.BY#AIUB),WU]CCB0$O>A$=NPQR!5.7N.R1TO$) ME$)?"/,)V^+CY4HU;WRD^YYG)=/2Y KFF_QWH?=Y4*#KOT&07>*Q5J\5"9<>;P3,/6%H*(N\SC#N+RHY) >I MRMD4%B&VU6CE' L_+Y[#%@-*-@X59X[G&V_[V?8X@6?3CY%KA#XVF:,&H,D7 MJ(=CI0 :9"'CY$^7#&=PR(XQDT%H;GLA+^)YMG-DE1(#-2V1/$%<0.REC"4AOI*:P)*?FZESIVM]=JK5X"*GU MT*7-^W;#(\!XC1,8'[P(W^4FWV/K-]#-_MOS?^"97*.\2!C)>8Q B=:)O>H MR#=>#5#XU'P^K=<[O59'^_#MG]]^(6$M"G1:JK".^4@<*U/VRZ7UQ!,A$0_= M4!,[$'U[/%93SXL43!#Y1Z,7CA*)EF3KP(7C[O)6;4>._9CM12.3A(M?YDXRZ7' MI'.V:X14<\*7ZK(74%ARU!H4WKQ]I!)_P]">#=JYX<\2[_*>(LW5/S=-+=3[(GHNZS%!TL.6+E(3+5ZDN M$C%#JF\DAY335QB.4"1=Y"$,JT/%"3%T:F@7Z+&V07[>JHL75$H-\3W%'NCR M78CVI:A$\<)2R1($#@32A\L5 VG/2A!/>2!SICC1:%'8[I>\,\?GKHT-A+9, MH>: YL9E",$-H\PSR6%7WP%O,Q M)+?(+/<8)2+R_/J"Y0JM@/@Q_G$)$NY%+4B)/SBG526E*;#V6)6*"4<(U$"8 M&$*NN:@7V4\\BP+1ZI&98Y>6IST"@00CN"K1M[C X"U.;[QGCI7(&T&^-S,^X3,DR, M$DV!1W&Y#WPF!BT\7&@O< 0 ?E4.ZSF/3-B:&[PP7V0E1&ARDDB0:0JBSA/> M/*&,/E0D@$L^\9;)PJGO,(,'R;!L5F83./ HEWPJ/&&:,ENP?B&:3'";\BFU MU+JP]B)(W@!G#U***Z-";5Z F4D;@A,"!@B%K[&QQ%@ M5)O"4XFS!I$5IC"2@EX[2:V20J!S2T5:)K,A[AV%^4]2^Z,VQXCMJ'/*#TG7 M3&#.G>Y2<48G*F^;N7#+E+NEW )R+4E@D7OS$4'!S/8QA"(B1HJA$',A;AC M'RKJ-'D">T=EJT)U0>QC4]['7('-/X+TGG0X0U>THE%%5OHNT>4R8&(.0E*F MG090#N?6/ISZ1@[1!S);QL+5"M-3NA?D M55QSXM8 6O=V&,59A1FDPY<_QRH'^L7$X(@8S> K%2]'QC-/K4I]B!K*.,WP MDJF@,0Z\8+ M2KY@@_B?4M M1/D89'ILJ5$P7%BC^"90;'C#=,LS204WXF" ;],I7]]<:HUFH]/F4O?#FP+1 MGDRYJ\@@TQTL:M%UBTQK/B(#S(#(YJ'0BZ_U>J\>QURW L8M0Y$S;'1?D%6( MG]/ZU#5A@B3%VA$J?$_"U4E)FL%\EF;D!]B6<:$A4X5QMQ'&[1U"&+>=&\;M ME"^,NYY9VDG&XB0&'7KZT]%)I V0$^W;A;[A.FRQP#9-KCZ).O60UZEKOS_< MS;E]A?J?XTGFVI@TH +VKXC-9;V#\@%<[RF>.P-* LZ+T=,^YW_P1!S^G"!, M.>FZ684\L>5P>X1"62]"HHV7K;J,<"CQUNX3D_4Y:T3&CE"UQ,@EF7"B&D3/ M6,Z)D2+H&*5?%D/%5!>):#(Q+NY] ,SAYD[V2_@__U^C!XI+W#4AGTI,&H9) M;?<$L2A1%)6&2,0SDTV%$K()1>%57QE@L6UPHY$TDT4TD:<>ZUF#>&',1:4" M?)&L/UKJ!Q69&[&N$5=]H+_*> E W5+TCW?I-2V8973'HY%)K.?P*P+S:S>! MDR9Z/ -&*P7Z*-&UH*YL_!8<\P[,R57SA_T)Z!$*X>Y2>_/W _ M-0@$U_5\J3QH=[[]C+;P-]3TL>PCWH2X@);R/\PU%MX3+V&,N<)\--6<:I*Y MI4A(4@UQ26?42L6!; VY%]Y*B>=93VT,7 :8HC">6;YGC@&AT)U :5J"R\I( M7'I B?*X\^$0YZ^0*H 8QSML\2 R,5,*?C;Z[4$'-;(1&LA,S/42-'3C :OJ MZ\UZ3V\,>CK\VNJT]7:K3O#LZ^U^5Q^T>_E:1LJ2XBU5_*6$&YP2]O^3FX[]D+9+19/ A6D=L3<[456F\T$U MGC@SOQBYW@6^F/5%W: K+DW2!\V=%#O/WAQM.1MC'""-,]%U-Y^E>V%$IM1XAT>*P\47MO,:Q ML'7::/:[I__\]IL:M18>:LPC"GE?9Q&&4L,,W5J"'6M)U$.N$"\H"N\-U$TL M3"F_%WZ8=R$6UP<#N0N^B% !Y]G?,;$FX=CO B"+](1Z#[9/@4PW80>B7SIE MQ_$)6D+NHP,-Q12YBEU,K:+L0.(30Y\[RY+LIA5U1&//831H).XK2#F$/@-> MY\B;9]A;VY;YM#[C70=%_J,?8^^IR 1)6&BLYOM[KIUQD(\RPF.' MOA=XECVAGGZ\']@'>,H)0OZ$O.2$P*>(]>* ,+8B<3E!M:2V5KQ2J5N4!5,F M5G3YLO\"DM<+50_9(B])R3'ELAECRXE@3;0?[=ES(AJ[@^-\XGPO(MATJJHX MG^\&MBJD5"&N:L5YG/2M!'XL\./T'!'EEOM=([>(:V*1(S-@10I<_(X%^6DS M^BM'B4B]'E71=+YS.CRE4>K4%-W^-$U/Q)=$VF*R!M(0-E@(YV9S&==N)JRO M)RG"1LEXS:4183'"7EF)'U&V/L#_7Q$L>Q0GW"90E^B%Y6T^JO[QLX]%+[5X1Q4)HA*:+Q?*DR2JSJW\903N/$8DPY MSGA^?1(MTUF8HE4'\? '-@WCSMVMFO8=3C;D&8I)N:-2^LV9OS+/(N I@=@X M/.2U'-1>\&A4HU*F)NY%H./-F,BASJ/(Z M1X56^TO%R4CHI'W[_@/[DTT7* Q P[&-VE[E$]4#B4X2G,^BTR%>7%Q&@MCM MHM+XE*<0SNDIU,U*)(V(7LO81>8GJ,3T'LK1)4>+Z?%Q67RT@F=B#0HE$8(- M1.X,M37'AW]>7-R1HGKN(%H9/ V+.Z(4MA[[>3.>*&QR1-IAXH@3@@$NWW F.$3S3"6I:*HEV,_!MCM1VLYC7W5JM-8_0_& M'C>J)FJ1 YE&9)[D02EF0;:L:T/KM^#F^[O9? ,'R6;W+L=^YNZ6ZR\^$^/" MN0,$$MOPDY3W5G639H&;A)Z]B6L/ ML3$@FV#&L(_."4!#]RG6CB+LZX$1D%@_FT-4M5+&,?PGQ%%A>X$I8Y5/U#R*4JF#6U/]WG MCKEN,'.>C;UK/]=SYF!S20>'!0)CL V!4:A2OML\.0M?O*PTR6^)(72+)*J= M\9JIYZ$J?+IV-[8=PV+.=&RGE*WYJ)_02%(/RE&^4I$N=*.?IF7>"MZFJYX1 MC(N;H?%LP\J*J>)Y;\.#"A8!)KE-FU\D124#WG*+ M=R'@;T3^K6IW?+>6.D*:,4$!FZ20T#^XD^W #O1N%!+062;^T) M+WU6OTW> ,+.9]P%+!\\\HW(TJ5R&_?8CK5.-+-BTFMLHM S15VO>9CG-FBP+<6;(:5E@;E&X ^$K=6!13@%-ITN@#LP!R-6;L M_L;S^^&*882OY<$/(%1. '&C7Q7@:JF&Y 4\35XJO9BW$+M9\SB"C5$ EPDT MNE:R,_(3(O+U_3GS6N5[V152IT=7(;A#]IULS?^HM-C=YM3>UH%/[6UM:6KO M%\/V_S"X/LT-YN3F^V;BL[M/?+^?6]]L?YM]^OM,OKAXMOMP^_WV\X MK9<_/N>EI9O6NZ -*6;K/B-DJ?DE-="T3=FLGKIT4L-BD]G/-I^QG@TJ[T-'K>@/ M(VIS)\S PX]KS6L\)>[K^?D=]E(VAHX=C(EKCVWFHYBE_ "*CP"Q]4T^@5GVU%SV3"8'QK)8UG?")@-DJ$FMN0F$1GW M&J:A+Z>@2?KJ:^01BO8T](U ![J ORN. O.VN*?,337^#*(IUSA$5Q89 !C2 M07/EQ/M!A*'PB*$A,9,+4&2$=T&45%5UXV-6;\&FI@SE+7Q U3Y*1DI9O4+ZHG M5BBS)FA<% 06L!LRWKHW;C"F;(0*5D3G%YP7K7WAPVIQ9H?AD_](C@W0?/X* M@-W(B; R!7/\XI,UQP9EKF+\\_;+/:^ EJ^6YT&='5(/#%(;$(<^]'S?>Z&& M#_R29]"&95>(B/='3J9ML,R.X[;'\8-2KY%:?W*\ ;*=G*%K9:;N?$G\)<9, M/@"/T.>;TG[L.V>L6!VAD5#X@^,WZKSW#%&,^K^AF_2 ];V"*9K?0=&=:7PR MJO8%&< ![WTI]^<[%71&K(YXJX]]-X!O 3^G0AU!IU["_GDG)C&F/6&*9.[A M=A"3E'9#9]+PRCW7!'"VH)MJ>VC+Q8* M,N1AMNP_J!CWG\54^0><*L\9,?9)P+:N?)2MN%'*/#G<.4>PJ9QP1DNC"\ T M)8/V7Y''4[-I_;RO'6?*LA]5W)/$L*@F'%^4Y0*@!>:Z(RA-K7!O+@H_8 M:-X@RA R ,UX@,V]KC!B1\=,=)]XEE U9+U\-3WU$!<*S-Y;'2J48JV[8I5Z3FZ^8+E M((%NDR0EPB&^73(JT (CD>L7YV%,FD6'"'8[)V>])4,$%[,@SHMQFPHS)NOBDFDR2JAK6NBSJ."A]U)$\+'E^EU9I_"Y%^^\K?4U0PH&M]8!Z-ZGG!\G) MI8Z2='@;>PZH$ M94# C(1#H;]161SFN:2H>:S.V+RRRAGSV(IZW#?908 M9Q?POS'0!\UL#RF-+Y"'GZ@2/@@]\P=ID6J[L!LCL(Q_?:3^<+^D];78LD>% MS*:41+GV^<Z6[4 MZ69CQ6SW.:)YC<#NG9P-E@ELI4Y#8D4*L "!@GMKYC:06[BU"R\(\VB]?W+6 M;M4&.;F!29"V+UP^<+R LJ+K=AIY!7)'KA%95*)5=!P1'/7O+I"O QS6TIZH M[-^=8PT9W*EIGT7/=NKS3FT4*2$BW>TR1C7R; HGJ$1]RM80Y&*$VK^9[XD^ M'+%;_3V81G$:3$B6/'JFE^?&EU6L7F,2H^N*;HZQD]4P 3FXEBD:[XI@LGK6 MV"P-.S9&4S1<"A+1 7W^-OMZ);/ @V( M^?P&NRW,@ 9 Q]U:CL"6' C##FK'3V5!:G8%A^48'%*+1Q#G]3?PDH\'QJ6XGI6QHMA*W-QPSDRF7=F\"1Q"O:EC&VNPK7$9;'2 M*>["ZRE#7*H$4FE-8CF*/V0^I_@ 0'Z'/28QO5&PD]2/(,\OGK^ H8R7BV#RVGT$^"4._U.L*#>SR/*9!-HAA:FZ% 0\]^D M:VP\ZEP2]O(#*?9,/2Z.F!,A5'M_?G-YKGTA7JI=&;Y["E)//Q'U:;2#S)(^ MD(>OT083,C4M5IE;P9&AV4R5)QP0,K16(0,VH4T?>>H8:+SS(I!_)8%\QP5R M89@?'.?)-S\7\O.MAFM:FRN$,7TK+BL$/C.5B:]QX-%G(X<'.,C5';NY72OM]A89) L18CZC4;%G MBB"*ZEY"C(%(5;-TY(@ MN/+">/F4G M88Y>/&>9*\&>X_#L&\SN!GW/1#4G*M8\P^VBZ!@V[Z)!XFXBP86Z 4!:!%$4.A< K_.@D[U.H\]!#Z M\)\EWRR^KL%7OV8_;[5JG4$W]ZMZK5'P\W:]V),6+0KY2Z?HRX]R4:!AU/OM MI8_ZE="!HP1@':+O_SL!X9#.TOG8G/[4&C*_6@W4S:,>Q[IM,XC^JE2O.F^Q M2DJ:]CB;LI@20VO5WNJX,P&C0P=!+ *T6 8<*21^5]GS-;+G(P7$.>:?4UE4 MD(+ "LK/ME V3<9&HT]"5I$HFX8:*4,:[N+3$K"@ZO V0!FLK' A5D&VT2EW MQL3>3/02D_*P!JHLA,^:.+1=^.:C'3QC;^ =RIHX?B%Z3W/\<16@7P?H2P%3 M2G:J@/DZ8!:=YM5(F=09DVX#B_I[8L"0R,H)W?9Z5%V6M;#__CKN+AKD;XP' M[^S^\F/K79+>:2.6:#-F4&L\(<0VX@9'!\5FO=DY;=9;G3SJF'ZM7@NODZ("& M23M9.OF52 M I.DH_ <$E'X'.$&I',2:V)-$HV#S3F8E;,HK0M3-)Z M=\DOW6X-E-KM)&*T:]U.KVS9(;BHP3:R0W)YW:!LX?+5#8/JG,00[;]SM+]* MT%X#C"^B%I3"H[3FGC]0XJ,7P3.LX)=UQ-_VPGU[W7A&AFVZW57B_OW J[55 MW5AL6\-_>Z6ADGR%YS-.*J%ICT*"SF/.=H+D=:U<+",?&'_;T>;53?OXOE+M M>HL)][%VJUBJ?]KA.*/)!FE5-D@KOK'!6Z""O95HP4V@Z98^Z+BSHD_%WAP< H&V3LY:';W>R8XR*AN!OM8C?DBJ@$PU]T8: M%=N=BF([AL5VWI).3RFO*1W8="=#=/=EA5 []MB_X6D-\#"T.'UP85 M)D*LQFOJG9Q9:AEC:1-LWX487"?D\#Z1L1 N-G#C=U9?T5E_27WW)X.3L M@KR[Z-Q-JA[CLU_V3Q$QE'-6[Y'RWY3POQJVBV/)KD7_Y6L7R_*QO4P.O0_J M)V5,,[1J =MU&2?#NF*R)*SX,NJA74>Q86'0B(M:" M/5M>A/$ULNJ.TZ>Q3="\'^ZSHG5)*1P> VR3U- [O5=[)+>( WLRU"K*KRA_ M.Y3?VI&ZNUW21U]G5Z\W!@=.^FLD0E5]]]6^^ZWZ(?3=;YT43&![P%::D<-N M1T7;.Q$U+6C>-&B_N\PU&C,7]Q8WDD%=RF0WV4$>"UYQ-G*8ZOGF4AMXV1MJ MB.#;L-78<"8&("I3D/+:L;^[?+=VJ]9K%\MW>Z,61J7LJU0M:MU%=7;4@:KL M:70H82YIA-$TU7/]O?0?6A,JRE!%8-H$E3BA4ELS >]= D;,_#CN[3>/>_O; MR:8L>4^N-0U:KAN7NXO1OFJIJI7M=&7'%&W(S/;==DGKJW-*2@>RPN['=^I& M7!% *#"JMJ!GL$-S;/56(]L1?3\9,!695&2R9)S$BM3BW1%*MR*4BE .AU": M]9T0RM)TRD&O;.F4%8U4-+*$1E;$;G="(_VRT<@QI1S+^?+)"/MM.T5>G899 M.I@5KG=[I^QBA8DF4>L>,.L25O-,.04B*EUT$K+"+P8G9SV]V]E6&6D)LI8K M$GFO)++2/-N(2);)TWZ]OC5Y6E%(12%[M\MV(T;Z]48E1BHB.1@B66&8[4", M-,LF1K84."LUPG/(\I\77[5;%U_\---.M6OW&85$YUBI=;UVG06NY MKK?!:*G"_H/>EEO:5-9113$[M(Y6]*A[-<4L-Y1*EWE844M%+4NH9=?R93FU M#"IJJ:CE@*AE1:#S#;2Q1KUDVEA.M["JF5#J\_??(J=:U+J+.IIF0E7GH+S. M0;)KFVP>U#I6V%3-@ZKF057SH 0BA] \Z%!##J4#9'D["E5'?.2 /*;P7-5) MJO($;>@)6C$<=U<-S>8;HW0FE6A%(1R@$1 M2O?-N^3T&ZTJ^E;1R '12&\/--(N&XU4G:2J3E)5?X-7FV@[:@'2Z)R<=?5F MZ]7]2ZL6(!6)[-T\VWX+D,;V"LDJ"JDH9.]VV:[$2*\2(Q61' R1K##,=B!& MMI=F7W62>K-ZY"5NFRV!K'R$](I@=06N"EP5N,J6\'# [K2MUB-7JMY1JGK] M_5? #$[.FBU]T*_:[%84

.[I/;9_]&$KVF-8F@8'!J>KSD*,,(Q0 &OG2A0&2%4 MGA.H :<^C%4A@B56HG!DH\7>+2OPHUWA1=XI%O!C0HOW@//^.;A(NQGW"%! M0-=LUW0B7)PV];TIR(R9KDT=PPUU@@[.O)CB Q=([%RZHU.HX!I'U +;-8_ MW=_^3K\U/OVB/#(TW"<;NUC(C_!13YYGO=B.HV_"B/@C *.#R!RK-]B3*?Q! M(SI>C #QU'MR 2063NP(QPS^\QF\#F S#C3F6O#-=\,WQUSXBC+S-CT>Z\WG M,!LEHTD:041J #]F%.VVT6D.V\9@9)E6MVVV1T:GT3&,;J?=ZYI&W^S\;Z][ ML@EN<%%NPTK=\./I'DFFT:ZIHU'4G_\WI3#,:5V->2WKGCE&R*P[ [#KT8<5 M'OH1.SF[O_IV_GAU MJ=V=WS_^M_9X?W[S<'[Q>'U[\Y#1:E('.W>NR6OQ%3DO!BVN)!1.3_QHAZ#7 MF6NNJM-HG4@6"1;(&C1T6--.H=I^H/?2 B#7>VQN_ MGMA\<@]2MC+(Y_P)^ 'G%W8XIF<1B/@EG@_L+_*#"#B@!D]\&=O ;Q;:' '! M-6MVI%KL7=]\D11AN/;TXR.;3#W?\&>B#WD(>'\=!(!NEQ%RO#L EF?Q(P- MTE?!>F9'/:&?-I@='1W.)V-V:'S5V@LJ"K!9]XFPQBW;I7A><+BD6!0^WF^R\BX=;R]DX$*X#_WWC/U$J% M$T]CP*FGICTB]8Q1: )<8/L*-?TCT(:>X5OXL66#+ 5Z"#0;%24-E0,C)$4! M^+@+ (:+SB?P:8 4=F%,D25I=_Q+$MB:,1J!:H50%^])45HIE&Y@.Z.-^.<5K+6('G@0MH: MH6N#^4LG9R5GX MXF7)A\D'<]M K#%(@^)[%(ZCP)C,4*RZD^C)@ ]_8P:1S?W_,2;33Y=T^\7M M+=WY3^UV*MQ(]*CSFVNNSP(96MI75))]4+ ?_)KV!_*D.^#.MD5*]X7G(S-!9I#R%^_#03#ZQIGST .3SI&=7N9"?P_0@>RC>AGB(^Y#N\,MZ$ M!C#W^!,"9""K&$-M[O:QYU@ -^!!KN>C$+9E=0JHX@^F'4:!=@=,>6)H#_ 2 M6%00VQ'\:VE*Z$+N@DGR#( (-!,0&)U9H-\'##4"6B8] 5 P.1IXN?%7SLL? MY(N_?;M(WBD_G7\M$8$O<""(IE,'CA/Y!B@@8S:A%=]1.A\# M.Q,4$B :^7:Z;/[-0-;1")"16T;)VZWYM^.+0("!<)N2/!$&TB+@/Y(1)-<$ MQ_ <:M_"9#'\@HW@4-/6L9@$=Q,LJ(VM":<>YS,??30/ %.3CH1_3RO;HI]A M/;G%& :>$X6+;\FT=WI[-MOHP)I:C3GH*#_'OES-U'ABIT.?&3].C1$L]J/A MO!BS +VUJB@!.:("<'[O?(=GU$[5N._^KPET@V[5FLUA#R3=H38F+6M[N M=,W6E+EIA(,#;5/'QNAP#O-:EAS\^\IWV%%__4%NMR=\(D%7WQOHEZ3 ME\\P.#GKU%_=-*AHH\ R)@95Q'5#%Z:)8AEVK07&@[J D#8BV66!6H5>SM:)X>N?HA9T2 M]>[K59YR];B VOF\9]Z'2RHO)L&^I)Z^2LU7]'/3Z$*5<#3JO%@%;/-^2]M&MJ+JBZG6I>D65VLZI&M,)]5:C?^!4O:"R+9V- M\LI:M\6Y#/D)Z^U])2=0OE=.I8,\3'51"T_RK5;+\PN]* Q"P[5XU8=CN)C? M944,;WM%'N^Y:0) PN#.F"%"742^S]RP:*9N MJW=R5J]E2S]EHJY>=-6M-UEU'U?=7+)JA'W!E;QABCFXS\R9U;++U0XNK_C6U>0,3Y%XWN2#/-,IQ%/#+HI C14( M=,CB.SPUP2,%#V5?"7,=/C#&&1H?R/ M ';*[[L8@^S5[GC%(*:X??MV ==/I[[W$PXH!&PNRAXZ;WRZC9.S;BT;:8L/ M=P,.UWWC+:!CNI:->B1<&CAAS%UTB76VKTT]7V;X(R;E(+&0NO#M!!$),QGE MU7EXM[B48Q%?RDM37>.VM\S?;7)V]H4-_.VOMA9U]];T@ M0$XQLL.CXF>]-S[>]O;Y6?^-M] I#S_+4;S6+/H>''C1=V=+1=\/[ FQXY[1 MX;A/RXJ]47+.V\[M;K;8^^'JZ_>KFT?M_NKN]O[Q^N;K1C7>_,DY[WMEC??> MK>ASM4HSX/#'X@/): VLSD*6Y[F"1V">7@I<^&[:!)FQ95-C9B>3)DKPIX]>(J M<[Z>>0;=6%%U+:LE;R74!$D6K99L+ZJ6S"!;@"@V\@">+\':)2YINNJT]\(, M\PF*4*G[:<\NLSQ&/<>,VK4. NDK G[[ MI70!:D3KC4\:J1!!2"JFE]3-RJ(J0:-64@ZK*V63 !*^T0E-K4;153O7$"<=>P-!%;6$?&2]Z&FNA;UBD(P"EFZ!EN@QO M02SXQ0FG%3>%=2T^\CR #;.0T$7*;1AQ:'8RP] M3>[!!=ENKES\!>B(8'R-X?U?F;.]QA![/T"2^*"4: S;5<%V@^5=$?8MZOOK MB_HA=8TA?[NB^C$P\>$R^)K!FUEU@!@))LC"%4S2-AG\I'KA:)G :!BHNMA M7Y@P].UAQ ML>?N@S#X)P0/E#5PX@ 8(-XHV>Z'FB.+^T -1P/S0L%$S=4&9 MYK3HL"<#&Y_Q& <)J7&$_5=B713A \:1HEPJ6F3(S+$+&/LTB]?QWFA$:,66 M)TZ,0R]N69AN70$V0M;0H:,'LX/(+7X.MROX(A6OL(%M[8(/%3;& \OGE_!$"K6IVC5J$&"?W:H+ZE!@FM6F=0 MN@8)N*BJ0<*N&R24*QTP?\\?R(CP(FP+%_RRE3X'AW'855N'JJW#RDW?@!IZ M+PRFUXP5>ST6;50GL]V5;:F,^"!FRQ7TS6Y23?A.T\7?;=KWRH(K8A.8W7TA MW,M_VN'X(@I@@\R_^BF\U.<4HF+6H_&S:.9W!W/M M;76SJZ_O'+1S^A,2?"XN MW^CP2./>'*GS-?0E\O&N7-K[4HKRO?HBH+\D^RDG[6G=K">Z#C/M79.F*8FJ M+)%/%;\IR:[:**ZP1*+L]?YCO]55/-NJ691F."MJ::'[3+U M?O/5C97*Y9\Z"%GZZE#!NM'"0Z>5!0Z:5]-*EASZ0 Z#LH3-JB[=J]#HPROC M 0'L '[;%_,=8*M*0.\,OF5R$JL([?:0YG*9@7MD(=N"!-1:04#29;=%(NEB M_D];[^9XYM:GDO*H]!4^J?B4F07U!OC4('SJYFN_XZ(*[>X^RK$) M7Y+AT4E99.0F)9"REC"O]/G5:^QBB?7*1>94NZ%3^;15RZG&P8I3? !00N.7 M=(70D6CV.Y(H#\S!?H/D?C0,PY%<<3PIS RP/UT=F$&V_>F; MJV"5MK\GX;(CU*)F=OJ@G^U1>ZC:?:FU>I[TDY0XBVC3:_3Y5Z0AE(]X7LF6 MTR03-W&X)BBCJ5R8/MI87J6W&EGZ*-LHP3=6^X\8[5;,AMT&VG5.S@9Z?Y!M M,EHVK-M*GL>60MX[*.5[^Y4=DX_K=]=GL QLW/>$G5ZP9X3[S +>,@D^8/^* ML*=BP,S(YZT3C\SSM55Y>$70?(B!^>7YQDZ.X"N&1AWQTYAR1HN5HH#/8;SXVM MP1NVYH 9A5CZ)V=MO?LJ-W'E&2HG7JWK&=H)7@U.SGIZ-R?)X%#=0@?!?6_5 MCHN;L][#54UVQ'H)KBI)I&@E!_][==Y:;]^QMTJ9W1-3+8XQ#<"8UP1HRJ6L MEII-\K/0>-Z3)OYZ-'YJXGCV,D?UG64V;Q,TY>8@6RS"33R^L@[0=B, PVW< MK%OFZN%UE*EW]3/T#6J5:_BSZY!- N ZU 7?HX"?U.Z*:G"]YLE9LZ.W6J_V MRVP1$\I=R5O1?T7_KZP"+A,#:.$PZD;WT.D_9QAUW(OZ#5&%^C#_;Z'_K3=X MI-5]B\$C:V21-;>11?;VIS+7O;M>:[<0?-=\O$"PT?P"T5?;3IK0J\-LWF8P M@1CFP$N2<2LT523@:4 Z'\5#K\2K4KE ZHP%ZN0?N0:L/.3SL0#&$YHD@B1* M$ A"^$=.*4GFBN#$!FPF/L$= < "3ZZ$S]Z0(3N:] 7,1PX7N#5^/-N. [N\ M=4/#MSVPL4*&0P='S$?PTL#)%HT='$4^N3P46.2T^W_%F/DW+F)O\NIC[\DW MIF/;U)1N]80IK(@.EZ[EFVDI[2-C0#H MAD\Z49X;$GYF,$;7+H"V+(._BBH@:'9%W/.;)F'S-TR,OSP?H\0"_?(G7> . MEJU[#NL*#2M06G^ ,&>^:SBR[4?P>99@P[D/ 'A$)I,=6-!K;W-@P5NA",*? M3QI OLCYI\6FMAD&*O3CZ8.BTQ5.+GA*B$1!"(L/60I3SX6O;<\J\2R#P:#6 M&K0*CS(8U+JM8G,&EDP-:#8'6QME4.Q)RQ:U8G_'UZV_&L!P.$?Z30H?D"6) M,*P&,13?;C6(X?VFM*?4J-TDIKXWWUJQS;\?[UFST]E[$[U>9VM-+ \AI;\B MP(H 50+L[I\ N[R+9;.9[2A1-@(\AF Z][0<68IG,:+I[9AHEN9#][:7#UUE M>I82O?H[0*\L&O5/SCI;"P9629U%:W[%*6XHVZK4A!V!YOWPD?W/!^@-=F1: ME3;GZ/6&5T78%6&7?_) O[ZUR0-[INR<;*)29QAL)^XZ]3'&&LYT;>H8F,SA M6E1;/>7)*SB$"#-7?$IO"3TU."LC\+KV G^.M;Q$GX5JXEO!@_U4\E(B1!5*<.%) M")?,9),A\SGBIY(1@CC]8&S _9II^/X,5_!L.!$ER!A3.(N?0&8AYIUY1G!.K_X-EOS%\Q]@P3=>>&?XX>WHT@ZF'FSA*QS2]((G26SV"9+M3*90*I/D'RNP MF3(]X-FUD"G1K@W[1-(6%Z0O-_O86U:[2%XIOKH21V53BV#HQ[34CUX<%!2FYX@RZ M*EA=!:NK6-D"=:N[8D;VG5!#[E ).7>M*ZF";%!OWV^=G+6[^J!>_HY?55"Z M(K0M$]H*U^56":T-A-;2&]U6Z0GM&(+/5"E0Q9Z7T,8*Y]]6:0-3H_3NZ_,R MJCAS*5%I17O K:(2)OEL<5!T%6\N&F^63K(<7V\5@ZY"5;OA,2MZ16Z5P_1 MD>OKG>:A1Z2J6'-%P*4AX!7Y^5LE8&Q=V=8[@RU;8F4,*>/?"&C;C2B8JK2P M./N_0Q\?LJ"T59QD&P,YV>8,(E+!CUFY2\"@GMQB#&''4;CXEHSG^NVQM=&! M-;5::5BH/W&YB#VVT6D.V\9@9)E6MVVV1T:GT3&,;J?=ZYI&W^S\+YHRXJ9Q MW)Q^:CRQTZ'/C!^GQ@AV^-%P7HQ9@&>HQN=L]U2%^CS %A_;&G7)^VA'@#UE MM&:-$U7VY_>XBT6<+G!I!V84!'+RX+EK.+/ IN#W%]LU7-,&!?/" ]L]GDYX MSX+(X67W.:62>P,,/?&C#0JQ;1;.J]@A9+1@[$6.I0V9!OA(+0F /_P5N9Q% MO]CAF*+FN9T[+&SN8:5[>(SBM\?=/'@O!FJ)8)H\>(Z[^,X.M8%<4C-A_ 5:O->JG_ZGS%XA%;FE)U!3B MW 5FZ>2\\S\H(8-:!-@H5;09,WR-44UR?F[&_IK3G)SE)LSL#\,_(-P0G9OU M3PB:-)CIB\:G7W3,H'AACH/_XAUJKQH49 8\V +L!)&Z4S+!;\1J[^W@A_8% M- 3/#\0ZE:6(GA[9+?$&.1RU8]P^7_;0M?!>TY59@"ITP.Y^MA$51[XWT4(X M34QDH7\%8O-[1C;V\0D24G^XNA ==ZP$>F*#F,[BOQB^=>IXW@]J2Q23E*X- M>5L55[9HH?X_9JB D!0&N 96,HK"R&<:Y@P*09^!2#C-P*WXIV0L.]_3;N%YP D$?2^.,R),8/=C#";!S.>?'@R@)-# M9NQAMA3<:]I3I2U+P);L%='1$$_'#B4 C?I!JKR;^FH"%^%2 M-$?9):8^3Y4<"(F_]=?5? M5Q>_/U[_<:7=_G%U_\?UU9^9_2_5<]]>R6P"%SR_N=;NQ@;@M\DBTNH!::Y= ML\8;C8&6&G_ MS'3+VA;Y!LQ4NHZYAM M I=C@>G;4\[RYB&9D!]*:F!GV/A)L#IZ=.1.@"(GS**EX_(X^PB9,<'=CCQ@ M@)RG6H@D?P0+-PQ@.PK7OJL)('QVPWI.XLPQ=OOC/69]#E M6(C]VK[#HEG@A880=2[#HU$NO3*"4/O3AN5[0 Q(FO\$#&6P77RF)!.^7-X> M#H2C%9FT01_U0C+"+>30_!N49HKF$;")?4H7P>>._:_(%I "=BA033;*%%0: MXC&(UGE3T"KA&.23N12; ZAUIT A^_% !$(LNDTT2B8^VS[GHM'6=/^9(N[ ME\7<888/6MS+;%$+,Z1NH?;#)5/45! WW2?/I@F1<&AD[0MYMA@L MM$$@&!L@_PE.Q&X<1CH%D%0(2)R\"#^)H9X"-'"#J6'^ '714F&%&T/T$B3) ML1G17\M#?^PF"'A_#4*7#?T(X<[3AO%>@K6-$B4Y%7)G3R0J M#8EI!(=B!'R^%?H'!CZTV;J)22WP%35(E%XM/GU GRNZCX MQMM-G_&QL0YPAU- ZHDH+$"\1.SGT_- F^5BP4-YXJ#]S>&,JV.T&E(' (@, M=.<7) [DI("L0X^W$!4<-/*G@&M \5PR)P)<,0]./1]7*HI$'L3Z[\3Z0:V: MD$D$GV$J/:SLX$];Z!XJ5"T?]N8B4-.M"W^PF;R<+O%SNAB6;/L+'0KY-/PY MKO, ;#=!^ :(+BDM; K&)V)+V7>^U'$BQ5\P1=Z,4T- %3?1ZD3;7M?8:"2- MQ+CE;TK7DU(Y%S0D7DE>^T*DWER>D]4_IY32"Y*/3O\'=&U\S3]!1'))V.CR MD/]/9D8HGQ->$433*;8^EN)/**\&_\(&22\$,,BU"3[,-UYBNYW68F)39-.3 MZSF_N];G;L]>P5_R,@:;_T7 T+">N;H*B.0I+^.L ?RF*N$\$#UR7Y-NTQ:BP8,O:AHX* =CT]&%4?']8': M,+%#A)NA/>"^"%*P&$2C2S]ZTLYQLZ(QH%2? CBM6'5"=P^\Y,OE> ]"U1\*%1U]1)$3VE-4X4R'^1ZZ(>6Q?7^(#XWH=LPB0'?/QK;;H(2" M0IM<>W^>.$?17K"$[Q).&Q0UM 01OY!J &(A@TNLB!1;ETUA [!WU-,MWYN M+C<')[0 \)&@]GD* <$M8^ -J!G+59Q?//ZF.&FQ)_0KJ(^;; M:1\.UR5Q*X@6D9*."'YI$IUR30>MOH03.V2 H4$/F#&VISHY0@$60K&WW9$/ M)JL?<68C7,8&5O*E.8_][[COIX_<6G@P*$)A3&W1Y5K8^L0JA$\A5@E(6TLX M&=8I"B2W VD;*2P)M48 &RP/10FR29(#1DK.N!%98[ H%X +FIOCS9A8"SHP M)J37D7GL*M(C;:>@-9P72^*V;.RB\1Q,H^_HJ%V[8&, M7/0G(\Y(^S2U!'*U%%4"CS<:WEX<#=]#8+MDW.&1>_6\*.3^>AE<'-E^$,Z) M]S;AMDC"X*$08:419T!N(GW_@R%LC<2S1'EHE@-IQY3F,\ M&[8CW(Y4;ZXU3B??GO&K#-WJ_"F@[0'3XKX-BX>@GQ>(XM@JY8HC"5SLQ[AD_=";68^W1HG 6(6S@,] WZ;([IHT4*P%)[ MQ^NP8-Q T M0U!@I.#S_"<#M2Z.\N26M@Y[A.4Y#M*PX]\E?RN/)6J2$BA5^,W?*\4M2,8*RHW9!E\-#)BSS581E M=.U*":U\IM *1U,^65<,\XFQ?AE#DJ$NP#]&?E9%YYN+[P@9@NXY],Q2] K] MLT _J=.R638EJF1'L98/!*G-71 /6\A0N'C3@C$R(F(%"**$*F3 &&)TE5\ M(+1.E"CR]63V),XF=&E(SXF+&9<>0/^<_"=R,?'JI*XTLG'C GGZ&^ MI]R@Q% P/",#):KAB?'BF*CG?!CD1K6G-"A+B9[*8%\T OQ',>&LX/0.XSLTI%B2%[BDCZR:T* M*R1%B ZZNHDMLU $JU32C#4WFYP3*%?@A.X,WZ">+]KU'[K4MO@#GI,3Y9;A M3/MP07%)5P ASW1:8/:$3"9X!),"2,2+ZI$BE@[,?3!)3)Q89K$'-%;,D_%^* 1 M)0YRURDF&=T:/_PXX)E*"WKQI+S&T5;>/O$XX16\4Q+EBB%45,TJ@86P!F)? M,>R$[U@&Z6-V(SFHR+=BVL78F*)"W-,>?5">&(L=;RS@T[O0R?K#\UWM-X][ M]>/Y68CXP@J BY#E&2/$;+Q-3Y8#X,/5"#_X$S!W"KUBAI?,-R-EGH>XB+TD M_E1Q:@^.,4-TC@/5]H2R2[_94M[*U)H$F^C=,7TI$)% H"1^[E%'D,7B1NB5 MPB4,-MI(V NMTJM-!65U)NLDAHV'&7J4C1A+[Y16+^5N;GPBR1S2SD,#)(ZE MRU^TWRX>X0\?SL]B/S$1(O#HEV^@R7I#&Z[\ SB;9]HNIE]9&*W4OITGO__7 M-_S=]>Y@N?3'+:H+1@CW 5H!\Y79G7"]PV,HY-CCR3:4/<%%GG<:>J=2 Y%. MNE@+I+ J;%!E5(<;I^1>_5V%?XVE >#R0ZV@K2$L"^U.D,JEHAA= ,>RK87% M#B7;^"IN88K=P D_8Z8C]Q^!P4_Q/Z0DBZ'A;9/5Q?/'DMPJ3ZJ,'T4?1.5& MJC H&/>>:[#UEJ-RUP09A6&ZG_:EBQ7"X[DF@VTCT#X.)"6 MA0A KYD)2MC$LWC@T6<.VEZZ:OIS4<+CF+PM 7$,F?@H%+JY0TJQH/3!*)I; MP)T,L3$FTW5C3QS63%&VJ$RM96*$,L:>59]#PK[F_.D GYR$_HHW[9PW?>>Z MV@,\6*AX%'F 1>33YM[) YW?;%Y&\@1H!;L\7VK1J'X!IMC/MA4E=$&VG<^> M;5B4F@LJW3]FR&)M&U-N3YM@_P H=>YZ%-+PTK3$Z-%XWLL*+4?5#J'<%>NY,QE%HIR1/3Q57: MI.!?'/;A^,/CI2HE G4QTQ Q*[56375FZX2M5$6S@.[BP#28X)0!CA0*3YV3 M>FK>?(7+^Y$ZBD)9*Z<>]J?P.E,I)3F,Y[27E+8;1U4X#J,O**TU4PMUP= # MO$66?8G*FB0G5,8L1!JI.49?(*A\MAH%0Y3V?%&DX"1/(>R'/[P)Q7RG45Q\ M&M+OKN_V09XHJ)"94N M,3$",!V@XPW),9ZC.5&TDU,EUE^:Y)A7"39VPMHCGN4CA4PJ]R^U- I6+BCN MB_,%#&W"#!Y>(4V-^BQ0&(PO+4@RE622:9S>2!FN?(,CAC$S&>;B52H4Y9E1 M!9ZH!(/S6"RPCB]IKU.JI+WU2LG?D++S/:WW//*N.%@W[1]3@JW(G!ZDNOUW MP5F5_Q_7438Z<@1+;H4\+V3EE?)8^/$R]I #@%*A%LG/9+I?'*5;7(!)[4A. MSN7?)[]P*[+1:=O]1Y MOJ6>9&R>76(Q MIWBU[&@F'FD ;Z;NF?DEGKRM3-$ZS]1=ZQ1[(FNFBD+*YQ-15R%1,$63)RHE M$?*Y.ECNJ1,3G2AS(,XB*070% K/.8PEJF%I"&JN,%0" F,7YM]YD8E-'&$S9-'[*$G>>G2B[NZ!-&>2<7;W634J-U;5@LA..-X)S MQQ%@8.F"/C !QAGF84"KUDF?)M@4J.:3J8292$^4'. NW!@E4,T]M5-K)6OS ML<6(E73S6;O[E=(AAM*Q94QNL5*R_PYD^:)#QAF_B:RW\HO ?"*XER.\T*I[ M84-BN>B5?WFI@08Y%X6I 8(3_U4[*0E,2@Q/)>/.M63*R*]QHGK>::_7>F?0 M.,36.U^O;J[NS[_M'\67(L(UL!H18J&4O%1F/D_+YW5=K;AK5(J$4UE;'O$I MGP^\1)'#+X.OJ$8@X*8+*AM!J#!(\24UOY;B$3".<5;*HW]Q;OL0U,^7$C". MP@,@@V@"BX.'\!*L7&@F'2_@O9X52$IB5C8^OV#'V1E7;S^PKE5KX+RX@@/K M^K5NI[NM*7.=_)<4GC+7JK5Z6QM]M\U%M;8Q^F[-\6FYEPT.=,K:([6O^0[7 MC0/M"EMGD74>-_XI,G2MG+-*7#84P,:K1[.[RG;4+0*=RO<78V[]:[>ZW?+AKO' M,-#O-K;(KX1%_AK-YK7Z2^GN/Z8Y9!>8XH2Y?X:#;9/93^G&L=C49Z9MQ+W? MC0EV+.)-=]8Q' JQ>W.=$8 Y8#Z0$8#M@=[H]#9C=240QN_\=$")ZM7[^SF= M+8F;@^ U]PN*UW\T&M6TUW*>3D6ME)2NWNY62LK.X7RYS.ZI-)5B MFDI;[Q;V\%2:RMN=3J]>U'=P8?"C4EAV?C+=/>F2QZ2MI(L8L.7I<[J#9:6HK -&FI;0_%1I*N4\GH;> M*!SDKA25PF#^*DH#9%G 4$X-JG220G#\T-%;[5XF1E:I)/L^F,W8?+G4DE)S MD"2QX)KG[N]3#WE%BE#Y4+=9UUN-YF8RG_0*=N!'I.Z\[OK M,VH>9\5%D>D! ^Q?$79,"9@9^;QO0Z4(%43Q;JDIMYGRZ$H-*8:CK6;EC"GA MJ;3?_%2.P0 M+YHBM>" +"_"%DO$]X^S0GV;H"DW53?Z>K->M*9SB^#9DW)8$45%%,LRM=JM MP6'1! G)7ZG-7=47'>N,#K O^AL 9W%'1\:'#81CG7>G=IQLXT9=LT,V">2H MTU?WS,4>S :^!G$%1Z;!MVK7S8-J%-FK-7O-PHTBF[5&:["MGHS-Y8T4UUU4 MHUOK=GIE7%2_:A19GD:1^^IT\XXZ!5:]&'<-X:H7X[[\C^_*I]XH7&*ZVQ9O M^X'"WRM\JO!I9_AT#'[>7"'' M&LC1.E+D.*9T]ZK+XW:2!FK[:)Q4!F*I<&,5O#JU#;/4#AXWCDEEK5I<;E\% M:=>*1J??BPI2(<<:R%&TP/Z](,#WP#J]E()@*/U8J MJX4%[7O!C6/25:L.M]OJW5$;O&WSCC)02H47NY&R[P4_CBL-K^KPN^UQ/)NZ MR]YQ9FN%4*_HOEHXG/7^\>F8E-VJO_&N(=RK[6/Z5!GHJ,*-2A6N/+15?^'%,6NH;=K=^7;EZ^9#F0[U6_V5W>MD1 M@.L8/'95/^BW,<.EPJA7M&.NK![X?WCTS'TH:FZ8;^Z/NY8"SDJ MW%B=-5FT8N&]X,8Q*+L[[ :^@1JR_2;(Y<.Q1JMP5XXN[7^-R;>O_G=A&ISEL&X.195K=MMD>&9U&QS"ZG7:O:QI] ML_._@_;),;7,IB=^M$,X/S,%XTQO46JB?7_U\/NWQP?M]HMV>W=U?_YX?7OS MH'VYO=<>?[N"_^ZOKK3OMS>/OSUH5S>75Y?:]_/[B]^PUZZ&C5^U\YM++=6? M=-^]PO.WF=M-=/52W[;W-B!6KUY4O=9LYG^UYT5UJS;EVVI3KN6W*-\=Z%Y_V9KG>PB&Z ?;U<*Q%\$S MK&"=-I)5Y_&JM_N;0;BU?99P&'N_&!ONTSKN]'>Y^[]K.?O?U"VX$3GLD4_G M@^0K]E:SS4#7K@+4HNU@#*+SLX]LFS=%9GAUL=RO#K 53H KC^5,&^+Y79=]NIZL[&/\-UV MQAQ7R'9(R-9MZ;W&/AJ65\AVA,BF=^KM@\6U=YXR@I[)*F?DW==QJ0;@$ W M14JHKOG>S'"P8I:;B!Z9B'-7PRJ>;;-JU%7P%%J@X_7V,?I@RR;@^SR=9E?O MM3?,L:A.9^>THW=:U>&4]' :K4W[<1R?%G'X#BS0#-B\/I'2%@+N4-9"+P1E M09W=_M8^KE=D )8.^H5MQ#4W7VYJ@Y]Z>["AKV)'R8UOX\6H,(4C$>MQ,466(,K)F>O?VF":6# M]?K^,.IT:X8:K&RBA1['/M F#TR5X*$\Q)I[[%#\&D"""%^&]/BS*IYM- M("R=UN(;N#CF3P"$ E*: V?J")#ZS+&-H>W8X:R&'2A]/$@K]3YZ$^&%SX+( MX2NVF+S4 HUG@"% *;P6GI]"DGH/7-GX,%-6@BXC"_5D!/@J_2X^>4;4S=1 M@\5/+0"8A>P)3\CP0]A!,+:G@39DX0MCKO8R]@!' 4]]C@("&V>:.0:$!:@" M3HP!)H08OLUH"K$$&4-\-;[' ,S_'A2*:> MBXPT/I+\N^?662M-%[+\P[A1?"C:R/-Q#WG(L7<>"@O##D9 D]C!B"4=C+@T ME=W?]HG8@)+ %O[6:/5J;0V>[R!5(X4#M[ 0/_X&%E*M'W\EP WX,P&\@7=Z M%J(4]E]!3([1%&D<]8:_ZX)AV2@[@"P$H\#OB;-YCN.]((HBH_+\X..ZR">5 MA%.T*#ZVNE*+L@',;OCQM-'?!X(VFF).6K/[:4_G"DM(PZ;1KG40%AFZ>5K> MF$#@1J]>:\;G;T4^'E8)*8X@OR;%95 5RR'_OK_S@H6G:*[;JO76(SD+5317 M&\[B[5C:L^=$$ZXXX7U#W.,P"N"= 9=+^"E<[L!G< U2*CQ+,7^+" MM@0>)%_PM[9KVA=45HQC9H+E\,TP/ M3L^VA!K\#.S0BP*IL\I'A0P4*T0!6(D1BVQ\6[PN.*OOS/%^ IU.X#UL:,-A MXROQL5] ^PMMH'M\#2F"] +0?G?(4]_BO.E5ZS=C7<)^]ZP2K,F722%F6ZK5 M%5R\5:^U),RR!E-'XP7,&9U]HJZ'ZU@.TA9FGP#\[6 M7R-7#JR,L6VBF>$&=A BZH0V&(QD9,>F^H7G R>'WJ:FO3YM_:]9KW802493]K=%5R'\)<:*/P0[2LG*QCL']$_]_>]?>G#B2 MY+^*HF,ZSMZ0-8@WW7L3X7:[9[TW8WML]]W>7Q=EJ3":%A*CAVWVTU]F5I54 M@," ;1"@B(EI WI453XJ,ROSEW ]_"]RY8;9EP:#<:2V8GR(-"+H13XXT<8_ M69!B' />6C^>E?<58F6;HH 6C5">,[L/T;Q CQN[D:>1L0!\3\?>DZ62IB / M1COHD?BO"A+<8T@!S O0X7$_]7'AXG0T\L TG<2+NS( M@F :"+VT*XG)9%&H#&4Y:13A1^(5R7O 'OI.,OTF'-,]['%TOQXX6O7=8/2% MD?YF2Y +K4!4:+#>X0@?D0:B=SRNBUQ=$1 C)6FDHQAL.8.:!H@A(^7SZ%_D MQ5R]4Y!DY#-'F*% $UC3((1)QV@A.ARG#X\8A$^&'PI5"+>K15!/0$TK>"^& M;\9DWH+B76#;'5ZC@^[\1@>'T+-@H>UQ%L84=+FEO?GH_!G M$_%CX/+3(0K1O^F+XQ5"@9M%^>_UK&ZSOC+(?]UJU>MOAA+?>QN4^*;5;KY= MYX%]'E3-JG57??E&!M6J0/XKD/^7KM^%=)@*Y+\"^2_O"E<@_PP7R;\PF MV:Q1O[I:WE'9ZPJ482^";D<\,^S=:<.>%1KV%2+3^Q>+[452:+-GVJU]A :I M6'??6;?1,3NU;L6Z%>ON'.O:MMEL]O:0=5A&G;"D@DRGRJ\@.S[.P\1.=4@&!V0/E83-*4*)OO4!^F#IR MA^LB[GK@E<5X7$B#@1?'^#%[$AV@A8&XB,ZJLOSY$1M39%X[KAI%8=^#><.+ M:$Q1A-X5'I7%EC$Y0S?D>%R5R GQQ6X%G3<&F.XOT@.\&%Z+)VK<%=F?,1\Q MS*'.QTM9^2,.7^)0Y/V4O(:':FG 8!43.C<&K]0;TCD87N+2XJ,(T*SB!/ZA M&6@/#,N?S/Q-GL4OFX?C3% G/Y#'#)QF3\O4%.?^CR<,B&7IA G("*&:[#& G[1 MP05,C3=B'Q\#%"*>:+2LQD> MIU(LET]4W!()OJZ>-_<$BY/"]Z(>9@23?X:E23!3JM[ZF)52L2<#OXT\4OA MPB2,)+U 2XK,#8_#"BTQ!-56'N@0A" YP0-H?WBD&V+-%FCO&"-\+MP9X4-@ M&>W:2R-1PTJR8R M'E8Z8XJ.F.OSMBK,_:]/P&N MSMBK,_;JC/T=S]BK(_99\&CPF&B_Q%B$BP@)X6AM-/7J-.>03W-J9LLN5SN& MZB"R8MUE9MTR>_5RG5M5G%MQ[E*)2V:KNX]Y2P=[@M[I5"?H!XVE?2OPQ$R% M/R:.O)D[] */,+J\QV7\N*J5KZ8DNV:MOJIENH"%2@S=N8/4:;3-9GO5!,:* M.IO+T6NUJB;E):5.PUX7OO;P;((=[O V4\>NYZ6]=:1N%=-[!T7&;IKME4'Q MJXY!FZ-.I[:[SBRM:I4K/LS9)E)_?_'8X)G(4(G/V &>64 ME>_*#'"CS[S(>&1^R@WF_IG&R;LV0MY/&[JW9M^HRKMY=\JTJZ!-24ESU.VL ML.=49-D467HUJ[U9NNRD+;##L8 ;'B=1FI7<85D= 3I688"5EA'QBNWZY\K3 M+"=Y;-/>X1[B>TZ<(Z).%0DH(6&PK*F*!>QS+.!7!+@.164P%C;>IYY/%;^5 MV[^:K+3,1K-3^3"E(\QZEEE%GDIN#ILPM/=7R0!['P"X"[$QANB+- LN,UEV MO]GBG:JC^CLM3;E%L=TQ5X_4O^'RE+NXHA**@Q2*5L^TNZOF359"40G%/@M% MU^QT7@=5NXLRL4K0\=WDHWS,8#>M7>*%TK@Y,TBB:DSEP)'[5C6M?\T03?+L M2KEZ<]W-*:C.=M>J34%UMB;0.U>!ZNQ:W0FD3M0:'W401L**C'B<^HEJC=@/ M?3]\PF&*_H[QIZI)=#F8J+A);P$&R39%D/!/G+DE+VL=?I'=[9K5REET MFG^;6KM:8%\L[_U8@"&:O4U#,F;&MZ^G1M_SB9,Y)\%A1JO6.KH_/JH?TV=$ MT%2HH_"^213.G^JY),HZ4F, ,^61X>,RTQTB@P0%*0ZQQ@1>CCU?X4T+(?N0BN]F0S8AO ML)/W5]G)6S7#%7#)."G1678R1?HK'-T;Q@K\5+/L M3"I1B'ZR-<]-FGD[K !A3MO4@:Y4:>"LK6$?O.(">L7N[W$*H@QQ119)PLO M1M3%1N?6E7Q)T7(G(T<8 'D*%@4;]' T'19("4NF^DE,.-[@ \@1J6 H!/N1- D2>'^ZC@N#O9>4O<3P9) M;2IN+%XY!.4&;CL+.%C_ZG+'B=)2DIHK]Z9.NW@$[B;^+PBG6%J+ 69,?U"Q MMCT/0 -C6KH($;))0=MW;II)0 M+ O.<(%_7D**?/CEIY;5V.:296ILL8%>)-9*:S#L5B@#*Z);$G++"RHBLW#* MTP-N41.KBP#FQXTCV4;JN-QMI'H]J]NLK]Q%JF'9K57;#JH=4"5,GJQY250^I\JYPU4/J M(&>O>DA-UEF_>Q.I4BOJ[T'$81CHSC[(LO3)1 W,F$C&1LP=<'HH6%?UE:I: MG*R( F>V6ZU2M<2HFO-4G/ON&%,5[Y:$BH?)N_NJ==%^A'@4&N#A?7AX;W3TI1; %MF MK;YF:^"RPWE5,E')Q+HQJ:CD89_EP:Z;G77[Q^^P4*P20SP@S,QVA+[(2Z&#MBU1D[J+,!03ULZ+U:09;B DE*)K&%& MQ"_M\?#-V:_&58"3?Q@+5 6XRXN,?[(@9=%8X!A<7%]1>3-1)+V/84AX-V*6 MX7L$=AG^I8$7P*-G1S[@/M%1?RG+("3NF4^UVO& 9]'$4$'W .OQG%*O)YA#TP]KC8!1IB!H0"O M>BX07:E:SJ( GAD*C$%@"CY6XMB'L0M4@GR.$U<3\HN4N:(AU'4H6^0\WN\3 MH*84U^RQ"(E@Q$]L5 1]IL]C8C .&U'IO( -0+@:(!#!"T@L#'C.0T3(A*@S M,W@U+Y@EVCP$G&1*V0JDF]W[-F0I>][5O3> MZ%K->J=D9=-VRZIWJD$M,RC;:O;*5O4.@VJ] ]0E;WO9=G[;JQP0=BS*M.O MBLBK,OT-K'!5IG^0LZ_*](N*@,BW2,"WX%.^156%7]6#+C7KCFG77]>NK9SU MH!7G[CWGUEGU.DEXO"#E_!A7#6N>]T(!0$*EMWUX+M(-<,D?'Z.[7E\&"%+ MTB2,QN)"H&@=B#/3XA4OH^>AGHR3T/EAW%/_2]3'P(>D+DUZH<@:FV@&,*\+ M@([$+]2OZ.DCNQ$QRF$8A#Y]H:OKL7K+* K!R'"S-!1\Z[JZ>NL,MJ#[^,82 MHW9*\DK1;\8LY9)-)>86[QVBRTUG4G\77"Z3YQ:J(7A?HVGU/J)&&468Q?%,%A]Z!/00+6>XKC7/B3CVJ\6T MISS/2N1733>EP;%$'C;@G-Q80@>M2;QWB0X6I6"K4G)5E2F69XK9\S/%<+B> M^Y\?/-:JWS=9K^\Z;KOI-/NL9;<8:[>:G;;#ND[K_WJ=#Z5/+]L,GUQ=_J;<7-^>_7]YNS\MC2^ M67%VW%?,U?SF!>!'@N8IS6"+)?PJ,"[#1SZ\!^/<[I%):XN$7VG74T:KR%[E MD6F0"*JD76: SG4]<-D?0+-2'OX1WDK-KFJ?S\2/I^I'^MK^?"Q25>^B%#Q_ MXPL+?F@-VGS4RU'F[(.]APF[PE.0+^N+C%DL*9#A VD_'GG',*28!QY<3(4' MZ/5CDJT?LD#=-Z9.Z?#? XSK ;:$4SCRBD80\>[/F8CZ19TSO7BW49LK%QSXV4&M[# MNV;>@3-&TQU3CI'JX@L:I<\36!01B3J2LT(-J0>5AOP1Z9YU-N."JTO%X"Q/E/<"RHIS&/$BS]0A*2^;A\I]LM MV0+GH@IN5ZR!BP \HG$IV4R6?X(/%Z8/ ]AE1^F]#]H^Q$@7K"RQ(4:G8'OC M8G_(ZF60ZU1\JF[:W8;9:K9 TEDD:I].+R]H[PT#$>LRI0>,[ ?LA@5X6>!) MQ#%G2[A^ZFI56[C%;5-W:($RK!+"@B1R=T&&E-4 ?P*_P0J*(D/F *?"I:$J M$27C)&N2;=RG,;P%-EPP*A+N# *LWZ13%'B3FU)E6)2=NV U:"I/5W!A>>1X M6.TE3EEX'R0<+Q-'.42\^S0A!>)[8 '1\$PBF=CM156;B$$(O2VIH[6AE75? M&![ FZG7. SI@0<4^(2M81125&*4PE^Q;AN45!K_!]L4^Q['D,J );2:?:%) M8$+ HO"%@R28-(/5UO<41C_((A2U=N9$&_=^FJ1([A$U;8>KP(+D0DH:4SDR5@_CB*9F#Z\E!A>MY,41([AI(>B0!]F, M'H*9Q;_A+8)8B2C2) ;&/Y#@CZ!"D.!'I/.\X%AYE.1EY-R?=V@WI?Z; M_I;TB=K&]8[NZ@Q+!"C1S'0]!V7L4[F+XKJK%L6UNU:K5?S3&E55M?;;5%4U MK&;[S>K/WG!0G<4O?RT"Y+I%$TL6AZV#0%G"!/NEJ\;V"Y"S>#%6+H%Z-R;< MH\J=JC9JL[51AUT<9 5*5QU3)VBO"'';->KM7JN3>JLZ@8MVE7J;SB5VX]"VS(5=9KWZ2T:(KEEL6NV6NL"99; M#;BM=V MB=>.ZF:CU=AX][Q#Z,.5G4UNT:?89V$KFF+)A 6)M<[UF$(>7YT(W\AYY@)<@%\GJ%I5W*-,RQIQ%BC-DM9U"*7:UE!>@ M3(S QF'?2S0,Z" ,3B*NBEN2".;)9&Y&G#H#S)Y0Z.CK5>7AE07XZH6([O"R M)^[[^&\,*M;K@[J%:_M^"L^4616R/%M+W=5JL&<7(%_0,J3GO$(3;TOB5AQR MQM-'WU6&Q,)(SSYL(EXA',*FAC2;7%*50;^V]A$-@*[5RZLDLB3QO*1YHGP8 M5"@'5:T52*^J*5&QB5P"ZI)1 '[?T)H"Y I$?Y^4T\FS;A8 M9C$5I2B5DG?B%RVQ#)1>$+&>6U.%1(0+&GHQ0-%J5D6+>=%BO8*W?].-76Z2 MQK=WUG( B"UY6((@6[V'(EYJ"1/VS3 M9UJSYOOLYN+NXNST-^/T[.SJ^^7=Q>6OP$YW%[^?WI6HXGM..:=,1A^K6E3= M&V:.@Z6\R)BCT,>RA1B+726,&?'?-8L2X^+"-"X2/C2Z%N@9K3+Q6U;R<8NH M/$,!AG89@@WZ_K@5BXI7XRF,G\D:J?]$7635$@G";K]&MMCZG^?I6;!K(V4P&T#-@C5B_!JW24%H79!WJ62L/D5/5ER0"\E^"TRR X<[JSH1'1L 23 MS?[_CQ3K0!.*>="^#%_XZO-7+W;\,*:@U"EM K^+AI(W7OQC!UU*A:2 4XA@ M"IG=-=7 $G\SU0F'^ ";/#PDD.,N>0+@-*AOJ!&^LDJL6E M\)P$D$IV;+S<1B[U#'\>$=-H#8'%:N=[.#;=E.'588ASXQ@9 X>V57%Z;<^7U##>&T!UR%&@11>*!$#[\S0M ,PS%$^ MN&( N70):8M!"'UL>!LAULK02U#^1/T^2NMM?MY[KE3,J4,GPG:OT20WA0V% M%Z0#2>D7*^@G$SU?!=-CBGG%,?Z957.["AA6*@+$F5+-O;UA7F8=C[@#ZDQ, M9FJ<%(I2KS]#4*TXAO7 4=B=SS""5)VRXUJ!JEN"-'+?,&E N#$24H7$P9UW MT]L3*:?+!#%@6<&'2H>I+\$Y":EWF :B%%WHY=P)S( WZ TYHA)_AD4D0R!$ MGQ+>)":D?L_1)^3O@OIX= 47,SI86MLO8<%@4(6,BER!F:J;?3(U\<0J<_$A+0XN(:B]+Q1$FO? ^ 3@!O]Z08-D-=F*WCK@ MQ;-;KOQ4S+O'I@[YH6*]3K$4S9*3)) MQPD?N82E U6D;!1SV24BJ-H<')>)N I&HT,!7,)BN)_ A,!6Y+YE7 22+ KP M1LU@9/.U(2!B;10 MK@@KKH\(MG6]-XG#/.4/>&KVCCY[';M(SM[4PZ^7U/>3) ]EL=OVS<77WC_,; MX^+RV]7-[Q156W_6K?+.FCPN>Z[']1L8*KYP.#C:*^MZ')L2Q6N?,E7I.!%9 M71P-U!A>;Z(I>!+34UU9RC"%''Z M&=ZLHV%22+RH!F%)15*W2V[_U.=*[/<@X@]>+(#^;ZDB!38P"64\%6;[+E(' MKE6&6&DDO'CFV6PFYYC-J33#GU/.$ :\#'4QB[DKCE/0:]4HSAV6\ M6U#P^F1F"Z'@9\2#)CA:IET.6P*,G<[[PH>(#9?N1D01L#W##ZVWK&:K53:H MSK8%6KL:U"X/JO<:I-520'5TEP)#O*9X]!+8'$NB1ZX[]4UZ?\NMS%V(14"7 M*1JV<[5F2<:*Z:_4>:#L U4;N'MD'T_YJ^_)>IM$(5UN(4YA+."(@)'K.9S< M]VNL"0%G05!R(Q)9OF71A0[,(EH8P=F9[8>M>.2"190Q<$U-._PQ?0G^:XB. MH6M<^]B<"NPD<;$PEI9!(=K'=?V=/7O#=*A6]BB,:%6T E'#18M.?(U'@_S8 MR+4*?DDN-#K#8RSID3R;T>2[BCN([]7:%R[[8>/M_I,%*98LV,:)H?Z>KGA^ M*XRL=U_=\N'_-,Q&O5;A%U<@L*O-NM6V.J7#@*TTP#JDE.?.E0ZH=,!:C%,V M+7 (2-#?^'V46479AWKO%6;1&_45V2G5U^R9M7:[@M!^._VV>[#&[;;5[.PL MA/;>BN9KK))*-O=$-M>S,"K@\:476)QVHA$Q>>ZYS<#*3JFI3MML-S8>/]EG M+;5[$-KMKE6KK><%[5C$8Z=$Q*CM>L]LV9O/%+Q%FN[;SKP+9>FW$S7[ECVFLW%WD@HRQY1 M.0C=\TZ1F#76>9DFS8L;RTP4\2 Z^'09C_AN2QG/6I+7YE\_6>!D6]TFKH-, M)LJA6K7L:5F;3QG:U 5#0JE. ?420AH?COQPS$5Y':XZ]<0UYLEKR:9 MCS?VE?<9P4M]1R2'6QYX8;0[A0!4<;$^V3HE)]M\V*G?X0;CEO5Y,M91X4I/ MK@3A:'S8OT )KT^X1BDPE!<0KC67<%=4L7B15RR6G&17A&@2<5$=27 GTW N M,>4R"K1+Q(!")8__4NJFJ(\>J2Q&4;#)H@@!*41AMBJ&S*IR$.E*MOL0T)O# M(19VDN[6T&T3494#3Q>;QEA@;<*8:&4?$=6DC]7A>2DAU0^]\Q=X (_YA](DOHGW2XBZRW])OTU=]$P2)9\2Z^VRENFYK/2B^QU MI[/2JO7J'WX)PK__//&F7U;]+%I^+6)]LH^8&!G5UO((#!ZT9%ZA&PNQ3T'\ MG1-8)L2P_23AT#^72&&VYRK,\^>!=^\E9=_:L!J;RZ$:/I:N9M!W%R#_SZBG MU%3F04E@5:,73$!(F*3L,@3 ?AH%7CR@S'V"(EL.NZ($0!2%#%@:=(KFY +M M1".>C7B;A4D[\T6OL(B6S6QT*M4OMIMJU9?M43R MO4LGN[9E=QH[7SKY,H\1O:1F-"Y#:XE@TCL74&YC ;3.'$4%/E/JNB>$JSA2 MMGQ [%6KNVK@[?T/NV HVSJ# 9$L:6;M_(7*]J(7'Z\M8[__;LNXJ*?$WUFA M'2$-KL_E';DQB- Q88$W0K>OUFC8,'J[9EN#9(A=)Q#%DQQ*=*W__C/;VZG> M<6<0P!@?QL:=C @;IP\1%^[T/4^>$,7^BQ?N\R+<[O/D&%CPQO6 @6_M\)04 M3KS/\S7!LW,L"9;HN\:O"-T\WO\I[_,$K7V>G+G7&PQB?^[U_"0,^F7X2!"! MAKW/LVV9^SP[ POK]W=ZMIC=+"K-WGN"#7L?/,&M\]=+DK'U 6H"<*(D /C_ MKV?^_-RPI1A@=U'JZ:6R6JU6MV4IYF-(W9\8C?A_S]30P_\RSI@&:Q7,GCH,EA?*(-Y MJX]*!M]%!NO5/GCP,EA?=1^D4$JQ?)H3 FIWC>_6K75F9:)J-UHUT>Y,IE,4 MR7.OUGY9GB=D=ANR\[=#5!C@.^R5OGC?RBKL'1!B'S_,-K M/#1J!C:3&C+=B^#E+D_B%3*_Y8*.[(U_?;GY[9-QY!UCVQC9DN5,;\GRA?G4 M>>QVP'D2?X9+YU][FS=M 9&\RGK>TEW+WH8IYA$?P'6H8"X")QQR?,#CLO?G M+;-N,?,0$\^YZ/=@=SY+Q'1XX-+/8_' ^ 84@VF@FCMZA)E@*R#JEC#G$;D6 MS!]FK:X==D@)+ ,O\#['_]N;]1DU-;M&#%OJ2\=$*\*O+&' 6!:'F&\SW4G MVZUJDF>XH9,BRI$W]S?LZN)@RUG2#U3 <7M^9MQPT:ZET3CI MUAM=4R7/&6A98N;&N]23NF1MZWNSQIMPX<3:O77MPL8>DG-:RN_39YB'6KU^N\W:"ZK\EH?'?KO_#^]GZA,IQ> M7DPG:@OO?!_/\<_&I?=CX/G&;VB8!M[K&BJ452^].8S"+A"W(NQ.R^9UQ+$AJTB& MKJBW8]2;#S83P,)Q#C/@9B;H+"QH_K2G,JWYY_*_WP?NF/X9Y , M_5_^'U!+ P04 " H.:I8M.GE1

'-D[5U;=^(XMG[O7^'#R_19JZF$I%*7K$[-O/EFR#P1?9)E0\X_1#5P#M;VOKV]J2MB3[U[\_K1SC 3-.J'O5 M:+T[;1C8M:A-W,55XWYZT_S4^/N7GW[Z]7^:S=^OQWVC0RUOA5UAM!E& MO& M(Q%+0RRQ\8VR[^0!&2,'B3EEJV;SBQ)KT_4S(XNE,,Y.S]Z'Q<)?V>79Z>QT MCL[/FO"_3\WW<[O5_(0^6,W33ZV/IV?SUGN,/_RRN#R].+N8GWV:-5L?/]O- M]Q^M\^:GLS.K:5OXO-6Z0!]LZT*!/O%+;BWQ"AE@FLLOG_A58RG$^O+DY/'Q M\=WC^3O*%B=GIZ>MD]_O^A-5M!&4=8C[?:?TTXPY8?GS$_GS#'$<%D\4 MEU\L$5LA"WN"6,CA[RRZ.I&&GYZ?MT(YB4HR]!"7"^1:&SVV8$WQO,8\609^ M/I$_2SUGS=/SYE;31K*E%SUMGK::9SN5M,5&+%K#BQ/_QX:!A&!DY@E\ XQW M\!QY#HAX[K\]Y) YP3:XDX.EP^P4B/PL$%M@,4 KS-?0;(6:\\M/AB'Y)JLU M9<)P8R!SQ&>JTIP)*7;>,'S?Z%,+">7RLB0/[8N5/\&.X/)34WYZ]\3MQDE^ MK1YO+A!:%](9*>FUR#1 =4Y9ORSV;K#-RI@-HT M3\ZO&SXU0[F7J,.VUQ:K0RAW8!T2NUB:+^@DU6=^:#4V0:)P-0+)0M5(CAPY MN0@%) D7111R;+U;T(<3BWJN8,]Y^F"22/BA2._; ;,Q*:([+"[_**T36W81 MG6%Q^4>"3N2Z5"AY^4WPW7I-W#GUOX"O9%^Y##O,&,_#,20VH"9$)?7/)6(6 MHXXFA)VL&5UC)@CFT<%8 2P9GE\UY)#1# >(/]<,OX.:A$5B"G9[O?P9-& . MPY6RM[\U*(20CG_5X,"#@_TFJK+]-IX7M1]$B$O^*ZQWT*RH]2""G?]XPV&F M5-1P$+$\IXS72_$I_&X0^ZK1IK"6:!CRN_MQ+\]D3FGWQ4+<$'GKBE].U7\M MH[E=@#0-)?7KR7[9/12/8WOH?E%_[W?N0#@HDB&XUSRYY79[4Z)8\&78C)F- MZ]K8!6'X@U.'V'(!=HT<.5&:+#$6O$S+:S&UM)P!%Q-H5+SA)< THJ!&@&KX ML&^\1=IXA!B8M\2*G6.0N*M R^AY&4:-GW>T_&_=&=XT(*?S(81O5<>7ZJ(I MX%IFW^=C=@MOT+FQ5?#&Z;;9VW0%%BZA#'G /1?XPD<@-TF+EN6+,BSO:#)\ M56]\1YA8(G>!.7'O\%]_ :4 M@AHQ>GT_Z0VZD\EHW)UT!U-SVAL.S$%GW&W+3^WV\'XP[0UN1^/A /YL=^_@ MZTEQ*Q8G MT_%]>PH,#6[+D!45UW'2.HUS$I&O4;/W!IWN-3B=C#/%6WU'6MOHK?U&CXK7 MJ,T[W7'O*\3RK]V;'L24=L_L]P;2_63DAD#P6[=S"UYHMJ%(;_I'<5J**M R M=[;/W%:#L5%A;'6H(4QA"T')WO?]Z7&&0V>EJD/^TQM !554C2BZ,7OCKV;_OMOI3=K] MX>1^7(:;1!0=*6>QA;R$,12.$0&J$1M!%FEDCJ=_3,O) M^;<1C)]])76B-II;+DM@ H:6IE@:+@I21R+V,YEER4C!T1(2R\_%\Z)UI"62 MI2S?/?8AM&3$E*N' 3EKVHHYT[2] M9!P=/9]B*;]82J..K)1*-G2P0,3Y4:F-4)N6X1?.; 1ZZ^0-^5(/T,9HL6!X MH6I;VAD.4:;UA4/2'DHRHO3-%=*S4&1%W,6176!7B9;Z6"JE$/6^LC?*4]DP M'8<^RBN!_,BTQQ5IJ8\E;0I1OU7X1G\J*VT*#>0*]B-B?Z(NK1/$DD6%G&!' M9TW]('*F_0"&$U"TW,522#LPM:0CNA'09M@F8HXLXA#Q7)H;/:26J%CR:&>_ MHFGXL$:(6WOF;H*& [6U)77[5Z$O718+8,))\5V& RAC2UV[5F\0\)CT"9T M;KU\3]2!:QF-):#V& T5R(N>UEO_W&&VYPH,QH@787(?3,?6"UK"8=IML<%FD8(+PE9 MI/G_;!V7WC];;P3_2(+-%66"_'78L%H07TMP+'NG)3BJII849U]:+LUL/E@M MH;%DGOY*="U93#XQV7U:RR>CE28Q%ZJ6PUCZ+O4\)BQ#?>PW#C>-TG/E"VD. M"[.YD35<7IS&#YNEV4,5\ME+'^7P>4&_8W)3;,, MUQ(>6= LAVR5% '72&EFPK8.'_C+FB2WPAF MB%G+\M.37*A:!O/>Y6L:&^Q:^ LZC9@%KF"EWMJR%C^W?RQA"!7.^ MI7LVGHZO^'.ZXW?]@$,?](TP:(Y;3!<,K9?$>C'.XI!:VN*9E@3:MKC_[K+[%D[_\\Z;.N5[.H.7+RM>)4%_]JF[F&+Y*N:9N&64\[;'Y$N[&@::<<%@ MD7O5F -WN*%>,GK52!=PB>/(.[%7#<$\^3Y"^5;KRS5FA-JRHE<-_RV^(OQI MYK\N[*KA'S!M&-P#G41XLL: [:VO&GY)(O"J80@%XG^SHB[PR9Y[\(L$W[Z> M-&;B$'U_@*KA(? (=9$OGL;L#KG>'*SS&'$7X?'E.[R:R=<5;DWW+?$M+XZC M;Q';\X^GY+1]\_KN2YNN$'%S6-]SH761W%KP_^VY8_J,'/$\0L^R;JE$ZP6+ MF+?'N(UGQR-\Q.B:E@5UL6_E6SU=672,9TC(QP#D]-AT@.IZ+IYC"*?^ M"[S:U(6:<] P4C6[@Y%AY:U2[<\I_>)<^]^$0GF\5]:OIT[GD0<\@I;5N&YJ M^4ITQC9,!>/=I3: _]H(NF-IS?V -CM3[N:P>?]7&OD-/,L"-J)!Q CE3 M^A4\3X&ECQFO59T"D^5CL&!:4'WP"].U40_FL^Z"0&5,SK&NC^>1K$2O'M ' M6$=YJVQS]DM582(4N)DL93X1GCI9W2_V G6WQ:5-5O*5K_Y ON=>0JYR\HR( M#H*%X62-+7!\%?6_(L=+7VNDEJ_JFG+"1RJWT7S"&6'\9UJ\)L9VAZ''\-MLN_+)5L+,\'[9 M<"XCGC_Y<.U_>L@A\V<(MK"&I9X\D;])=:KGSDWQD[AV($ZF3VP.!CYF^XA0 M38XFZLLD(\09J#1VK>>!)^D;SB,AAZ7/[_()'VE23%R!%YCEL+:R!U6V? MH%EPE3_,NPVH.M?DF"O)6*JIA3 JFP$Y>!'Z'[?\3$BT8G!,5V:NJ,VA_I@] M%,K3)HI7E?%K0B%'KW8%]TK,N<#L#XS8#?58*JD'89;G_:B1:S_R#N>!ZP96\)V4DFNK M#%'^[8N\<%4-[,$2\9I!;()A6&T>$LS#FN^&[@D,4L3"^5:=Y2 KT;<*#>UE M!_)7BH)!+J#M<4'EUGAV#$PI70F6RF>%H3XK&*S"=8:?[H4IJ=R[0HMTJH^H M\:53S=N,YMK7DC\6W&(7U%J[_;10PBD70B5\"'B$SJ-&]^X3S-> 1V!%T9.> M!\V2>>4M@VN/$Q?+U?1J1ES5>IN%M8"_.+$QV_=:WE9&]%Q_W>DG#!-$-BO6 M-N++&X<^IC;1CZY&54?7L+]O?%_MO6+[&Q&P'A#F>LU@ FT/.B8?,E/^D]JD M9:".XXSY$R9 J$.@PJ!1S@#Z_;9VZSVE?!5V?(*QG=]0)CU/YN2DGV:;I!&J M1!"L 7Y4/Z4[:DFTU][RWLM!=M * MQF4^H=YB*098J)$MQQ2A*$P5QOT@I(P)U%%_]BY>M!).G+[791^Z618#J(;! M%J &&Y1<$XG<\GT\M7PIS( M3#ARD!%F_KDFSS&1H\7"E@11(TX.HV(IS6R*4HM7@J' ;>3CAAT'0S13ZS Y MO])NIVL%JS G4XZTI ZL#;@_WS"%8&3F";5/2D=(7GLP77MO5I*^Q"\-6-6, M#TPYUY0C1R%"0'0\6[Y\1TY$Y30%YF7#=;"RVEEFW1 F'W@-LB1C._-%P"N: M.O;/CPSG2X<8- M3$K4C 4]9^3.,X5>>SLGK)3INAYRY*TJY#C*0[6[5DDB53%G=YLZZ5D!)&.[ MHR!*58SN/F'+D\>08?GCVEDGGC(D7MN8]NW0M:A#%YJ1/EZN2N/[T,TYND<* M5F(HV'O61ANYR$:%'L^Q*U()H\:(P9J$R[-]FIW=>,%*&! NK&1^1N;.UC+1%H8RC3LF M%JV$$T(,GGCKM4-T:=.$@I4P(.N 0OCLH,...22@5.&40["_'PG;!YQPS(U2 M"<[#^_-^5?/=M=\M6PDS[J"Y/8;]R[UK3T!;SX*C@##_]A?+FI1/ 81*F'R\ M)U]$DRQ*XC4>OY%4B4HD>$QK2?"#^G(XWR1D>&"63F\2C]TUJ>>IDWL\__\Q]_^]O?_(.2_7QZ_??9J&L]/83)_ M=MB"GT-Z]J69GSR;G\"S/Z?M7\V%?_9A[.=YVIX2\H_NSPZG9Y=M\_ED_HQ3 M+E!,.,2D28* M8CF/)$40C"FO4U3=19=2]_>WXRGY_]^N+%ER]??OD: MVO$OT_;S"TZI>+'Z]//EQ[_>^?P7T7V:.>=>=+^]^NBL6?=!O"Q[\=__>OLQ MGL"I)\UD-O>36&XP:WZ==6^^G48_[V;]05S/OON)\HJL/D;*6X1Q(M@O7V?I M^3_^]NS98CK:Z1B.(3\KW_\X?G/CEG[2G)WX]M1'.)\WT8]GO\3IZ8ORT1>' MTTF"R0P2_C";CIM41/[2C\M8/IX S&MRT^,",7 A-6")*\$40*KHA3 MCA+%C%3!@(J9WYRY,KH9#J\3>?:ST,E]>764/QMI=DS1S.%W]?6ZGI[5X,9_V+9,%&W!$N]+E(,;I.8(YA@@( M+(SA'D2@C(N(02="H^+U@68-&_2]5[6?A'CR;D(/_<.2H)H%J MG'@SN5$BNHV%:J=KZ\/K]-Y&Y^.%D M_N@9KO?<=V/Y)XS3ZVG[$172N^G\@V_G[_.K9G8VG?GQ[^WT_.R*A\Y0H[DD M5@7D(46UY))51)F<;S8KNM MH$3!T)+T0*CSBDC@#D?-/#%>"N/1S S15R;,6B";\$+]<+S8?P.SUQ;OF<#J;CWRF (6'%G#!DDY3$I*EQ#)+N5EDU( MH'\X$E29^6H\>-OXT(P[(*O!94M#"IGAD!""E)$3'X(EWF7A1:0"#9O*#+B+ M8N=Q32>?/T%[^@K"E55F6*3.!4%00$5JWI+@E2(T&I!4 Y7)UA[871A#\I5V ME/YM:N\ZZ=7=HP_^LECF*RPBF&"=%$1E:XD,*>$3EA2)"KQC03*;34^.T4TD M0W*)*G.@PM37I$%[#FG-"&ET3DLTWJ4#'*&EF7BO M%&LNP"LXS'^DQ8#V9( MOE)],E000&T^'$\O_?@Z&/3'G:#"$ $4R:DE#M%$1C3(K!E5U++<#QMN0QF2 M/]0/%W::_'KF[^G9>'H)< SC$JU>1U"J%>5.DBB40:?,<&)C]$1I%3UZ9\H[ M4=L.?@C4D+RBRNRH*Y"=>5+V.U:,_7UZ >VD;,L=0T!PLY%7-F6=..&2H09# MYPV'G"F)!MUXBSY[4OJA;9I[[S DSZ>2H.O-:!WA'L/\O)T4+-,T.X89M!

C9#R#0_ZEC02[[NJ;"-7\@$+=>2:K:?67Y[-F M K/9X?0T-)-N'@ZGDWDS^8P#++N3#4[R61 M=!ZPC"Y(IYQ#(Z-4!&>6CE^C06QP>:+3)(#HT MS+2QCFGKM.YO> .-I.W.A#MQM4=.>36>KQF/,$D9SSP)W:959 9Q4" ^21&\ M"53H4%GT#W%Y,'&T^@S840#UECLX/9NVOKU<@%AEPAR-N%\7M3R MI^D'O]#S0:L32=QM>,O8Q1.%@,5]7?9 M,B3>.$VBT+Z$PS*$VLIS/9*!+J%;2?V^7:A'SGDU)K^?GT![;6#7\!C0#.U? M@P9KUD1J 21D=),3399;0&-8U0XP?A_-0!?2G7A0:>Z?,CIQ#7*2SOH(OL12 M(JI]5Q9^B43.(8!,PKB8*M-E)\ #75-W8M3^)-AG?@?+U'%9_ ;+&"I"+4DP M*> 7$UQ$1-KVN*(.>Z-KMX5GM[FNG"0Z\M91K[@EB5,D'7BTVC@(PK463.=L M4O4\GL6=Z^"_VO>1@1J>*&$>8LFO=R18 \19:23%WR51.X1R3V7'$&H;MI+L M^MS4QTQNQ=33Z1FT\\L/8X]>QR059^2L[ 9U:=72JB MJ$:2J[OC*!RE/! 6A2GERI)8ASBB5I MH*(*M37#-L+>;V7"3L)^U)36#8\L M6?;-47+>,5&"C)!+I$9(0YQ$;B6#YHJG-CK/^HB,W 8RI"R<"J+>?;+[W$^2 M 11*Q1/J.AP1B-4YD%+W0,$*!J&VMU)_;_1P>GHZG737718'6RX-X*BB=Y1( M;2+*RR1B38C1:F5$=6OV-H8A^2\[ROU.@?8NTUTGC>QP[&>SPX]G$!L_OH;$ M")X=TXH(:BR1CAL2(%(TJ+6T5 &-^<%.#O?=8$A^226I5IO/FC62"ROY.L5T MT(%%Y!1%=DGM,P))D5 =]'I[W2WXV7E[V>%8 MJ)H%FA289#ES8AQS1"J%7#0T$1J9M3E+#:)V*/Y[6+9T/7$\CJVWC?@3(D MSZ0R%6I,?C4F',/<-Q-(1[Z=H$L\.XCQ_/2\*UMX!;F)S7S$+*?".DZTT\5, MUXFXY!SQ6B746 '_U=YB>1C5D-R9RORH+)*:!6+Z]QBIT@0&S,5G!I0J?J6S780AU3$4%O) M]"BL6XSZ^XO;T_<67_?44>[C'+^6&/]LFM^?+3>HZ[66^\[E]]!C;I.!56HV MM[S\Y/,W'HR"LC+S)%'^J$PD1PLD.#1*O4<+Q()%!M;NE;(&QNZKV05,SN$U M/ETEEZ'U2W!([P7^J8KX712@,QK&38<\-PV?7E&0C< M>QY8JMY(X1$PAQ3XV)4_=Q>\?J56;04LG4U*(NNRY\ULY#BW(:+[;@SJY47= M1V*9)(7^768A.56[\OXVABUC)_TZ3;69L=.$5]S.6PUF1=%F MMG"U_0BSHZ](8YS]9N+;RS0\,EWPT_;ETQE!6?Q>PM^'LO(6RAC].&^EE1N.V5(;(4/*/3$;+A&G&H];9 M\MKIQ0^N3$^K?X?"QSM[,CM*K^;^>S>:!8ZE\L !3U< 2V: =T:;KM6I,(9( MEQ5Q5&22'4T\&Y6BJ+WMN@FN(<7"ATJTZO*MNP=\'/5G*0'&VOG(CE0EI*M7'52W,V0S:D+*.A\JX'&??G"2&"G((4:)BC M4R9-\,7>MP0@FPR2.PFU6T[<[PD];DSO<]?XHQ0K0GO11+AR/E_!65OV<0LA M\.!=DG-J_4&E49"FYJ1Z*W&]<8)XJTR M1.L@0Q I.E>[[^.]@(9DL%:E3STQU$LU@VYY^1TFN#2-"UG3:3-I9O.R4%U< MF21*&BY*^Q!).7X!)DF@T1#GJ?2X+G!&:_=LV0S9D,S-JESI03 5BQ*^*;H[ M^@TR:$"O*#(12R92(-8*2DP,%D 9K:N?K' /G"%9A57I44L$3U"^>]"V'M_M M=J8.3\J/;R:+%@OO\T/UHFPD=(K I28\)5-2?#G:I0SSMBR0V>9P#>++/+NYU%$S]UF X0[A@^E MP=7=&H[&7U+)608TA=IA^0VA#2GQI;:Y55TT]8IUEM[V^TDY >5]OE%Z>%5W M..(!'6Z/V*AP'(U"'XG3P1(FNVZO6093.^5E,V1;9KKTNTM8E38]2*8::][! M_-I6"$BM*&HUHFRI2(VJ=!_2Z$L:GX7)0GE>._A[ \"0MT$U:GS'>#EW+DHB MLU]L&?=J(RN,Y>'?791CRK[ROCT"7BN@E>F^Y03"* M>:\-3I*1:)DHDXC+.9 4<;71!D3,M1M!?@?*H)([:C-IMXGO1TD?7/AFO.@9 M=ZT>:YF6^=+/FCB*/FKJM"+X796.K(E8%C7)/,0(P6I!:Q=,; FQ;J70J^8" MS?=)FBT@7.4IOCD]\W$^\L8KYS3*3'%*I$!;WE%C<$[ 29NU2-43![?!MZ4J MWN,35)EJ]U<>511B3]91EDGJDMO>2#[[N/GM.#']PJ)4RQ-?$JM4KHT)!:ZG/7'B!,(+S.E)5CK+:OMDM:J M6=K?=FL_%*DNG_TR)T=):92.0"YGGP9!B77!$FEXIEH;#:'V]NOVS*D[]D,_ M.WD]GG[Y)Z3/L K)'63T[H\AEBX(3<:U;KG]5>8HR!1D]]S35.B1T'@Q0A+\ M >W-# SZR82LA'](BKHZ)[=Y''L5?.^/[>MIBQ*:+!I(QLM/K9_,T!]:HBVO MEE)-_W,^FR];"W83^J'LX.(OUK69ITY*'1C%E:R<_V4=KFDBJ+)AX5+DQGA= M>Q=@KP,NH,QO]:JH!^JG"_77W?OM;Z8=7RL/#JY7_9H;KPXW++ M;@.TB67/$W_1[8!>?^/:)S] VTQ+M\O25 1>P>([OEYD-AY]C=UN_#$.YBAG MB/-1UA1M,0TECQ&(C!*(%\F1Q$L;Z*RC"+6C=/L=804_L$#XT$Y+H"R]O/QC M5OJ)7I4T'>"C?;'HJFU25K;T;.+:HC8I'>NL %5*$B/+.46?:R?5;XYN2(;) M@#F^QBGM0_PU8Z7K\+V97.#\W<27J/7"!TI29C@-PG 2RDY*L$('KC7@6K@? M>JY!-R33X<>GYZ[B[YN>KYN)G\2;^#*57FMFB9"E+$^)2"R3AMC$I;:F=*^I M73*_.;I!Y2?_\/3<5?Q/0<\H<@2%KH+6,9?.P9KXY#CZ"RID$)J&ZM7FCZ7G M8S9VIQ$@=?D;W2[2^[,N;^/H*[2QP;N.$GC!L\4ES5, M68FC Q42D:$T&K/6E]A]3%P9J:H71CZ,:LO5_J5. M01:":%_2O(-%&T%336QP7ML^+&3'&IK%"3I0W4DZ\:O M691(74X\T*ZEKD.T01 A'/666VNAM@VW$^ M2XE^"I[M3\)/$8,Q/AJ9T,N1 ME,O2I@R(2XP3 ]H&E;3U=D].[H,QF,P[72"JI:$:]H2&C MG'0NA[&5+G!9ZT"MDU;TM>P_C&YHJ:%]D.M[RW]EV=4\3>^;X]/5\[P\;\8E M9#$;26F-&1PP&0V8*M7M=\#9TB1S'V1IY)PJCL>5VR^ M?=K7*$>EM!2&;0C%4,"),"='(N.]F[ KH-ZD=P.WK7.SM)JEX;HUUB MK"-CN88D#*&)";1_5#F.W:#OS9#^E&:C;/5,V%T UY@MO/ZMJQX@@=KV$KFR M/- BAN!3Q.<_ELZ\LCNVB%&<'UPWL@M,\=J)_!L!&U(8<7^\N],3J;H,Z];F M7PUX=:AO5C$:RA5Q'-#)RAW=%=($-:[Y^./KO+J&]W M;-V6O: 4@H124,YR:9''2+#1D,QD=)FK;$0/E=>/RMC8?AX^GO@67OHND^FT ME%,NVLH(ZGG H1)0"@TRPG=GCASIQO4[B*I MJF*J=TS:-03O\]7NQ:KIT:MF%HL"13L2$X2Q8C6K1%$O4D%\ MB%1(K9CCU<]'VQ#;D)K;[8E,O8BM9JN:6YE\!W&!YQ@BH&L7QC#2Q@K'T9-S M-G:=P$L:B,DD):G+:8$R^MJ$V@37EAWKGB3>69M-U>75(Y-*K'>"?U3&3!75 MCJ**3"9R(C6.V:+/0@S7'M?>+$,?K8^^#VA0?>N>C#N/E5"/I/G0PIEO5BW\ M1CYI=&XICK*DGDOG-$&?EA&FL@K.&*5%;8/H(4R;4,?^]-3904YU0A!W(1U/ M+_UX?OG!7W9:,-*LT:Y71*O22"PG27QI[^F<9TF%B#;^K6W=[P0-'KK3)H1P M/X=14W_F>UU_KGR_D:4J>I\<$5%'(BVC"$E1XH"CVR>#>0?I]>0#LIH:EC"'Z.T%0.6BG-B$HQ$6F2)YXS38(""LKK M8$5ZE";YWATW8L=/$MON3Q2]K3,P/V\G!=TTE?TQ:"]@E(R.0C-!LB\Q>!4>Q- //][G)7E77:BO;]6@P]\%EV8C MYUWBPF8"5&DD,DO$&QD)%49SGWCD9K,MC1%D,=E M8M]G'&J7#GD]&+URW2425)B,#(W:(R^90Y.*)L*L5-%J@QSM[1SL#3%NQ*-] M'4ZRKTVH/N6X[_-BF=(@2[UHUX5=;>O'MU]/+3T:MW1Q\_OO:QRQ_"7YY-)R7SZ!7,?3-^5'NYS2Y"Z@!#/4E[T&44R\[EIS6SU];Y&' 5T6QK>!HA(=^=*=B%,@B5MTV"+$TH8M$9#. MHDK+VKCZ)Y<^ &I074@J@\-OLUVVZ%32BIAD2L\ND 0-!$:R<4KG'(0/M<-+]R,: M5$GUKK38A/V/%$:=D/8=K7U5C\-Y2#Q8$I,)Z&*F3()/MARN9C2-$NCMW.9- ME\,!%D/5$G.]*7T"H_E?OIR;.K^EW5G)='[H\OT9T%L-K H16 M3S1>"<(]&/2I Q!;#NH.42GON>;U3["^?O^::^-R+M&WO-[EYT/;3&)SYL?' M<(I>(SZ[)?UUAB+Y?^#;TI%<1!<#KNAH]$EOD?C '%%.I^@THZKZD;:[8AZJ MI;X5EVZO/GL59"^FV0.HWTS>X?/[Z0N,+^!?T\G\I/2R30FGA9+4=1Q0UI,0 M'"T=_'T6,CJA:M L M.1)H!A$B!D%Y;"^T);/[5X=F5;/S;E^O/IK\7>"4;?G6/ MY:YK1R$5G#;E:'%4&Y9(*&?'626)5[*< I1-B+5WT-? V#WKZ,XEC[XN^[K? MJ'Y$,T^@RRH(/B"EHU*.Q&HO"1?1)NV99]7;$VV*;4@6^JY,N9MKU(-\]E*= M.C):ZBA0J98&P$2F%(BU9>\QA1C5H-KI]:5, M*@EE3U;*T<'QNS?O?O_XX>CXXS\/CH]VL%"^=ZFZULE&@"M9)G],4C-;'/T' MZ:Y4K6[G=V'I^KIVO<> M9+^:@ B1NNB "!X5D=S],:3N;$U\X-&[*PE6W]+I5KA9$-$#S41SSHGT'IU*G#G\*>D8?#"0 M:D<9=T<]J%2#WDBX9^E68^6?W;3C,GT!K?\,[\Y/0XG&+S%U[>%F[\_GL[F? M%+=@)&T&9K(BOIPD*"/5)!BI"..9"K0$I M@ONM;]ZR7_#U_F,CR)0GSB2AEG:A9$ZBFFV0GUD-:*/EFY MMN)F?_+N^\F],SF(NHDCR65@/"2B#3@T[2V0X&@D+(;D*4.]Q_;TW*X'."0/ M>I_LZT^*_1HN(T>YTQD"8:DTEV(@B&>AE")Y*D)FCNK:'O9:($]HEBUDHAQU M&C+*7$I#I$#3P6EA"'@%+B0+PM;N(KXKYD$EO^U.KXJVV/8BK=DE>D,W9@$2 M@F5"9T%BZ8LM!17%6@7B.'6!:V8"?SK_9MT#+JQW[+_]"==DV.-$C;I-7)J,^C&58&20) M(FCBDE\@K7!Q__\I_+ MUN"RE\7'\[.S<2G_8RK+R&4F20?4; ;M7Y=BR4.02?T_:OTN9O&@'''2EDBRL?$=Y8(AURW.(*0H(6(@5.-4#M N[U M2(:4IM:'/GG\M->GP.MFTLQ.EAV61MYPH*;O7KS[M/!N]_?O'Q[=/#QX]&G MCX 2.FN@@$HV$*_D;B3B' M_ BPC0LP[AW(E454K$L M6/V^_S^/=MZ96SOKYFT$N _=7"KBI;&Q]-Y$KZ@KT$%,O@1HE1'2\@Q>5D] MOQ_1D/5R=0I5%,X _941Z]MCP3L\G<]R>W@]>2WK2<>C!N$HL<:AF9=QW;:0 M&=%(" MVX^P_FW!HS5Y[[6%M8]5[R#&\]/S+G!\H]3'&\- "DHXFL%H78,DWJNBS*G( M%!C.4.T.;-NC'%1*:>\,ZUF*3[]D7H?>3Y!OW1WVMF0^.+Q*2^8#9A1#^YJ: M) BU$3F1I2+>14F89I+E(-&;KKWALHV-6U>[W>UF_)U6(Y$Q 8:2!+JT>G!H M6X8 !#Q0$8-T^'V/ZFY#V$-:8"NR;AO%UX> ][+NW@5^IQ.)X-1)8ZV6Q M%0 ='HFF0Z;<9_2TJ-ACG' #Q$/R5@?#QYW$^D147#4LD1']:N$9B4H@5"-4 M*9"B!)2)R7++C*M=7OTHH$/:NQ\,\1XCQ*?D6]?!1)7:\2@%02.Y.^XQ$ C3L% !4 !A;FEP+3(P,C0P,S,Q7V1E M9BYX;6SL?5EW6TERYKM_14W/ZV17[DL?VW,HBJKF&14ID^SNL5]P:G<__LN?_G;WCM@__>]__:=_^N?_0WO?CX -WA M+^=]\$-(OWQI#^]_&=[#+__H]?]H?_:_?.CX8>[U'PCYU]$_.^]]^M9O?[P? M_L(IE]-?F_ZT_Q=. \U><()_6")S8L1Z'0FUS%">F030_^OC7ZCB*G,;"#,N M$6FB();S2%($P9CR.D4U^M!.N_O'7\H?P0_@%UQ>=S#Z]E_^=#\OTM_\T^?6OKW[_BQC]-G/._3KZZ?=?';3G_2)^ M+/OU__[^_C;>PX,G[>Y@Z+OQZ0'X^#3\_@^?HU&_CG^(OSIH_V4P^O?O>]$/ M1PI:N81?%OY&^8Y,?XV4OR*,$\'^_'60_O2O__3++V/)^7[L]SIP _F7R9=_ MN[E\C;3='?Z:V@^_3G[G5]_I(.+1)PR_?8)_^=.@_?"I ]._N^]#7HA^NN0" M2A4X_[-\VJ\[8[I'(/WX&(#@WT*W4+PBQGF?OCOF[Y]%$F3_V!E61/SZLZOB M[3WX=DT!O_KH"FA''T0>X"% OR;4%Y_[#.<4Y"S"\I&^V_YT[_L//L+CL!U] M9_#GV'OX=03TO/=Y'8#E(TC95JD8O\C_<_P/GR% 5;>[[;)[O,=O)_^Z/&,7 M+/!U"-T$XWUC^J1.+[[XI4[9M7K?_V7'!^B,_K:5H-V:'B27W7)8^ E N!S" MPZ#E?*0Z*T=BP%U=6G#$2:F(,YKGH)BR5KY6U6"J^@'$/W_L??X5GX/ZXJ)\ M4<0DQLI:\?2Q]*JMZLZ'#K14\%QIF_#0RIQ(%1T)0> 9!IEZJX12(=1>T>C) M+U?SQ(:S_G1=DY=CHST^]WL/#>ARV*LLRK'.< %_^J773]!'$P=_-'I[_Q([ MO0&D?_G3L/\(3W_9ZPZ1W1<=*,_&MPX^EB^VY<3C@'ST_E/K=HC&4OF@\XX? M#*[S[; 7_SC[VAZTT*3A2?-$(!F!=HV5)&2AB6)9*,<"R,26$"/[01@I:_*D M,3N@,QQ,_^:))BO!5.3*DK-W)7>V4'.O"7'/(\^./'B.Y^WHT%@+46O&&*A$ MA-=H*C)@H27SI/_*ZNHU(NO]L, Q);,HVZ+D%-F.7I!WBI&HN>6)@V=6_:#: M?V$7'E#YFXBX":7W'AYZW1&@WT=V8DO9Y(T3B"5)0,_7*MSZK9Z+"3U>W/GM)XAMWWD.RDJ5O0B! M)($'F4QXD'E&*;$B:L62=LFQ5;;]TB?\L(JL)[>*+^USR^0.?[?%J-5>4B#: MJ$@DQ:\"U9(8@9L4C10\Y57L]_*T_>FR<>M]8^%5?".?X_BW1]\?0K_S[08^ M]?K#%G<,>6H"X9'A)I$L&I94*P(Y,JI<2YTH$YXD B4XBCX:X8( 8ID/*C*M(ZZAX]LDGI.6=A/I: MT6(715]TA^WAMW?M#EP]CL[_X*@W^#]BHO $MQ!#K**&@';41!LAF&4V\FH% MSS[Q!!2[DQ!?*U3NKM ;^-@>#)%GPRO_ "T9T:85&8BS&@DFT*?S.2.\+(+ M%8(+RV)>ZRKUY5-/1K$["/.U_'GOL3OL?SOO)6C% MG%6B49+,RKUMCHFX!($PJEF*R4HPNQG.:X X&=77$_5K)NC=F7#GOUXF7'D[ MM\<7UI/]1W,O!1A'>$)[04;\PQJMT3R,G&I(EH&NP($%CS\9[=<0[VN]F]WU M?I92'P:#R7_*VFJ[/\"&>GJ:?KIP:>F MYRU%^EK+KIJ61T?,=?]#O_>YW8W0LDQJ"MF0$%/9:7#/"> H\=1GJ3B//E1\ MJ6>>?FKZWD6X<^(G.X7)7@#[T!L,?><_VI]&5@5E4DI 'Y#;B&Z_2&A5 ,55 M0Z8Z"D\'.T?=. ;.RUYSUP8^ ^(2G"L^1H'=?HO8"*2C1 M1V2,@J4J,6IWT_#SIYV 3K<6WAPM[A06*WFAG0_WO>[4T6<9C(=H"3!T[Z7# MO M QX*!GVZ2!&'XXIH1SVSZ/JKI>E!JS4Z^\03T.A.0IRCT9T"8'=]7Y+I;[\] MA%ZG%6P20DB'#EKT1#(CB'>9$^&5YCI3&NAN:8 O'G<"NMQ>?',4N5.P:\JJ MBZ_QWG<_PBCX1E.Y$T$$R4ID%N<437;<,*Q.-N>8C ZQRNOY_*DGH-:=A3E' MNQ4"6.>/_3XN=7P/4FB')OKCH.6## ;0RS9,,K3/))X(P@(1+#F'AKE2M(:' M.__I)Z#M:L*=H_4*X:O+[A#Z/@[;G^&M'_H)SE80(GEN)(D"T Z@AN/YD26! M5%+1F.84=DL16/;TD]%Z!>'.T7J%0%:Y'^N?HPO^L=?_UF*MH%>)A =?F-"<()7 E X,\I^YG8]6^>.C)J'9[4^#._/>P^??/=;2X"6(CI/>$ZX1N\E0<.>$6,CZ"2CY%#C[9W[\)-1]>ZB MG:/RG:)4$PK>0Z]V%P_3@L9=+%WVNI6'84ACXZ*(FT0Y?=:<,(9^@+ M@)19:%/#Y%Z"X63T7DW0^M3)G*J0@B?.J 15O*V7CST=;>\@SCD*WBGX-;'VW[4'T7?^'7Q_FDO*-:62 M6U/V'%PBS8$$8(+$+)2-2KH8=]O&%SWY!-1<1:AS-+U3=&RZTB=4[_!O!JWH MO4X9Z::C2H@I:>*BUH09&44 :\#5J7N>>? )Z+F&2.>H>:"Q]]5JQSE+U3=.P,(:41K([_ MV-)"<&6IQ>TDNV(H!&*=9T0DK1P82E78+1SVXG$GH-3MQ3='D9. US__.B,/ MA/E'C78C:"UT!Y#PBT&OTTZEM=,;WRD]B]!K@.'@@R]GSCV,_N5+G.LV)MGL M$95;F.RPOAV;G;RJN[W))H+>3V.+ M=1#]M.U--E+7Z@X7V\AZ/RR0U(H$P(@U01*I&2=>\TA"=,QG&S1ZJ#^H]K=N M;U)9^9N(N)'V)MW/T!^V<6_[@ J$?A_2\T8.5 OP4CK"1+E'L!JM: OHUX 1 MP3K'O5H6"-BNV1S%/\XZG=Z7XA\/SKKI!@;0_PR# MB M2@UR_]O%?SVVA]\^^/YU?R2'5.##!^B/KAE;!H0PN72 ,Q67B>*>JM-KAJF=/(WH[$,\Z(YEQX M2$8)M2PW:$:YC2&Z ,NN#0L"SJC/2PXL2QQS5PQ MW(BI,S(6J)NF*/H870)N=98 :B!8][%;/H$4D\SS(ZT39*Q8.32O#& M&7 B9D,-$5?L,K00UO.3*V>(.FF!'C!';,I98A4P N5*S9LL6&SP6#@]4Z&: ML"NV()IB>QGJ7GA<<2.9*<8,9T*7C8J1D- 'MD$(!PHI&Y>UJMF&$NLA^^') MT8 "*O8PFH_RU3D6;#"<44XH1?Y**AD>8:7Y2M34>X9N4*H=>5B.Z,1HL9/ M:W8W6@9O>K*EF+GGCK@ :-/XJ$L%%.F# M'SSVOXW@3$1Z "B2IE943$8VA99>E1)EW+\O)! M J)"Z8L4-"?6,4F <>!! G(Q<)*&YR\N*K(]9^ULG75=6_B8B/D32M1->EL:7 M@I<4^EU MBS4^+CG0R=SH+^+^B71??AOIR4 MGZ&,%WR "="([*3"*2(*1NEL1"]WV]V/@PDJ*SGZR0J=)H/0I([H-/&DD-?&\&QB"K!L,N\V_)B/Y!3( M4$'?D(PO+/@9O8?S?R^Y,#<%-K]-YU^M_\?W4X@'/M(@&CAH%572*Q&J= M2=;","L#6%Y[O]@$WU%]R5]68,IJO$#WW_?XWI/790YE6>S8<]MOA<5A" M+W>]<>.M%J!<1&E"K!2DDEV9TOKPVJ++" M]E59^CRQR(48$C/X;CGOB:14DD ->O$>X8%S"5SM[>CX*L@.Q9_=U-%\V>D: M_(Z"ZIR"19A%&B4Z[#4'PFT&GRR-X(YL0VK@);(>9(A<$BZS*9<9:CR;AW%F MDD!/1L7:-MYF+U$-F^9U*M+SM\(JYC(K1S::=41:)HBS(A"EHU616RY<[9S0 M#2&>H&533R4-'#VOP;5"5I%%ZXD7N&-(7X8IA&2),U[PJ*1PIGZJS?SDOL,> M+Q45]^J>;2>I-QM'?[US:F432(TG1_:I]-Y"/]"Y8B/E)(3.*K#Z-^_'5)&V M3VY4TT03EL?"S.@LNH4:<#WZ4L/_P";J#4:>Q&\ %#-I# MN(7^YW:$\?2!&XB]CV.MCLHZ6RID@2Y1&0%6YIRSG(C3^*9$"D*AA>=-K']9 MV.R:3I/&1\F(!AJ"O-C4)^6F$8'W(;6<5_B^!4%\5 @M>$T"BWETXVJ5\)&Q MZG[K8CBGS;-:>FB@6\@+:"/23I&=]P;#WV%XWTLM*;B@41B2(D,N9X1G%4TD M"24-E]KGZO5 Z^#ZB4A30S,-=!P981M7+K]][*,K,=X'QQ0?_?#Z4]'(X.(K M]&,;-]%6HD(!CYPHXT=MU2CQW%!BN+5EE!X52T=&;QT'V CE:3.K8:TUT-!D M >+16S$?<.;)6^\=25!L332H:S(I[?^KW!H)4RCXY'BR>VP&,[9UVZQP.1,0:(3DAN:C=6 MV@[I3TFWFMIKHN?*\KVX_/EFUO=H42I%XBF5"7>EF3W'0U^ )T$YIP$%YGS] M4N:-8?[$=*N@MR9ZNVS\BJ"@,J"3FUHFYRQ4%(0RM"XE"R5"3(LWFXUWX#*U MM5,%MD?[$S.OGA:;Z"3SMOVYG:";!B_+ ELF:.TTE83'4EQ&C21!K4D/_B!C/;\V)1+C=3C*IV='4=7*?-F.J:F4.?G0/[".0)5H_F= ]QS,AZH@N0-#V6_.WV\NKB]O;#S<7MQ=7=V=WE]=79U=O M;R[.RW?GY]=_N[J[O/KMP\WU%7YY?O$[_O7MVU(&TAF\W%76:Q2WT_.JMH6K MM_)*3>#>0L!]'7V'QY\BYL#85V.X&CI^Y5'L M*-7C;Q'GHT3( L\?7OZ0)8,RHHFC%/;(6<3MK>>T^<9M(>S\= MPM9!]-/VB=M(7:M;A6TCZ_VP &(6.:![PS5U)9$';6Z?/0F@$GI-7@M??2SO ML?>)JZS\342\EY8O23K%#<,=SI<+(8]?>6;1L8R>.B$IMZ'!@3E'U MN(\VL M[/>RB5B;Z/[V& ;MU$8/Y]9WX,6P>>1M=AK]RU@2G:.RQ$77@,GPMCWXU!OXSF_]WN.GD7W4SNTXGD%?Z&R"L28#)<)& MM(^2#\1*)HF-N-I$F76I=HA@!:13,1]J2KZ!MD]+X$W>@W4 -F1#K 1W&!.B MJDK7I\L.^FC CE@--$&T2B)0FTM;JW)$6I<%2::TN&(>?>O:EWP'(LP**^*P M?-E$#4WSY*_02;G7QV_AJC?$'Y58>+O[".D:M^@1ZFE3-%D&!@*5A#&F2V>6 M3%RBB6C!#84<>(ZU.[-L"77_UDMEI2^C5$,::\#$&>=T?(_UO?$=WXUP>P]0 M+H6?2B/+&CJ]P6,?!F^^O5CK #^B\U@2 N:O<_2RXDJTSA*(4P$-?R@* MD)+:SUUF+D)MYV@_*SL5@^L(>=! )?A&@(N+,]D8UH&]#VMN?<1"1$2XR&L;"&Q(\>EM&:PY6*9]-]72_+;'^ MV)S:JZ8:ON:;O!GC+/!QV=UE]]F%1TL[8,Y;2D(J[I;SZ&[%4KJNG8HTVC+' MIL$+OU7X3H-)C6FDV=2"%ZR^@0CMS\CY%V 1JA#4E5[/B2'8Y/!TM4!$!I:C M3C:JZOFEFP \.?Y4UDD#UTIG@P$,!R5XB,;9[3AX^,'WA]?Y9>SRL3]JPZV= M#"F4"+@$@<>Q#"18="D@"D]Y&::C:G?RV@SA:5"H0:TL#'$U5'AS<_'WBZN_ M7=Q,X-KY]WYX]#U\;1&"++Q)A0)@-[3YR'XEE(<%SY**W8SWKW6YE3DP=SC/ Z M C]TK]R=]-T?A-&B*/<,S..NF":+!)/BU#JA-+F+6T_QK M(/N]7JFCH]<*KR3@O6E?1.^=,IRD#(Z4,FCB,QIU1G@)B1OOUBM*/2ZM+[B: MV*/2-Y%K[2N"8E /KO-OT(5^.[Z,0TX13^+1W,L(5*-W5H:I2+3G20@REGY& M/@;'O M^E4FZX3/WY\%4U%"O>?'6#O=/8+Y!7QRMZYO>-]\I$6<4Q*@1S4O< M4]E,<&L5HBN]9R"5\3JNS*7R5).81' 23\*LUNR5L#V(4^%)XPIH:/NX\7U MTZ@TP5G*<6JY5ZKTVW:^9'AE3:Q!246?0E39!D97>K5;//=4Z-&$F!L(Q$Z, MXGT'C:,))82@U*$-QP6N M5RGBJ(\D2*DSBTJX_%/&T3;AP49QM$T$?N@XVG1!X_=R4KV7RY7J;[U>>NED M1L%U"-X1Z\NZ8@K$9LF( 4@I,$.CKMU,<0U81QEUVX@"L[,^*JNBB6G2RR%. M+,MU0#:4(;T6P,/D0U=7[V;TV4$W!R.29D&(R$:E"Z6 &/!%2MX2H]&6Y!RH MF$WE^Y$)M"(M^3CXLXE*FN#-!%P?TMGP0P^E>=E%X##U-7,"%X1&+X"BKVET M*(>\("H(ZY6S.D'M;CW+$>W?1VM C:]F4E7300.)H<_077^&_C-@ 8P)(602 M1:)$:IKQ-8F6" 2:?&0Y-3#L;@&8$^?%#I)OY@+IY39I&!@9'2]U;!S'5 _T5WQ1CI:Z]IP&P'O[:[8 M9,5-N2 5KH0E50[$9R<(2TG)G$LN^5IVY'%I?=.[X@:4OH%<&[KLF8:*G\I4 M8.;^P5D57$2069?QN]ZC99(T$,YMLB8H]FK&[?)KGI5//)8+GHVT,^>"IZYH M&[HEG@,RS:#,7,7(2M:M4Q9/-S1G;+G5%LP9PT*DQN@="9!^&@;L(MP&_,%M M+HU\!C'JBI"T16N'9XXV;BEEC )*B:,/H7;Y\VG<[NT2.&]:40UXDO-P?H!^ M[O4?2D'X=>BTQZ*ZQ3\'N5TJD#[TX7.[]S@8CV-KI2BSI?C:T>1R64$F0> ) M;,'&$)PVU-6>F;T[ZA-CWI[5V-PF=P-%F.-9?Z_1MU1(F5NA2?8,77?J*0DL M>5(*<0U#_RZ)VNV>U@)V8G2JKXSFDEZ6@QR/7O:=BZ_P\&E/DQ)< M[7,P.C%4O4 #+\K2H]44 X(FBZ\$6GNURUHK0?\965=9H0N+&@^:,'/6Z?2^ ME'4/&D^:>?VH R3.K%COCLDSQ7\HP]C'K12[Z=\>?:>=OQ5#+,;>8W.IR M\\1D'BQ5R4@"G*%A)F+IDB>!4(&>A?;41[^66;,BGK(QL%VB1^L^;%)=$SDW MY6:-:8=NC^3H61EF"?4N)(Z)*=IY3-X/63[OLIH MF!6]QK73@&NP'.4T#+0&QH;R<=;!=YATG";TNQ&%=E#.H8ADT4;DG$J2<@I$ M&LM)H)814(H+SY3WK'8XXW $6I&.]@SM&T_0C!QS^^%WN8X'"U M92I#2GC:.UWNE!E!XQLD.C@19;%6K/W51^_?H:LO_EXUV=6^3?FM]QGZW6+5 MW""FX?=R+A%29 %*%3F7I<$@)YY1302+:-89L%S&M?2YX &GIM4:(A$]+;V00#OTSE "WBD'RLLL MM5A/]^L]\.0XT("<*S83&V&NX']Z/.B^@M36<.""M-3(PD$SV1-)0A M33ZCBIF5E.%^Y=Q:#%CZF%/3>SV9-M#9_G<\A,H1=-E=+H2;7J>#"_CB^ZFE MLDP^.G25+8I#1D1K72/2 >Q]-CO@0&0DF!@A165%]#LU:P/:_)S6NXHT M.E5(AAS:<]\>L+VL]-I2RTUT(=W MO3U4"V:S3I%D9BQ*@J)]KWT@A@4.@L:@5.VQX1N<<0>]L#_O(8[NL+^?!K)S MGW: :_O5JZ[4]N+%@V[:@S^>K%$%*>@D,]$^&CS8E24.8B0Z:"Z^9(E() MZV(IA.8TDA*I) M@&@96$J8<'C6Z@RX:Y:Z>7!.\NPG3:EL;VXF\@ M_/0:WQ3=M/'J&OCV97/,8#L:PV,'C:ZD2P5U[,,$F<7IO'***4$8E!V52B#> MZD BUS8YJURHGGQW&+IL;HSLD2V;:*$!EDPO'\^KW+,IY] GU_)TTI M+L+-U&:520A:2RLRI;%VL\]%6([ $-E):[,COVJ(O $S9$5%]?>YO: ,IWC2 M7"K*AA>OWD$S!&*XBTXEU505.F@E_G%Y@FO%X' M5,7>5PN![+_WU:X:ZC4EWLHO]V)PJ81GN(E$ZU!Z/@F%.XY TRB+[+41/*JU M>ITG]4W.%=R@:,Z1$8>G"UJ\7.$)(RD1QO(L MG$C.K#?U9LZ'[S?EKI+,>Q4%5KO48HKENCLU)"6G@!S49-1+2VJERM!J11BS MRB:NN$UY+?6]^NC]*:^.J'O5Y%2]U&F"YNY+;[HP)[PS7A&>B[G(9)D4[1G1 M8$#SZ+*GZ[UTKS[Z%+2VG9QJET%\1X,*^,ZB#)0RA!(G#3T)S6\JJ=MG"%$]9Y 2.I\*8)#AQ7"&59#3H>_. QSFS:*E; ME^EF&^739Y^"YK:45 ,5"*\\K0_HI>%?^(_ 6@9=:V/1"HL\2B(-_F%CF0^F M)1[E)H!.M?OO+<-S!)&(]\VD\&PK]/U/RKJ]N_G;^1W^FZO?=LH0G/,YE7/_ M5B&ME-5W X-A_[%TW&QW/Y[W!L.GU,XGLC!E'*7"$VM2V9--(-YR5J:?2>U, M]EG63F9:!]>NF\=MO(?TV('20NO9TT9/ZO@AI/+^1$,QX*H4(1%.=T+_5C/BH)7%".Q=BM%[6KIS= M*Q%67,?OCP>;"+IV^.?:__&YW<&M$,WI?KMW[KL^^8FOE4P")D(D690"I:B MA(3.F[,T.*:CE6Z]'BE+'K)_)Z6*%GH-B+"1J_2%]M.(S30KX8VEA*<,N&8K MT*^6BFC'N>:4*A/JM\%="NFG,@EVU$@#.7XET75&!)/78QU@36(D,"<58G5+B?8,S$V,1CV MQHM-Q-X 'RX>/G5ZWP!NX3/T2V'N-$[K;&W\TYO@ N=MH6##*!M:9(@T.YQ M$LUDGQ51(0=0$H#.7FCLK/ZY0$Y%^;M+N8%W?](.[-E*ITW!K* 9F";"> 2G MHB7.Q4R8M]:HZ+6(MXZ?SCA\,VKD= MQ^T;1OZR9!'W)4Y<6:XLO<."SHXH1;W5)B#"VCV25D Z=0^CID8::#NR!-[T M-5D#8$.>QDIPA_$XJJIT?;KLH(\&3IO50'DQI[/3Q(A4>M%:3X*RHVF_UN,; MQ:VO?:UQ(,*L\$0.RY=-U- T3_X*G91[??P6KGK#43?+[K#=?81TC5OW"/4T M2\4 %SG;3#2Z9D2"I\1JW',CE48H*Q1+C9Y4ZT,]R BHFDI?1JF&--: YW/9 MC;T'N!WBV5VN:B>-J6[O 8KG?Y;22"F^\]1/<_#FVXNU#O CQM,AYZ]S'#;0 MEKHD-;%, !IX@1(/O RD3;ZTX,_.U':E]K.R4S?$CI ?#63$;02X9,%/XYEK MP-Z'E;<^Y,/8?L?(HF7[=\,4:-I@V !^MLXR8S)QWJ$5Y73$O8'Y<@:%X'), M.=>N6S\JYJXP0D^8N)MHON$+^W>]?BG#_3[''.%/8X735/> TDFJW#[+C$=8 MBL12&4C63%.AM)>PWI3X39]\8#.U*7TNN?JOJXS:]5E7CP7"=?[P(@EX'MHV M#%I9Y1!93D2QDKF@C"2.*59$)*PWWHJ\7O+'1H\]<#I(S133AF7>=+;(2W,8 MWZ7'?G_\=2L$EC)WCE!-R]T#=<09:0D+PFE'#4C?:&+88F@G1)\FE=)T$N%$ M "T)P3J(M/1*P]TN!45P-Q4(D2F;F4[>U&X>/0_'J;-B&W$W]X0??'U[GE^&CPMGNL!5=&1\(0'!KBT2BFTT4TSMBV*#N[[O#GP<+V8P'+0BD\F!\83*T>#% M3(DOO5Z""C%[)1*='0>P.[5>H?B)*;6;1EY325<]'!?=E/V&,G[?&PRNN]-? M;QDG*")31+.2+AA#)C;I0#+-U$H'2NO:>U0\;[Z0ZN6OV^XADJU\&\AH ]?*%<"Y$\,"QR< M*D%(X2D0*?$/G] LXIXJ:Z/TFM>^\5T 9>=-ZL7'CJ]414C)1V6)H:PD+#KT M4@77) @%UL0DI'DMQ^OA-FT;(1[B0*P@ MC$I8G $Z.QC'T;GQW38B664Y@C$<*/&7:F=YHH81.,YS\'F M]3S:N1]_@.97.XN]5U5F#5P0ON]U/PZA_U .JN]SDJ)5FE+)B'",$5F,&!<< M(\" FNA-5*%VWNP\'*=R:.\LXP9N=F8Q30L#UD#5T,$]']%ACN[=-;:" CN( MNX'C>P&ZP+BU$H$)\+@UY5)=4(9&> ')J)Q Q-H'^#Y)L.((WQ<'-I%R[6/\ M#N&\[_GNM*LGE=PFBP>:*T<;+^7L0@NBE8F(PNE@UFLW^_)S]W]PUQ!UKXZ< MFCBSVUVXSF-S8EHQ;DRF#@T(JZ4JC0B0ET(80J7G6:0@TVQ7]=U?U5]AX?VL"!^!\]9RYEQAOI,8J:4R, SL5X[(G@&0QD74=9N.K,!O-.@ M2E/Z:*(N]<7RSWV__ZTDT#^4D9RJ&G M.2@:U-XT%4$Z% [O+N8EDN7FP>N/RF>ZP PLNI Y(R($/.B$SL1S(\L< M+@N66\VJ)QZL!'7"E-A:]@NSV^J2X_P)77+,167Q"#.\E&QF1GQI$\W0+@K) M<<7U/IAQ_A/08DNIO^:$W5O&X]0*PA]^ZG6+&5TIZW'Q!S>6^;CF6AK.?N0I MVQ2X)89#R:MVL13!)I)U*8\-1BG9K&WVOLGLQTQ3!DS'3:1Z+-F/8B$*>Y+BU!-/.1$))I( M ,YX[FJG_AY[,L5&NETGF6(3&>_O_GP=5#]K,L5&&EOO(GT;<>\QF<)';TN> ME^:^= KV@?C,!&'9!(/>,G6A^L7*D2=3-,"!3:3<5#+%63>]A8[_!NEMWW^9 M21VP/CNJLB*!CB9:&G2,O 1"CMU/FVY8^,(8Q3G.YPJ/K-=M9](3C M\1FW,?WJ":^!._,5CJRW4BOK)-$R"^2;8P1]9D>HY,"U9CRI?408CS%\L)L7 M4$WJ#1WK4ZY.:2ILXI(92SC/D4@E @D>$>*VQD-.VF;71(+D#(S3T/ZN\JUX M:SU_;[KJ=:>XG,?3Q@$E:$R6G/ULT9,1FBBO(P-C(N+>;F]_>LB/K=6J(FRB M#\WJ"'9(V5,:"-6\-,J1I94@4E%9%JV4%GSZB6\/:N_SV\N^@7OFY[Q] H:[ M$95164UTB*ID_6IB004BC4P!A/)<-KG;/R$Y#1I4D/+"6^4]W!+\[DM/B>&W M7HY-=$A8]?&-W1ALM*Z&[PVH3RF"05+IE(@,$=U&'QA)07H/PG/.H/H>O+=[ M@^2A5 L$8E1"MS5R16R*> 2B<^/Q*^=H?3?BZ.X--M'Q.O<&FTCUJ.\-%'#J M70B$I5B2K11:2#PXDGE,&BTG:Z/ZR>X--M+M.O<&F\AX?Z'B=5#]K/<&&VEL MO9CQ-N+>'QD0F'8[,?.SW!@UP8!,I-UR$ MF85!YYAQHC5'F]H93X*,F1@J($9A& L_=!'F1J)>4H2YB9P::IPP=5\F-G,; M!C?PZ7OJ_8=^NQO;GWQG7-B32M/X=^T!FM[_#K[?\BK*0(,DZ$,!D>CWD$!! M$.L=EUPBC:MW[=L5\_$XGKM8C7O5W&&9=]F]0G/U[@MT/L/O:+O>#UHZ9= 0 M+;',92(UOC'.2G39\254,C&1ZM=4[ +XI^/79 M^\NKV[N;O_U^<75W=O7VKQ=O?[N\^NWL''_E\N[?=PC7;_FDJI'[&JNM%L3O MMS_[4G?^Q#C-$Y(!'$F>*4N _?:2/)9@_=,:GO;8 MF_;@CW&33RI2\#P0EY-#FTI+XEFD1#G&M !*I:C?^V(QGL,%[W?0\T+.["CO M1AJC3+&=(]GZ/CX/=*V#K:EQR$MP'2:87T^+"^E1207[IDEF3 ;*&+$^E20W M(XASU! %1D$H"%7]2^Y]TV-%F/\P[-A$\@VPXGG/GMLO_M,DKDV-,R+P1&P9 MTR9=X,2#-81QQUQ $QZJ!^CF(SF$XU)+6[WJHFXDS?S)NO)AE&5SU1M/T)ZV MV!!)^9+D+%CI&5YBSN6P),S$K(U5E/O:.0 K01V2%K6MT!IR;X08F_3V\BX* M34&2[$J>7'*:H*NH411)1DJC9KYVM^ZC[[=6FS!-Z:/V7?(<:K^%V <_P)-U MEN3,LL"=06J75@^T]+"7O-#= 6Y^C(597V71_+GU'_KC _]\][#IS[<%]N]&.2Q]P!E>-T5#*_SG?_:,M+8 ME(PF(NE$9!:&..H$L=$PYW2BEM<.J&\(\<>G3I,Z::!D8AG&5M0@>G,M>D)B$(!*8(]YK(#90P"W4 M!R5J=\RHB?_')]_!M-E F\#I'CQ>P<773[@@N.IU>^/9G-V/I>#(Q>@A)4\X M[K0H+(]OC_8.7<(H!#J)$?W.A@[!9;A^?"95EWX#G00W9OLKHA?V%ZI;KH(W M1A%ELT7X+A&O8B994IHT;L)!U[X8J@;^Q^?:8?2XL'MA8S5H?[^XNKN^N;RX M/>]UB\\Y'C&\4]W9\H^L7&NV ?Y*5].7W<_XG%[_VQ/1&(3((C B/*=$6CR5 M0E:>2).$#UHHJVK?3+]&L?O9-OG$257UI$H&E+19:,)EF2PM&246RJ#IQ&BT MPB4.OJFE/0>RKTOJ';7[^LC:5:C'@"#":(' C9:S==7\)G$/=4U?0]>RDSDHR;^"^Z16TYS50:T!K:F#O8E@' MFMM;2X6KJ+&C_/=,D1252#D9DFU$VYP;?"NRI\0I3VW2971$[;NHO5-CU53? M S!C$[$WP(C;QT^?.NUB5\] G%RA"J,#&N::9.:!R!0R^F[9HZF<$WKY/&H5 M*[-B!:0#C FNI;Y><[)OX)9RSMOP!KKQ_L'WQXD;$=TH;G&Q2AG$YPTGP8@2 MV^:!IV"=-+6YL0K321L:VTN_@?NGU_BFZ*:S;]? MR^38P;;T=@=.VAT)5TJ MJ&,?%L@L3D&!AZ RB52B:X?_1WQI.11\SH&ZX./LC/D?E"Z;VR)[9,LF6FB$ M)8/A=?ZMUTN#N][0=Z8'HLU.0U2$*^V+#19*4SE/ M>)>N;P)*X=QI^/Y AL MD)TT]HH..XN[ ?OC]M[WX8T?0!HA.^NFJUX7'CYU>M\ ;J'_N1UA<-?WW8&/ M12IOODT-JM'[X;AA@FM)-(WX?FA1VM'C:6XH=3%:=$!%;: M @M#2FH ,0&M%.XX2+%>\Z-7'[U_DVR?BNE5D^H^ D5/R=*L!59)ZA,C+I?> M)BXDM$LU(U9'YUVV%&3C8>5G>/9/D\K7E]6$O9 (#24V_'9]_?8?E^_?GUV] MO2RUZ[]=OGE_<79[>W%W6]Z?+^U.9X<"( 71(F3-HH_/!CQ6>M]>@=C9I(GWD!X[,/9)RT>/?1)E<0V* M:4)M"8AGRXF+^ 8Y)KQ(^"YI4SOS80&4?>4^[*;?5Z9$!;D>2_+#F\C(5?3"T6G,K: @$G')$A2>($'H@&G.40H^2I=C_-!5 .Y<]7T7*O MOK0;\'WFP2I?]F%Z/[<.P(:\\97@#N-P5U'E&O3870^'(8PPW%OC"$=C#,UR M*D@(VA!F(^/"ZP"I]J7F@8BRPN4]$$\V$']M=_5-NW?K\;#Z\-+8FSA97N:< M/0!Q$AUY64+MGNI$J #NM'2"T;#*2EW]F/W[)Y5UTFM$H!6]UA&R?T"G<_NI MW^Y^'&.;NNN7W3CM'1 UHS(P8DRA>>:6^)+Y(S2D'"!J.SO[:X&Z5S[JI%1> M5["UW_"KWF=<[>/#&-OTFBOA8L%G$ECB1#+EB#<9/6>M0E+"4A'U6IJ>]^DG MI=R=Q== 'LK4QIVL,;U]')$/^NU>:NG2Y"/A(H--!ITE;W&E+A,!DN-^DZV$ MVNVZEN'9/QGJ^H_59-U $/+JL4CB.E]/*\]NQW[FH%4&2/J<#>%)I/'X6,<# M)U&X$)WW*IO:'N%",#\Z ^I(N0'#?@KL!C[U^@78WU"P@Y:UW!B5-#%":"*= MQ,.F#)Z+TF8(H*STM:?\S4=R*HK?0;X+-__]!YQ+%6&O6WC;3,CY]>?O*^B\ M8F65PL[OR@+@??LSI,ONT'<_MD-GTO?BB6X*[7HCM" N&]P1>$K$6<<)I("' M@Z,^\MHE2.O@:BHX+:4T'J@C1@N/;Q>Z,T'A*\:!T=1:L&Z_> M1-3'$J]>(JPWWW[W_]GKGY=BY5&(Q08(S$$DFEE+9&2EGGKP&TH\KTAU,/$P1M3_?H4JZ:W M(Z";3$)P$)E$%LNX+K"(6"K"I%519:&$JQTW/PJ:K8BB'RO+-E%7[2C<-'QP MUDW^%=AQ4 D42'10')$I2R)9Z0GLT<,0S.".SIG/T:VRS]=\UOX]LT9UU6M. MT+6#\!_ZO?08AS?MC_??\?@HT'.DEC@?\#"GB,PJ'XMK&:,7@=JP7MA]SH>? ML*9W%67M5_QWW_\#2I@ J?>V/1CVV^%QG+#V#*"@7-,$C(3$R]0 4X8(,2"1 M^IRRT9JO^9*O\[035GYU83=1+OHX&/8>2A.YSBAS<7#?_O1]#W+.6?0'B8F! M$ZD])2%F19P#X(JS$>$J><,:&K5_JM!>P0)3D-J_@5I6KKIZ(K/N@/6S>X_G&;J^ !O-.:Z(R&H&14 M$!M DQATTM9IR=-:TZKP4Y\1!+][(L>+!YZ"B;2]!"M:T=]!3-BT#HQ-C)EU M%%K_?5YMF.P@_%GU[2"YBIOZ+!PCN(XRH;N>2IJL2LC(!)$HJY3/%J1Q:XW_ M.;0"%QSQ]?6WB< JZ^UWE-3#X\/4GS84/,-M',"6JF^IB>>L+,NIH&7@,ID* MFGOQT/T=ICN)O5=#9I4/P=_]UV= E':,RFR(B Y/8P!%K.! 2GVN1G!1\QJO MW8N'_H#*VUIF^[VR_*W?&Y0!Z4ZYD"5Q4,JC52C1T!R)Y%HXD4T9Z+2_.\H1 MIJ.*-KZODK5350T-9 HOP?=L*L_90\ES_.]1D+2%>'E@7A%E8AG@A!1WC@$) M,@OE8X#L:L]PW1SEST6E&JK:[QY41J%8JD.BF1$-IH38*6Z.$2%ZFC4-(J)W ML99)4(=(!QE!>B5#6E[?]&[>)K[#PFA/Z]KB<,1E.96PA.)Z\S M0;$@[@RE2P N(X80-2Z XR:[WU#T0JPGR+:]J*V!(8&;XFYIZSE0BP!]"\I-=G5GV2S&<:C"TY7TOZ.E-M(=8W<>,QQ+%ZC9"9Q4<:-16H9 MGO6)HAW('9$R0,I:@!/U][%UD)WDKE5=)KB(D< MA2 $B@,X)]0GZ1*7CHG]I;\_X3I!RE17Q\()CSM,W'[F"USG63FT!![%+.(A M[2W+Y?"4!(_G0"BC",][8UGU =M+$9T@32JJX#5![,['T,,GW^Z7R__7V,:B MZ131H /)M8H0":59$V1U)%:DB/M? ,,]6G2R=C?'-:&=(&6:4,IK[K@FN?-D MQX^@OCY+7?;*H%M 4!:(O10:A8!;9,(M4E PBJ;JA]?;82_^,4[$RLX*FG%_%:'^&XC=7'6RP#=*A\Q]K*G^W444T)#00+9S!-Z^S7 -50M<=< M0 <:OU-/<;VFI+XW2J2@'9I1@FA5TE$26G2CW=5G(2 Z@=MK[)F MSTS81-BURY-'F]_Y[2>(;=\9;8'3''RAI%4IX,Z'1K:,29(@!"> A#8NN9R)U0:7&+(KG8:!**I >F=9 MDK7[/KX"\2.KNXYD&YE9'@;MU$9CYM:7"HX1M/$NE:WG,E*B,[.EFT4DZ"_S M,L/0!,F2KM_J4;GF?6UFT@?BBVK3,1# MD643%=2V%3_TVY_1,BYCW ;#8A]?=C\\ADX[CO?7[W4K(7CJ(Q$VI)+3CENJ M49XD&D"#D2B(E6'.]1]W@&&'E974:U3"34RCGKI'SX_3$?>5#SE:[XFQ"=<= M?"!!6TF2L=P)3EWVM:>2+P1SJD9'%>$WD&'[',_D-5@'44-&QFLT!PXJ[::N M63^DCJP;,"+F( O,.NR2[IV<<\1!!QVUP^,YT,A9)A%-7;1+I"C9B8D8$V.(7N$95WO$Q I( M)\"!>B)O]LT?S0 ?G#T.[WO]]G]#:J&?$[USE"2!?TAI*?$R)\*M-**,W+#5 M!XXL@;-_)C1R?H(I54>&UR4A$:/!<6P3H];E110 /[Q,X >,)V-][PZ? AV:EWL#!7LSH&\@ MX5\,ISS^OE&EG 5PI8CPJHSUL(FX4N!%G8ZE+S0P7KM9Q7K(?G#B-*B&Q25V MU=BR@.(C]_2)X1)X8,EID@TZ*3+$1*S-BD1F&!.*NRQKEW5N@_,TF51?17-X M53D*^;;]N9V@FV[\R R.T!WZC] R$:+C(A.="_DA"A*,Y409E;5D7N=-7><99%K]R98 M%]M)\J62*N9P9NOXY"1][S7*P?RTRBTMDZ(WF8[:>^0,/+GW,*.JXHR3E:WBT" M^61\C/"].%FB@2!54D3K$NGV!HB-W!'+<^31TJ3$FGGMBQ]R"OJM)<,YRMVY M&]E",^+IBFN4H1V=S:+DV*6,MH.$TDK4:SQ/> "1>=:&UF['NB:T'YPA32IB M#F%V[DXVZ]^^NO]B)9LF(B+FLID((A6F$Z%(5='/X89K MM /4J%/2F[/;B[?GU[]_N+BZ/;N[O+ZZ^/H)\-3;H0'46I];M?_3YBNIU/YI MI/$W?@"IU'#CT_R8Q?URJ572ZM]\>_J5#_Y;^:NS+[Z?GOC'HJ+:@B;&2]P^ M?.0D>!>)MH*7KKOX%[5[D>Z.>N?ZK.\#_59B&2P",RY4LE0PQ[TAT9899#$Y MXKA$&7(FO'9,,EJ[=*,:^'TUJ-HS2U_5@QU$VI#QW=+$>:XJ,92&7*R M1--B7$:&_F$L,4-J6#(!5'"ULW^>/__P\SOWRH!9@VY;332193S!,BV-6P-- M0V6(+Y$\TL4/$.8FU>V5(*RPPU!+=.3622"@&AC:B,\4[JD**JW;AJ M'TI>46G8E(XWD6;M;@,7: [WO@&,TY$?^_$>=ZV"[^Y+[^Z^]SA -^"LFV[; M:&U"=UHA)Y4!+R("UIQ(BJ>H]R )<$2'V^;I^W>\=E%7;Y^RKEAO M- (\OFCNED!3^_,(Z;0@3F6';F4FVF@@$FCQ.)7&-R EH60RRJS7MFS1$WY< M)5>162,3;-#7A._%TN_+/R@"'753 5"X0DJ8!.185D!"<(X$+5SRV@NG:E<$ M+8'S/'72PO[UF M);/+N$ M\00$GF-E=A>Q(5""VR!543/.8NU.VP<@R I;\C#\V$3T330_@TZG3!> +O1] M!TV=L_2 PB[SY,IA.8EV#J8SPI5%&QO*X-1@\0BF%B6 MK:/SAJN0Z2N=K'9 M1@ /,:JOFG)G UR-:::1&OC!$ ]IW_D.B%IN5/*2E/>#R,!*;6TL]=<,5P\J MZUB_+G$&Q"G183<)-[!SW, \ /OD9EOX3-T>I]&G:/'M)QZ2D)S:1@EU M/ MI,B<>%.J)VF*W''.4O6D1NNZZW[4'L/7:'[U!3O_O^'S MH>0X>E(_$&(M.;.:)6"$] M'@!6)0W60*J=<]'D>OX_Z0]%C@;,@;/.Z'<@S5_DY$1J.>8]&%.Z:( @TB0@ M^%F>T.R=E0 1W+D9EE%35HXH_8;;=)BQM+MMN$V4?2[;=&#[^\N@N@#I/&2O] M@1B@'*62XU KE<:A/'F*F=8V89\#^/$O8S?BP*S9NK4NFK@]V5H03\OHIID\ MAW76U-2(H@;67"> MR]J7R3\.;U?<01\Y;3=1;1,C6Y]GZUV/&O=,KSB !NXC(TIE260PF3A0C&0A MLS%>H3-9VP)?".8('?'&=3T[[K6*HAH(S]_ 8-AOQ^'+80*&HAL95;DRMZ6U MKQ7$.HJ6B5"!Z5)/)VI;='.!_'_F5%!0Q7UGT!^V[MK#8O)>=E/IU?/H.Z.= M.: %"SE1W(K+W;M6@01O\5MGN4B*IA#78@P^X1E;\+LGIBQ\^,]I_]?11<4( M]5Q _V@/[V^@,Y+'X+[]Z:YWT1VVA]^F$U'6@+J):;\I?9;#VZ^E7DFAR^C1 M@#::WEU60!9E:)YWF:#E!_CF1$&*@ 1Z[I9$,4M/C?CLY)U7 -4K)260<)5"2? +E@(+=#NHJU=]'/5ZT[!O6WW(>*OSK&L110L14E N$@D-XDX2QUA MWN94AAB++[:GC3),(T@$U M91[N6D&6%0?!]P?^O$;G=C*O. 'F.XCI3K0&C(I&Y+-'[]] W%+XL^K;07)- MO,$3.)JE#%J6N76X.4D.E-C,&=%))NJY6*>_Y0W] Y6TMLT/< M4RV-4OX=!L/O+=E9*P2CE<+]1QE6&FTF3WSDAJA@$N=<.I:.)EMG#OXC#!(W MG'MR*.4W51X05J\ES*[EXNNG=G_TR^.5M!A0%R53Q.+.B0O!U]([EM'1D1!I M=@Y<[=*J:N!_3@KO7>VU8T_?\V:[7?3!+[N#H>]T1IY7*^: 1IP!$EG@1&KO MB,M*D12I2CS1X--,*O6*-M"OG_'3D*:FK!?>=^PU-_G*]\=%R]4SDU]]\A[R MDI>OYGBRDG&#,,:*3 0(Y)XVR$)TMDA,+'&??9+Z:*K%WA]?5C+/ LPH[T:; MC/X*C:7P11,>@DS!.LJ@=BOLGS$K>1.6-I>5O(FRCS,KF0GM[*CEG?2LS'_! MKW3BQ"N1O742%U([Z^[_M?=M36TLR;KOY[_4GKI?7DX$QGB-(VQP &MVG">B M+EFV]H#:(PFOY?WK3Y8N& .";E3=$H*(&2\A[.ZO,K^JS*K*RYY%)7?BP*-1 MR5UT\5*B.MN,Z2TJN5-4:#!'>^1P=OQ3^1LJ,L]R3I'A$3SPG8C,.U>GL MT/XDYU1U<_YB>-LI*GGG:-M%M;7WQ+@MGV;,&RAMSJBBI9VY$L\YE:BCBRWG2K2!^I8KT4FA&\2\/T<;6\Z5H%Y142)57-*22*%5 MN78S!']RJE0)#+E5$Z^70)S.N1)#\::+$BKSY23G483)TBR*2$-RN'I#*0XI M(Q/$6UQ,M30AH5MNI6C5JOX)-OSVTMV.DN^DFJ:&7'>IWN;\CU/XS_5H.IK! M&4Q^E(**RR@AE91 _]N@(R;0Z+*@RV&70T=*6,HSLQ1Z":ZI/9 ==)-[OA'< M.AVJ-_QY[H@6W6-+Y,CD>NYGGLR^P>3\FQ\OLEFFM_M5S__%]$)%"(#SF:"0 M#2X)T>"^$THA4>\-;DJ0M>W">(9$_6I(OMM\V/6P7T8C8SI%@N.Q1$)VQ 6C MB G,H<>C(+=S!]_"?E_"4KZ!\BON>WN>LMXN8_IQ MF5CPWS#Z^FT&Z> '3' UF/^RM!7XX$>3?_G+:[C05EJE1"!,E[ /RE%QP@>B M-15>N(C_:76 ,H3_5'OPKV:F[9SD.]'N_OQ36S)+Z'Q>X3!^;U9SR]AR%15G M.1+O5"IE\ )Q,><2(,"\=#;XU+);;U\07PWE=TC3]_FK7XK]N,@N"B<4(Q H M[K ,FD@K2^6_$!UX$PR-.[.][CBV5S,5=IHT]R>'V4(JVV("@O'K+;'LDI$3%F#@N M#<$K1R27I1('9T312&,2S 5=O4#W*\QLZ\+2'C/;.BA[-S/;*$_!1C1=U'M7 M=N"&.(9_R%1,6\I*Y]KU.O8MLZT+!Q[OM]%!%R\E,ZC-F-XRV[KUV^A"DT'Z M;3Q#QR^%O\)!C$)(8L'BB+P1Q'H&1#-GM!1:"%,[*OOE\+9;OXU=HVT7U0[: M;\-X'[TH-?WIO :JSL1)K8D/W-LDO!?MZM^_]=MXGJY;]]OHHJA="L];GA>< M7,^F,S].H_'7T^;R\D,S*;^\,!8\HUD0K9PN1>T,\:*4\A+"2@^4 FM5.7.( M#>"C(]E![O:\L=D^(7:;YHN#Y(L(DAF%,N:YF*((Y=HCX[XA9'"4^YCUX$:] MZR!>$+DKLJL_PC^#&KL4E/?@$? ?DV8ZO; ^:\Z,(PG=+W2WT.QYHQ*)5M+2 M^,>)T*J>[H!L?V 8;WS? 7KTD X[]ZH^3J?7D-Y?3VZB"A=7?;='A+-R5E)3"HY/1[]*1\CX";&4P +D'M,] ]"_SHQ(%' S^ZZ.*E7)RW&=-;X$>GP(].-!GB!OTY.GXQ_+7: M.A! ;.DP(C4O_8YS*'U)P5 GE)7JU?*V4^#'[M&V@VI[H.NZVH)"16M=+)G! MW!*9HR8AQTBX-4X+JK.6M1W(_2X V4G/+0M =E%2#W?A#U+.Y@G;I5OG)E*/C9OP#1PSI]G&CXS1F M5G*.K$;'."D@/FE.$I/>L^"5ESN30?*L$>X@SWO>..\N@78IX*C]:)?GQE)* MI6E2A*KY0 TEWE%*@HI&NU1*AKS F?+B I0&8.GP$^H9%'M1IN=.MBO8I(RV MB'..FT<. MW1HER]D%JM'L>H8&V)0$0J4CL1*RHI1K;>^4/ .Y+<)\L $V6'6[%*L M6>>-GH\NT4B!A.#*0+DF-C%*E/0I)8ZFE>],#-IF9PG/U,+TBQ\E9.ZY_[LT M;_C67);@-_SBX6%'2V M0?1LBZ=6C9CM.HI*4;)S,U,T/9K-S6R9"1I@<93 MP( MXYER9C)$X=H0Y(DF7@^]>UO!H!6TV524:N4>;4L\TX-Q6B*:+B,WZ@\N?8?_\^:7Z@G[S$MPP]E M]0ZW-A(8[F S;DHRQVVL\V!]3%[K&CTV[[]Y/XSSAA*MW*^Y1!N>Y-\P+6G< M!E1%T[P6R/"F>5,--7V)M[)A7@^.>IN\S910X(;(S!D)D26B':="J:BUJF&8 M!];Y(X9Y$)5WD6IMLWR(>[>)C[,5I%44.:4.K82?%-7;)4-\F%SC;OPR7<_F?TL YYS%7GJLT @L\K=^ @ M?8KH448<-% >4JAADA]Z]WX8Y8VE6C$^I. YA>_7D_C-3^'@ZP3FYRUW(2ZI MW09D13/=&MCP9GMS'39#*:"R(6\/%I+)U&J%RQ_5I'1$Q;T)KE[ MH, &XNXA?&,-.H23O1*1A.1,X7P@7DB-4R QR,Y UK4CA(8DP5-9_@-QH(N4 M:QOQ@\L?S5<8?QS'U18TXL85#1L!9AB"B;:4KJ,$39'CW$L;1+NNUG>?/'ST M30UQ-[5DU8/M_E D")]&/THTZ,R/OX[03LT'/7WWFGBU.GB":*"I=( MYIP3::5#QP4_981I/,W6>5UY)G> MS^6OB^=]!"Y^PC47T!O>;QMX/;D&72$ MNAV7H3?5MZ=8-;WUX&)TA0T6I+?6$P^E3PCHDO,A\%,&#RI*FW3M:C$[0;,G MG))=95D7==5V8I;7VH@3+B\ASJ[])7Z%=F#V!&O3:%$1S>E54TUO8N[!(?H$.&HX041^-AI__01^"J=0!KWZ MZ1PF5Q?")!.<=H1S=!.D28YX2]&CST&K& P/PE1>6=HA&YX[_<20]J"'BFQ9 MG,+-TVY.\DU$C)_\&V:02JY%0\NRRG\@/$U?$#IK"YL"]C5I>W1W_'R MNF3EE,46_Y?._=\7E F?- U$E#M^&9@@@45.*,B@:$:;:VWEQ>49,%\ZH8;2 M4 ]U+I9I/M/S9GXT,8&[1OL"1,A"YDBTY@[=-AI+'35<)K7402:MDZZ=R/ D MJ'TA3%WI]U"]X5,SG18J(VEA''_>+)J7*+/9*.?IA4A*RRP]@52ZRWHGB ^, M$28]I2+HQ**H[;X\!6I?Z%%7^K5+$:Q!]]F/KS.N?-<3F$PODL'-7M21L!P9 MD8H+=.]M(/B3#5EKKUV[>.@V;WOI>N]'K!4/ZQX"^-Y?^:\P/6NNOWZ;G38_ M_>7LYQ>81!0'?H\,99I%7+%L])Y(RA,))FC"8J8IQ2RX:>>G=GKM/C*AHJ#O M4T+W1HECF)WY2YC>@@HIX48+#!'END/ZA*L62Y(8;1QZU!(=[2=3:)_QWKTG MQ8:BOL\*4]M_@+\.T7A=33^,+F\J:43-#<]>$A]30H@?_CQZ__'L\-/)V9^G1V?'?E+.%_\*/)O-+"8D]Q,$Z?1CZ,+G$TI=!Z*@_UW";GX&6*TE%@!?3XW)"(R03 M8=0I)W4"H*U2F;M(8J4;!3\^#>#=>N$&;;!1-6 GEW/47!3J=W0YY"TBZ"01>&LG). M+R)QK-A&-%0&A%3X=67RKX&RK3B1W:%*4U]E/1R@DF> M!+>=\)$JJFQ!C\WUL!7"2 L">-8(SV52EG82E'4X:)S,G[Y")JO-4AP@Z2Y9', MV%WD2A=-5*^8\ADBT%,9S*[._FV2U MKE;&G2K@QOB^'TW+F0W:V@MC MT8^BOO2C*C936DVL"8S06 JV:Y\MKWW-TAK<%L*4=_DLL!^E]L"^$GP]P;EU MZF?P'B:(M-QE+$4ZNP%\D:0TW&3 W4(21*HL2(C!$,$$,X(&Y^X& 6S,O9;0 MWIC7NT)[.*#Y9:]/_AI#>N&]:.Z'H)A[V"[3?BH!0<=-(DT0AFR)UXB/,8M1 ,QRUP[8W4]FC=* M]:&V'L)G[R$[;*:S"\N%%5:J$FZ!+J?DEEBP@4@M6&"@K=>MRA-MPJ4"Y(U& ME9750UV4U4GL87,51N/YN&^B>1 @;GC3/*_IMSX>T]/RZ22?7,]BM<.*#^*W$?R8 M SS)GT>7.!>;<6D\-$^16'6%=8Q[4](A9-0X&UTF5CE'G+ Y&- FFSMF>%T] MD!9O>^-:C]JI&()\)YOF0S-9,P=6POSY >?*.!8!1MS?S*5[(6DI9\X,88;B M5AKW,22 SN5**BJI(J>Z=A[N1H#?V+DEY?<0)MU^&;\9Q05-PB81/.%,NW+# MG@CZ(Z'D*QMO)8]P]\IY0%-^ _.-I8,J>A>BLS^AG;@4E4.S?W]H[W'9CXSA MI01E)Z\RDL,0(:"4\@R16.8U45Q%;PR7S-4.47K50=DQ,1VB4"3B)]P>E-;#+,.)564#+PT0JX$2JL$*SJQG MIF_[:+XT^BIP92;KL.T'<^TAMZ>I,(& M0A]D;;F)]\*:4CAB')..\,Y)%L[NG98,CSAD0[)A2ZR'H8# M2W<(YB&['RZ;OY:6D MK.$,C2#.W1')PZ!112@0U HUMHH$-P(HUZ(;W2^IH M]&F:U%!';1]UZ2+=[-0$8RH[BULSEM%@4JV)$VC(/>6))0GHE+6L ?[[@]^\ MBZ:2U"O& ][%LG+&6Z!YV)-XF@O;< PV%_D:W6T@K^K5_>^A4B:" YZ(#045 MMXRX:!RAT2CDIK99J%W2WAI+WK?RNHBIAY8,>33#-0;23>S2JO;N*@6=NFPT M" *BQ"XI/[<-G!C/?&!21\/:=9IZ^EW#&=X:JFCZDV-U&[NHY?Z^7-XWWPNJ M1Z$JK;)UN53,-*6LGM4DH!P($RHI'5-$I[6MRCN\]T6KOR_Y5LY]GD>XSE

G^H%O'KAF__5;*J&BF'T-R!6E&P! MHV8?\5^O'KXLPC.%?U=]&TBNCTF]A,.$%,%P($J+A&L8]\2R,E.$8>"]UR:U M2O+;M@(?*5505W]=!%99;Y]14E.G#;[N>*O:DAL\KUD3[[OV\!X>@@N.0E48P"D5(YXG46Q*(_X6)T MD:L:!8]^>^D+5-ZS9=9C,;L.(<=W[_HN)"@90BER$84L(<]H_SG0DO.M;.89 MXMV"[=N(-;\+>P]CSS<)9AR:"#W4F[B1[^-BG7\?IR_O&TN;S\T$S^\I-TP8V.409%C. *5]HLT=2J3&+(P@G)'>^O ME'5?@WJ;!SM,HAY6_)L!WIJ^I0_9O<%,?Q_-]/>QWZP"BU3Z;#6W7.-@AGJCRR/U#7I;7, MQW'I:5EZ/1_Y26FH.[V0608I'6Z3\/M2DXP3IST.6P,[F_G9LH@"CK&Y@J.233HM#3\_C4JU&:VC2:8(OQRT M2X>C3,83!XS:R+))J788^S CV^+$V2UJKIM N\.K'7+''O..9, ,_7^.8(+Z_?:S?VGJ?_^$A>2JJ^ MY@RH0_H&6FH(:\I(8"(1EY4.QB<><^W4A%>=JI\\*".R)2E07#A*Z=S@8R+< MLBRT9T'>#?S857GO5ZI^EWDP:*I^%\+L2JK^NLX\464N(U#"=$BE3W#IM9(C M4:7(6P1OM.JK!.!KZ)_6B2HM^Z=U4=E6VF&U ?C6/ZVS*COWQ7J.'K9"&.], MTL$[DD/I,RQ*PR?!$D%''B@%%7FJ76SO9?5/ZY2FW.::JT MD31X JZTSP%OB5>6DB"X4D%J<+*WML6/(GMS1-8YT_44.M"5QO0^WN6,:P.V M)Q^E$]#M^"M]:+S%74%==0UT=&!41>T,,;Q$9]H@$2\UA#.'5HH9[V7M MUB,[P*TG7)R=HU87+?5)J<5!\5P";&G(-8B8A<*EVEIT"[Q M\"A6^!83EDF M!T+V=G=Z'\YN7-I44N0ZRFRHA3[=J5O0^!(:V*#1XPU$9*:(S JA&>V(UL$E M+F06= B"\-=)D.=H8: 51"RA>:4NZ%S@IWCCR& A17.9>!9,DA:I%<5+6CV5YS5\A-;CCZ M4>H6NT)2ZK3(7!.>V->_RKMP> ^JZ\'>(U;7462ER67RB=B!4^$0@Y"*2\5[^L.Y'4W<-F$ MD'TK>FWH:D_A8:='GP[.C]Y_.3@]_W_GIP?'9P>'YQ]/CL\VB Q[ZI%5@\(Z MX:\4#W8*EV@(TQ<_F?T\G_CQU,?E$)8$,U:()'P@UI:NHT*B'0P,B ]1!F.M M1995GME/8=IT@3N+WR!=7\))7O.FZ;N?O_UF?@<1@@[H?1H"I62(M(P29X0E M-#++N=),\=J!;<\".E0$557FW%V:^E?1KH0VM1O?HH"925$H'TFR)?#9L"): M)HC%+1(NO@*TK>WJM4>WK7O' 9C2#**Q'C81M_&LR@ZV0-33S>%]--NY'NQ+ M?X_09 /A#T.+I*/3LG3CR[R<\0E&[K( MO&<6+$]ZG97),)5)X!HM-NBRC]":@&2H#6<@Q%85<9[)@FT=LV^JFT=4_0S! M]G"(>9-1=7CII].3?#9KXK_GE)8L W>.DSRO@4*Y(1Y-'S$@2DG#B$ROO6]? M"^;U>!!U]-''7ON%4@=6?=@&1Y )H2W,1M' M' 5R7Q,1\V>"[&*M?KCX.:7A'85.MW25!19'W MX35A*WX!S[*_QX2PJK1IPM$/;D13R-;DM>11UUWB5)/[KHP>"T0)H$ ML"!R))&6BU!#@5@/F7 6+5@0,HC:IQ+;8LM37LBVR-)%!?4[793H#/B(5G(Z M6]3M_'(=+D=Q<9.^M)(Q>8O.5R;)*X=N6*FI5P#W[(&OLZ9[_5&@*/C "5'*$I3WRVDD2<")XJD06O[94^ N?U M^"*U=%*Q/<(3T)93I0VX >X_=L0'J:;&=O380 <]'X#?!QET!NW0I.8(EDBE M38G_LT38+#3.$,NA=IGP+1#D>9$ZZI+$+(+[4@J4T,6F-I=ZUZZJU_AW;O?O84!--?3'6;JIUMH3T MZ3*NDAN"3PGH]KF=,M>_9'_46DF0 M%:^A2K^1PWFWV\GW,MJRWUEL%:C5ZU/8;/D_\Z^^;'5]=?_=7!.!U-_\>O3K9XEAI*2J%BQ&&]P M9%P:B2:Q9,CXD$F21@!^L(S;5CI>]X:]TW 540Y4BF]^$N%Q*,QI0FW$@;(L MB7=1$@X"N$\\W)O%^U8%=/@#X!JZN$\1W7^UQC8 W\I[=E9EY[*-S]'#5LI[ M9J:L3 5CI!&!E@@?D1SA3' 503E):P>[O*SRGOWRI(OXARGOJ5CF%ET;-*CH MY+AB!+53Q,02XJTDUZS=,?!+*>_920-/E_?L(+[:/N(Y7'UO)G[R7Y=TZR\P&34)O=L)3(_AK_FOIA>*1L,%U<2)E''\,1"??28A965\ M#$;F=J>*SWK]SIPW?MHHL7,@^?<0?G ']"DD_*((Y,MD% $AS_%>V$"3-NAC M(X=Q#ZV3QCVTYD2#BR(E+YFI[82V0[8G!.I1'3VX%>V8/J\,\8OHT2?EC(S$ M>AT78K'!XFX:Y9*5-\:DVD'VS\&YWX2JKZJ*%R0+LWI=I'62C_Z&>%V*%WW M_3\^=WJA$W4ZY41\J<\F(>&G(#V)'#RPR-R];H7K7)-UK]@3W5>48P_QU&N& M_&5Y[C/]@$*Z_7]C"2 M/:-'!7%7O%!=H4(TY;CX0S-YJLS3A]'8CV.I1X5"^3$O5G5!?1!114]2%*$$ M&>/&35A)0CGB%\8(+VLO,AL!WC-*#:>\M<>R/97M.COZX_/1\?GIT9>3T_./ MQW^>&+5HEU=T%>JV76VJ#QT"NBW%B9\'.<&P?W.-9[:Y'WO;NY_*7BWL.X (MK"H'" Z7 M748M[@43$$W!:AT26%]=%-UA#E6WJSI[UM?NZD=%VZ[_QUN9BM54 M2*.I*>TIDB*21G29*:<$_V^UTB::5'V7\1B@?7<'ZVNEAX)J2RRKEL8MP/15 M!>4VD"V74=M<47BW(?'9PL"5;&L9>G M\K:UTWK6>!?AUHX1^P/&,!G%Z=%TADO9:(J+W[N)'Z?2Z^%D]@TF-REUUE$) MG#"5T'8E1HEES!$7C DI>)E\NT33EB_<0J&2Y^NDZ5F@M0/)3OVD]*@"/X45 M&L.!.W1)\SQCTE%#@@F!.&8I!R-YVZOW>X]^L8K<3$@]K,BK"_][&XR+I&E6 M)F1"LY@GKKC21441(P/C*GA@@5=>G=>"V9J^^SL1KB/X7DH+S2]KRFU]N56; M^#C[[]'LV^'U=-9

3H[WAYGNK M"41%+9>&QEP_V*(SS#UD4=_*JNT9'/G)&.%,/S73Z3M 8<"J]QPB@^E[^#Z! M.)H+"$W;P541V__.?[S((@'H+$DVIN4.#3V63>TO+H[^^X38,+%V,Y*Q5$1;2STC%&O#:.B.A3 M4 R_=+5]FW;(]I M/:BDAV# &S?LXSBBY2PKX@6%%**@0+06D4B>,W'66**= M,4XP;UB["BO/N<'X!6,/*;&IL'N( WRH$>F?XPGXR]'_0OH#Q39'R1QGC./> MFDF/&S^ND*7<"^)R,(GCT&4:HK/L?61[R)(>5-)#=O7*8UI0>;F:'3?C9L7Q M8YA=* A2 P0"BI9VR5&00*5"KC-IDW6**5V9-FUP[2%IJJOC/F7,QK:FG-C= MQO0;V OED;=*_.]VM'?Z$_A^T=C/_DYET]IGEV.!)JY^[6: M%[AQ ZX9"R0FP-T_ T4O57/"X]][\*>&K'O752T"['O M-[?ZOV:\OYS?Z">&>U=/RT%&B<_2E!'GI"69UP)X22%/ MG;3>U)9^Y3CHY4!Z, ;B*TB+B4 CHK M1'JGT$&TACBCK^R\9PKQO[XV/_ZQ?.)"P\L??BGXU_N"N M)/AF(ZE5#'Q8(3@\N.":"JE,($P$W+?9TIW:9TVB58(%P6R2CS57ZZ:WPX-] MT%M'J?4PWSX>7TC&(U?)$S^!!IMLHGK6UD]!+(5 M*+/I/^$R?6@FI6/@<3,K=2A.\OO1]'LS]9=_3)KK[ZM")#)EM#U4$<%R*,EY M.!LL#[B*&9^B8#2SVC$!W1#N(:MZ5%$/L;++\M\_OUSZ\:R4>?_/]>A[$5"Y M4PI.T2@$$,Y]R;_C0)RE0)143#@D? RUK_@>P[.'9*DF_K6V[)DGV_=T-Q<; M0+KZQU$YX9V6;N9'X^NKFZHTTUF+T^P._"@OG/XB2'EUMX/M"D.H=)B]N-:X MV2X>A.GD)+JTKO#V0]M9:J&*FBT7_/=T^.[GK[^S+"HV MAW6##-$9(X8=&#,NA&60+OH2]&(:UKUE+WG04K1K@U'7N(S+ MK\L? <']W__S_P%02P,$% @ *#FJ6&(11LF<*P$ +U0+ !4 !A;FEP M+3(P,C0P,S,Q7VQA8BYX;6S4O6MSXSB2*/K]_ KJ72X2^0 S MD9G(Q[__[R]/*_ B\B+-UO_Q!_<'YP] K%G&T_7#?_SAE_L/$/_A?__G__I? M__[_0/C?[SY]!%<9VSR)=0DN(Z'VL?:?\W_Y#G428CO0?D'ABCA+L0D9-#!;N1XB8N$ M"!QZ#G G?=0,2/G]FC>"(P71>K<0GD0#UWU\^79\$&?^HGOAQ M+1[4WMZ)/,WXYY+DY4="Q4IB7ZU6OCZ+__A#D3X]KT3[N\=<),>77>7YWJH* MRUAAZ88*RS^> O;C&>A;PK<\Q-4"?Z=K>@SD9]>HQM?199258S?!8[,!V45^H7'^5/#1BU4(\RK> TJKN# MJOA2BC47M;;<6QJD_#_^(']:;@KX0,CS\DHD(L\%OY8'Y).X)U]$<;'F\K_R M+.1I62P)\A+DQAZ,XY!"Y)! _A1A2)$?"WE$12YFRW+[C2_%&O[RN46G@FD& M\ \&E)% JR/_^XPY-"[Q:S_Z-8 ME47[&ZA^4PF4-K@?#[;X(F]I(CD;X'?SQ(\LDT;/OV\*8M/0M&:KAHT!-ODN725WY$B+3ZFA,I_*5]_(NGZ8U844BVM-ERII_/\F\"I&N0 M2(K BR+)3"/-MX=ZFNV;W!DS#:E( !4-"]"AH@[Y=.D -2%@GY(%V-("*F(6 M8$O. BB"P'>*I.]!2Y3:_Y8L>UIW]IVPI+WGPWO64V#V[7A[FLR/@-FI)!A? MWI'7OQ9W(E>!5!4XO$H+MLH4MM+A%=>E>!K20YJK3*<])'#P4H .>+"##WY5 M&( *!0L&EB&Q1P2T$.R'A^SE1[E2(YN,[T12=_U9!,F0V/;S-WUMG"EUP5B^ M$;R5CE04EU)HI(0M'>)B@1B!3L(3B(+ AUCX,:0><[D0;H23:/DBT9K+]>94_RE#Y]T/3RHE\4SZ#0 M-%XQDCAMX3M!2I^HR5OLA->1%; M8_ F4Y8B65T\91NIQ1-YJ(6!AZ$@W(7(<3",0\>'CA/CB IY[K'([$)@ .+D M-P(M?+#:N7+K!@5 *AQ,+PJ&F*A[4V"1-:97!5NN=!S<%CJXZ.?*B*L"34JM MW14,P9OYLD"3_,/; MT7QZD#94+?)O75PP?"*@ _DR_IT^;I79;GV>_2)[PD MS_)?RM#".0N1PX2,1A2::P03XQ$JB 0MH"Q>P M!K"99C#BIYZ2F(I+9OJBWSZ+7-HNE0I) M2VFQT*+,"2N77I (+$(!0]^5GKHG FE(>![T4(2CT TXCK")(:$/>I8KP4+= M"64M!H 4A2CK<-NJ&X!:BU*=J(3]?9,6J3+J_F2F'@PXKJ)H<0#? MM5A\K]BY100TF(!?6UPL)CN8,\"28C$ /*N6,6?(6Y4S8@7SJZ=?UCQ?O3Y\ M5K==RH3YK;S+4R8N']#-_$V6.'F0;0Y,1"7=,Q*Q%\?6I'W<(-+#W;!9P>B=V[-\TWQGH$ MJRH1G>3EZWU.UH74 ?(0_+B]+/94F4Q, Q@'/(0H\+$*-8325B!NC+&(>)R8 MF E# ">6\ 8\J."##@)Z%\OC>*CK)-CCC*F?I1:-DJ?MQ@HNY]M<0#/"@D]P1_D6;_ V^2$F:#?[1&_ UN? MZ9:(YTVE9Y7[- L3]B".9,;;+^&'\]6=+HFUFE-/*]V%'+\NP_SCX/NSZ"U= M*EI]I?W\R-J*1Y(+5;3*+[,G%3*I-OTBSY4YJCZ"=Z^[1^[(J_K5Q>\DY^^_ M/*=Y]7!==;<,2!Q[#F>03[841#+<5F';.)-6$%4V4@ M-4"52I10#>LXK&V#GG'T59AKIEPK^/"=0@!TD00=+ %]!=WG&DQ!A>H"[) % M=_V;8EY"8IN!MDI-K.$U;TF*;78>E*Y8!W!67N:G[)6LNGF&,?4<%F,'.DE5 MLNHX4+[/H: ^C47"I/XTRE Y 6=J7=@D)>8MV%%IF ?,T=-I%D@VTU MM5N( MTR5@GB+*;OKE 92OD7QYBM03J9*1E&\>ZLHJC_N)=2+-;^3 MW\D->1)U2N R$)Z3Q S!B. ((A0FRC02D+@D? LE9K"0%V3 + M=-*-,3"6OB*[#;62 :?'F3T3L<*F!60;Q?F-H8F8?-0NF@J6^:57M>A/$GAY M14JQK1#3O>TZ\?K$NFU7GPE(H8(?%09 H:!_M76*\N$[+0M$C]$P.R+!C@%V M[JT&*!IU875JS=ENJ@:(ZEY1#3UJ7E/R_N\;==,7Z]?1%$*T3D'N<>E MA^%&,!"1!U$2!Y"($$'7=5D8A '7C-T,@YI8%&N 2DZ!^D6]./@N78-"46;<^&NV'?"?;9\MQ<*^QL[-?[%8$0,Z MU("*'+GE1.5U5P2ITM.&)/EC1=2,@3C;^S!7=,X:WM]6R,[V=AC'\:PC,,Y2 MN1=/SUE.\M<:;M51\+HH-H)?;51/I_J2M0IWW(C?JW]12;-<"!HPZ'@L43ES M'&+,(R@$HRX+* FP4=+L&"0F]G2V*(&BZH>95N@LQG3@&\5B/>T_->/,%/F. M9S4Z"U#W$JTQ C5*3>;'HFV@)_&J'[#8V>XZ032*$421SZ"TBSTHW"1PU3R-V$5F5;XG M()G(T:CZWNN;J_?O[M]?W;S__-FT=\AQWN@I%0OTFND-!7"O!YZ""2J@%J]* M!\BRUA3D.)296X'TDGK8 *3_\;%=PDE963JW2:4/'K.5?+FH-<2N3#=RO#CD M 221YTI30OZ$B>M#PGV1N(S[(3-J_*L%=6+;88N#P5-- MS]$VIPR]/AM,&M%IW(!H:]W&=6#.W''<@ V'7<=-7AY9Z/_T3-*\!G*]+N6' MD]*5N*BJW#^DZ[04J_1%\*6+?$(HI]"CPH'(9RXD0>3#P*>>Y_DQ8ZZ1)Z() M=^I;TRT6AL7ZFES34Q 3\,+P G6+@-(1.Q1 C<,"U%C CPH-BP7Z9G3;JL[7 MA#IO:;X9*P[J\@U?-\]/^GG]G"K3Y3Y]$OQ#EJM@BW0S/JS(@VZ.4L\2$XOY MSS=WUUV[M\( )%F^'P;M3^0Q8DF_X%ODAIF@FS "_*IPL=0;6X/:4O. MEN"D05PWR4GG\7&'>:>Q=A7S+)H&LE&0,"]@!/+J\)8'M_0"(@'=("$A9F[D MFE6HG8 SL13???[%L*SB%#_TCF4+5)I)9[=3?0UQ@A% U19.F1/09GU4!T@ M]>TA.O3X2.]G$0)[%( M'#\V0;NY)#]!ERWD^!69>?WF MV ,7>>CYT<6*JA]O<4=>U3"6MAS/2ZA'/74=EZ@<(.P'$%/LP8C&<>Q@2ES' M,YX@<030Y!'O%BQXKN$:5RL>XX[C11@3WX6)0QE$C+B0>(& B4>CEF8$&X4 M(CB?-R/463>IA9*5.@S,:SF/<4=/B9U/LYD*VWX(#;6]U#3->=[GO,O%[H,WL4 M?+,2M\EA;4/57O=$Q4/UX85Q+'#L.M"O6N$F/H(QCD)Y('+D)A0SKE?N?"XB M4T?-#^IM^C]ANTSNE^XY66<89#?DFE&-D@V2SZA@.@O\;/5--IC4K7ZRLMXX M!^4R>WI**R!JX/AEME;.CUBS5!1+[HG$%:X':>P1J848DUY**'_B3'@!243, M#+V4'FB3NRH=V%77[3WHX+N;3!ZAKF>87-['/CU#W1)+S%1(+R_L6>P:M%DR MV_L@S6J[:Y#\UH#7><7^G?SUFHMD=Z/W_HN:^2H!_Y1E_/=TM5IZ/O8C$08P MX4&L^NP22'P>02?B@1/'*,#DID+MX:&BI#V0 [U.J, /#=%CO0HG=:(5M-$]#ET@RY X.H?#,)!;I, M,\DRT%[3/+!QO2Y2^>1]3M2"=]DJ53KV+L_81X-1U!JK3&G[5\!! QVTX*M3 M7.$@[2U$7$YZ2&X#@W%J7 MW"1IYOC;4T?G)%"@H$)WKS;POHE=]22!Z9*O$:,[FW+#,-T@T58S8OK)&Q>M M.[[D? &[7I+V8G;]3Y[;"T =.LHHO\G6XNEYE;T*\5GD+RD31:?C_;O7SYOG MYU4J\BJNA'W/I['O0(F9+YWEF$(2Q0$,G2C KNNCV-&:.&T'G:EO[1M01J$[ M2XS6LXWG8Y^9FM#EW!F%S><0;+U:>10R7ZD$^1S&G:XK/FO5D35W:4$>'G+Q M4-T3W2:?Q(M8;\3.WG5$A /?<:$0 9->/G-@S",'!C1P'!$(P@(C+W\(X,3J M:!^\M,1]_S]*\YX_<\E)F"=E2"O<0$M,N.2 M 8XI>%W3,(D0U^DFS*@^".Q )_>\,=R^>XXVL].*Q@ \U6R#?1(/Y6$H/GV MV&+?MX6 Z@;L6 TZPA['.(A@Z*N+ #>I&I9)SR9.&.=.[ =.8%;PJPEY8MWQ M\_O_^W\O;JYOWH.+FROP^?[V\O_]R^W'J_>?/O\;>/]_?KF^_YMIJ:\N1S4= MERGX9*8^VKK>2FS5MVK"W?F"E]#=AQ6^9HN,%)S;+,5VIC\O4H\7"*? M"N80)'T'DD"$"(,4A1%$/A>4!,1-?+/Q5?R^4B06U"\X\?D\IU<>[Y$O2'R]K+P!A^>N;5P]4=E_A=IV88*Z\9< M[M+G3""B1!B+1*7D48C# ,,P\9D3.AXR[%8^"983JX!NG>OHF9'6=\;T6N(K M\=O0.CB_Y6L]]&2+.6A0GV:PY%2<_=I-7'MQ_.=HV*K#9FO-6;6 C&PAE\1S7=:#MC^EQ6\?M_D)81P'?H#4,+I NHJ! MTF'"BR"+!4(X3APGIB:NXFE04RNR+F"@()^1UM'#,#VSQ X;S!3;6 Z,*-T: M(LY:Y=9)0#,7;@T1?%BW-?B&>P37_[A)%'D8R=PM0;;'U]^3S-*[Q2T0[RA>;^#N37J)VF9 M-DRY$7@7\ MEC3PN>_C& K'1Q"Q6!Z,GK1U28CCR'5P( 7:J"6I%MBI+S9:).H^^POP3/)Z MD%$U!X]GJQ7)"W7G4<_$,^Q:H,E:/05@GV%FRN" 5Q(%^:&!&HFF!;%$H[Z: ML-C_U(AN6^U0]8#.VQW5B!$'S5+-WK:A2ZJ5ERQB7A)Q'Y*$NU)Q.!XDTLR& M! <^PL3S,8K,[( C4"8W Z^_G]Q?G F+6&GF7O?MTQ@M9,S[,U5.,QFM'J UE8K9(VH2?5)#^(K*8X_$?DVQ M_^C8B63U@A_2M8IS7JHPYXW$N[9C;D2Y))$C0NHRZ' NG04:N)"*D$/JN6'@ MBEC@$!F51PU!G-BPN#H6UUUO$3 =6C;$/LP]*K ?PXBK4M@H=&'L8!]&4N62 MV$V(9.!RK6I>!+^?FXMQS<4#\ ;,;+1 4N&AM&7%4=M--"@6ZE:6;9%4/^ZP-#2CSMH))V9)XM((XI 191@GTIEV7.CY M3B1U.78:QJ[=1>/9!I-LF=EGX3*O06Z#;0>FNY5%QQU+[TF^ENL5;2CA*EUMI*)>1MB+ M8^%$D/M! %&H8H9,4/E7P:4*),1PEM$).%,;]#44T&2K??PL\,5/C+<#=5[1EASWM/$"5);U["LJL&G6 U+>ZZ*E?$_X_FZ)I%*[,>B8UTH.@A/U6MQS-RD=Y2)#5*ON]FG T[W5![\;I MG:ZVML-,%6QWXE-G)T@B]Q1C&V>-JLJ#:!65*Q+#4@;GVFE?"8SS6-OU_34U%?9"S.= M5J$(]G#<]TJE I.8 H4JJ'!= (7M]E_?HMQJ1(FU/95GG9&6]*,]O&95IM;9 M^5;SV@=@[C\U_;PO\OS=Z_6:UUU<-)VH8^].K _;WO"=ZEAI/-!7-6XA?4GY MAJST_:FCM \[5>>2;:9Z-"BVU\EFB+Q1SM;1!6?SN/K(Z;I=O<^-,W\^D#2O M4CFNU\^;LO@HI!?@-]/5@]#A@>.$TM=",42"$$AI$,$@",. Q 3%'C$Q:'I@ M32R2%2C@F]D8?:S1LQHL$6PFC KH-B&J@KL #?T33*'7(-'2"=T':=8S5X/D MMZ>HSBOCY/<^%Z38Y*]53I::9)6MZYGWR\ -,4E"!R9QHFX' @:IDS#H1('@ M* @IB[3*E@8A37Z?ZM3F4997L8R;2I[E%'1HRZA+H1=*#0Y$KN17A M")*8888#[B#B+NL>-Y]+DI@#V FR9J>Y5:DX: M>EZG6<@YB_TX9!![ZKA(0BH_.,G'$ <>QR&- QXT+'R_YK,SL(6I?P]3)^#. MPCN]\\0*-TQ-NX;H)M.VAKJH[Z4L9@L,DF;I%#D-9]8S9)#,B!SF^1Z&#(@:1'V&I"CT.N4>ES>=A@8G1P7$(8O* U$NV>E&R M^X&P*JO!M";O@"=Z\GD>I6:"J6"I(%L3H;9OV9TFQEK-W0& F6OM3A%X6&-W M\LD1O6YN-FJ%V^1BO9:.\?6Z*,EJ5?G,2Y^1T(M"#\:.]%"5?P5C@F,8>])\ M0XQ@%.IWNSD-9V+YJP%7$> *-$@[L V:O_0PJE\>+9)O)I0[RFNHX-HZY0:- M;^QP8%SKFW&<,&M;,TQ?;^.:GM?G:UTS3,->\QJ-QV=NDGK[7-WYW.Y*UFH< MEVZ$ HJ2&%+J!! )QX'4%1'$/J)>3)/0Q8&Y1V4=SUD\L=O]@K[R40"Z= MV3VALG&((*:$PB"*$Q+[V"6! MUE7I$*"I/89L#1N(S7!ZPT2T4_S14X4VJ#;3:#7$;I'F)/USA@BSE5QV"LR\ MB64#Q!XDE0T]?\9@K[H3P=4F5W/(*P.ANOZI_JW1$>^_B)REA:J$8;'CLS"& MCHARM-ARTF:+ M_['LL#E"S C^_*/$QK#GZ$BQ40N9Z2XNTC:YY//K$\U6RS!V T1Q!"DF+D0. M]B -:2*W(O1I%&'*7*UDUH.59TJ^JH'I*8]#ZON5PEDTF5Z_:9&C+< G4>_) MFI+OU#(I?]B)XN%*LXC820):T3G]P(A0_>5/MVN6K;*'U_9NS.51Y" $_2B) M(,*J#:SG^3"*O3!(O"#$,=,.T+]=?6+1N/P)M/ ,0M$'+- (O9]#F)E\=&@: MO@+3(,X@NGX.D2/;R6MLH%D$_10-O7'S@Y?FBY:?PG2KI=^XE"I#1!T&7:D*H@#&$=<0(]3*BAF'A5&]>LGX$Q^5]Z! M"A18\&L-V+"=^RDVZ=G7%H@W4QQCZ#8VDP>HLF0,GX(RJ\D[0.I;PW;HG'WXGL1F07+P]56:IPN5ABT(,:8(2R 3Q6!10ER&Q+%5)NMYAN[>ZD5!O8>A_ MNJ)L"O',3M1]#H1^@KU8N!"[+(3(8P)BY%/H^Q3[*.*AIY<:=#X'1J@U*QS0 MLR1&TV6HC[8D-?63]JR&HQ18LA7VUY[50CA*UEN[X/A#MF90+$D81$D8N#"( MD50CKDBD^TY<2+'GQPYR D' M:;/6;;@'U,R-AH>)/NPQK/'.F97"N]&OQ3;/(@I5QCJ5-JE+XKIG;>S+O_+8 MBV(6^E*HC?)0^H!-+-2[^MG.W.%")SW#G&UZDFV+&6:2/9X/XXN(>PBT745\ M#-37*2/N(?ID'7'?.R/%.\M%^K"N#0#V>I^3=2%75;?+%VM>_755M_>YRU:I M?& [1%PP*I#K.M"C0A4:J"T3S65!1S\,U0B[QA&.@B567[=-$"-5[@U^:_DPQ[/YM+ME31:#SFU5/G MLNM B9V]H/GMP.6CRMSE=T+D/^79YOG#>B=;FC<#/4M,?7%?0P8*-*A@+\"' M+"O76:D94!MBP7#@WQ+U9LJCCW#PJU7EH$GCJ"!_W[JS!?@UB.L&]W4>'R&& MV6>Q$JP4_.>JG%WEW*[4SI M2M2Y[?589]6.3\%JHDE!Y!&4>"IQ+8J4N8X@]OP05&B!"J_JZQX9MQNS 7JV_,1L-5,,TW#4V'(_@R>6;/8Q M&,QJK9_!HK=V^CE+C55G^R"DY5$4[[^PU4:E\_Z49?SW=+5:(@_C)$0,AK'P M51(N@=3U,'2B,,#821)/&"4#Z(&=Y6;OB%Q5V)AJ)2T^ZBHBV]PQU3W'60*^ MVR(!6BPLWL*;D6U-O6@!G5FCF##B4(D8O7WV3?_%NAY/^YBMY/O%^[]OTO)U M=TV!?=F^#0+%2I"WKRR.3>;?G/XA__(&O5 M(:K&8E%%VKK8_>L?L>=&?V[^?73V0#^[]13,%"PT4S$=#.H"Q KN)%<=IL3: M3T;H!_NU4A2TF-&3N*#W_LBKD=-&T$E>"J6D4_]$/D)9&&,(4IB HF+ M5>N\V&&>Z^,@%(:W(!I@)UF@O 8E09%A&=2.ZZ.4'-+S4H)>RCIK28\]MY\!84]6._5%/8]-Z:N6(5- M+C\_"Y:2566W-)].$A$W\:@*R?( (D0C&%/J0Q;Y"7(\1H-$JZBP%\K4=R95 M"/ 2-(!KM\.D*/<4],IJ+6I!39 M4C2Y*-J#X%(70"7D"J]JJV/,$ M##AW?>XRD83Z9DD?I(FUS18T6&];SI9-UPPNP1N(8B^_-)2/+2Z8*: = W8] M=]NV(5<6&6"@CVPQ8IQ.&OHB?K"DGW2H[-51O0O,IZ=TZ-C355HOG-$\[7@P MD3!!PX@1&#,A(/(B%]* <CT4F&L"E&4!O^4%K^]$VOV M^$3RWYID"$["@ L20C]&!"+?(ZJ]= @]/TD0YJ&+A5$UV!# J7V?+GB@X(,M M B-33 99J"?L-AECZ"&=Q1-C<=X">KPO M9XA4@-3WH:"Q5 QEL2F# M+_)[RO+7*K%HZ84T21CU8>BH!!_N(TCCA$&"8A M@" M,V[G\88)>JID/&EF:F(+9RB5<42*WC$*K*7B[2T^<\K=,<(.4^N./C720F./ M@F]6XC9Y3W(UEJB0DMO.N$C9Q9I?I:N-.E"5Q[ZK'/.\4/7#93 *@DA%93#$ MKB=-!95JQ[$006*8]C(2D\DS85J\E+TF&LS4\)_:0E@ JK"K+#5>XV=H,HS< M $V[87JF&AH/'6ZV**F#O[86%N#=EIL-8N#7"K5I2H+/9(\M,V$D%O/:"N>Q MZL!@.'.YF:?=57_\513EUK1QEXX?L\")$D@3Z10AET=2!4IEF$2<)I[/!0M" M(T_5(G(3^[ -L&8&VDQSSX[M@:86_$J#L&&K_ M'+/->IAJ;:Q9'PSS*G#I^[%-U:.*E.)!&K 77])"MPK\Z,L3J[DM3- "U4Q[ M/DUMO\*R0JCAQ=P!C>!7!=%2;X5>:D;5?1]?<;:Z[UZ"NG7?_0^.2.NY7K-< M2 F]$O5_+QC+-X+_E$FW9JU$]I.@$E2QY,3Q"$X2B$+L0L35-/'$#R&)G,@C MB0@\$>CY9D9P)_?$&L#@80L9Y#5H@UP7;2[V2^IDG#$-LM2008N"M $:+NVP M )^FXY)!=M 4W!J;*21 VG+N.][@\SW@]50(-=TW%\]9WK%Q57QZU2D7R\5* M73.H%(;#S]%6II$IQWJSCK07FR\#R92^O6PDXY=G=AGK? HUJCVO/M'B5GY7 M^?TC63>A\)ML_2)-*\$_9:O5ARQ7+RU])T0"12J]B3H0^8E0\]?D7_TPB&A" M_3B.9W$J1Z$_L3VFAD%D]F_+9#$JAHD@J9 MK'=WAENZ%IW,U^8*_5=%*VB(M1DH_"J[]+6=XW'(_W.XSV=MC#4'^SPLQIUH M%0B5>9*6%<@JPKH,')?' @L8^4(Z#<8F/5UTN1)0UU',:LBJ27S+?RWO_PF7W6 MK]?/F[+X*%[$RFW'C_J!$_O$@SX5(40X\""AK@M]A_'8993[OM947@U8$XMH M!0JX(WNI'V&-GEA:(MA,.'>=U!>@AKL #?W#)T17T_EZF9JU+#5K5#I+>U+[W4AM]2#]*IU'!_J-GM]E5*TB M3LW3RR>O]%/%4_;A^_VN1-4#WPO)!A'[J8((A(Z$(*9HMG M]ZT659N3LZWRSMJD;3M8S3R9VRHK#R=YVUU^G([=]K2E'O$X)PS&,<(014X, M*4I"Z#&74QSPP.>:=]YOEY[\6KL%9*;3#+OY3M^O=Y ,8V4P4;/=K]-.=ZAA MKJ66N)]+4E81YSJRK,+1TK!9ET65?81HX(1>Y$'DN6H&9RQ@[/L!],(H2@1S M2(P-BRM[H$V=G%7?%NU@#N4MC>"7YA6>+2Z8"9PQ T84T&D09JU6K@_6S&5Q M&F0?5L#IO&3NB%]PGM:'*'*\E]W\/^,Y5H,+32RO._A (O#=R_>=\9+Z;OLP M.X8]>*N<,)/9/B9,,-E*F])1_OWPZK.Y^MJ$=KU^_9=F3AUJ^RO520T7+R1= MJ0NF#UG^DWRW7&+NAT[L"X@CGT-IYD80!RZ!08 B$E /8)4EH -&)-4I5 M5PQIE4K"NBDG=>T^("T^,Z4)#6V;IC7Q#6R&F5*SD/ISD,BS11](KQ)4!'P# MV3R:+/[:>3M#:/YS9.AH,MM:+HXNO!&I^Y_)2A2W23N;_6>RWB3RO_*LN*1G>9Y/N:$S;$ZTL:G73Y,E M0^T$D%G-K'Y"WQI) T^/',>6K1_N1?YT):A4 E+^JU*I3^*Y-K*DBKC+TS5+ MG\GJ>OTW0?+[W[.EDT2$.QA#EC '(NP$D#HNAIZ;>%[HABP,F>%HMA%H3'[) M([^9T'#:VAANZ@GZU!PR4P,*&ZC0 0H?-5"VPNAU 11H(&%;',-V!N6V1K*- M06'>\6QG,.E@5-LY:\T<=FM*+BIOK[A>UPT/ZM9J5%H9+'%]* )'34V0/U$L MS0WNAH+X@LIY: M8&)_3H(4$J9*DMN!-;CE/$FWQNVF#9(-';FJ[=11FL'%4[:Q$;O7(FW<->;) M5>>[OAPB;._:PY)$'3#))"> M&7548,6!KN-QAQ/U_UK][4ZL/W5Z4 415"!!"U-/ D\QI%_V+)!I)G5F%&H+ MV@ =/2(FWZQ%3/ZP$[%3Z\TB7 /$M&(U]-@X1^2_1/KP*.WE"VELDP>Q?[]T MNRF+DJS5_*2ZXV4[P\?Q$^1ZC$"6>"%$E&,I=FHR"D-4. GR"?)-XIFCL)A8 M."M89J[#.&;J.0>3L\A,L%MT0(//X>UX!Z>V9>X4$Y3.XHLEXWT<#K.:YV>Q MZ:T!?MYBU@?=2_,M+]-_5%[ ^R_*(1 J2J/FXB[#P(N($PB8Q'X,$0\=&&,W M@ M!:O460>Y)KBK$+-8 G\68VQ5QX]#8M["^;,8=5!3?]YJ8ZLK5<\<='% MFG^J&_)=9D5YO99.45[_O/1B-\!A0&%,8PY1A 0D2>BK7$DGB7" D6LXJ$ 3 M\N1::0\/($^!],4@S&#*Q]A'$9:N'^0QHQ %:N"#CP(8,S^BP@U"EQD-[)N MBR,,T:,\? 6B_E2GX:2>DI^ /V9:_0UKUAPT* %5U6AUUA4?[59 6I$M[4* M3SVH,U=P&K'BL$+3['7SJ-%'N9NKN\=LW9BIRR3BR.=$FH XD!8A5568GM2X MKOP1Q=@/B*?5I^C8XA-K@@HGW!F(J2%Y\$$^E+U6X.A5$#S?%I^A1;&ZJF 7+F46OZ3#@L*-Z)),LE!'FBR>/\GGP1Q95XEL*3UA>S:]YUL98T4K?4B"U J5!; -Y!KC+R20>]>3AL4'TP#Z?'U2-\4L"+J@Y? MV& ^^*[^S+^W-4W@?.;U5C6NC7R"C=0(6>I M1MZ$#Z/R2[0 S)9J8D)N-^O$Z+T11H_JIIRMJY+NOV:E:*=!+BEE04(2:<

@(GD[UM4"R09&@@72QUD HUA@=H8/T-9[0)]Z=[[3=P#[O:-UZ-F1M0%B M)?_UX2>Q%CE9J3.9/Z7K5-VBJU%MS1556Q<;!"Q.7.) Y"0Q1 $B$+LXA"2, M":'4YSS2JL8>!7UBI=3@L@ /-3:+V@#=0\@PN=^(MWK1FI/Q^DH456ZMI\ MZ80)]F*>0)<%(42"Q! CYD/JBC#PG5C@Q##CYER4YLB]0>"[O(6M_ 4UG^]5 MPC8L/CJ;^WHJ:TZ.FMX$G2JT_-1E;XU*E9_S50HO>[DR?Q'F<72^U8+,7N:= M49S9O^[(A@X'4?/&-O!#(=Q (!BC0/I\4KO!&,<(8NRPR.68H]BHX_DI0!.; M6":W.&8,TM-$-L@VTS!'*)[ '!JBRU97AU-@YNWK,$#L06>'H>?/G$[5C!=1 M^N&_TO+QEW5&"Y%7@.J1.BI0)'7&J@Y[?E(%2GF3KUQ\;";HOGX69;FJ%BF6 M/&!>S"(A!3TB$/E"0.R["/HQ\SAW!.&AT$<^X8[IJ9]O8Q_,%%AW9%<';?"[Q!MT$6\&>H%]U)4EU2!?E66H M@5\M_@O0H6""L5^3<=GVU##[B'Z=H6.3,?SDS++I((X[%.YSLBX2H3()+\J[ M+%V7U^O[]*FU4A#FU&1S*?QQ$KH0N0&#U'4<&$IT]6TKF'4N!Y NL[E_U\\W/7&WQ@LS:3^1N%C#!A7P M*3,6C] X6:IB%]97SE$\0O9PQ4$4A\1QH>"A M=-R$<"%A2%W2D] 3KA]Z5.M\/[[\U/=?GT$-$'S\>&G25/> #?UR>CYQAE=5 MUN@RZ0I\#GUGI]NI^X!T75EG5;K0L\C+9D)=F8$]AMC*I3M)<'_CWX.W9NSP M>PKC_5:^)Y\::QF\B**:D7[[^UJ9'E4%' J\, CB ,9^$D)$*(8DCN1/<1CX M*(P#'"8FCL%1*!/KC\M55J@O[#E/F?&Q?XPINL?]F:2:'O,M.%#!6UBN]NLE MQ]J)?@S&S"=Y#YF')WC?PV>/\60JGRYZJJ"W^YN(>0#-]DZW[N44.]7 MZNA>L,=U^O>-*.ZKXETB1!CYG@,=YE"5?XMAC$,"L1/Z49)X7AR-NQ2> -FI M#9OMG>3>E61S :DR4;>(@1UFX-<*-\/Y(9/NJ9[F^E9VRM!RFF:3QE\'3\@] MVQ?"4Z#Z=:Z$)V3ZR4OA*6&..QCNMNF#*K'PNB@VZM94>;'%TG-B-T"^H_K" M((@HBF!,A0=QXOBAZW$4,:.2BAY8\V3K5"/(N(0-T@:X- 0+W7EV.BS34YN6 M&&&F];H\4&!!"[<*$UF\ =*@SI)6ZH,TJU+1(/FM3M!YY4Q;KU_)5%KE("UE M/ROEDJS8IO9!/V6KE7125)3#F"844<]>53B,)!1UE M\$V%\=3QY4LZ M6*N=H :LB;5YDQ>S!0U:V.!7!=W02^_CF>XUHA5.F%XFCF3"F(2A(?+LI0N= MA#1WLM 0R4=2A09?&5EFSQX%WZQ$8XBN52/2RC*]%U_*=Q+MWY:QZ[C(BT(8 M,JJJ/J2IA[E/(/=='XDX]C SG/LY#'3RU, 6A6HL-@840J#"R&;-O3;YM@KMAP'.6UVOS8"#DGK]-T>J%Z(6KWJ#[,_'4"ZO:D)? M93NK;M[9>AG'H>][GH#$40W@J30GB%0\,$:NE[B8\0VKPNR?I8.4,E'4(].7(J&Q[S"D&!\I'R6$ MF#D>I#[%"2*)RP*MN%4OE*E#V37-L+7V7LIK ="<_L+HBKSGW).^KH:P+\"_.#X[CN."9Y+6'L@#N(@Q# M^;^HL1T V92/69[^0_ _ R]8R.?;?TGKXU+)3K:;2:;J_GZ66_CXKW]T0^?/ MOKL 5?L>]=B58%5"^=X_^8;UD<:;S8GOTPAQ&&-'I9V%")+(CR F6%TJ>,P) MZ?*YFE4L_>"\_ :V_"TVVAO_CJR4,3@U2V,7R#]<3 MW$%^G+"&I>_7FJ,)9F!HB\NWQDX](WI2!IF=FUM40(V+NKYH(ATU.@O014AE M1M8H6:S]'RYZ#HN'1"YE7*=R6CR)71?;-Y81!(<*15R<^ M8RN(H-L2H %M7D]PC.Y^G6"!9#.)'T^M4>9_#TVCDON/K3=;_GX/,=T4_;[' MQMZGU0WHF\:5*@*W]#&AF(4>Y)$:*1V&#!(GPA"A.'*"P'4(#DV2[X_ ,!(X M\YS[%F+;9751!8--;\T..:-[6W86O::W9$:DCK@;.TF,M3NQ0P@SWX6=)/'P M#NSTH^:'V'W.+_+\L[I4KR[:+QX>+E2)B,%AUK/$Q(>:A)17([W 15O6HG^, M]5$^?)Q9(MK0D,U)Y;1*R"K52MU0* >YQ0$Q!ES#IS#*/P9BC$#+DAR['6/JY]-PI>QUX M6A_S.>/U.K#.;T6S8Y/N,7DNZ79;T0RSPDHGF@,2)^Q$LX/UU3O1')"MTXGF M\*71T[^%"C1>K/F5>!&K[%FI[^80;ZCS'!B]1#,B4_H%H,JH,IW.!C/J1[DG9[ 6^:(F=CO,:,#OK6;)^@Y9T"O MO;G4@Q#GGDFMRX(C\ZBU7QVG%6Y$>4F*Q[L\>TFYX.]>?RG4%7#=4$,%KNKY M[LJ^H&K RN784!\SR4"!HE'(,+R)Q(E%/J)0#B,<()CPS0TQ,C%,&08.4GDN9P@0_?F ,CT_LP.)"",Y1NR,G9F M#EFC[;V<1;"QN]*AM0%GU34Y28P]7^00Q-S.QTDBCW@;IY\=.:](E;O=RW>K M0BN" R^)@P#R*GL,ASZD-.!01#RD;N!RSLV&%'57GSK4KV !!6Q4_=D^(_2D M;31Y9F*F3YGYV*%C%-B:-;2W]KP#AHZ1=3!5Z.A#(\5H7:9<=:!*7\0NXO_^ M"UMMI,FM'%0U7GI3-FWJVJ95[038^@IF&2",N9H:) 11_0)((,4OY# 6 0D8 MHTPX1HU$K& UM=A*'&&+9)N*R>MF7M64((41^&Z5%<7WNX'3XZM![.R4IGZ8 MF_^&>J6#7O>2L$40*,$"'12KP?;MEFS'0-O+F)F$;[:TF16SOBUZBG4F M9INITRGY;*Q"+7#(DN(\!Y-9U:4%EKU5DC:6'%E.K)3L.U((KM2P6!=U&X1= M6M"[U]TC38^MRB"NTZ([Z%;IG/>/9'W[7$T'^TDN41;7Z[NJ!&%)J.^XW!

M*_1@A1_HTM#-E5.78=WGVNFE%26+ICAD3[O7>>2E) 4N]9]Z,@S+QN>&/[)PJI?"&/(FF;IK'U/<%= M2..00";D:4$)=;!KUBQU;_F)M;H"!A0TPU+R$[S04[WC*313D ;$F?=10A*. MH1^Z B(2A9 X?@Q=CJ(D]",/DT!'JGI@3.VE-E#!%BRHX>I)6!]S^L7,$LF& MOJ(QM=HBIT%/ST6W?+L6.?G#3M+ZUIQ%W#2(:F5.Y]%Q)]DE>4Y+LJJR^WA: MJA2&ZW75[(R_VY0W6?DW4=Z1E"\#AR/?"S"D@<\A2E@"*?8B*%R>L(#X840, M$_!T04^>=G>79VH4X6L5UA#2D*CS4Y_EXX^5R:Q^GZZ; +(T@0EC*M(WIQZ^-,4D]1D(72\/:"Y T >( 8B2DTO%YX 5. M$"'/J#3 "/K$QD%G$LD6<*5I;B[^.M(4-V.NGGJ9C&5F.N8\;HWOPFU"M>V. MVEJPOTYW;!.VG.QT;;3(.'7S4Y;QW]/5ZF.Z%M>E>"J6KIL0*FT6B&.&(5+S M[FDH. Q$1)P@\6D@C-*!#B!,'81MX(%?%410@314$X=,T5,%9Y%J)NYF5!J+ M]TE*+(GPX?JSBNE)\MZ*XND'S<2MFDE]N2)%0@477((&VML'0RSC&_]HDL$#QWG#[ MR2G?@Z:?V[1M=* ^MBP'A6H)SW>-RYOO::WFAW$AGJI6"&_YUG0>EJ_OM2+N MO%%(%%>OZC-4_NSSV"0A_ZB$<0^);:A* MG7Z7MY#;;_M50C:\T;;!?TT_;%ZN&GIG%7*PP@[LT ,5?HLJ,,24INIBN@"? MNAM0HPD4GA;=.'M,L^7<6"/SHGGK-'D_,5-99[#!/1-*M @_2 /1>VM,X[>J>O M;]VW)I;3(^W._F32WVV/P'X9/(\V,WD[0I:URJ_3=(QLS+:WU(R]V(Z1L-]^ M[>@38ZN55\I]O"-Y^=J9OM')V]V5Z%/I(; $.3#QD&K&S]5PGB"!$0F((__/ M=55G4I,B9FW8$XO;I_ MR3@1C\S$MD$"5%AT9^[L9_M/,MIK! .LE5#K0YZYLMJ8)8<%U^9+C%,P[S9% MNA9%<9D]T71=CR;=CDB^[$Y(;F>>OG:NA*K!IDN*" ]C3&'L,1+%CHG@LX#2Q0MJ;0YPJ@(8]GVRP74]#SCBP,.QX\=):#0XZ7R4)M:8W8D'V1:; A0M/BIG[UDBDH-ZQHRA0K6P M)WKZ=%Y.&UZ_-;B!WR5RH,5NL3=N8H<@^-SE?8NC]=HA>PRSE1MX/D+S9@U: M8^!!/J&]E<\;L%%/S[Y8\[DIE/(5FJN(M:8NZY^@K^+7Y[R1*X3AU MED3]S>*S"O!QPMZ*Y8FGS&^:[D1VP5=F$*F3-#.H]OHEJJ?M%&W52>6G.W6JI^D[NW5P),C M4H[E(?F<%63U4YYMGJ^K"KUT_:".SBIJLQ'\]KD)V.Q%;SZD>5%>"?EN6BZ1 M(#P)?09])HU^A (?TLCS(4XH"4*!@B32JC.VAM'$8MY T3PJ[?&Y7_"_"O?, M]$2+':C06X M@J"+(=BBN'@;8J[0! V><[/?(,-Y[FT8EPX]TW:8)33;9%UO M]K,50/.E2MODRUY>M=6%Q_E4]^F3!'F;5+>IB4I05'4UM_EGD;^DK&Z^[&*! MD"L(3)!*)62.!['@/HP=!R/"7!X$1JF$&C"GSE.J,% >2HN#^EEAH4H3&CQ& MM:W6X:>>JV:92V;'A14&F<]EA':#V9BE:" PGL5 M"59@%TU[]U&E["?8I"?VYQ-O)NGCZ#86[7ZR+$GS"2"S"G _H6]E=N!I\X94 M[Z7A4+Y^2%?B9E--6124$H0QAD%, H@X)C!.< PY#YW0=4.,N59_MV.+3RR2 M-3B@X($:H'[OJ0,^]$O?N=29R9P!849MIDY1,*J_U,%BLS66.D5&MZ/4R6=& M1&)N,M7T=_/4S"5-5#.%D(4P0 F!R(T1I %6:7LA\4E$A>M0[9C*_MH3"TP+ MS, ]?T.[1IQC/$5F0M+"&9ZQ.DB50?A@/'7C @V;FPA]'O]<9?_/*?&[U M<5SW'.03CXRS7M]FNU5^]F9=?B)E.Y+8]5GL<-^!;A"X$(4AA3AB6)Z8%(5Q MC .7&?5L&@8Y=;RT 0AR"=',BM5@EYY%:Y<)9DKD(!MV ;8L4? G&."L3ZXE MJU<#X*P6L#X#WEK#!F^.['V2\B9-X5)UB%N7R]CE*$ N40$M 9$7RY\0 M(?+4IR200B\\:M8"^1B4J>\_:YAMLE.=V)15S=!9C0 @576R88/DHPS3D_NS MV6 FZBT'&G@+T$"TV#2YCR!;O9./PIBWA7(?F0>=E'L?'A]FNF^JDOY>,E\L_3B(F!,+&' 42T\W9I#Z/H6.8"'F M;L!#-S3+!QJ'R.1Y0_*CB%U6##E!!MQO8&D^] MQ<#7""1F#XR-9]2QP-D9JXV<*MGI['&;O.W[L41)%##*$NCCB$KO@0E(7>%# M/PD3%_G($R(P4T#] "=7-%WP58^N77><,<;$ /OTM(T]EIAIE;>\>-LIZ#0O MS,>'H%$30@32/J>]S0C:F/I7%45%V/O!%Q M]6-4G!%9WUMNYMCZ,5(.H^M'GSJOG/Z"_7V3%FDU&$G]*,_DYG8T\1D)N>-" M1K&4+-7$C\280!82AWB8!CXR"KT-0IQ8V+8EW!T$%J!%8>3-\C ;]0Y1J\PQ MD])S^3*Z:GV05LLUZ:?A?96*\T'R3]63#[]HO?WGC2B7C%,:(\^#,>I)8SJD2R"4($@?%,$E"X9'8#Y!O&& P16'RD,,GP:H!KUND MP#Y69GK!F,-ZFF)*KIGI#HG):5[-4W0YEAF6=(PQ^%FUSECFO-5#H]GK.9!YTBG",8[BP"AAX12@B45U"[9M83U^+-1)5ND=Z#888":I MXV@WKZ@9(,Q6&U P,_3\V.9-+!>D$%>B_F_5&ZJ3)*'Z@B9! M1 +(HDB*K\,2B!W*H$-XA+"+5;/BY;J:EL/U!'@(I-9W'-??<1?PUTX_&F2E MGGA;8<_(EDDU1/!="_O[IJE<-U?)9ELD/4JMM3\: #=SFR,]X@_;&6F^-Z*V M0)H'(G\1Q8AGU/]@FZ7?C,1GYQT@^H%:RP85\S0@@<2 M/E (;+EAJ;Q!B[[>:H?^%>8K?M"B9*\60N\-,Q55Y*5765$651/5)<-N$.( 0]_Q&$2(^A '/H(A06'@!(1Z MH=$8(P/8$\MNMY/S'BY5%*&=XE.AT_04-AWV9\!FO8C"1,PSDW^;?#.?"FC. M 5LC @T@SSLOT)PE!\,#1RPQ$L,P\-TH=.(XC)-FC]ZO-0/-,^]0BY?1_E2;<;A%0D6DO\8^"$P3 M%LJ#.V+BD5QRL M/O?W74;O4 'U([4IL/?+[AL6Y]G88)2M439GX3+O%!L;;#L88&-E4>MYW1>, M;9XVE1W3+=I:QBQ,8C?PH1-&L(HZ7.,3L0M0PM4SG4]S5TW,3<6R2C&AC5MI,DQ[@QO2ITZ<0^%;2J0<89)!B/;32R#$R M:YXJU45_F6GP5KZLNOTI5Z:2F0 M[R8L"F$2J([(?BP@]F-ITD6!Z[H^B2+JF2FL\Y&:7(&U6 '2HJ1&:3UWD0+% M%BO5:*G"RW"JS?F;HZ?O9F+XN.DY7=S EN_?*?2^!Q==]N^A"#X;L-]\NHXU MCMF:R',^0O-.\;'&P(/)/_96'MM8*V/2;"L^2*(_$Q6_>K=)5ZJ;?;%TW"1, M&&4J/15#E"0)I*JI)N*<\ 2%@><;5?;VP)H^RZ6"#-3>5D,$"U*'7VF#@6EW MK=-[G-WF]T7>C!23EM?/HGS,^*Y<2O-*6&>MJ>^82@D#W.5J;$&6@_O/G\ . M%5#CHG])K,6L-;(-7[6F$L\/6:Z$ M\R8KE7=SF^P-U&J[U89,1)A1'_+8I^K^S8$X(5)M(11[GA>IGAF&;?F,$#"1 MOG%M^FI]]2CQ 5)?54Z)86<^,X[J::KIN&2FHRH\%OOJ? $D,E7P1.FJM]/X MK'<.'L<*6QW^S(#/V_%O%&,..@".6V5DXDSV])2M*^/Y\R.1W]UU46P$7T8) M5AEZ'G021YI#L8LAC1,'NB+AD0H74^R8&$8GX$QL^]10005V 8H*,$@KR(9W M\R?8I'GK?C[QAO?I>W37,!?@NI]P\SOR?K)LW7Z?@#+OO78_J0ROGU62Q1_ M%46I+JSNJK25):,T8003&#J!@(C&TL;P:0*C GI$%$WPH870G.A/OVUT1>1 MLU0B";Y+UXU&^=XP?W>N;=133M_4UHP+_2CT8(7?FWGQG3("^@JZS[4%CA4E MB[9M08<84%$#2DD.:.A9@)JBJN:Y/\'+/ %YYEVPE;T\%]KSIC[/O!D'>=-S MPQ\YV2)=B]OD,A<\+3\0EJXD;'7RI:6"_4$("47U/R,/8AEB%WF1$T%* J>N M]Z!81- C89S$?A#ZU,B>-( ]@XU90P6)$. [4@"B\C\5=,.3P82A>LI](C:9 MZ6>%A'),:S1 BX>: K]EG40%['"Q.-#"G &VIE@80)YW=(4Y2P[F58Q8PDK7 M*.D'W^:?58LJ_E>RVB@XE29<8AI0$=,0BH0E:EI% FE(I+I!A+B4>@D7T1E- MI$[!G5RWK%]$7E;I@G?RLQ32Y>>M6_=,JZ:]5UB "@VE<6JK<+(>54.43].RZB34K]G!:H@5 M PVM!E\?J6#R:DS?:R54M=]>+;_DL1LGV*70YX'4*$JW4#- MS9S@4Z F=UI;P*"H-8XLXB-N F#R:61TP:OZ=E/(715G]\+/DZ..__M$- MG3_[[@*H'B15%887^HL8^5IK7 E6]?786\8WU$^G]BD,XS 280(CD7"(*$U@ MC)F $8X00X(Z-##3_.?LTAGM _?VJ%;LECBDJ;(MT&VHHUN2FP.M!KJH=;-% MC3Q F"T5? K,O#IW@-@#)3OTO/F@H28;\_7]%_:H'%;5QF-)21@$ ?>D^@P" MB!(D(/$<%X:]30,0!3)UPU($$+LVHEHS]NZ"A/^N72!J6&<30S M(HV&#O51,FKLT-$%9QL\U$=.=_10[W,C&O"IZ\#B-OE)K$6>LCMY]CX1)C9E MRLCJ+L_XAI5%TVB-(D3=R*$0>R*$"&$$,18)]$/B(C] 2,2Q=C<^?;A3"Z)" M1%D;#S4JX'D/%_#<(&/0K\Z I_T2.R&G# 7YJS+)H,/?-,P:U^[O;*:9-?\S M)[VW$Z#!9-;1'NF9,>21!AD'CO;G'TTPXMAWQ[2[]U:81GXS9'GMF M9")"59?1N SK(I5O5KI6C;M1:9*WZ_N=(]AR\%M]:A%1C@_[0S' MR^R)-G-))$!5 %HU#NV [ER5%Y>5XW6]K@<5WB8G7OF8$EK?8Y'B\<,J^WWI MT\@-8U] QR4J"\J3#E0L""3("84;4A8%6C,;OP+NTU]+-6A()=>5XX2D[9T4 MX?^S*:KK0 ,O8^8=UG#GOMU],U._VT&U'4(J+=QNY+Y"[A(C'ZNC0>FZF?99 M7>:?>'4!ME0U'9T48=_N-V#@K7Z[W\(XC[?:G42" NG3LU3/:EO)=H/3[; / MWAWVH>K$:PE73ROY/ZX*5KNO0*ZTVJ@*W@6@FQ*LLU+^ZU-:]WQ8 )XFB'*MI!5A=K?L&?TK5JA"'!O8AV1E 0Q=ACA,$D#CE$KAI;$,0(AA&6 M=DKBA D*S>J_] ";J*-1=5\-&HLZ_D96=;,_LH>+H3>EQU&$6!(E/H$))RY$ M./(@96$ 729_R[$7N+%1#;!]?HXRT7*5/%&*SNRJS7K7ZZ@=;34)1S4=4^M\ M,KWN:CZX!H.*4_LXV!]I94:T+0]4#^B\KJ<1(PY\3K.W1U;F[AJV57G4*AD[ M%X]R90GB>LVR)Z&Z$MT(>4CEYEKT)4X;>ZR*.YAI6/"U\H\S .0HA(Q"%A 8$B=GC@(13[CE;&S2"DB2V9 MIG+%3)&<9HN>RK!"K)ER:$'6$?*FY@S\6H.UV%-DD#1+LGX:SJQ2/4CN6_D= M?F&?KO]Z<7_]U_?@P_7-Q:Y;YI-IED25F=A@,WV$K#,A2\5O MJA$8R:94$DHZV+7!G:I]$A=)W7]^55VPI[O^\V-&F)^U77JJ\V1'2_7+Z*^8G_;?-%% MGA,EY/^G[FV;&\>5--&_PMB]L=L=(WSZR] 4A)EB102 NF:B9C3=IE$9CX2$@D@\TFJMWV4(RSUWH_E MHD 1C\P]@92I76_CBY)&C@4/1$_%- M7C+1%ZEDKYQIF2,OF7M"#WGQ!8>TIB];L[N\4Q__TE]L$X1]6FV7^MUJ'DM# M\IAE"#,1Z5U?F""2B 0IO=L+19:)A%H=X0R+&3M%LI;;Q"RM9!V8-*(!:2'] M* W/7G^VPZ;NP>R]T."33[,!B2M>S'?+,7&" 9;4<=&ZP?R+_K>G2Y6X:,%1 M5L/EI]W""5/WV21#+!:K/TT*<]4T5I-K[?7>T87YI[DD!5<9USNM!&O'Q'%A M.#92E$1)(55$F)("MN>RDCO^U=8^7[&J]TW\.UT_2D;Y/ZK.%3K=JPB+/>RP MQ0(KP@5#3!:F9(\31..T[D@K(QQ2G"<.?6B]X^O<;_;=OD4F:Z2. :)42<84 M(XBH+$68)!FB+(]0%"4$,R+"1&!HH]B1( 0WA-4OC(R>72CL'0_8VOKMX_M@ M=Q@R"Z(8A:1A#6B35_=*[?J%UFK-VNQ5?^$R" 9/H;.=S$G#:! ,KT-JV,NN M),=5?9[9;L*K>1X)D;,D12PV270\TX&UB$U)4B(("=-440)J8OQ* "BD=JSS M"^Z>ZTQ$[0]V8NO$"RBQ\2MH[!S -0;#YGHMJ9[''R^EK#D0&)^WPAMS\:OA M)Z8L/F_<*5=QSW,.6]G=W:D9SR3+;A<;NCPP$G":Y(DL$%>"(QRGB0X=8ZR7 MYTA$$@, -A][;;^5*_R0ZN^?JFSXNO?#JO]Z7B3S)I>,W:3 MI/\!YTXAK_,8]WFX89;G!4ET%,WU_V#"I5[498X8BS*)"YSE20Z+IWME31): M^\UJ'D+.-MSV@@^[6ZZ.'OM-V1AO;]>([V2INXW(9$0E)4)9D!&%&%6(J82CA>L^_(].%Y>HU!L$EI9PN(FN^A3'&.4I;H':_*8T04(2A619[AF+(B MBT"EA4 %1IY8W82TW;;GV6@4;#HJ 4L,H1C;K:!C(@<\O.Z UNI2M^Y[Z3+? M5*,FC[F"X:L<$2I^VL)$1W!.2A1=QW'S3;^M5N+/K=R@$>R]*96-?9Y\PJ"H2>>_C=&OY[K5.[!Y M;;JF:P>Q7=#U[V6U>;7H6<0,@P.,'!BT<@,C>!;4HNTFY[#5P[/2F\&PZ=BU M=915V\JN@8!=O]_.0"X.$V]XU$EFG)5ANZEF]_ 5Z9?'_+*?Z7*K]#I=3^2V MQ5$IJ[G0H3L7A".6F/-@J8/Y@F&.!*$L#A/"4V9_AP42/?*4/23JO>(]?NJJ M$ZB]/@Y)C'80#\_R<8?T#9L>*!$>:!)_&Q\PA&=0[=M-R4VY>;H30WY>J_<_OY5)&\XQJGTN+ B4D M5R8S,D4L,S_%89Y($84Y9K8GC[U2QLX:J.4&K<39[H? R [NEH"3R7Z<+A]3 M>K$>YB:=#0<=8UXTS.E,LW_4R0XX+QK6/>V\_+!#B/0?51IHLFK"TZBB#LW_+0 MQ;%N8+8[BC'IC9_EYOM*S)7 DJHT0E3A'&$6Q8A0[:ED%F,1IYQ2P7<='1\< M&P;VR+;ZZAZW>'QP.'8Y:J@7W.O'OM-*-@4M7V6U69Y4RT0'=T:.M^.4L & MU1X^&#O/-"W<,+^U0[K6KD:TU6\6[#4,NBK.@KV2#:%R5T^_E11^,/-8>W&E M0I-7:_@!\%Q]AZ>1'8GO]J11ADO]R529M/UAZFOQNOZD[N3]3L^WOSWGS\WKU0P][W")5Y1D.&8\0QHG4+LW0 M*7"]'6649SE->5A0JY[U@U)&#OH.8H-[>#_97F@L3LE\& SS)2/9"C@<\V&S MVYD8Q';8X=@EFP;/Q'I?GNXH[)+^1R=@%Q]V"ZZTTRJK.W7#N:$V,.=K-3'5 M:X8S'2.EDN$8Q3+B"&:E]G@<-)B&-@YFN*?8QE+HI"$,#(C7D0KP;8> Q!1O[=M9 M\9BX]RGD8YC&-DAB%D:0(DRPS=$08 MT5R$)$[S4$DK%DFXZ)$=1RLO>-X+!*SF, PMPIG1D(%Y#Z-&T-%C%K2:!(TJ MLV 'V_WXL $BH]'@ 8H[5M"#ME M"S=_E=4\$VG!J4R0$CS705DN4!''#,4"XUP6,H^Y52[I!3EC1V&[SK+=JHP_ MC&!+)I!+,%D&7]<;#XRV'.R&1U;#5OD*I7JD3!L[#9MZ$BQ=>-PQCX#^):M[ M^F*RR]]OUZ:.?9[C-,8LYDBR.$18,D.FG4ND=U*2ZW8W"O M>^:UZ3:T_3H?[5H''G/,=FL'?&]T7&Z:SO9?R^H?[=.Q =&/C 7[0)L=BNU1S <'][6'5<+?=+,6#?'I> MK>GZI7EJGJ8)"5-1H)3$"<(B$SIB$!+%>5ZD(B-%K(1];X*K=(%,#'^]"F;F MNN")+DWND$FDW.R4"F2M%6"==OX0"LQD2F6!PI!J=XQCT]N Z]B-*)D:,M(T MSVQ[&TS\$5S9Z^!G0-\B7)P"3YBO[VKT/W+M:^U_R@BOWJP:UL_WOVYE*)MDU&G,5;S)$]#E>4AHL)TP.%Z M7\\B3%&4)K$(*J/^C_U&][> ''C'=5*;:QH=JV[J M#/4;5NG0GV_F*2OTIKL0B*>F6PWF(2J*.$(D)R12/.$DMLH6OB!GFDNHO=C@ MCYU@X+%X'TRV,_EJXZ&3&&ZWP_0=M,K;S#TO9>)).VCJZ7P=?MQ]_5WJC^3E M]W(I;TTT-X]5@D,:)4BD$48X9P(5,N-(SUU"XX32(@/.TM%H\KZ"L!DZ^;YPT\MUKV/.EP>/55;K9K MO>C6Q8QMB[@YP0G!41:B.,U-5RE!O M)[2FLJV"=2,6L/4^BXS%><6UUL(FWM[,IGSYJQ\S :<'UYKK=C+PU=385G5G M6;/%;S_=FI1C]WDW:OG:X0^9.;A[/_OB=#OS(;V/=MV##SIR^^]+ +M%@IV" MT7'8Q25O!?C5)<]==8_J MGME+<+8TVB@]"UJU9T%'\4!_;+ZIQ4?$U5>7@A$TG+:1P7@0G_0Z&%$4G$;T MF^3;=;EYB6+V4&X6.D*(L@QG28%"F5'333U"15X4*,=8ABHD>A&TVIJ=&WSD M35DMP]PJ1/$O[-=@)]V>*_0$C&&_=ZV),(<%M0Y$"-IGAA,/Z,E@D]%_]IG1 M9?WL?<8M%MKWY'Z0_/NR_.=6UH48!9>[8J.)6N] !F%V)<#P-LTEV+ 'BM'S;0TW+= M(V32%7?8T->+YH6GW:9NS?*X;4FY#;?)S5*T&Z3#D1R6"D-@Z69V*T"(QUV M0DSV--6M1$XZ\2$@O'8#H'?A/81NEU6IGWQ8BYI'H)35_7K%;\3J6>_(/RWH MHVTOH8L#C7X]4\='.AM!@B7 MX ^CCJ>V1-9F.[4GNCSZ9&V*K WMMBNR?\DQ>9]6W[6S,/\Q244_Z,*<,7^B MY;JFQCT0G\TQ+O0("J-"I1SA-*>(L52O_T62%E'!PTB"%GQKR2/[A,^KI7P) MGNCZ'W(3J.U2 /FL[1&T6_]'P07F#HSL>NK7/W2TF 5&CX;I.CAHXC'/'VJ\ MKXQ_:[G3YOY#X3BI @ /X+IE.+0G_;!ZHN5R'F>YE(GVQQE)"<)YKG?Z25@7 MOX MJ7G78W3.*!5AK/?L:6:F9*CJFKP0A4I&$<]RGA56O;!<%1AYZOZVKAF4Z'K] M8L+9FR=#A@;-0@)":C>OQP0*&O/O-$&U*L%!EZ!1)OCEP >_TZ?_TM4AQI"H%61.\15MOJ^$)<*Q9HS8*#:O;G!59873XR\ T3S(,X M(.29,1V*@=,1@I6 R4X1(.9V#Q) [[E%(?MMQ5=SE6B.(FLVTK\M5\P<19IB MIMOE\W:C_ZSM+!=-QXC?2\I,V\^7WW0<9"CU]GG6=ZI)O/[XUT9_I8S3,EV; MYVF4J2A*(Q2F>8(PRU/$A*(HBQ5.J$Q4CD%<6M.H/;*W.NS+9\%>M5FP-RFH M;9H%7:N"VJS@V*Y98 P*?C$F_3KKE!RL5-"6(:S6]31?R^_&OA]R]^]_'"P. M/BZW3[(I.@=NF2;Z%MF%:S_?=P/FHO]+?BW D>2TGY*G^',BI2>-6J?](%[' MNA-+=ULD[Y[K[__R\9M\K+N$M'0O-"E"DH8292$1"!-S7!8F',E4)@(SC-,P M@ZQJ/7)&7H;V4H.=6)CS[T/'SEM[L!GF7D_-'8'[YH)5GMQ1GY1)_<<%4U]/ M^$N/.Y0'?:[O@?20-TOQH:R:,OR:.>?Q^_[;F(>4Q%E$49R%&<*QD*A@@J.( MY04C-%91;C57K26.?06V4Z&^]!$=)8)UK06@O,8*P.'I/ HLL(D].2* B3? MR+@5)+DC!*M#@E@[6)=D-=!T=4H0NX[JED O7D,B\$#_.MP/[BOD>:YR$188 M13R6"!=8QRDB88AE42(S'!-"(CB1P%E9HR<#U=L3+;ISE7TEH\!YS&RO!KP@ M ;T%< 3!D5Y@T#RO% /G);T!S<"@R>>I!H9?<9O4?UONG;04'^G:\-)59K]S M\X.6BX9I2._?GU;+NLRFY2,R.RB^_R*+3*4<2\,*E.<("UH@IIC^-:$QQA'% MVN=")K\'G49V$K4LF"?P ;2=QY@8/IAG.5(NV&G7GB %>PT-:5FC8]!5K9/$+XV@/Z'!I^B?E)([):FA.DU0^Y?OFPU=(^_F6N MM.2=^KA4*_UEKRL/GS:V=YF (<>^)&@T"7:J!&);S[]6&W.6V]%G!LJ;@()W M^7)S)-R !^A^(0/=;#H X'3!"9$SV3VG@_'=ZTZ7U]WBJIV+NI?KVB%]*!?& M<^V7\I +R3/3G*N0,<)$_P]-DAPI)G&>B2))..A@]X*\D5U(*PT6$5V"R"[: M\6@XS ?L8Q/-.+MN5*&\1KV0UY1 ,8XK@" Z%2LC'/B5AD>>3*B%2L#NZPK M=B^XQBT_2CVJJ.XUHG*]EJ)FFI\G/(QSE1A:V30R.Y(,%;'^23$5,<825J08 M1BG7(\GJZWH-+=Q>;F".#^7:E"S?F(Y$>L^WJ1/.]@H%M4;0H.,\@+;1A#LH M;LT4=P)GUF8[A 6#1GE;[\]+F7@A'S3U=(4>?OQ*DN@O,2+24.8YZ/JE._CHEZV-J'*@XH7I[G[C.P65.M-_.O9EM44V>E4J9%E!6&*Y4CG+ 0 M%0F6"&<1X4P6&4EBF^ER-.K8^V>3AE-M=!BP"#Y+:@+^=HMGSRAVC,+PG'&V M#;B#=3/+>O*<-6-HUN@7.C-&_W:8+<=C33)-SJJ_FQ_G_^BZG.COI*PV[5'X M!\DV^Q+ FZ>5#IK^U62@17&8AXFD2"58;^S2)$)%$85(I02S+$]B3(D=(SI4 M-.1+Z$24KL/#>E.\U=]%OMH^KY;0%H)?-_U**@6I*=/^4-^H!OZ?KLVW/"$NEHU2%$T0S[4"2,%2AE+"3H/."ICD(ZL@.C/"@E0X]!^H!R_88 MZ'H(G$Z!P-8[' (-FW;%&5#/P!,? 0V;=WH"=.%YYXLKVM9HZYE_I[Y*'6%O MY8-)HIF+).**Y03)C.D5/@DS1 2C2$0I$4+A"'@O/21L]$OIKFB3D]$*#_ZH MQ7ZZ&+!OJ[_.D7-?75SD6CSUS<7'[';7K?B/_< M-FT$JR_: %I]KXD^'U:[ D>I=])-0K')GWM8&1JP^_7*G%.)=R]_JPP?R+Z& MZL8XGW)3RL.M:1H1DA9AA AA"<(\,S_E,8J%7NBIC%0>%[!-P-@JC[YYZ!A@ MTL#6.[6#I=P$99-,K__=_,9W+'KU#_) OQ8\MP:9/AJK?0DAW5OSOV#^:O3O M@9W/^YD^6YC?[&@^"UK=&Y+CF?DP]_J;@[Y=57N;QVRRE\W3]YV/]!=CBOXR M_!HVP?=J)^S(:Y/5>+04G,PT8YY2OW##E9:O*P2=TL MY M/NE,VOR)TK?G?2VX2@1K"U^-_Z#RY7],+CG5D)W+$(VP8($TCEBC!*"P( M3B+&0Z$(E,[Y:JU&GN+'Q!]F?V2; MF8WXR=E%8Y-_'C#?\[Y&])1?^J!2T#S2=I_H_F/WC5&B*:_8>62HOEZGR=FK MO<%XCMG:W^!NGGB79OEIM?XJG_4W_3NMFOQ,4YU6IPJE-.-)G'#$0YHC3$2" M"LYCE%!21$2D14'(+M?JP=[;7I;LD'OUX! TK>O+W)>@,C*#G295W9BVXT"; M/__0_P!,_[" V,X?>D+,R=GM9->H'*2;9617^NHW2\O>6$_>R4+@I*[''H#7 M?@7PINL-6F>L.C:L[K:;:J,7.AU:S$,_6?,'B=,/FC(C#39N-H5?, MSJ:E\VJS7&WZ6[Y8PW#Y/,0# J[GP,/&C\%B/6RK&W%USYC3<54/&W5$3WWA M40FN05:AI<146,=,PN68C- M%3FWYO*S$CGR#&ZE!'PO'716 8!N> :/ P@P\#XN@Y@%!PW:;O2SH%7".SH M1C_O*+E1^OE "T;N!S)\D-W/;J3IZ/U EAWQ^\'>O+*JY Q979S*4%+!4)R9 M/G\Y24V+OU#[QXAF0F284RN':"%K9$^XE^R'WZ\?,KL3"$] P#R@*P;N92L3 MT/OU2WJ;HA8(O=_E5]RF=$N!W#:9RS#EBA.)6$@4PEA2Q")&$2:<8R5Q'*>@ M27PT^LC3]D"E[=1R[Q@(NZGI;!YL,MI;!IY^9RWP-.&.QYYTBITUZ_6D.O_0 ME3ULWKWL?_S?I5SK@;Z__"Y_:&M-496AZA>J*%!1D )AGB2(I&F,0HHQ%T3% MBH,X7>S$CCSQ.KU=][+K^[:]!Q[VAB9:SOCB3# M0M^FHX@5$+T=0>S>=EQYS9EA3<[3/2WJ\/.\>SD\TEXOW/Q)U^+WJZ(#/.M=29(31 MT*JOWY"0D=W:D=AF1@%W,8,(#3LK7W;#W(^3R:"Z_DLV75'FWSOT9%7_EXSK MD@!RJ8H5"^CANM*3Q^YY*6LSMQ?N6"@:\R*Y#L:M# M]D/3LZZ1J)9IC>1V=ELN@JK7LCTE] F]Y%S(ZG,#[CQJR1J&@T6B?K=@H M->M!>!;4JGF\\K@*&E_7'&Y*3'NU<150)]<9UXT&WS]TZD-V#<9NE^(+?;)B M.!P>862_8T38[RP&#+V\T?!C(\P9=&3N6_;- BW6D+,;PM=!^T';DU. M!H:=;+-RV;3NWL7B:7>N4;Y:/Z_6]<&MX9"6[PTSR?KE_4K(N> 1Q3S)$)&< M()S%>O.2*($RGK",ATD1I@Q*.3H@;^29N>?>[*B@5S"CA$8M:!4)C"9P%M(A M&(=G\@C@P*:T#UR<^$DMK+V*IG1H_,G92BV,/4=::O.:([EA?>K?\J#N-]%< M\9P5,45)DIMFFH*B0I(4,<8)5T68J )T7G%6RMCG$HVTX 9PQ3:,BEW@?K6M ML'G;B)OMN(/'H;T;,LD75]U9&=,2S V9><(*-_BPVV2\VWR7Z\[1P>_[_+DT M5JE,\Q!EN(@03N(0$;U'U]OVE.OI&(8R2F#79;VR1K\E>W_W^?/MP^>/7QZ^ MF3O?X/W=EX?;+[]]_/+^]N,WV#SM!\QNKGH! 1@Z&Y%!]^!OG+S BZ9YFK?] M9C#.> M292'H0ZK#5L1"UF$%(U#D3(6%XD -:RV%#SRLOMU]4(7-0&K,IG\/TPN.+"- MM2V"=G-\#%R H76M07!0819\^COZ9*])K M>4$K$)#,=HK"\)2^WC;8Q/5F%B E[RKSW#+P3';Z:FDV#RL5Z&4QD,U9P+II M>EP3L!LD1*-6[V(#";JG;XU75Y> MK\9':7C]3[F>X]T(H3_FJCXBN%O7%-1:V7G.TJ2(1::W[\I0#<@<%502Q*2D M1.2BR"6P>_1Y0=.N&P/ZJX'P>F$SL%^AW.Y8>.N.)#K M&7CBD[AA\TZ/X"X\#[_;,C[WIFZ.MWBYIZ7X>W6&Q!I,9@8;=?S$H$Z57*M5 M8-0*?E3_%O31HMM?FP$Q')[7X\('F^F.R(W E^:&B-.-'%#49+=T;A!T;^X< M1W"I^=N:_F;/=+UY,1>##8="F">"1$IO)PK38I1QQ'A*D0A#)G+&119:-2#K M$S"Z%SF(K*^5P3UZSZ(R[ Q\V J=\D S@;5]_;9<5==W9M@):_KZC3JNYQMX MSNV0[XOX$N,?[9NV 9\6 MJS^KX)/^K,XV9H(=!CH@;7-#5:V;FY/&?G;J> MNGT.=CYM='1A;FTT8.$9P]< XRMAV$F':?.%KX'I)%WXJL$<:>7*9;F1OY<_ MC"\]+FSN-F=OF[=_T5NNAS_EXH?\O%INONNMDE21R'*F@[*0(DSU?HD9;Q=% MDN1)1O-,6:4>^U%G9+>GOZ ID&?N.G3M?-ATF,&<6:,7JA4+#IHUZ66SP.A3 M%SYTE9P%_U?2=7"W]' TZQ+ZEL-9*F"*G M]ZMJGY&FX\LYY5Q[KRA%G.D(#F=)CHBDVJ$3>I?[0Q_[3\MWW(OTN]M8!7'>9Y+[1AYP?76-LOU%"_K5?;Y^IVR1=;,ZJA>:AI'[92 MM*>ZJV5E[I]:EM%"Y2&186;Z8)E[V4P@2J,8D9@E6*1Q%"E0C96C'F.'[:U6 M0:U6>[/IU'#"%6?+R'1\]( AJPMP\&CU.K-]A;&.6DP;WUX'U4G@>^5PCM4I M+<_;O5SOJ*=+?BC[S$DA!,>(1XE"6,G$Y*!CI+C*5186:8$QJ"1E2-K(CJ>6 M!2P\&03'SH]X,QGF+?94BUIN$W+,@EKT*/?$5D;ZJC$9E#5M88F-V2?5)%8O MP1-([^6J+2ZPS W=OS#RQ+O_>&>?PGFP8GAZ.1L FT:F%^T?C1!/"90G2COE M1AY&F2SM\43Q;D;CZ1\=:J"^T86.PU6G#.)>3Y GRN5V4W*ZN%^OQ);O::VY MTF%QDF1(D3Q'F'&.F%0Q*H0L1)PF119;G="=Z-$(%LM9@%M_X4?=; W M!9(KHQ+ ]S@";^&UQP<3YKUW^@0[A8([%>R@W>GTJLF6!K11:WQ$ 5Y]?&3= MO/O#=QF4.Y1_$:UVOP:BX>TT-;YK^6S2$_1OS7F_?CY8E)25BR:_N%/\V_,= M/YT+NV^]MU7B.GP'5PO'H:=;-:ZS_6CUN'(HU^;GQT)OEP_RR;"8K5\:AH6O MJ\7BTVIMF$+G).)F8=Z MKFUV^@2R5@C:)AT KMW)U5B0.:X-OWSHHK57)6C)5/XPV@2M.E[[J\-1\-9P M'2!ZX@[L<%!.6[([C'%UVL<]7=^MZZIM47>EW9W"S8L(ARPN(A1)C!%.<(*8 M$-KUI"+G+$L+7!2.V1]],B=- GFF+?=2?0$O-+9T79FEOKF,=[^+[T74SLMX MQ@GF7(XATO(->T*C0=MR>G]\/LH=_26+_5_5]TI\JQO[2Q ,7-Q??-6Q,&K+ MJE*4V@^93?:=:OC+38TPIVG(HDC[""P9PCC,M(\H.,)A%,84RX2FL.*G/DD3 MG"^:\YV&D]^EPWP_1G:SWHOE\"-":Z/A!467#/)5--0K9]K"H$OFGA3_7'SA M.H;4Y[7\KC;?*2&]GZM\6S>9&_.>VJ@D?O\C- MG7J@?]V;7;#^PV:S+MEV8XJ0'E;:U1B"0:Q4'+$"(YYD"<*<8L2B7"%5I#E- M$BYE DK1F53[D9U*JW.;@L]?@LU!SX#N%77CV8,= M06-(\,OOJZKZ=1;L/M*=2=TRS?IPIV-5<#"K3J WKE:;IJ.JQKB@:YTY1&KL M\\]O.^G'XIDS=QK=WX2'=]*/I8_;=UHE7*[ VXP0*8Y.X-9:E4=IY+][.3QR M3U_,/]6M=9HM\^VRVJSKX^&J-OGA.UW>/=<98Y_I7^73]NE^M3%DCG3QL/J[ MK#9-[NN<42ED)#E**#,E3KE 14$5BCDO,E(PE@BK/*\WM&'DU:T5'3SO9!L7 M]D-+A^>SO^4';7.E_]-_?,"XWXR/:FU?72$=3#*, ]WG6K-V[-"CVV"M@[9'V;&!U1V#S@_E$?M!%[5G.4X3MM?1- MM'8.>;M]\SAXPH*!"\1J(-1\L:D- # NB]HYP3\#>]H ():L:4,C.%XA+FA5 MM<>6;1U99%HOY:8%$XDRA!D+$2U$CF*2J2C*4QIFL!O#$Q%C7Q :@9TC<:*<"IKVQZS7PY(*N_TDX@;&I<[M3G^E_ MKM;OM]5F]237[9=,BJR@>LE'<29"TQXE0BR3"L5Z(O*$Q9A$5MV2!J6,/0%; M8<"I-PS,\.SS9BYP EI;"J(QOFC)%5S&_6-/1FA\T;PNJ_'EAZ_E"36KZE)_ M&"\M'TM-T'>@TZ>$Q4F>M?'/K8FX7;W[0IKF!U5=$CL/L0R5Z6Z:A4P@G!.!2)@6 M*!*I3%2(4XP)<#\/D3_!IKZ];MWK8L[_=BEIAUX0\'T["&89\C1."4-YQK&A M'3$Y#6F,8E9$*58%9CP&\]"/!;23]S90EPW4M LU;Z"N.E"W1?+C(FY]7#(6 MBO SDZ/$@/-?V(Y"EU!T.3EQP<+?\0E(^M1G*"[0G#E(<1K&X8[[?LL6);]3 M2IK:H[9R%A.)E325@B),#?]9@9C@"9)FNLX;T M/KIL&GS0<2/J>G_5WE)U&-ZZQ5!A(M)$Q 4J5$KTMM4P+QI""2$B'A/,PDQ MMZVC*#IZF-1(!Z4JC/S16&Z$WQQNX+;Y^@2#?0I!1_?1*N#&Q=?7SGP<):?= MQX\*],FN?UQIKC7".O:2U>8KW6ZTSUF\?'S<=UG4M]\[2QI9KK'6#D*==='K7@==TM M(=#B5TNYVKZF%'DR?2'MJ>KZ41F>DMX @!<- MZS+D77[8=<4TJ2YF<;[[83+==U.>P\SX@@(J4H%:9:#2?$4//K/4Z> MQUG!,T'T.*!5LT_4R-.X*<5>J5TG@^]R(:!K9R]*MNNG#]NA:^A.9E +G05& M:%.8[G,1O629MX6T5]#$B^DE@T\7U(MO.+(O*R5-AEI;CO1 _S)K]ON&[UE[ MB@/A\YQP&J62$A1E88YP(5/$3*L(H4B12B5EGEKEN\!%CSRY]XKL[F@V]*]@ M;=:F7V@54$-1P37R0((* +)V#F Q^CM6@"[*_2?/G+1=ER<=TW MH'ED> :;[XONV5[PM-S/8$!.B*#A([AYF:_RN=F^5W?*-+Z:IVF1DEBE*(DB MKGT)5:@@(DQH]EJ$U1RXIH=9>R!1!3I892L=Q/Y9LYUOEQJ6 M@*^E*#STU>Y]SFX"?):VVZ_JK>+M\WFX>]#"[IB^9I!1'$3 B'9,*A\ S&XN^H$!-BM=$0!/T9JL X(F MG;:7#7X]@2W><,A<^$TNY;KDUDCC$-#$464 M:>86FLM%6J \B27)<)+$0EDG,U@*'7EZ[[28!1T]@D:1ANCU#DAO; OF\(0? M"R+8U'\[= #Y$R.@Y)9280Z^5DOC)G7T8JB'3=7HYJ7+,/RX!U1V &4=0&M> MX?JGL@JT'ZE*/8GU,W09K)K >?D85/+1J.>+?1B(X& BA^U8T^5V *T[2O> MONO@?$UB6K,Y>C1<+1_H$WV4U;?5]O&[866I"?';;:_^PSR-XUSF86*Z-A<( M*Z$#JUAO=/2.)XW#5/OD1%K[8)CLD5VQR<=L6C0\[T4"/ L01POW.QXZ,"]L M] @ZBLR"5I6@T:7AI6I:A=Q/ !W -X\'H9N+]@PES,VZ@3'H;8%#3N=TW6P] M\KV.0SC60=='*Y^H.6O:BR*CK0@]19/SE?OOT M9#K^F$2PFL=G];QGHC;YKNN2F^/#YF^TU=%UM0=]!- U?RQ8@2O_N0*30_[_ M;$>"]C+1TN^"BO< *3$&X4!+D#U!P-.H[EYN)NJDIL;_L]M696U$+-/3M,8 MJR1*4:Y]E_9:/$2%#&,4Y3*BB8I51JW(IX>$C'R"4(L,.C*=SA#.HF/G6JZU M&>8XP.:"G<*0/9ZF_%D1DT[H(2-?3]?!9^$5'754V^$8^;I9_KVZEW+]VWJU M?3XL;);U'9;#C3P+FU"]HT;P5>I]SC+XNSFDUK_6VM@7>-B"-#Q%1\('-F/M MH-'KO,\5WL%RIU(06QF3%88 C>Z6B4!?=5N'/Y35\ZJBBWK0VR5?;$U=BOY7 MWF2?2K%//GW?7JTWEUA9D2M)] XCC$W?,YGEB,8L0E1E69KG(8]A'=!<%1G[ M1F GJ]RLEK!%W!E:NX5^"L!@KF6G4>-"9L%>J:"K5;!7:Q8<*>8O9K@6&D]Q MA;,:D\8>UX+U.CZY>CS'#07GVZ=MG3;4U^.G391BASD[N(9]JL+U28O5/5:H MOU59^N5:="\%Z/5 B\7'OR3?FBJV]_H3>JQID=OUP';6#(PQ]AQ:+(*][. @ M'#!IA@"PF$*>; =.J!ZS/2Y^ML:Y3:RA@:>;9A;F'4TZF^?A'1(>RDW#W"S* M'Z78TD5]:BQI3F1:1$B2(D0X33DB^D>DJ$K"3!$>1E:$2;T2QC[*,S(;7O&= M5-"1>C\RPY/2B[W HSFXJ: >"8/F7-$?X?RXD_5&KVQ=A^$'XFO=EM?RZ M7<@H9&ETLU[?B-6S#D4_+>BC[8K7/\+(LTH+1D9R8$2CZ(APL-7"?ND;P.'R MPN<' MA$L[ ^^,.HX&G]NVRCT^HW,.QD:]]ET[HKG\73;J<_]_KS-6U/:L<> MF5QSB0D*A:F\K-L%T"1!"1&IS&B&L:"0 Y[NX"//2R,J,+*C)PSZO7AQ]EG'(KIOFQ-V'FG[M6;ZC-= M_T/J2?D?Y>;[:KNY>7Y>KWY(\>7#376WOC'_F1="TBP-"6(Q-I7-&4-%BE,4 MZU"3IC2B0EBQB3G*'WMIK!4R8=ASJU+PU.H4_-DH%=!6J\#HH[$.:L4 ]6,. MJ _/YPFP!*ZQ>QAWV@0[=8)6G^#F#6 $E.*-"Z=;.=X(L,)*\MQ!&2S+2'37GP/&GIRK3W\-&R" M/MS,B?:7PW3H##7)5_]4]=W7_,Q?7"D&ZPO9>[K>O#RLZ;(RY1>K9FO M>I3'%"5)H;<.BDM$0IX@$E,6\C#E<1%!EIY!:2-/A%9V4 L/.M(=J:/.2(V,Q72\-T^:]7-=9JOO0 MB2:$A3B.$%$R1-CT;F.I7M&(R 5)1$JIW8IV2=#(TWLGUK":-/G2SC%F+U1V MD]H' +#Y[&8[G$KX@F&^B(/[Q$Q+$WS!V!-2X$O/.QSVW?#OI?Q17W3K>8,!K'KZ. ,]*(CF]6ANVW;,B7..OAA MY,^"))DE]?_C73\5NMU\7ZW+?TGQ[T$./JV_-Y_0;8V21UZN'G-\L7*]'GY: M3JX>XTX8N?J>;6FZY>/_]R6FY=W+^\7M*KN5"V@+IJ?8TJ37(0) MTFXC1CB+4D1EII"@649RF84YS2%;HLLB1XZI]@H$C08STZ:T5L(LD+4:+54$ M<*MD :;=Q/4+$6PJ^T '/+7M#?8TV2T$3CK][0%X[1 ;[IPQ:_TZKTTDAFGQ2>"9)BAF/$E3D+S4U3-IQD*$R%PE+@@DLKMLPA(2.[@8/4H!4+(3;O MP<5BW^3!6MB,'L50"&/[]0:[;7T A@,9U(V/&=$O/.O@ M4MYO]0[H2:X?-$R[HLN"I2R,L@RQ+!$(4YGJK8O@B-(P*B3!26J7Z-\G8.QK MQ59B8!G7]^)@X3ZNM X8U^\,VQAIERMK[*P$^(XKK77L['!DM2>?,6#)H+\X M]]YTOF) ZR,_,?2_ M3 VEG'.FTC2D'.&48^U#2(YH*DVS]3S/DT*D<0[JK@Y58&0?8_+^.:V^=_J" M+(QB@6S$P[8J8'3M-BYC8@;S7'M-@EJ565 K@U8*:76"6I]9>_)9F*0V MKSP>KE!XVN" Q4^ZW7$%Y_7FQWDK/[8W]J@,&?":2V&)]AA/SXO5BY0?RK7D^L.JSU/N M:JK>-HQ-L,2$Q0*I(@X1SD2!&-6;%HE#BB5/B&+V9R V$L>/,(*=#L%."4A! M@PUH%CLY@0TN3B68"N/-8^>JJ>1F"0292)@S2=>5H M=)!+.L; [AG&V$+A3JL7,=N9YYDU_K;]/PO3]V-,SI;\V MZRQ%^LE#;O/HW;8JE]+T57QBY7)'6]JT6-P<$9CNVK^\S#.I2$(E1CP*,<*% M$(@JG".%"YK%>_[[@\S.'K#5N[V3LR8K YOE,FZ&@S M"SH0'BDTV[>8ZN]8 _8&5^#AR6>X:#"I9[D"HM?^YYJAKFL85=VI]\9L0)CJGQCA*4IIE!9%*'D<"XB7 MZM]MA.ZL15R" H3NN18:\[\5 ?^#WA M_-,G[XY]B;Q8=-A>8733IW8.SV,?)@(/-XZM\\\JW6N+*YOTZ8!3LDCWFO.* M/;K_.8XB15"$=YJ/\G(:B0)$1IB$G$69[DS+X$^(R ML6]A#>^9J2QK&?R"=2T;<*1_#A2+ZXLK387-KG&L!-Q87&FM(P$>T&K8#<2 M28-7#^?>F^[.84#KH\N&H><K/V\/MT3["Y%*& M!.M@/2TB@7"<%*B(:(94A#$KF&$$CH"=J>TD0[Z0CJVH#WH$XD#-IC4)ZEQ3 MI17KWJC]+^"9@R7"EN<,_E$#GBUTX3(:!$:%H*/#*"$\T&Y?YP:64J<]*X!! M<7(^ 'S=,7/=]'/ZLEKN$[6;=DZ[3.H\3V6>XQ2%-#;%^9$AKY0$I6G.8\Q- MUE@"%39LO;F7X27:XW5NP62YD.?^XW)2;ET_E0J[;'C@O\S M0A$I M/:,+DZ40\M@PAX4H2Y-<4A[%)+1B#NL9?^1=1R,QJ$7N>BGU7^%9 3(\;SV8 M"9NH, NMI^8%.P;V\OK-9AKJ'PZSKV^\2:;;!6-V\^O28PX;^0]R7?Z@IJG4 M_E;Q@^1K4]5QN_RR,JLS730=\N8T3HLL$0()E65FID6H"#/#3T&P"%DN.+.B M@(8*'GD*[L2:FH-E*SB@@/:'8" M#@5&@@9( 5;+,?>?HO\[UOQY#_1BI[:O_$@'1 9/+2#C37>:X6#ET2F'R_NN M-Y=ZL[/EF^U:!T;O5]7F9BGTO\GUCZ8%CTPDE4D>HBA+4H1E0E&!P\@P*:9) M(4,J(Q 3Z@5YH]]4=J0'#_IQIR9%ET"SVZMXA +F2.$H.-PW6MGF[9YQ6-K$ M]XM6II_>*]J]YM3C[UZNOLC5S8_'.A$9V FZ[_VQ;T!62W3_\2[XHO__YH?> MNCW*H,VCOJ8S="\:PY/6%Q# ^Q$O&$ ;_0T:Z=KF[_R@4S;Y&S3K58N_X6<= M+QITO%:?.C8<<$0HG(2A0IR$)G/A1YZ<>V%N M%'FOH+ \^'? M9@2W'&M"4G"8=<>\X,!W)ZL TT$0;ZL-BZQ((ZK]9RY4C'#".&(L*5!4I#S/ M4T$9 44J5VDSP:ZCE63*+-ZF0JR#O5UH-!FB,'?L7#4V"P[JO6D%V2E*;U=+ MUM'E9Z\J.X7-0WW9F4'A=[9M1>VGLN)T\7\E77]NOKR1&QC!@98<&-'VE[B]" V[(E]V MPSR,D\F@6]U+-CE=[?8..MG][B6SNI>\%Y]U;.U;5L^KBBY^6Z^VS_];+H1: MK?6O\LNJ[E):>X.M%"VYGW8).Y8:@D.>A1B%,='A",T98D*9S&Z1BE#'(Q); MS=0K]1C['KC5*JC5F@5&,:0U0]^T:F9];+KH[K0+#NH!FP<[?@IV@KN^?"S9 MHB$IK0Z,DH>ZZUAQSD@BD[NPW_<_OY['FRV^W[W[_&-Q\^_;QX1O,CP&QM7-?X^$%\UH[ M/>H#FH,F+9/043OU4>K7W7#PY)^ PB=U2V[ O/9&CJ/ KX+-M19]LHJ..H^/ M'.G4%YQ:C/T=[LZ,X4GL: %L9EY4'G3Y^DI=I[O6W1B37:V^4KI[D_KZ3ZZ- M#3LD#H:\X5ZNS3_01QG-24:20K$$B2SEIF>(0D561"@VO8F4Q#FWZQEB(VSL M_?L13\FZ)BEYWDN']@H)_8F6Z[I]X6=)S1)G+K$,F<+?EBMF,I_,+?'M\GF[J;Y* M8V&Y*)MH7/^Z79M$J7>T*JO]"6'3%9/RG(9I1)&.E3.$>4@1*5B.2,P2R8HL M4FDQ;_HE?]O0]<;.+XRB*V0:O=;8>D;]+G]H[)-#+N\L8/*Q7-:$J(SJ9SG0 MN8SSN46R4(7(,KV_P?ISRV..2%1P%"?V<2G^2WUJ.WVO^!7NU@UKOSJU6,ZR_ M)6Q49#VM?>/H..FB.2K,KU?;<86Y+=/W^JL@UVLI:AYZ'0_\D.N-V:(V/U9: M_/VZY*:FF2M).$$%SAC"29CH1=>0R"<\$CQ.5!%RV(&5K>C1CZJ^-5V]^5YL M\&SD!K^4RT"L%@NZKDRLWG3_[J_UO0Y?.X<[!F; 3?%.@UTK\(X2NU]J#&L] M_#E$J.6>?)RUV$G=%A2,UYX(_+X/Y]),LYOMYOMJ7?Y+BGF:I)*&)$69U/$@ MSF*%6(PCI(3B,0_3/"$@'NIA<6.?=+V>%U7C5>A>@6LMQS+(,QP.DB1HEO#ZR]''>Z\ M>SD\(J&?!D';DI2?1=_QW'2M/ZH->%5T=K#24&EWGVLM M#6I39T%C;-"QMDTRWVA[@];@6="8;&K2&Z-GP<[L?>U;_4B=W!4<]ND>RW-^ MMH_35V703V/7M$5)/XW9/>OLSZ?@%20")=<2#)W:KDE1%I,DCV.&L"@2O;SR M%-$LC%#."D(BDB91AF&G 6?EC+[U/TBMV1 =J ).H+%;7:XV%^;I.W8:>2,T M=!HTR"<7P(F,Z1D ^LP\6_??^_#$(7;K/3[^]5RV>6\[%S*G(0T9T2%RGL81 MPDPEB(2"H2(N1$YC_3F$9+Z4C]JM6-[-C*"EU>0@S>3HZFH]1VJ9>H*88+?9 MO$\5X0Y\-"/'JE?"_591YSZN["A^""Y_@J#Q,JYO'?X-:/A?(Y"[#+&WD,Q" ME+\#TKOMIMK0^D)X7I"81%1@)(LX0SC)%"H*62 2%SP2>9&&$:@'U@5Y;W1$ MNCIH6>#AY9CTC)4CGI-VI;WY0>D9TVU.2L^]YC;U MO\B-"0KOUZL?I9#BW;$F,<(9- M=UR_V VOS_HHCY'VNEG8H&] M;L%!.9BO .!MYS;&01'F0?8 =K'ZQ2BBHZ%?8:B!/0H< $_.!2!X4C\#!^2U MRW$8P=: MO$+DMD?[^#[8M5J(4Y3R7@A6\2(451^%%26,[*R/.\,?7 M IV(M?M!LCSC]F$ZS+_ K'9G#.VSR#=YZ(F&:Y*0^;0K=?/MS>7#]E3E4=J)]N'VZF1OO+859TAIKDZW^J^NY[?N8O\++_ MC^NUN&DN\UY? NZ4L6<,.(O M\#??A_&P>6!MMS]BZDM&.C$0G!UP,CJ"(7.ZW 2#SWDNE&HN!FZK:EM_\00N M,L5XBHC($I-+(1"-6:H7&AX7:9%+SD+W*[M>N6/'?]TBG_;:KFQ%>RJ(>H6C MR]V=%W2NO,,[0JJ]T+N]A)2_:JCS=H]=#/5*ZL]1"W4>"NM2J)[776E.UL\K MDUK_9;7\)A]-4-MR[>6Q2E6192C*4A1H?(,QT+F*@&==_5*&MU# MM')K?E_4BH82F_2A9.<-O-@.W"*>-7L$/L&+MGDC-.F3,S&;R05S3ZE,+KT MF[G5>M,Y+5^*_V]+%Z5ZJ2_AZL"]2]]5KUBA8''.(M/T)8T1SD."& ESE*D\ MUF$ Y06W2M8!2QYY9E^X"S(70 <5@YV.Q\1U@#XR<."'G<.H<'J]5?. I+5; M<49ER,WH03LN1O]V<"]P>9.X&V<8=N['?0!'FE%:+G]?5=7=TI#:WJFZ.*2A M$YQ3PGFJ0H94+"G"2NA0(L092B3+"$^C/"GD[J[^P3ZB&!#I<$?_X%"3J!4( M]/PP)*[F-)9MRP4\67 (.;OPXEH@W.A!C?&_&+&_&@P:Q1H^8;;:ORPILNJ.3ZX^R'7^N.6[8:5*X:)7GT1 M#;G9UB<9HK%($9.Y3 J5LC1.(-OZ7DDCS^5[N5:K]9/)% I6;%$^ML4VFX,^ M@3EC#3:E+O-';-YU:%3;61OKDL%#N7=]E_"W9;G9]ZHU9_Q)GJ.4 M1Q'",>6HT'MR%&+)XH@)J3BW[E5K+W>ZX*"MT^WP##0Y4[4R@*ZL $R'_<:( M2 %O""U!NAQ&7(46H(WM.*BY=;*]^BL&:V8+-WVPGRU@N.E:VL)M/.IJZ_"Z M:S"FA_N^6N@WJH849ZX8BTF19TB'6:&I1LH1)46*4NU":40QSW@*J80\%0'R MF/"*QP?S2M 5^S_^>Q%'^;^W1%K0\.H$(8P3@4V/C(AQC#!--$*8*92&*J4$ M4QXF#@3YU^'DS&[_SH4/_0PH/"9"DBQ#&3=E])R%B&5+4M2K^ZT.NZLZM9]$N9))0E%,S)54H1UV(4*..,Y8 MDBA.)+9J+]XO8O2TEH[0H)8*JGX8P&9X$OJQ)'8P%73@/VW/%S7+/P)-= M(0\;UKTKOO"DPR[47$'MRYSXRY>M";WNU&>ZW"J]P=VN]9=^+GG,XX+HP$DI M@G#.&:)%*%&NHX5"$*549)5E9BUQY&G9R#2',<^KC5X@S&',4U<^8!-E!:#% M9M,W++"Y:Z0''?&SH,7H3@6?QT0&L+'TC9#;EO)ZI&![2HC5@[M)JX&FVT=" M[#K:08)>=.P_WB;U/M"_FAOYT\+WN:)4DC",4);$.<(XBA!+.4>QWDG&@LHD MC$(8AZF%5,C7VXG1M)-.MI,);!IN 9W=_L$S'#!_N!,>:.EM@LQ9!@N/';_M MS?75W=M"XK2=O.TA..G:#7CU6B;C>N?3GHN2,$T)H0F2JFY"PB)4Y)%$5%"E M8Z.4T91 ;O/.2ADY&OKZ[0;(AG4>"[MI?;6%L(E\M:D!!8\NM4@D2XL,=__IVAY#/D6GPW,1TW\LTYZQ^H;SY&C6NX KFS@W(=G-4NR89]$ZPD=_5ZS8-G02[2FJO%#)S;-!V_G_W^ZCQ.V-AR:&1WU M'&X[#)N:K\.N]*!=NP8$7I/$WP11W\V&1]7Y;9H/3_$Q]#8CGD2XP[W&Y_6_ MZ85M^;1]I$]:^,?J/^E+NT^-PDB$+.$H)2Q'6,4Y(HPG*%&R2&-<,))8<>!< MD#.RB]>"@[WDVA'4L@'G\P,06=Q7^#$[8KALP]'%@L7C3A>LR\<'N7[Z(-GFM_6JJK0?W'&G"AVZ MQC+.4(1ES<^?H")F"L6"QSF1G#-I50MP2=#8UZFK)>(M'RU;K=>K/TVTJ0,2 MH54!71CV0V5U@^H% .C%Z?(1: B/6M*K4@FLVCXLDL<#O"N2BU L0;F[) M6+[[,CROUG5@RJ1:K66P7=(G\R__,FVR1%G5%>Z_!L\ZIBVWC0LSWYB&&LJ4 MC/%59>Y=]+YDL8?9//%OWNY6+P)UX4JU__TI;U(O6O'J O7R\XX;_G)9;N3O MY0_3=F"COQ6&":F)$#_3_URM:R;.+_1)?E@]T7(Y%S+6 5>:(B7T_AT7DB!& M,4$%P1'E0BA%0>>P0/DCN\5&&U2K$QSTV5\GUBH%#4NL42KXHU$+>* *!=UR MVSP>E, -L'<4X1M>-RQ\;5V!TJ?=A+I!<[*==!QF/%*FW\NEK!/LYJ0H+E#+$(L+UKYB%&8U"45"[1 \G^:.G?'B@%3+*-@F?([ T'3Z)8<\U M.KK 2YUI8!V%LND$G@EHFPXR?SKJIA,X7.B;3@=QY8+4=BTWS;'\U[+ZQ[N7 M!SU2DR^?RPCK_T1%DT\)(B^_XC:A;Y=\]21- M5NLGK6B3V;K5+J1MV[9:5N_J[7/SW /]2U8?_]**:!GEDJY?:J>BMW#FZDZ# MH"4]ZAA*ZF_69I[D/"R26,:(=@N0A8G&8(;W3(E3FINRQ@%0\CJ@KR*' M2R<;C8)&O:#]S21W?OS+W(L#LUS'_,P$9UCH#PXI0O5GAJ6.-QG.$&9Y*D,J M&)>6\>9/]JDY1:?W:XDV^F/B^\J7NCME_?']LC"\=C_/)V>WF/PDGP9L,6HG M3,LD:#QJ<- \.*B^.^H[3##9G(9VM UVZOI;PR; U-,:.*:FDZZA$T#^>@V> M0J1C>XF4:0 ;K\O&[.9DK#X=UM#VL,[O>54TZNI:+ MVI738?)11[2+)(V(( F*\P0CG(L<,94Q/1T+F>8X$45H1:;M%^LKJ'+:!$_] M[0YHHX$XQ=VR;86NIKX89%^5-VRK#UOR3 M)AG6+UY1FK,UI7]-IM'7QK<(6JNFDN5_P?R3)9AV'LD_1# ?M)-_0",X5F$4@E"8U9Z\ MC*702?T*#(C7G@3XM@M1Z+K\H9W3[?*'=EHFD+I=WF_9HN0-[5*;M9HFAG. M8$2B2,6[O/[8M\""DPMME31I9^\+=R8'>\VV^ZQ6DT3 XJ*@WQD&C9$N+&/SR MWVHX#X_\MU]]I1"" !IF^[0::4*B3XAEQQR?H#==*5J>UY*7NYOWFR:QM/E& MYU(F,2>AWLM%YO0G5JA0<8AR'(4A32C+: 0)H09DC>P#NY+K\(EV9$.)6?H! MLPN3/,$ \X-=H;- _[:0>S"Z&M27#.T)Y! V#KPL%ZWVQL?2+VEB'I:+)I_R MKUQ^Q6VBOZ9[DG^^7]#RJ?I4+J1HR)_F*BU2EF8*$5Y0A-,\U5$0,UQ,29[E MC,M4@-JE6,@<>>(?&.KT-NE9"S>GG,J(A\UZ&_3L9K]G3&!>X SIFOPS:!0( M:@UV-&S^)C[ 8$\.P$;BI(X ,%KAP!YU4=+]4._92GFL1 Y%Y@@KK#>"Z69 M1"Q*$Q1E140%2Y,D!W5%[A9:@.,M$K+(X*2(W2"MF M+5/%K"4?B4?@7[,PT3>+Q!E);\/]T&]R+V/#P"N.;0SED^F=OGYIMO>'FXPH MXM(01A>Y7GMQEJ2(,4&0D+PH$AFFH4A!30S/RQEYWGZ6__H779I*#)<>&WW8 MV$U>#Q;#)NY>X.[D;(R+APM6^6I.V"-EVM:$PZ:>-":\\#AL?@I9SC_J"'SS M\O%)KA]U)/[;>O7GYKNA J/+EWFH,",B%2@O8MS<&%"IM\XQ#XLP+I3BRNJF M\8*=G(SG8B0X:V4$KW&ZV7D)J>+9ZM!\V6QU-MYZPEH8-M 36(S1S5?]P MF**7QIUDBEH:MYNBMH^['G(M'^OJUR8?ZMW+;W+UN*;/WTM^LY;T-?,9)2P2 M@E*4"9,C$*H(%9A()(HXRG@>Q8K$L!(!F *0K[1;36J'O^YYO7J6:]/=YUD_ MLZE/?J7VC\_F9F$6+.7&T&$^[O4-ZB\T^'P<^!'8'IJ-!2OT_&SYV);0-YH8 MR ZZ!+4RHY+&N2'A[6 -)'SB,S878$Z/VYQ&N:X]0M,65;XW+"U?Y&8>1S*E M:4)1%$JB XI(H8)3A2(6904-N2H*4.I2CYS1[]S:$ZXV1[W7:U M]="K-FWO[<[>]PWWCI;HO\=!CTF>^QJ\EO(FO0QZ3.WK7]#WN$/:T!W]QX]R ML9!WRPU=EZM/J[4.7 Y=4G0$\XF:/*5]6DBB:!1AF2%FCMDPRS"BAN@"QPGF M5(8RRC/K#"*H])$G]4Z=6= J%#0:!4 M[6FIX'(@\'#'+Z5"%EQ05# 9(ISJY8UF*D%8AZ=A$A8D(SF,$,$O>LY-H<\P MHPV%;NX(V@6OOG&!K5KGP0A^V:L0['3H9P]PJ$&W-]E;,;F%R(FKPNU!."WO M!KSKZF-_Z!5[M7XQA'/5=RG,N-4\2R26- N1BI6HXUU$6*J0$BHF-"JXH@+J M5<\)&MV/[J0%CT8<=/:?Q<9VOE]K+W2&M_)FP=[F6F3+P.MS6@]9YFTBGQ4R M\=0=,O1TL@X^[7BP5%;/JXHN]$>X?:XY'TM5-H>Y+7EIG LB8Y&CI& 4X23* M]?H=YDBH(HRS$!/)0%6[%R6.?=C4R@]J!8)C#1P)82^C:'D Y1,;X%'4=;# M#Z9L3?5U1'51WK2'5;;FGQQ;6;_H>M+,-K=+4ZK;E)$T9"U?Z49^5$J:8EUY M+]>&F(T^RGFB\CB/#.L'QGISE'&]C">QU+$^%TRDE"AL=8#E)'WT4VFV">1. MK.'^J)4)UJ;VZ1=:!31X;G0!$F+!(+8]NAX).)<#[;T>LSWQ5&!4F05[98*# M-CX/NQU \'8$#I$]\<&X RRGQ^4N@SCS,YH;-/E!-O^]7=8)L-]7"SU&U63J M?%TM%I]6:],X;YY&(I(D+A"+B=Y,%(HC(@J.5!:K!-,\B1DH914H?V0_M-,F M^$6T^OQJZBV[*OU/ITPY*,RV^Y+1P(-N6':X?;B$6_"'T2AH5?(8Y3B"X8_Y M#B1]:C8[%VC.,-0Y#0/S3)*+N2'#%Q__DGQKG-V=TF&7EO!I>@6"G@=[8KU:;Y6IC2[,< MN.-P,1J4CWO1**=LW/Y1)\O%O6A8-Q/W\L.^&UC]K9)JN_B]5'(>A08[DJ&< M$(HPDSDJ<%;HV9G3)%(J4@Q4;6XC=.3)^E6:PQIS,::W4>53S:^RK84'"ZT7 M\";!"D6[^-TW-K#I/-A[:A8T*@1&ARF:39U:/'J'J8[(GZ2MU"D(]KVDSKSK MF*Y?+G4L\'XM1;G9Y8#LI]"[70?,]_19_VWS,B]B&9&$%"A/(NTP(L(,]W.( MBH2IF*8RBF"4?C#QD[F.0^M/WHH&9N##4+5S(.-A!7,E1@]3S=!HLL_OF@4' M_/;:!.\OX0=/OW>"P5?Z/4SXM.GW3L"'Y5B&*YS3]Y<62W M<$]?@A\UHV7-W&8RR@^4JK.@UL5^8W]J]N6-_%46PR;W&6/'J*49M,II>WXZ MVF3;\5Y#NMOO_H?<%NZ:M>(=K:0P=7MR636$5>NU_C2EV5"\>SD\TM*6WYB3 MN@]MMV+3>.(S7?]#;N[7)9?W^@OQW9SWZ8AYCG$2*QSI93ZLKQ]3O6M/HPR1 M2"_T49KE[/^G[DV;&\F1-L&_$F9KMEMM)O3&@3@P^TFI5-;()E/2*E7=-EL? M:#@E=E.D7@:5E>I?OT <9/ *PD%$*%^SF;>S,B/@[D_0'7"''R*$;/-#,CM\ M6D/%03TIYJ7B(7@U3)QU5SGHY[,[3_PJ'P5FH"J64,53T.4[Z#!N2@*[S[4S M)RKN+X+M3UI+$%0B7 2M$(&1PM^A90RL/1UQ!F5UU /1&*#O'I]&H>E00O6= MSF2ISW5F7A#EJTWNO^:B;C59-C4I.>O :ASXI MF"P7Q"J_@7?(^G#OSG+,QG&IUJY25^_,H$E:/I\<,.S)+1K%H?D57!&8$W&F MTC[('W+^)HU_RM7B1>O(J19!8<)%07"!0I)0A'$L$(VTHL=9 M%A4D3\)$9K"JLC.X@2C"V2V;EC6?.WV9%NLQK=!9=.[?P,YVC(0KS, T3-7Q MEI:M8,W7Z!V M413)E"&6-IW;YLK;;PVL,AMBE@,; M#\AUVE]V%PFF(QW7^$]#R=,=[6'VG7SCG:5&\XT/B]#UC8\\X;:WF,;D=M?CEY3,(XE"E2*E0(%R)%%)MI )$,PS@BL516 M,PYA9(?VG:^O@O;P?!%$L787+H(U9\&&M68Z<^NAJZ@0-K< 0LZ^GV)*]7\7/D0AX5+43 M!E0G<8ASI]*(K85&JX8XQ'ZW .+@O[N.![@40G^=\GY1KNCL_YN^UHH1945. M&$.Q-'LM3Q@J4J:U@Y(,YTJ:<>2PZ0"'R RL)DV'_(;R15#3#C1QH-[T '5: MB_R(#],I5\D=A@/T"7;&;("#RXX\&J!/M/W) +U/PY2S7*XFS0WLW?*[WOFF MO#Z68<:2"!<9XJ*0Y@@Q*F2$K?:K8P0&5LB&9'4::ZB"#K%' M<>G70A_2PO3/05!KU3LE3=_14K_;.5;J_]JHWM%E1U&Z4T*UZG;R.32^7U472Y@I!82(SD<>H"*,W!__1!\_Y^7#]18O\ON*KJJ+]Z^+K59W-"4X4_H8JU3!$4Z2!!6$ M4T185/"8"Y%'H&+=7FJ#!U\-[6!-/&BI.S8*[$?.3J.]X0&-W#I#X=(VY[2( M_IKD]- :NR7.:;$/-,"Q>&F((''SJXU$F$>4"Y1EVF/%/ P1"4-L)L.'D9(J M5!QT)VE#]-<,$+O9!"N0?<2&A[800Z'F.2P\B!6Q(OD+A83[;0KHW3--RZ/D MS_/I?[W)MK)$BBM:/G_1A)N+?DIBCJ6@B).DT >*-$.$1B%*)":IHC+/$S<# MG3LVD"(M:\!%4RH]+<.!J4T] "S8I7P&#&96-'UDQL M*N1,C9W!RC R0.8%7'[?5N4TX8^Q+=: '+4P]BLX]A=JAW!_G=:J-I7E-TE- M3;RXFS](_K8T99JMPZ/*YI#&QR=UL=&KKG=7?*M%Q/&GSBV#KR;&7<[%[6(N7UYGBW<"K"*)?"-$]-$8X2;L:54\03EG EHHR1 MR*UZ&^$S,?5-!_#G#' M"__/6M7A:'/)^?+-D/TAEW.S"SU(1E>RG$0*X4843FB@A1Q MEF8TB1*[G+%>.H/GBS6$@ZI"O^E_U:V5 7\PMB/[?!A6U6![X,?S=TQGJE,B]1ZFC+X]WHCK% M_];!ZN3#\)#'M^E\^O+VTAS!4T(8+8H4I2G&"&<$(Q9K<\1)EN&$)$D>6;7C MVEMYX%-/0\L^F+$M]ND AK,P,$O2D/%X!7R4^3-B%-OKC1:7."A&-Q9Q^ $W MG^-^:7K/K-[O]?=9Z?.!&<3V:E3N5JXF*B-19AIVY@3G".=$H8*P"$7:U8@( MR0G%5JT[;8@-G\)1D:Y2FF1+]R*8RQ7,<^@%C,4I8PE3"">R0/J@0Q 3BNFS M3B)8E(N"2 9+B/<%F=,9YW%A"J->1X'.SJ7R!0?,7+54+X**;@7$]0:(VQX@ MP!Z4C82>_*->4J-Z/S9"[_HV5N^X&<6[Y9,^A_RG.AI>+>;E8C85U7]4=Z-W MZKX^ ]9_]59.Y[(L/\N2+Z>O53+>7.@3C#D=3N=/]_IE/M5>UCJ_@>.8)3$/ M4<8*;22XC+7SP\Q [ESR-*5*$@4S$H/R.[B5^?3']YO;Z^_?M78]7'^_OGV\ M?+RYN[T(+F\_!P_75_HO@LNKJ[L_;A]O;G_7S]S=ZC]?77_3__ =9H"&_:YV M%NR7^58P$]AE^R+88ORBSE334M93*^S; M5^V(UF\!SY,*&*HR= )+L4 =K Y+X-3!:F>IT3I8'1:AV\'JR!.^)X>6G]Z_ MT7\MEE9PY>A2"P4>/[E/^12:0'H7$?A#I M\24<7;G5LUR:KM=+^2SGI:98UV%^792E=A3OU"/].3E0F&6/IC%D1!YF9-&ABZ61A&JK;S:TZ":<5*%;XQ1_85 M_0ETHFP0E9DJ"A9+5&2Y\7&I0K20*T<4;L K%H(M'H*: MB0'PL_0E/:,"= F/ A+\9CCX6Q49,[^QQY[?&-RE PCMRS.S(3FN@P4 8<]/ M@KSK9G5;]TI38=-YZY$U!4=7W7JCSER(\L'\Z4[=O:T,.V55J_ _IT_/DXB3 M*$\E0RIB$N%8)(C%+$&49+$QU)FB'&)-_+(WL-VY%&)J6-'FW$_1EN>/8V>J M/@YRF%%;QZPZC%;QKA;X+5Z[8TW*BZ!BUQB\EN&+MN;+,.W/! X#IB=CZ9FY M40$O8&-:4L]J,@'V_2=O.Y3^-F91X^HP.S=68" M#9>EF)XLT2EJHYH62]%W;87M:XX9YVTWHCO5%O.7EZRL)AY.(IH4F>D71),L M1CB+,6(DCA&G@DE'FP3&#Q7H"8'4]8=#.S4TUTNX$55'<4>0O\.B^!) MXW86'U7'#@NVJU5'GG*\OWU\>?HV?YV:YC>;C _(5>ZA!8:.'%27H(_3%Y-H M\>WV_J;JPS1;F(X/P#O>@^+W:Y(WR8$*U2.TYR03*PG=;X8/KCKN)7&?8'OW MQ;T/NVU?IFKIK^EL=CG?NR?:?-6U9>=QRD*:YF:JJ#ZPRBQ!3$0AHH4028@+ MDF(".;""J ^LRRTO5?[4_BUH]S?N>*:%86VWBPZ&(,PF> 4/O \[@>!IFX;1 M'G47=X)E=Y-W6\2AGO'VS11;Z /Z8J[-]]MJ^D,V(^4_T_=RHB*:IW&N?65* M$W.[23M+7L\L<1XQ8]VLFR5 M0%J^XESTI:8K<]\[27F$\X10I&U4KL],18%('BD49AG&!96446B)5[/TT'9* MKII4%G 14BN[W1G&32*@M='"[*1.Z/^UM5+1]7B^!6 M__(6\Y4F-S./Z?U/:A)^2Y%V)/=7>-0N/':9T8Y !XJ*=I]P4S']14TL3Z_W M8RJD^/3^1VERW;Y,YW3.]>>ZY%JEJQ:,DYR*3*H\1'F22H0S4S08Q@R%>1B+ M7!64A:#L,WO2 ^>@F5]U%6,VQ^[J#Z9&ZP>=5?7SABO3B7;-5[!A#*;2 *SM M5'X8!.$FH<*LY<)DNO[6@/8W&&I@S8<#X,DR B/:CG@@.Q:%H<5'"_TI9++ MI5G;[">/]&?M#ID:VS"/BR)3$2J8*LQFGZ,BC!4J5*@B1D@2"5"'J..DAK[& M;PB;[-6 5D37":VB^V^S3J]E8X5^K+O3TW9B O"Z_SBZ=K;%#V8P6[*&JSEC M:*I-[,-S\?)IX7Q=[1\G-.ZM_DF!]R[T3[_AIO=_S,6TK$^(4K03Q$9% ME,DHIT4RFK-G9[(QJ\WR! MMVL9O:WK9C\?Y(I.YQO*;:NH.(QDDN9(97&(<*A"1!DE"-,HE'D8RCBS:D?? M3V;HFV#.WU[>9I6>Z0U((PALW7($'#O;=+[(,(O3TML8&_^CAOIE\F07CA 9 M5=O[!=W5X1-/NVGFU\7\Z5$N7SY+MKIZTX>G^6I2Q*%(F!D+D9E98Y@I<]<2 M(YEG*944AYR 2D(.T!A8)QLJVE]AJWWG1:W]>[XHH1E/AP 35(6%R"*4Y&%N MIKU*?;JCA2G+4P5/1%04(23*="Y@\'#2R(#9V;8S88 9-D,,&6K!YPJ#%I%O M=-5LA/X,7(]@GJS;(0JCFK8>$7?M6M^CCJG7S5RN.W6]W8]WT[/7U.C)>;D> M\%BG?=\I,XOG:3[]CQ3W(:KBE"_Z_>WEA2[?C:78N'CRIV$5&/@9[GO9&9I?XAO S%7% M&:I8TZ[=>Y5VWJEHN@BNZP\AF@N"UZG>$PR;%\%EU5QWT/EF@P/J*[=],#[' M38P?&NZ]K/K!"3JD$HM_/2YN%_-[N;B5"T/^RQR>3MRWR-".I/C76[FJ-+F^ M@4;WUW?!K?[_72R#+XO%:KY80;*,>Y'I-Y%>08&9." >0R0@VPCNEH3I^()%,\UXXH5HPB3"5' MI,AC%&64L5RD.4TYR,TZ07!@GZMN(]-AXB+X)O_S'ZJ=>QG4'%Q4NW>7L__S M_RCB*/]_FG\'>F*G +9TRSS"!O31=FX<3X ]\LL)?/EI)TB-Z['9BG\GOMF M^YYCLL]B;GH15T'I^EZO.=FNT^43%BD1*FT,>"009C36/EFJD-* ,ZDR+"FP MY^])FH/[5G7_GS9MK:'^-X>^X*?ALU-ZKY# M+Y+>@^20:H*K(7UE9ESDMZX M"3FVXN_EX5B_>$;#N>9.7XO2!!/CD&4)SQ4*4V[Z6IHI;2JF2,HP4;A@H<01 ML.?W(3J#Z_QG[0_]H"8;N=[=Z@9S7+RM83/[',P+ZXH=ZT;:F/Z1T&@@>Y>EO.FSB:O1M^"IC3CKA'3&":Z0$. MD.-M*:B3ZWUJ[=&<;TLAN^ZW[2O>FTD_2#.TT*32OIB*B;H1?!W BR9AGJB\ M"!.4%V8R#V<%H@SG2"J69GF69"%//#66[N-C8).P)AW\4TZ?GLUEQZ7>Y^F3 M#+K,!#4WWMI+]R)OMXV/@"?,G/2WG;X(-E!#D/79?]H&E^%[4?=R\:OTI;:! M"M"CVFHY__VJV^9 _U.*)_F[YJ!*CE/:3CQ(OMT:;"Y,%^&"R92F,4:[(XS@I&,(E 1L\G MS =;2FZ4I:H+N[NZ^:IWH[;B_XIG^0)B>*44930 M(D$XYPDB11HC&J8JBFDBHR2%[(0'J0R\I54TMA77'#=K/S?X3>NK6,QF=%D& MK_IO2_.W?X-9T,/8)3%-<\Q35*2F56#"8T18'J.)G(T&;#=8)\6O?SO>RVMZ)?)DD _3&-6R]HJY:R+['W8M M]66KFWFY6E:=7*I(X"Q!113SG'&LO0!@C>\>C8'M M7)NX99(VMS.>@PTC99,;".W6?0 Q.RT]$P>8CGJ"P*%^]ZB0W@IW]RF,7+%[ M5,3]4MWCCSJVX]T;,+F^XI:Y*-(,9TA%D4*8*[W?9B)#*2$\"8N0L!149W:< MU- I@H>&NSKV).S!RTYK_: 4UY' .#]?4_*YJO7[W%"X_;]/2GP7@_@TV\X M] (\DD"\R6S_]+YYI$E\KR=J5LE&'0M>^4V/SW1^5XV@-8<#;GJRF4$?U1OE M! L>YWFF4)XF*<*$*\1PDJ!0\9B(+ ]#(:P["X[)^>"WGRW!JKBC(@EHR3?J M-^RW5;_TEP&>6SH5'UL)T!U!3!^C@Y4AAK>+)E]RZYA3QZ]66J2@D>DBV/[\ ME[_TYP?T=_Q5?P9NW2)_T9\#K!'E1WR2WK:6HS(T7I/,C\!YJ^7FAS .WZ4 MR]7D3JDIE\NF X-B/(]SP5%(PDB[#7F,6)ARE$2,QS)+:$JLC@=[*P^\?3>T M[$SVOMC].^I9P@#O5FHR'CM,'&6^[S2O7^J6F;-[$Y(QS\#Z) M0A;'A91(A(5$.!(2T5CK4LQDHE1(L%2@^0%G7ZJSR>:J47$J-C$-E,FS5@:U;XSFLN0DV M[ 0;?BX<:I6!X/6;MV%Q UX- B$;H)S9#0JG)&L@J=%RKMT@Z*9@.Z[@V,B& MFAX+54WE+7W1?WS4#E-)>45O81(E)YB)*,N[N8J%X,^:)G2&Z&G<[ Y&?M$ !OQ@0,";M%C+YJO;RFF" MX[9-L09@K_^)_9L.YX=EE>YU.:>S]W):PD\*1]X?^DRP7"[FP0!]SO]"-E<1_G37Z8JAX3_71\$8H!X%+*&Q9NMTC@GP/L?L=*NMX+ MF?X5QKM!L9)DZ\K#[@V/\P@F9A0BCF(S9:S($4X+;:2H*E">9"*A-"982$A_ MI(-40/;);:Y1/7HLH#_H=-8.Y-)_\Z+WU7)3\NIQ9, Y'F_N/TZ_? M\\G_,(V/[ZQ_['S?_[#SU+)-X<9E^]M^-$W4]"^[VS?I\W1FZ.JC#DNXRA(4 M1@E&N$@SQ#A62*21.8^DRT\P-#W^CS8#TQYYPY@;/@4%GC@O!PQ"/2W&Y7'Y^6]:G M6,O@P_9; QN0;JI32](^SK CX.GH@KML,)5N)R&#Q /%$ Y+XA0YV%EJM'C! M81&Z48(C3[CMWC?S^^6"R[)\D*74;S]?SL5G^4/.%J_F^S2.'U+#1^P3=D.2KN- MV#M ,$W5V#3T@X+^<]%$+_@LHK_<>[Y>/BK_DDC1.> MIUR:2X@$X3#+$$VK+@(TIBFF),HR&Y/10V/HV\**:M"0O0BNFMP]0]K.'/3A MTZ_[GJ2&*;J3P-:*;2%2S^E>OUTKL/[#1F_[UAQ%22V$:C72YE&'D2*FGN#Q MY>G;_'5Z-2_%4GR9T2?K62('WQ[:)39$@\?IBW$@O]W>WP17BWDYU?+:QLYZ M!#_M(I\O,TRK^L0-_C2T?8T"Z17,;0;(X27'&_[1*]+6U(_^)UUGPE8S4\W4 MV??&YPMEBB,5IXA%*D48IS$J'*?Q,#:UQ"LABT#AW,< M@,/N!'N>D#!UVY)OD,FOQV3Q-O5UC\#($U^/";@_[?7HD^<.1?PNGXR/^R!? M38=-TZI?+98O593LTWOSCYNLJXQQD7.1HIPFF79/"XFH(!F*6"(CFK-"JRDH MP=2-CX$UM]L5IAEW2C6&&XY,+>VRXK2Z6BEK]H#U/*[?P,X2C( LS%QT06VH M!FN>@@Y3%U6ES-8 MMNY*53 5F=Z$*"MDA'"$4T05,UU\DR+6_Q+RJ("%Z0]0&3PLW]#=_#KHIIKK$?Z4]9WM.I MF! <,IF&"A595.A31DP0R\(849R%2C#.4P6\.=M:?V!EK%K\OFHZ@39E;4[+ MRA"'*N,V*K9JZ"PK5 $KP2I*@2'E4^\.RN!-X[97'UG7#HJVKV6''W.MV)^7 MB]E4U.WSJY+6S7&28%&P+ ^1P$0B3$FHU8YS1%@DLU1OAU$,G)C71P[R>W1J M/GN_U!HW?9WI'Z4^:&ZQ BVW[P'-3A=] 0%3S"VJ%T%3\3YPY?MI0;T5M?>0 M&KE>_;30^Z7H%N\X%*RTE>S5/"!M/&9O)FE(_ZV611^KWZ2XJV?Q:?J=\K2J M,GZ2*I&K+,]1%G/MU*NB0$42BWZ4R6J\5<-JY 6Z,=IG'$% \1):DP MLSPBQ&*J4,08(3(ELL!6 4=+>D/[.14#B%5M?E]:%H+7A@? 8=L".@N_Q2\@ M,'4]@85+N;\%* _PR\X;MZ$ZP\&YBC82]KK#E@L,]ZAWUZFK:,]X#776KW' M:E>J?@>?Z4K"2O9V7A[87G6H!88G@MY;XW\R,ZS4N]R=P<]>]T%HRJ\*R_?5L^+I1F!/B%*;]0\9P@+D2"L0J;=_8@@ MDJ@(#NY5T,:KK! MY6D,'+;OD])YV\./4QIY(S\I\OYN?OH5MRB>>..K3EE^;P1&IHSEM-"'QXA0:OZD(.M(>/[AEFNBTW/(7Z(/C:A?T&0@T< K0&S#$> M"$$.%AL<"$&W..&#?#5=7PQ.JV>Y51#S*I(I6[/'6+QL>4IQX2\VAYZL&'W;.A.W7I=5%T MFJ8QSO2VBV,1(RQXBE@N0Y3A,"QD2$5"KD;T,;$.940???:,@_&M9I66ST;-2],O0F^_ M7^H.+?.GFY5\*2]9N5I2OIJ((L)IDD8H$KG6TC3,$(F$0(+C1,8YR04FL$T3 MQL#@N^GWM]?7695,1&?!?#%'AB_M&S:,52='U;(6T/6,V__A<*BVAQUPQ!X$ M2I<#=\-(<+.%W9J7H&(F^+-EQV-&B!L./D_D]L3'/Y^#@3EX6H>OXEQEK_5X M-=66[EY_(+E<2E%=@S6!_Y1($@K)]=D]JMK+A(A1CA&7/,NX*D)&K,IL+>D- M?O.\IAZLR=>7L. Z^U[8[ R*1S!@%J0'AT$RR*S$]%=KWTMM[')[&]$/5-Q; MO>;JKPNI]]CI2GZ=_I#B1N_%\R=#Z[(LY:K\]/Z-_FNQO)K1LKS\.2TGC&0T MHWF*(L49PE(P1--$._:$XSSEA8BS"-;9!D1_8)NPX095[ 0;?H*:(;V):C; M7:E@(-M&!0:##AHO.!8@HPZB-'&YR@V8]#N"WC9H8^R^7TAW:T M?LB;N3[+5-[7P[3\=Z4.N0PQC3%'J3Y^()QG,2JRD"!*DI#E*HE5 DI7[R,V M^%U!2SK8T':R*;V(V1D07S@ (Q@N$( -A(ULGJQ!+ZE15=]&Z%T]MWK'(6EB M9YI$=6*YJ<:F?'Y;:L?E7M-=B#K![E;^5?U3.9%8JWH61BA4TJ2T1QFB5.M[ MG. HYTS%<635HL&=A8$-0,\DF3KYU7)\S!D8]QN'<9"#F8S]L3*U>U*S%-0\ M!353;0+M1: 9JY^ 9!&Z00I(T!@<6K=\C=LWXTR8?(VYAJW^;7*SN4_55$-, MRV"U_@BRXKS]Z8H:?9-/]UKQ[BN'XRRD>E,ZW%8>+\/C+,FW$C[.6\GU+,=6 MF[WDBBZ7[R9H524$363$5%3H8QR7!48X2E)$XY0@$85)P=,TH;& !;7[R T> MPFZ:-=*92?IX@\X.[$7*]@SG1WJ80?ZZF#\A4ZH:&/K>[X5MA/)V>.LA-?+A M[;30^X/6L,K-&:='"@<86E-W 2@'[E]2D[3&F/B>WQ M,L=6.+MHA&U1T T/8*2AZ%"J[G=8' #!E M=9,=O+.>$LS3CGJ4S*@[Z2EA=W?0D\\[3B@SV4U3N;PR7,]7=9];$UEM]@]< M%)@KFJ-"L$1K+Z6F&VV((I[++(HS4N163:\LZ0VLQ"WU8(M\8.@#AXJ=@,U. MDSV" 5/H'AP&R*:P%-/7H*\3U,8=Z&4G^M[@+LO7'$-?W8[7MXO5P5[7O]/I M_.NB+._F[>.34 FI,E4@J:(,8<)C1$3"D)23K2(O\BJ #^S7#V-X-S^ZK' MP-QYZ/B*V3ER,6XX[SRH]B)]9R[GY/U?BG\]+JX6+Z]@GW_GS1$\?4WQK5S5 MGNYJ$1C:>9TE,'#_!$Y0V%#XH+VE/Q./I2/N/NJE@/>G@ M3E7!<267=:/.NV73+_7SXD7OFI,LQQD)PPS)V/0D$(PAFB<)HH07C,3Z+Q/0 M"=R*ZM"Y1O6,!WW2;KEH.\9J -?]8O^L>0%JKQVJ=OKL'2N8AGN"":SX(+$] MF0([FJ,:!Q ,N^8"]K+[(!MSW+;=IHZ^-^"QL#O3Q="<+4Q(L_2\99V4[*RY M+MLKCC[7Y:! A^:Z''X0]MLJERO]VUV9 ?(WJYNLXU][?/ MT]?'Q;7V\%;OC3%-&*-1+E(4D=2,+TMR$R3*D2@D35-&E$RHS1;E0'OPC6I5 M1X0V_ "W)1<\^[5X8)2@6Y0#0-9J?8:H?=N27K:S)>G_VJB]"\51#,(94+2F MXIPEX!O4W=NJ7-&YN7A^D'SQ0R[?C?-Z^;*RC=8<7V%@K=\*7%P"TB=/R'UZ M=_8C,DR%.S2#EF@ @0"T2Y^6T&FK[EEVM/WZM&C=3=OB:8?BEN]T)LL[]4F? M.H44#XMW.C.-*2[GHBK8OW^FRQ?*Y=MJRNFL.8NV>4,Y(051"4=1ACG"C!6H MX E%!=%(I'F1YL*J[\ZYC Q](4R;"?92X\]FT_)9BH 9/H/7+:[,-9!IY%I> M!,N6_XO.,.N=I\M&"$!-QSE?J]^8C/D-8.:F#_Y?&6] )+ MZKKS\*> ?0%?=34><.NMKCEG_?%J;#R@L%5IXV,]AYWH:C&OTGROWLK5XD4N M&S7*4AZ*-".(8ZP0-I-!21ICE'"]ZQ1%@DF<6V\RAVD,?CJLB08M58 !.@** MA2T_7U28F1Y 2H %/5]:-^-H+S7,LO7+TVNTCKPZGCWJYWW+U)QXU.V:Y%*( M:O8WG=W3J;B97]'7Z8K.)AP7+%+<&)$D0IB$!2(TQ8C$/(NS)!&QC&$%>T%!>F!L>".VH6AZKU^=$!M\E7%" M*$^7%\>HC'I=<4+4W0N*4X][:>BZN9F(PB1*4ZV>68*UML:*(R)Q@20M&,&) MUE6[:\Q3A(9.,#C0Y?2LAJY?+>]N?,H-4]/#C5V_^KR^L17.5X?7K^->YMB* M=Z+3Z_[SK@6TIBZ7K^HZ>_VMJT*4.$HX8THA)2*,,%<2Z2TU0U'.HCSBG-&, MP*IF#U 96#NW: :&J%.QSF& [';1L\6&*2=<8H?BUQZ)O%6\'J(QK,G[4WAK23TI_VEZHQH":_%WC8+]BXYU M>RNZJHH!S?TMU_[UY5R8*Z.E?);SLNJ35OUMV\0AIJP(5\@/$!'+P@ MT$U\7P6"0.KC%@RZ0;-70.BXC,LM,W^6XLTDDOR#SM[:84W_[QN=3575YZ>9 M-[Y)^*NF5#S*GZM/6O)_3V1*1,X2C%3*$U-6F"+&(NU[J R36!)&B-5)Q@LW M0QNJACVC;I3SI>:K/M70V6SQ%YT#KS#/A=[BKF%,0(&VJ\7R3@5KW@+-7+#A M+FC9Z^2;-H-H L-B4/$(&4-\-N:0N^,1L7>[(W']!KXNB3T!U']3?"Z1$:^+ M/>&Q?6?L:U&WDZXI%;VJBDB?Y)R_URU [Y1VM*?Z+Y4J)PE/919%.0Z[$7;D9/ ;8_W3RF'F MP153.Z,Q DXP4_*E;^K'16 8X28+KLO=16 8"RK._!F9,Z'Q9'IETNGO1CKL.&M]&QLS+G2PPS(IUQPX:B25!I: XW M:(819RQ&.$H5(A2 MBA%.1)Y@D:=9J"9S^612LBVC\.-Q;Z59I-:LK@SVNW1+$3YFY",^IF6@_Q?[ M0&Z!-L,AJEC7UX$F]^ M,:^56!YO'<;_%KYN+$;D?-S;CO$_R=Y-R0>P "^@U62F^LE-\^:O@#8/QU\> M\KA4T3S2X_NK[WX/IT5TJB3M67:T2M+3HG4K22V>=KCCNZ/__C&=S>2==IWT M+_F*SJF@325'H9)4BB)!>4H+A%7!$0L3TS(L9S+,]3]%]D4\/80&#KJVE"^" MAO9%4%,'W WUP61QU>9)>)BB#BTWX+K+D_QN-UG=A.;EIBS2# P["E'P0N=O MBK89EZ]ZP96O^D<+,'IOK?K>'^]"RD**K;LFF^<=';WU+=9>_&#!W&Z.0EYH.8)D'L#=&W=,?+DI#AR, MZVZX0[3G-IRQE.L]^/S)#+,ST]2^4;/EF,KM!_E:^R3EG5J/^;N9WVJBCW_) MV0_Y;3%?/9<3EO.0$Q*:D;4<81HEB.8R1QD1(L[3,.8BA)FRL_@9XU(LA=Z9 MGX.O[7WZ2)A![]JW!R4VK+TWEV!WX!M_^[>QZ)^ M)S=^>N_^2U5LA7E&)<<)XGFDCV$B9HB&>8AX%J(_O3?_6!W")HG@1::/.HB'A40XB4-$F38I+-%>7!%S250" MJG^!\S"P,>FZ(0W98,U4MU[[HKJK:9ZH/1)H48S#!X Z=H/ ZN[8^4/T#,<. MC(EWQ\Z>@P]R[, 0'7?LX$NYF;--5O6Z!D3[D _2=%33?]S,49G$12J((AB% M(HU-3B-!M @C%,<\9%F<\2@!CJ6WICVXPW;95,/\WQVB,*MDCZ.=+1H$&Z % MNKX*VA_D11#%*"07W3J+-6-5F*EE[<+4[BTE+67PVV=9_^EOG8$\_DP3&")/ M!LF>[JAF" S'KO&!+^!:/;S@_[XIRS!FR+!C<*_*#.2RLOCF/^M"^S_FTU5Y M1GZ2 ^R6YZ9AH01:K8IJ4+-S4:<%E1>'TX,V:0$7 57ZV-OF 'DI$O, C[>B M8S@'(Q<>.T.T7WSLOI1+<]&E%-/5Y=-25K^C-BTADFD<)Q2E,L\0EC)&C*<" M16$:YU&(52BMYI<=)S&P/U?3#+Y0/IV9W#D4Z!]5!.F\>1"7?GOB1UJ8N1A( M4$B'T7,%=FPP"A,2D#")(MMFA8<(#&Q&:I+!AF9@ MB-JW*3R(2;\1\2$IS(0 A03U(NR3Q*D'X<$%1^L]V"=.M^=@[W,N;4(&R[.] M_ODZ778R\X7>X!F.0Y1'C"%47^NC_.)5%>UW/UU3\:%J"^B+\BM^?<<&*K_@KP#8@V7LC]'? MK&4T;D;LZC(VPMOM7T:G#B^/^;9:SDPB2VEFK K-VR:AU'*^W/$5!CZ??]/[ M^')*9T%%O9GONULR8S]QK@>)_FW5'PBP;=!*_N!/KRFS=K(Z50SU+#M:Q=!I MT;H50Q9/NT\D_B97SPL!UL8CKP^LBEOSB6O2]HIW3.+36N=!6)C*'9!S 4[ M(=990YAWUQQ]#/,1H0X-8C[VJ&M'$;ZL3"*=Z>WX93&OH^J7J]5RRMY65<+Y M8G\_[E1?3O(T3#"3*0I%$2(LI#)]2$*4I(2% JM"":N EC^6!M;KS]/9V\JT MM)5*2;YJZEPTHUMMQLT1^?O]?3WB[K5S]5<_]';>U9^'[V9W$SCNUX 9G@YO M0I%,G@S>C^6@R>/:%_N=G@K>@T MGG:F<'",8-;OG#9T?RT^M G=!I:/:T&G>?C5&]!M8/+0?JZSF.M141_MCM.] M_LEG;\;1;JL5US,,J&0D87F(9"(RA*,H0@4G$K$L8QG-1%B$$G9 =&-DX&/A MAJTC.EG^#^@9SQ%PVY/=\#!"SW.G$ Q^6[.UKH+^VR S)_II\O)$RC_Y6I2K._6=SF39%#1(GA&<)PI1DH<(8\;-45M[-4(FC&0,1PQT;[=' M86 =,O3,14YI*,(.R_M@V)V+SQ(1ID"M=!6QX,^:G,?XQE%1/)UI]]W"2W] M@'<9"!2=+H,?=/8F WJZ!&MQ_)G/D>'W9)3'XGI44S_RI]C=0,8F[QC:?GF=+=ZE M_"Y_Z*4UKLVY)U$\3&(>(A(E9M:E"A&5$B-51#)36492!;J;.T)G8+/?4@W6 M9('!TR/H6$9+SY<9&![=$W> ^()J7R%/H]0&3?6V2_J7G#SQ.,.T/^"S\U'K^NIKN?B,UW)"9>9*)*(H8Q),Y:%*U30)$="I)30 MD,=4"=L&!@S]WLZ%?\H;^7J9LX7+Q)NSN2E( MK_ZI^FD_-6FK%\&,\G]7H]Z>W\LIUP^5;ZQ<51&=OZ:KYZ!.@@UF4R7UFDU! MQVH1,!DL)5\\S:M,N*FF/575XZ59Y-U\5[4P?H%9G+\ME^88V/U7PT;=']-, MI%-:4LCKOH;2>?C*O8[=.>N/Y_1Y0&'+(?2Q'OP46Q?[7XJZ^K7RB"S/K/MO M#IY]4Y,"N'U')#Q]YCQ/.-A.<*C3A9VLH,/D<9&ZTZVB[++W.PD]>SQ,":8R@'%>F@H6V&K"]6\P5$D?H@.*U1 MGJ2'J5:?X /X:Q8R.NE:W[JC*9V%<%WMLWG<[5+T7D,H]>%&5!VF/T]_3(6< MBP>MW_=2_PSTWODD)VF>)"QA*2JHX AGA"#&P@+%L2H$BXI42P^Y(;4A.K 6 M-TT2J!F1(0/1L% &2^OM$(1@OTH/A0M0OUOJ=6?^BZ!E(# <7 0;'OS=L$(D M]G3=:D5RU+M7" B[%[&@=UW'"OZ0\S?Y1?-M4C1,D>$_M6-V]5:N%B]RV5[/ MFIR)+,1(Y:E 6.49*C(5H91RI6(9XCBR*CT!41W\GK;B(3"?+&BYJ+W2EH_@ MDYSSYQ>Z_#=TRJ -J'9FPSM4,+L!0FF + V0^-Y&#MK0''G:( "&_4&#D)>= M^VSIM;ZOM&VJ>ES2F0GR?'^6?IR6?+=QI..I(W]#.[OUZ7P9F.!T^BDOCK1$Q\M>< M:PRFQV[@->*'.-#D:TSJYPZA_4*G2S.XK0W9SD6;!3PU-2K4,"CNY@^FN-I, M0_I$RVE9#8[<1%$(#J-,*(&B@IL6%2)!E!84B9!&*B9Q%"E0=8A7[H;V;CMC M5G=N7^JYAK,-P\8'-GU_/0+KH/;KJ0)!LQ,,[*?_TN^3\)"\)0KBCA6IL%,@1%C)$4Y MS7#!>9)RPF"3VW8H#*RA-7?AWU(BU,-\&".@QP.R+, M&1/<=E<<>83;$8'V9[@=>]!M8^QFI.B-NCZOSY],6;[9IRM_Z\VT*R]PQ#+) ML:EUSQ!F@B,69J'V&"EO%W,$:?ET\5J3'74?AH*QNRV# MWW<,F\@G$]-YD*^&W/SI9E[-6:AKI^?R9B5?RHD2>4@EYTCI'5IOW#E!-,DX M"I,PXRJ)F"IB4#3$@NC008Z:A6#9\@ ,3-C 9AEO\ P&,(S0X+ F'W3H!W\: M#H**!9\Q 8#$OEQ]&Y+C>O $/8<<\B[;G:A;3%Y-S<5D7?J?KEXEY7$@ M^E7<&P8PC;83/_C3<.$IY_^DE$X9_\=7'2W?_Z1@W6S_TP]['[3V^]),1J!A M&D5I'"-)>:YW\"1#Q*1,Q%&FXB170L0Y)$APBN# ^EO1"*[HE80!FDI; M0V:W.?L$ J;$O1/2RHN@(C_*(+0M08>?>5:3^U7&FVT)#YADMOV>0[N%V\4/ M[=6]O=SKS?V%-C?*611EC,4I(I(T]PB%::O :5901O(TEMRZC\(A"H-OS#5) M0,W^01SZE=>+=- MUX]@@"X#YPKHUCZ@&Z%N6K MUKY/UMXB^H,OCE<=W\?W5ME[[X-NAX9U]Q<39KC\0:>S>B)L,RO69!P\+V9Z MO;(:,"S%9N:ARC&FF"-%SIY*%14I!63W.G QLC1IJL(.% M.ZQV)XY1P (:MTUWIR;PN.:K&9!13:_NL'81-,P-,M[P;(@\'6+<^1CU=',V M7+O'GO,7/*<.Z9'^;$(;G^1>_3-6;022K'T+(SU!XP@)GAYL>A*:Y;8?W6$/4X M1/"$6%X+A?:I?$!ESU%1#Y?B''_<,;E:OKPNEG3YWHP=K-H;7+ZMGA=+TQ]K M0D042L8DBE1!$59AC!B.4E2$/,LR(#4^\UX:"F?!$TK2XN3^,!3\RVD])7>O8):N,F:=N) MOI>J;?F:0ZCG\/U-)VK_Z7WS2'-%=_D778J:E9NY/EU5KGQY9QI//C[3^5W5 M[:G\1G].7[17N5CI?YW2V>/B'[)<==J;\(3C)&$"A2**]-&)A:A(6((D3Z(L ME5S[??8!I8^38V"KU9 /7EOZQNTQ\X^#U].M57ZI[VT1./OO\15AMK5[Q[W= MRKAS-<;>@X-WX4:VB\8H!QWQ@DJ^8*4%#!H)+X+VIW+?_:D8,:W:\/Q2OQ5 M+/*_QV_&+>+YW^6W XNH?OP7ZXW;?B![XT6'/_X;;,6@?P%VSIL/]E#?1W3* M8Z_J]K^3D' 6Y31#L7:93/]Q,_8CSY",2)&%&1J2]EJFB2 !@R*GP;3SH[P"!-OM6]*H1:)#_")HR/L?-G924L]CQX[3^Y ! M9"?%/S:*[/2+;F;!%,U76O$H^?-\^E]OS63VB+C^ M#LR!ZT7,3IV]H0#3Z4U7G:!#V'.S:I",OA+?>FF-F_5F(_9>RIO52XX9*V\F M[>5.-;W)YD]-K5TY"7.54J%/[5+) F$<4418P5":DIA+4G :PC)2CE$:.O^M MHFL*M18MY:!L2 /34(YB9:?77A" Z?1&^#71X/LIX>')(:<$\Y7\<93.N,D= MI\3=2]XX^8*;\E8^_X,T,0"^>C.-J)J4QC3G<921 FF'&YO.,PEB A-$91(* MGD0LR3%$=X\1&EAUZX#=%EV8QAX%R$YA?8@-T]<#$@_0(NJ47)[4]2B94;7U ME+"[RGKR>==11S=S8;K6PJ8<-2\-O4=2R'3-;7'Z5>DL26"ZU;*K8X,G^S M;,8!U#'D^L^;07VPSL)==$G=,WMK-W-QB37](T[JA+>/!A2!11I&,HQSAQ(PR,/:$ZC,P3Q/. M\L*JVV(OE8'W8?WSB*LV(I!LA6. ]&NZ-S%AFNU50DBVA =)W7(9'K8KMF35 M$_'_*H,*B8JM8,U7A4R582VK^]VF>T8IES^F7.\2YN:W]%7@=0J2_F2!8R^/ M>)5_@O_MB_93#[N61VCSIC%^WX3F-ELM%S3*(Q$CDK$,82PR1"*:(JK_GF99 M1'(./-+TD1O\)'-S^X_KV\>[AQMH3+P7)+OSB"_!8<9J3;43$!\H'FXCH+0@U]IFEX?1,#9>KU+P0.S)NGRDJ_>Z&SV?D^GXA_EU>*[ MG$FN#^S-F _PL&W(F@.;[NW4Z8:GP# 5_"C_7F56T_E[T'+7#LVQCP2#\#L= M*!X*.IC5<41M@*G>+G@XA:%!A$:+4KN(WPUB.[WO%X$AZS2/]R! =A;B7+%AEL!% M8K#*]XGD2;4/DAA5A?N$W%75WF?A,\$NM6(+H]Q5TUJN\E11@A%/,4-89#DB M^AR J,B9Q+S@H:*VL\"V5AY8^=:T D/,?O+7MO3]2G:63##-LA0'--_K(.M. M<[VV5QIMGM=! ;ISO X_X'!Y:VS:U\7Z_DZED4RERA'+2*0WIX@C2K,$D50F M(N8T$YG]E>WVV@.K166P.]; ,O3>G.Z^,=U]ZF->M6](CCWCLLG3WMBI7=&Y">).(\H*&LM".;UIH M/SADJ$CC#+%"BD2%F- \A,7Z3Y$''0[.E+J",Q0)CTT\F3SC" M45$@@F.-;Z@85W$:ASR/\U M-_!X(4(9Y;'^(6*)<$[U"8TR#2/.,:4YS@A.&O"NYY9Q&?_0M:1_(> B+(J8 M%1'B^O>%<,PS5$B]E2=QQJ-"AD46@:Y ?8)V9KNTU[4*EU5(IJ.ZP6_#H&GG MC_K$"'I..-(R[<["K/GIF79 SB&;IG7)?7S7M /"6[5-._2>V[Y^1W/5>S_.8\BRC10R;H6E% M=6C38.;NFE3M:@"OW+ !LP%V -H9 N^PP*S!&I'J#QT.+@*ZVDP3J;CP9Q5 M0GLR#78T1[4/(!AVC03L9<=ANY7E,5=O7Q;+1_K3W.2;+M5Z>?T7AWL?36B4 M1)$^QZ*PR G"7.KC+!8,)2P*$\F5D"GH..'"Q,!VI-DQ7_4_/U<)OJM%P!?Z MU!'(IC_+&1V6G4"W,S9#0PFS/2>'Z#4P5US*F:CRJDTGYP[;P1V;3>M:!8_S M?L^ R=?\7Q<6QIT'? 9(>_.!SUG+(8QY-Y??WUY?9U.Y;,)>5$E%M*.(1)Y$ M""MSS<8BTS8AD2J+TI0IJX+KP\L/;(XTO:!L" (B?_LH6(0SSY(-9A^\B06( M:9XEGEM8TXC9TES7BONJ$3DJ3V^(<_^M\:*<1SG>"G0>?\KMI/--[][51?Y\ MW8G)C K]RX1>2GW,>I"FAD>6#XO93)LD4\F_:GR'NNG! MAE?8><<%>KOCSL" D\[UU=!6TM\$40Q"LE%T'*HCXM!IR7;FLD*WI;-X$_# M:-!PZC&3X R?Z M=)-F.<)Q;/K,Y P53,4I3G!*0E!.T<[Z8P1Q7DTV;SW)IJ9]455C+%1 J\&G M9<#IZW1%9_ R_%VT[&S-&1C [$A+J$IH[E9/7&T$#F[6J&S:1EWRU?1'U2K4 M9]7;0:F]%;IMKSYR;=M!T?;+V0X_YAB:74HQ7;5WW$T/T9B(J"B40"3$'&%B M1@O*A*-"*VK!,GW.B$#GC$-$AM;9BN3Z\MZQR^I!="S#K&?*#(RJ0L6%1U![ MY/$5,#U$8MSX:(^0>^'0OF<]YC_E#7IV.NL)$YCJ'KT>O>G'P,_-Z+9T M0UZ*-I0^_CYT6V2KJ]"=5QRU>UE5$+U7O_1F,A771/2O?Y*+@J@H(PC32'OV M(B6(ID1OP#FAL:(J5DJ M/LXK8&UNZ78#(Z&60QP4]5 C9\[2;T?RG MG#X]:U?A4ILD^B3;EOB?I[,W_;?[>=!%2%D6X@2IB(<(YVF&2,HB%!(:RCBD M%*4U^,)W\'N MM=/B ]O\AJ>@9XW;#\K3_/3B,,/,#1G E_PL2)P<=#>* MH[GK9P'2==[/6^B\U):Z'\]U/;U7GWG7H\),!D>1B3PM8HH*JC#"+&*(Q!E& M&94TR7!"N !=UMD0'=@6K;- FH'%E4?JEN?2"UW"&)8LS!'F7/\?0ABB"5,H MR9.L8#E-14JA+;#]@N?6"KN%KRG3^*V!$7A:M(+0[HCH&Q:885[CT30J^ZUA MX&\709<'_5\]OS+G["$;F3VG%/62_) \(QL0CB4?6;U[1@F8RX#[]N1Y*<34 MO$)GS57.V^IYL319:I,H3S.5Y@E2A3 EIK%"188Q"IFIUB^BN,A >8@#\CJP M.:^NNIIA$=NSZ=<?IKNI6O#8NSSRJW@3@=OQAN6,@/ULP-3-)QJFF[^S0; M4GG)RJH1^"1*I> D)B;=7)C3)#&703$B HL$\SR/!+!AT%%:@Q\A-XG5+6G@ M:-.C*-E94R^2PVSAOLC!GRU5G]--3TGF:[SI43KCSC<])>[>@-.3+PPR/F43 M=PKUN8PD-$9*FB(2$DE$)0E1DM$L2O)<1AR4D&Y+>.!#V,/U/ZYO_[@.'JZO M[GZ_O7F\N;L-+F\_Z__^>OEX_3FX_/KU[I^7MU?0\4G6N-HI_A!HP>R Q5B/ M@:8L064?9X#'!TU?@H(!'-7A9=JC/IN\+.:5>W/]DS^;L\F]K"OZ)TFLX+!K7[?&0Y8);^%C+TU_7WOCU?=;R'%5IV_ MS?..$S]JEZA\7#3)Q?=+$S9;O9O9DJO+N3 5!Z_FD4F<9$61ZP..Y*;/*0L9 MHD6(4987!,SQCYC;BH^'!-'QJN A:-BZJX:^KNB7"FA>/(S[ \OL:\&%/>-SQ'F! ]H9[ MP%=P*3S8F5ET^;*RKS+8?W?@X\S1\5B756$]I(K@@-S]JNY#9/!9QDE:8!7 M<9$<4_X/+#AB?O]Q<;:3^7N><]NT-S%+4QUP,V]Z'C1]GI(P"9GB"(4Z)PEO&4R!02E^BE-K :=JX*#'$TG;<-'F#;<#]B=CNO-QQ@NGD< M@G6;+'^[JY6,GC;4?EJC[J%68N]NFW8O>4PS/Y:]>"G^]5:NJIN--G@>RDSF M,29(']!#A$.6H$)@BA**0YRR-*,X.3OMW)Z?@:W$J03=02"V,QHC @W4#O6PY 9N=[?('!CRRVM --H0'NDNQ$])7,Z%^8N.V%;(2 M?*_!D-U;CGY-6F$@&4!>AO] L =BBU^?7D.]:+CN@A;@NSY MO_"@^/ M53E)Y976)_FX^#9_G1KMNIF+6_HB;<-D?6L,O'49$O8QL5YA3\?&?,D)U(R* M:E"1-8UJ'Z=FL,$B^'9[?]/9IJHQU\(,2'[3]J 7%U#TS$9HIRA:[\*C1=-L MQ.M&U:R>/Z^8YLJT,.BT$]V<;2>%R!FE-$=12DR)L<@1XP*C1&]<7)JZ;IS! MKL).$QW\"JS;.;7M)^M6"-*#G-TNYPF-\XI *N);_60WY/U7?YP6U7/M1P_! M#ZG\. W L;H/BS?A.MA#8ER$C"E$"D81#O,",9;&*$LYC85(TCBR MBJ?MK3SX-989QV,1J#DA?[_:GB45U#>T% @T^_H@\TZSK[=7&FWV]4$!NK.O M#S_@>OW4ZI>Y,CX&J*WJ*##HL\;NW%P]';I-S"[ M(]\;C@/^_M7C2'0=-XB7Q7(U_4_3].!+VQ2N.J=-&)5I).(9UD:905CH+*)/F)#9R=T2)N+L[K]G=9X"2V#ZD7,TJ!ZP@%H#'<@,,W6 MJB;A%1 5<8^VSD)$7W:JC]2X-L9"Z#W[8/,.3+>Y201;OD_^^#Z):2$R'IOT MWRQ#F%*&BIA3)'&19PE/2%1$-AJ\67)@/?U#F[:JNS==V2IF1]Q^]7,3 J9D M?]S>F,JK[X^7CST7@=;JM,]RCZO3/%SK3/,?&W7I+#6*4NRSWO[T#_R+0Z'. M=3.XMCIRMVWB31KLXU^+Q^?%6TGGXG(NOD]_KJ2<-^EC..TS9J&DT=A[B;/TC35;QFY78Q7[;_^8F6TW(]U_11 M\N?Y]+_>9/EU.IA?V98>50'5F_GK6S-&8#,7>,-=\*?A+Z@8!!JYP3^PG6W\E3X; MS*0.^<7 9G8L&#U9Y\'9'=6HCP7^[EXP&EV'.(*9._%U0>>:YF>]1;U+\7E) M_VK_MG'2L JC$*9P7>4J2B%O'#6PH#FS$J\$GAEJE M_I\_/WX%N+E6B%D$ GSC +.*PT, \.Q]0^'FR=_,U6+Y4F\$R^;4O5H$JV<9 M[*!5\Q@8)C?_]'=/CCX$C%['WFJA\1QYB%Q;CCOHQ?.:BYC!"S^F0LY%.4EB MS#A-%%(9(PB'&4,LU*_E=+HW+>!GPSMS@U_7< MX+**5XF6G>"53H'5B8>@LSM2NL)Q7B<0<_77DO/?[.. +)Z[>G0I?$C[C@,B M'NO3<>A1QQZE9JQ@Y]34&; F(R%H6'#$69$AG.5F#*!(44'S2":BT/^8 )N4 M'B4&^7VZ=2FM!ES.._/K9AL^@ U+CT-FIY]^8("I:2U_AVC5T+XAZ[%EZ4G1 M?/4L/4YHW*:E)P7>ZUIZ^@T'=Z/--?LLZ_^]F3\LWNEL]:Y-!M5;TR1*68I# M2E$1*8XPQQC1O!"(X4(P[6OD4ECUF+>B-G36#>?+-[W)+BNBU@IL!Y2%A^%3 M?)@:KU,*?VMI_\U4(C7D@X:^3S@ WH9/6-P\C<=G4YC50B36$(DZ[&\\CJ5\ M-9DQ^K]>J\0W Y_Y^P6;39\J:J5^O,[9W)I \-H>='95" ;J7EX0?.ZJW^(%_H=*ZM\+U< M5L$AS>7=V@)/(A[QG&41*E08(XQQ:&[M.6)48IKS0O"H<&BLWD]U\!O[AKC9 M>%KJW6W'J9GZ"2#M'!+O\, 4LR%_$6P@ZG 0;%BX\-:-T$EROTW43]#\B [J M=C <:9]N^;*KV:C.7/=TN7I_7%)])JL..6VV46EZMW>?F5 J"YS&!,68F>"% MZ24B8HRPS#DO8IIDD557!5<&!C8FW?Z[[7GTU="%&A$@K+;V9#BPH*:EQJ8B M$W1XN5CG$I;U^(:M)WT:&#35LWR9 M3*]$X#!0"]#LSCR>H0":KIIX ML*8^?-=$@+R^AF1:4!QWV*4]!'M#*P&O.K9-I>6S^?]F+YH MBA):D:H'@"U?Q_WD=G;QU_V0,!-[[*OM?+&#GW'[C5JHX,!57M4RI!9M,S_+ M"!?4TGGL>?LA7\57#]UQF1^W)^^'?)B]'K\?PX7+7,5F2./=7+;N59H4F.NM M)TJS'.&BT$YXK!(4QFD:[^_^:NI3EN&PG?\RMX3*J$*C[ !_:0*CFV M4ZZ2)56BW3WDH,*+\JQ''.UP1K'^?0"2\^8##8*T+Z[$)M']?1PT&HU&MWDW MQ?/A)W9G]VU# TCSP L.#+;8HY !3><.U*J0-IOIEF\,:(DX!J=E(\0CO*Z: M'G:AZ&]U>/'6C T.NS0^;6O8^92=UZL\+6V-[MTX< MN5P6"LSJ-MD3=.[ZC!C)*OGG7JYNY0J<_G/\V@P)0/@'* 39/US M?R0HX*0^X'&?"M0&P389Z&2L.=.!VD"<)02U/F*W9NNMP^9-ERA4_E*Q>;_2 M>02/B4R93SE#(0N4&Y_R!%')8Q3SB/.$"2JED1O?*V7BF5/+]/9"O;]JL<"; MZNT$F:VFHV'#YA8<,7@M[$7D:+EKES'KBM8+\WS1ZG_8HA>)^-_#2@]W_6U1 M&C>1__@VX_757U:UVO7=W(G"Y?+6*^PPK6#;9]$>MYWB8\_(6NGR2C_.ON M.D(@.66Q#% PT M8'S8$2I(5'@,.LNHL %*8%"X"T1_4/CBK1F#PET:GP:%.Y\:U\Y+GSB]E^O% MJ_IPK[N:09M]$:%'@:4(DSA!G+ 8829UTQ&:(>'3@#)!B+(3)P[]5 MJ:[7JE37KJ^7M];GRF*OE$:,AND$:-1IJA,4J:,;B)1AG.N+Q]+@<.$ M1*E1G:,)>;7RF8ZI+/^F+].P9^8U3< )S(SOZ:@R%@XJ-"U1KSRZ\0XUX]SW M3S,$[KB)VI#4[]))S9"*KG9JIJ];!;Q_5Y*:VFSO9Z^MHNW=(\!CXP MT@QA\=^OK^]WQ0^](QU OU0.P'*W-75)F78L'H)ZO MO4./VTW6_TI=DD2*:[5MH$_R=JNW4W=YU1FLO-MNR@TM1%,*E3^&(55[Q3A% M0:#/W&@>((H3K/-A2,;B-(TRD)L.DC[QQ*YD>#N-4*-2W<2O](Z4\7Y>%%Y9 M_?4OL!D/(]O,#DQ&(R^Z(=>V?*1ADD?2ITB&D?(=4JI\!Q[J"J%Q MDN9^3D,B3)LK]PF:^KR_$NTULH]N8]72S5LO]Y+5;SA<4@ \1+%$#^K3; +- MJFUS[\"S=7$V@7?.V("> !C2P+\ MWM$P/%>7A'HDS7NC9QCRQ?4;@UA%R_-=QK:I>_)86CG0Y;UOE^D-BO%DQIP M]2QO5F7Y& F6,XPERK(((QQS'Q$N0N0+*D1*%"P10>YNM\@ &0/X!>N]1*\6 M"2SHW<*)V6H]$BG,.IR#]'[6\KIC%/#BW=UH7%7M;I$P;[GN;H@7=;I['K58 M?#_3]5>Y.:J-IS;4\N@2;=4]4[>IWF>S1(S$DL4H%U@'X_P,$9SGB KBIPE1 M$B+S>ZQ0Z1,OWK4ZQU4>4:70\<7YNN-KI1-@#033;. 3$D>S 0 >;-Q(N"_ M4W,G8THB[9P05S]$F*-BRT.O(P,>=#Y'QQ;OB2-D/8A-VNCJ^7E55"/^5K7W M*74Y025'/F:4^#'/=,?.7.V9 AFA+%6V6:8AR5B$I62 _-%..9.'/;3@^J=] MU;0P*JLJ]UIX=00B5LLE79>Z6G%]'&)X&C)$H('!=4,+- 9R8,0[2/4JL6Z0 M0_)3G3!@9Q/_D"_J7^OJLE_DY8^C[HQ0-[U2SFA]5%:W0*@HK%M?+8K-RJ/% MJNH[PY>TO'C$58>"8:[Z\V&[7Y\Q,780PVF&[/#CCH*^[][>R8)_>5;&M[HE M%>1Q(#B1**"C1D9'P[N@#E53/A 'XP.=[UG64*E.0'>GR95/M4C2Q@)64X0 M3:(,X4P$B*210$$J<<2QFO:1#YGX[6(FGNZ'K(5#&Z"M^0YS@"*SJ3T>.&Q" M'S ?3F0=;6;,(+DJ0=(N9-XR([U +TJ)]#]M4WQ<^UK5ON?X6O#U>JT+JFE/ M[]W;X9&F1\#UWW0M/I2;Q3/=G*5WJ,V4MB3T23[*(,LB/XA0G'.&,&<,D8A% MB.8)#?(\P:E,S4N73Z7FU/D;C7BOV,^9QKM]V:L *0(^V=3:^Y'6N@#3\7.-YEZE^I6W_X+G^6E5VM'A2EG>W/S6_.JD5,:7 MAR%*F(YDY21&A%!?34G,A8PEX]2H<$NOE*G#5UJL=Y#K*<&P$@KMW)C$Z!T@ M!D:F6L!:E1/N0@VK'S$:O749"?-/#JXGT0MJJ*Q$^\NS5I?HU?^\R$3_PY9= M>'1,_E-9;J5X7S6=KJNAU_[%V6%EY8E\7*USN5!_]9A@D>3*#B$IDP#A.,&( M94&,4LHS' DLDRA]+.23;F/V .C18ZV1T8^9U#_F"[T QTUG)^V5$J77J+'5 MVV_K*UDC/H>95S(QNW;[Z(K&6BFOUJII.G&UWSJULW[E[=5SV"EH-$6N&@C9 M*S)O7Z'1A%VT&QH_HH7KI:RKV/*-KBJQ7$J^V=)E8W#?FA67Q&E"TX"I+1#/ M$1:8HTP$',6A'] H#EB:8&,?;%#JH M/V6!E 2'*&3<1S@0 M$\\I%@8& XPQ&VQL3? XVSOWB=KYNVY >S+';C) M2R.G\,V^R!C&RO=,0X:(+QC">10AP@.*.EB*DGZT[@B IL M+;P )ZH56FBP#@34?I)>8'$],V^^3YVU;H"=<_#R25XF@$=KGGBP+F]T[>/=&K06GZ11;EXE8?+W+=R^#)O-XE2:>^'?UC:UC#;U%I>*55\B- MSK_;T&^&;98%!KX^*CU4A_Y!\]2K7;^^W\F'U?E'^?TN7BWS!*YM<:?!. M%C)?J%W+\\8T0&8S]L0FKE')V^GDB:W4O=;.U=I-Q9UF5][U\VI;=#>$=S\;+0 M$6%00+Y[A(FM2I.W5$G63?0>%L_5-/A\>__I*+!M>-=P@(QA&^&&!Y@E,*7 M;7!_&*E=6\ON8>?K<3D([:3AY?#3EH&.;;E1OLBZ.G)3$[[\LGC9U?_Q$TS3 M%"B3-&P<9AGP1##%XQ39?94,7R^;H7#=]+=3W>KNG M_"M]6A1/UX6H-B)_;E]>E@M9/HHLB$02Q"@.28)P0&-$F$]1S#,2TRSV8P'L MB0?4 /*;M^J-MY?LZ0MAZP5= J<\E%(S,S A33#34"OB[;)?]JI<>0?F:"&\ M.KJQT\=E,HP5$Y/I9-[RY53CKVO6' M>&L0^UG(M,$)E3L12A\1GV0H$D*20/I1$J8P@],O<'+[HAND-3*]FP5E^GH; MN*/V &EF)L4=$3 +HN4B+=C3DJ^\#]_XH6&20UWQZA92+^$5)7>??M M&/JS[,_>F3&GOEW;TPSZCF?L5G\]C*Z(I!O=\4UU%ZGIC\(9H]2/E1F(0HDP MCR-$1)ZAE/N8\B"/* ,=M'9*FM@P5-.FJK9U)-FRGTPW6V8KOA,.8-;#$CYX M31^$YF@Y[Y8SZTH^"/=\$1]^P::(?=U55MN#3\7+=G._7K':HWV[RQM#T02[ M8A[Y&=47F0.F_J D0NI_?40Q28(XY4D<&DUGH-RI5_V#8/TC?ZE%0\JKFS-H MX!-,PPO079B1$DBM^4FH&5U1>5%4=QVJXU!]"TU-2&T?-ROOI95'5T62X73T M%YLW'V[&,O-@C*<%YN&O=YG0XX]VH_[KUY]V?Z/^8+24O_[T#U!+ P04 M" H.:I8OY7%-X.W !H7@@ %0 &%N:7 M,C R-# S,S%?<')E+GAM;.R] M6W>;.7(N?)]?T=_LVP_3.!^RDNPEVW*/UG9;CJR>27+#A4/!9H8B'9)R6_/K M=X&DSJ1$D7CY0KUV)N.19)FHPX-"%5"'?_G?/RY&/WV'Z6PX&?_KG]B?Z9]^ M@G&_3:9_'W[W/WT:^7F>3"\(^;?%/WL[^78U'7[Y.O^)4RZO M?^WZ;Z?_S&F@V0M.\ ]+9$Z,6*\CH989RC.3 /K___+/5'&5N0V$&9>(-%$0 MRWDD*8)@3'F=HEI\Z&@X_OL_ES^"G\%/R-YXMOCV7__T=3[_]L\___S[[[__ M^4>8COX\F7[YF5,J?K[^[3^M?OW'H]__72Q^FSGG?E[\[Q+# ;_O-L\<,/D^CG"ZD_2]=/&W^C?$>N?XV4'Q'& MB6!__C%+?_JW?_KIIZ4XII,1G$'^J?SO;V^Z51D?3DYE^. M?(#1XJ>#!,/!XE./PFP^]7$^$%3)(*PED*4D4E%%'*64<,&#BD8:S<1]Y@OQ M,Z1^H9@9Q#]_F7S_&3\8%<1%^:)(1BRD\FBYI81VH_MZ)YZ,RVY;"/;_4;/W_S4_P@$K\.1^GZ7^?IY**&#N>3RA)=J@Y)_]-/*($,TRFD M#TO-;61TP>4ST_QY/HE_/_HQG W0 M?O*D>2*0C$ C:B4)66BB6!;*L0 RL2>@D?TL+*A>K;3$!XSFL^N?W +E66+Z M0TL=/4^Z$'H#Z+E+_[O)A1^.!XXIF87$;20Y1;G@$>V=8B1J;GGBX)E5E6'S MF(I^\%)9O9.JLFX!+9.+B\EXP<"O>,$TIXDH#]G%>X?@7:8^VB4 M=\A2J@V6AT3TBY5]M?H0)'N)N$>,%%]N*8RWG[]!'/K172:L5.CQAT"20#LK M$]I9S_"4MB)JQ9)VR;'GW,PG5]@*!+QQ$-2388] V'#H8AP )VA59P/G(]59 M.1(#1G'2@D,9%4$9S7-03%DK:[NL-ZOW@Y/JCDA5(3<"EG/\W0&C5GM)@6BC M(I$4OPI42V($GKPT4O"45P%'6:TIKW1'W:T!Q(L%V0@ _OW23_$31U=G\&TR MG0^X8VA 32 \,CSYDL4]0;7"2"\RJER0,3WEB6Z/A0<+-V4CZL%B'_$V@I!/ M,!U.TO$XO4,'?: X),8 @0V SGC6F3BF(U%4H'"\,%[G*OBXM^Q6Z!"O#AV[ MB[81;)Q/_7@V+$)9X3MQKD1PG@B0>*[R:(@+!HAA.J3,N(JT#CP>KKP50N2K M0\A> NX9),?C^7!^]7XX@H^7"V8*#Q!4V>(5=00T(Z::",$\U3@ M^CPX'JZX%2C4JP'%7@)M @QG\&58[I#'\X_^ @8R8J I,A!G-8)9"$U\SLA. M%D&@1,"%IVY+MP7$_56W H5^9:#80[!- .-D'"=3-' +H2RN M].+L?SZ=7; M28)!S%DE&B7)K#Q-YIB(2Q (HYJEF*P$LU^ L@416\'&O#+8U!-[$R@Z]S]. M$DIJF(?+I]^5G=3<2P'&$9[0GY(1_[!&:W2](Z<:DF6@*^!GP_);(<>^,N34 M$'43F#E*"34R6_U/$0\;:-!,@G,D"Z!H/KTD-OE(M.)1>NDDM?MYL1N7W@HK M[I5A95\1MX23M_CEZ?1\\OMX$+C*-G&,UWS0:!Y-)IYYB^91!L:-8$:Z>BBY M77B[&S3Z.D&RHWQ;@LCB'#V=?II.O@_'$0:624TA&Q)B*B81C6, 1XFG/DO% M>?2AHC5YL/IV8'D]]ZW5)-T28CY-9G,_^J_AMX7;19F4$C"PYS8*-(T)W2Z@ M*"3(5$?A*.#ABMLAX?5? ZX+EG,%"/%,EV7!'MJ&S#I\'@T/5]P.#:_G9G4OB?:,AO.I+\4$ MGZ\NPF0T"#8)(:3#J#MZ(ID1Q+O,B?!*6T7HQ4DW01B3L;X:3[.A]_AG9_[%5N#($3RW$@2!:";1 W'(S)+ M JDD9C/-*>R7'_34ZMLAYK5=CU:0=!.(*0_3T[=^#E\FTZL!XRR7[%BB(F)= MN)*!(9D58'%OT>U@\=KN0'>7:Q.P.+Z Z1<\'W^9 M3GZ??WT[N?CFQU<# 5J*Z#SA.:%(O)<$XRU&C(V@DXR20PVKL7;Q[6#RVBX_ M]Y=S$W#Y_!5&HVOJ>70)Z>?$4XS.)"A&G$;J0W8H&<%\IOM5,SQ>3&,,(9AF@@91;: M5,#(4S1LAYG7IM8 B%-/6CDW&"'_\'K@:9,Q52D,0M2MM3\L0;/$PC MM])S9U2"*A'Q_66W0\KKN4_=7[9]/[DM@[#WPUGTH_\$/[U.TN>:4LFM*:81 M)4)S( &8(#$+9:.2+L;]CIY-*V\'D==SU5I%PHV40=PR\1Y_,AM$[W7*B&P= M54(6DB8N:DV8D5$$L 9#B.OY^ZUAGR;@LBRX&?)A 8-485 7"D\ ME2!*Q!: H)44M&2L\+A?4NK&I;>#R>NY>*TCXYZ!?'\D2^?I[C8YA MZ$Z-9Y#PB]ED-$RE2=P;/RK=SS"<@_GL/B_;MA-[]E.K]QI[&1][-B)[U&;F M-+\?CG&Q(5J,R;+$[J:_54Z@E?:!")$LD<)EXFV(Q"7)@4LMGBZ(WZN+TQ-T M[=M*YF@V0['><,G!!I4S)THIC5S*XFA%(,JH\K;@(Y-/'4"[<'F?@D8:#M5" MPL.V,GN(>V(WNM#?IE MS':#F@>$] N>?72[%B;[B+F%+E5^]O5HG,K_'/_/Y?"['R$SLZ/Y6S^=7@W' M7_[J1YXL9"E,(*/,+]^++?6<^NL((ESM-.& O%HGPE#.45C@@/_5(W% M3E;I"7KZ[8Q5'U#59-\ CD[&WY'JR?0*61CXY!W5WA*+L4 YWRWQ4222/ 0, M,4!17=LBW5V_G[XFW>%D9]DV@(NE-/X"H_1^,OV,)O/C9/[)3]$]?#>3RVPWJ'5/:\40HQ]!2\NB(%>@9,I5!!!F"9D]=!._N!VU+83\=43JT M0=WIIPEW^],4OOEA.O[QK83%UVQ($V.VV9$(BSK913DD6.(",.:--(P_E2^S M"\S6$M)/*Y7NT+2_M!LP6<6YFU^M,I2','O__>/P[62&\4AR(<104L-$21++ M:(2]8<0J)K+*(C-9VSAMHJ6?=BO= :>*S!O SCW)#&0P(:.O1J(N76_1G<, MEF:B41(A<<6XJFUF[A'03W>5K@^K7:2[.S0F'* MH40D '$>K:4VS..ARF+TW=S]/*:EA0BKXO7/GL)NP)Y\FDZ^P71^]6GDD8EQ M*G;R6[E>+:$ 8Q@&&HP"$KK]1+($I=0VDQB"L"@E0^U3#^*[>3&;Z6GAOF=? MC3_R9RJ)OP$HO5LM6[I37<"Y_[&26.%$"^:Y1A%%$=$F4TYLR(OHTDA;VB%* M6QE(FZEIP095AE$ET3< HA-4Q?C+,(S@AH7C'W%T6=(4?YE,TN_#T6A@C7!" M<4.\M24C+2I2LEQ+-HGGN%FL%K7MTC9TM7 M5!E8U=711,Q^0[F4UFOE2Y6P M4J671"(A2T-"\D*B#VEDJGV/^"*P='S/4QDL.XFU"4"L.=9_-T MHJ(F;,\=SAY>@05F:1))$\$-0UZH(8XQ1M"(\L1Y !YK'UR;J>DW:N]&_YM! MMH\JVH#59/SE'*87[R#A/F!OF87D(ZFUSYT1T9#3(PC1ZC)RFP1*0&1VR4B6!L M(52F#!E]J@G6CNA91TJ_/G9W\-E;[ V8GN.+;Z/)%< 9C$H=PF-A#3*E)K.< MB NELIE*E(_6B2@N*.KWZJ-23 M91/'U;G_ 0_/7,5$8"QPDGE61)I@2+G$P#^8LTFXY'QM[W@-&?TF['1D5/85 M=]]#GL]@?CD=%^1/TNP,53+]#@/J>? >(\W$T,>7$<--IP0GE%&1G:+!&+V5 M 5GWZ?UFY'1A//:681.&X[KCU]O)11B.%PIY.QF73I,HI%)+.43-K"HSES*\ MNO'I$Q6N9&"C]XX^65*B).K;\J1"=4+'7H3:Z3N[4]O/U*2.S="!E-> 0[TZ MJ==X;]X9Y[W">%)$3J34C 09!(DJ J#1M5(\U:Q\CX!L1P>Z>MW[84*R/47? MA+%;Y_RK**%T-L2SNU3SR]*E#+D1)CIEG66FRQ>0%]T@5F\TVO45XG[2;N$= M[IS)^R.G/* C/RJ7:#]:#5\^-&16UO!:07";X) M .W@ ]YA%R,2$,8:DBF>WE(*= .UHX2IZ*WS)@"M?4>P%\$]6[CNX'@X-3;@ MS2^RK.X<%W?%L(?@!'9 M*/3]E-("S7".Q,K2GM)J9V/B6M':294O)K+?*+(*-)Z&6V4]-0#$)[8I,&N- MC9SPY(N!]I$$)2FQ% SS.GE0M>],]\P3/\3[FK9(J&@#5G6$/JZ9Q5'#N M6#GA-?J0P 'C%Q=(LM%R#P[ /M68>%?'ZRX-?;<-K:/;-?[5SH+N/\GI[!1, P5$),Q&>AB.,Z) I.4E/;>JPAH]^POR,# MLJ^XF\#,^13\[')ZM>!A:1*7G,@D03OF";<*?;&@ K'9>U)Z# )+6:)'6-MG MWD!+O\%^1^BI(OB70\@M(32&+XM4WRJ))RDMBO[\Z),?II/Q6_]M./>C0>36 MZ8P\.%9*@EE*)( W)$8-3",;2E>O UA/2K^Q?4< JB'V)DS0&.UKGY&/J>@W\;XYZ[.!OP*%W*B9)@>'G> M]F5R;!E#K?X7%O[S/6*U1 M6/>7./A1VZH M7]S:GN:%_3WZ,9P-4F+H&PA&5"RY-LJ6NK*@"!5*96FSLK(SW#PDIA$([:#A M36#92]P-X.8N_>\F%QCC#B2U(@$P8DW)#M2,HSO(T<6,COEL@Q:J=E; 8RH: M0]S,D]8NC?37^Z&FVGOB;0-/-2_.* :T4S8"[RXH2?X3$,;"- MC##*4O16&F9K5V0^(J+?A]SJB-E'Q'WW&GC\ KUBPBFCLLMH=J,)*)+DB%4: M"&4.O#;41;-=PY)-*_3[,%L)!/5DV("QN#F2/]P,Y0:E?3(L(W8=GL76(Y2E M\@2 "YV]=0DZ\VQOJ.@[[Z.^2[N;@!N 2'DG7DI^-)K\7JXIRDW4JK_&;'5S M,1!.B$2-)8)!:Y\@>"IHZ#BQ>A-I MC9BK.BCK0AT-V+$';"UXF!U=SK].IL-_0!I D%9&I4B"(C) -]^F'(E(7%$P M7$57NP'@,R3UG7\]G<48T MY\)#,DHH5QE56Y#5=W9;56#55D,#QNH.2X].;LUI#-$'%)#D91A/+G/@.;$L M<(H-6I'9@IU2T>K6II1"]E&0&65>DFKGAP M4@G>.7I>X"AUF)C6+7)V$'>+J+E[/N<,425'.$JN $2BW<]YDP6*' M1]ENSE%GS2:[QL^N@F\ 1/=?]38>R=Q(9HJ[QYG0Q: R$A+SQ 8A'"C<'C%7 MAM-VE/7W18!QL,9Y032G&S+$8:6$851A::>L\P0DVU+Y>> MIF@[3+V6B_&*TF\42]?'=XJ9>^Z("Z4;HH^:!&$#43E;Z92)M'I[P,W4;(>A MUW+M74GJC>+G[O'M\:]MD$"TMQFE)/#XCJ6X"I+"OS&M][B1Y6R23[^MNJS.[C.U1ZW'AH\_1)W'-IQ5JO%8EC#>+'@[ M?!FC?Z:C(1I*,DL,B3B.#E%*DEE--83JQ[%TJ^P?.3? MAO.O;R]GOPCCBZ+O2TCH_'_4ZGBC"IS%4(DPHI2XT<%\=DGHD2,40=F MHJO=5W(',OM-6JF!G,>%WMWJJH%C@?6P>/:N?<6YD9A^,U6Z@%8=N3?R?C>;G^;%_*I2[ G3[\,(-WOC M'2!E<;A0%GX]@H76QNGH8C*=#_^Q^/F 9XQ'P -)*I5:TU*_;( 1I3/$S!1 MKEVUMS_5_=J[2@!Z=(%Z4%TV8 !+'B(2\!79>(?F?C3Y5O;X2JB#TBL8@YR$ M?FOI=QL,0#)$*O6/!10JB=JSP)$']&L)N,%=/ TV8P\\PPK_Z\@N,45BC MLCO2Q7 \+(*:#[_#-5^:4R6"BV6*=;F=D8IX!J7YOK>1!Y$$JYT6NAUE_>;O M=0.Q#G32!-;N&N2'=M@#99%[42:DX\81#C<.#9($ZZWF(4A6O1G]$^3TF\_7 M#:IJ2;^!4W#[N3%'TZG'GRZN ]Y^+5^>C)?MJD_SSC(#";2>=BRK4CN,/Q%J_28;= +Q%5#2P6=!AF4\OX_QR6F+_4LJR:,A5 M?.>3Y0"*0_\4/QZ6IV^GXLQ_!:?XTG: YU>?1A[=Y/^Y'"[\Y4&.D1F.+-'D2P&5 M-,0A-R0R9K3+ HRNG0BR'67]YC9V [8.=+)OG]KSBNEKL\4\G6N)#1(':Z-* MQ'!1_&+.B(\QDZ !K-80HZN?[7B?AG[3'+N[;-E9S@TTW[N1RFWCR0$WBGL5 M\137VI7R.E\FUWODR 0EC-99U4[U6$-&OS%LI_?%.\JZ ;A\G(PG][E8 ?]6 M0"EH8140AON@3!.(:"XUGM0\4,NM]L'JRN!YEJA^ ]Y MVU'6[U-"94!,.M=- S'@R1@_"Q:AQ:V\[@KR(\P'/AAA GC"0IF.DIT@EI96 M83(QD8S4M'K*VC9T]?N(T"W:JNNE :PM.GUO%-L@)DH-4R0 $P2 M9BG-C"9G4NUKAJ9[D,QY?(UFV>UQO(D^FJM_RY M_P&SXQ\H1M3B<.RG5XNDP3+WN>3'3!:O+-=;<* 9!KPI*H*Q4"02G5+B,"8B M23HT]MX[6WVN4H?L]'O!VX4CV(KN&XA-;EA<;>0W,(8\G ]BL$$PEHBP&-E+ M "#6)=S>,0H;9-*VW<%O/YDW84/1I;@3E9>NB=E)I)P%1#[C MDOA, TE9YNR]+B\;M8/8NP3T>]W:2<"ZLWP;L"SWRRK>#;\/$XS3[(&<3BZ^ M%2EIO1B,H(D7P1&I.4HI,'1/8LI6@Y79UGZS?PE]_5["=@&MSK33Q-2Y>QOG MZ+L?CI:CI.^42:_&K2,!*LL MB<9:%506IOJ,I^THZ[F*O0O$=:"2!BY)'G*UW"T!!65"%H0FH*6:K71[M)P$ MGYP-/&0%M>]&UA+2[P5O%QI_!E0O%W^#&'HW'%WB63PPL4RV#I*P5,:%4B6( MU>@'!$G1XS3@@-5NV;*!E'ZO;GO T2XJ: !)?X/AEZ](]Q'&F?X+?+PL;=9/ M\Z.JZN4VP4-<9X_,&9D9DNL3/!:R]IGY@M)[/=-OC\\5E'9'Z"\ M?LW4V_O<5:JS7[?.H0ONG^6U_G3%Y2I'X[1F[1MX"R:"$SD3%\M=G%-E>"ONY]B=P;.&RWF,Z?>3*?HIX[>EMF(F[D4RKE\"_F\^DP7,Z7-Y[+"<(#Y!$C.@SRL@Z9 MR,0E<3H!T5&"]X3IH\RK@XAA]EK-LPHV=Y+3#_8Y!H5*$,/8Z**R*US!@21$^2UC13'D.J MGXA?D?Z>&QVTN4LZ!T+CF^!:](-L(^5,2,(Y+35\##LB5Z#ME+RVL'' M-G0U,OJH$2?H15IJX*ER#3LWK' 1K,@BD7EUY<0&KG+.0F1?NV[] M"7(:&8YT )S5TDDU>/5XZ;4HJY\-Q[_"/_Z!GS2&966%'Z>[60++'W9S'?8B M"@Y^4;:[?.I?H3U>\68[,!ZHYH*1'!0C$J5/G+2&,&9\EJ6DSW=X<;:9L&I# M>9?C9V7I% OH;*N SH8,96,Z/ & !"%[*_W@(Q'*OB0DYQR"L0U>R MNEO_)$G]XFA?C3_RWNN)OP$TW>RRY2E>8I/)N#B?BYV6='(R*4-,5KET$-3$ M6RM)"BRE(*GSU>^MGR2HD1>9BF?7WF)O $,/>%AM,I2'ULGB1M#ECJY(QD$2 MQ!HMI50J>E';#JTEI)%3;']%K^U!L(_4&X#.G8J E?T4F:J0M20QEVEC5FEB MA:0$F.3 I:>A^AW_(R)ZSFS>7[&;1PCN(.4&8'*4TK"(WX\^^6$Z&;_UWX9S M/[H^6B"^>F]Z(58Q%W A5.$5%XDLY&##*R(G$99 2M5.T0?FOB>DXVKF^A.M%* M W [@SG*!M)U?O:*"RLYQJ@*0P_CROMWQ-"#)X5[R!B>34RA>@G8>DKZ;2!2 M'T@5Y-T :M:,P/.<"I:U0<7:TH#".A2*"B2JE)4149E8^['W,16-Y!)4#-]W M$W #$'F8XW,R/@?<1E,_O5KNJK/):/1^,OW=3]. !W3M(L8(:G%?IE,D5NM, MLA:&61G 5A^[\!+Z&HGP=\3"XPXRW2BF = ]X.2MGTZO2F/S15/]]=F.*$3&1O<\([ @O#UWX3I6W,SJ_+5(6<1-. MYUU@]'%=F@LQ)&9P-SN/YP:ED@1J##$>F0*'ATKUP97/T=3[*,%>$+B?:EH% MW!;[*@JJQU&L M9YO=E9]5S&56O&T,^)?]:9T5@2@=K8K<E13.U,_>6Y][W$Z445'ICRY7]M) ,X[= MG5?7QW99*YM :K3W99"ZM%H0Z\I\@)"3$#JKP.IG:6VFI[4(HCMT5=-*,SA; M\[:VY Q]34U%<.4F/$8T\RZ18(4@#,,D+57PU-4V7!N):2T@Z YA=?31.[Q* MXL;>Q/JI1-WR MU/N,AX,9WJ;0T4 H<^\@6AY!1Q$914H&SBOY&]9)7QD MK/J5S69R>A\$T8]SL(=.6H/78H-<)YX82PZV5,@LJH';8_7(J>Q])<=BK MGNXTV("1W,#A8B.N9S#SY*WWCB0HCCEE0'S"F)$E@:<#2QK=]L- =#.1O8^L MZ!NAE?37+D"76_ ,9AA,QOFJQ/&HB/.7Z7*T*8^.1XO.B4 /)6=-'!@@,L8 MT0G)3>WV\;M1VO^PB[ZQ6E.5K0/V>D[#_?!N0*D4B:?25H=%]*PY^C<"/ G* M.0TH7U=]%,L.9&X'U3_.&T^'2FQBAMZ+]R-*-L-P,1JB-'M241#*2ILQ%LI# M!"W7#=EX!R[3ZD/3=J=V.]S^(5Z/#J32=F*LF_%Q]YL=#$S0VFDJ"8\E>YX: M28+FDICDF6+&:)MJE^EN(&4[]/TA7I9J**.)(7Y;M5ID##=,5,B&@%Q:+3(2 M0O)$<5[2 %*,JO9=?+6&F.Q5ORQUIJ8&W,?[G?@-T\I9&@ESCJ'OZ]#WE8(1 MRXW**"9I3>T&)SM,0/A#O,[L+O@&4+,F)XDJ2-[P0, P0V0*@00A2PY=Y#XD M% [OY)YFAZRP/\3+R9XJ:"2Y]*4 M!")I2,1+[8F@%'TU:8-SG;6:6$-/A8"Q?.:GZ:1II))W'+83.*3>1*YYC-+R#J/*%5#;2-6%?!*T) M,[M45Q,/"\A<'LX7<30-3NH(B7 \%(B,+).0 L,X*#-O-1CG:B>TW*[>+X2Z MUO2DBM ;N+RXDQ?[<3*.*+-%%>#YY'K*+]R[FSF?O%2L,6LM* 9(FOF,^Q6 M6,=CF=R;*'>0C*T=4W3-4[\%40>&=E, :<+";GB"5DR!"U(1X3RZY!IL*9I0 MA#(!T?)DA*N>];)'JD!7\&P++P_O"?=770,V^]UJV:44S_T/E,YB]MU;_.%P M/AL$I3S5% \=5L:L\#*!*AM)%(H-985Q&]2>W?P<3?W:S*9!656=#S'AT4<:6_F.YW:R2+,3D">XL2J3@G@10BBA(H#V7G%;/8GV.IGXK M4)N&9U5U-@#/53<4B)?3A9#>?_\X_&T\!3\:_@/2]831 ;,AT)21*\=*N3?- MQ'D\'3B') SU F/0RB#=CK)^BU>;AFH'JFTC)>9:7A_*W?#9\,O7^6E&41[- M9C"_NQ>/?Q2G!@8:/$]9+Z2&02C3 8-0*T@RG,7D:+"AMB_Z4AK[+3UM&L:= MJKL!"WR7A=/\?CCV*/'QEU)S5CR?=\-9+"W2T/&)'C3P3)20&+>Z;-'Q4;GT MYXY4D3$:SPQ[T,9QPWOH8>GNMW2VR5W1.GH:. ^N';/3\6<_ M@M.\B#@6A]UL $ZD$&TB0CI.)"A/' B,@IW08 W"O7JQPQ/D]%M]VR2^:RNQ MG?*&QSD9-[);-0RY$9R/6J,^#1%&1F3+"(*L2:(2\&AR3L;7OG#;GKI^"W*; M!FU'*F[ IC[F["@NW2Z4.PR_+\9S M)H8Q(83DV>?:V3]/$M1:9\L# 6U7E32*L$]3^.:'Z?HRQ-.#4275[SB #/>/PS&"=PRS!"R]@O MR9(JP\(3B91Z:IAVPM;N'? L4:TUMSSPZ;F+:GI-*UE<$#SFYVQRY4?SJVMV MA,D6A8)>;@!-I$%7U_'2H9-""C[&J,*S*7D'Z9 MX KC$M>?0< C=S8(U(*U0I*L&5IF MJHKLVX,46F"87T['A;-)*KU28/H=!I1[KC#,)32[4&YVU'(>+VX1$W0R1E"Q MZYFW9KW66BL>Y.3;5^Y]O\L]9.DTK_;(*NJ8W4WT/!HO1T#/!E%:I;U"%J'L M%R4ML1P,,IL"<#3"_&%IQ);0VF[]UGHD=@^U#O321#+X]MGX@QBL]24.T2*4 MFLU@B&548FS":;"",\=K!XO;4]?O%<6!:QHZ4MKNMG"">ZY+.)8;O]D&02:O M 9F+:-X316\4!+$9&38T U#-/0VU1Z2]G,I&IJ0=J""QEKJ:L) 855^/75@V M%S]!S8V_##'27CT/XQ[S@MM,A(BXLX2D! -O3A*/T:DLG!.U1Q$]2U23Y8O5 M0JJ:6!>^#M)3>P4E@D M'@@3G)8P*Q%':2!*NNP-5:!=[:+L[:GK]P'KP/CK2&GMAB(W^>!K!*FM$#E; M030S@LAH,?I/S!.6K$%K;P2K7D+]"!!%,::J6I#&IH,-*II?5)1 6VX<;?T7S?< M'K@@!02O",^1(1.ZI#<[041&>\V "EV]GGD-&4U&"ET!:5\UM(&EN[[GVGE! MF@>:&!.$@D&6C"OS@CR*B$5CC' 2N.TR,-AYOM.APX/.<%9510T$"=<;Y_UD MBL;X<>#'')4N*\I)(GW%S5QS<\3U6304'7 MUJV2DMHIJ5DQAGP]5\NV1K0#\,DPSCEQ#*4I)8L89P&&70#&4A$"S;4?T/8B MN-]4NGXP>P#5M@/G[44\H)DY94,FRI9-"QB?A>0C\91J569A2%-[IO+VU/6; MDW=@H':DM 9N7 I;Y;_EEOR['\&BENAZ[%3YBZ-QNO^#.[^Y'%;U.#4DCB[+ M;>CQC[BH1C[#'72,9P\J05J@,2A.=$PEPYIR8BT+1 ?C 25GH#JD#\MAOSY' M9S<]#L<9&-K%\UUC]O./)9&0&8XWI] H]H\54^('24B(_@62O,I'*,>(\=2C@["VC+$*H78VU M%6']OD+U )@UD*VKO08@>5]D;R^G11>#)+DVB\(.YG%GBQ"(DR6CV>$AP:GS MH?KU[EI"^GVOZA]R^VNGB3?U_5P6 90)ZBGQS)8W.ZZ)I302H;/B08F0+#5^TX$J4J:T\20H MP'C1*HP7A= D1)J0+JZ4J_U*NR5I_98T=N9@=J&8)HSIR1A/?]P^G_PP?83Y M0"9AC(V.:.")2,,2":5Q-4TI.YV=R[YV0MP#$GJ>!-:%HA_5ZN\N\P:@K(HP[&Q*\)O?/I]\//[\ M^=/9\>?CC^='YR>G'X\^OCL[?EN^>_OV]+>/YRV1YLIF;OPWCZ!17RC^N>\*N!S?C-&S\;SD[SISM:O6XC_PYF<3K\ M=CV,Z1%MYZB#-Z.2)JALY%%S0V2",ADD9QO6 MP>2C@[X9"+P&@WQV_-?CC[\=HTDZ_>7CR8V!^G!T?OSNZ,.'T[\=H5W:R0)O M^XN_%2RL6?P'<:74)+;2])F ?+?AO.O;R]G(>6[O/YV6]OS_'??/QE-X-V]P.J MVZV-U%4S3XB=RXC!QC*L.8-1R=]>DP_,LW*)@2:)T])1$_]PD4K"LQ"94Z%8 MJIUVMS5Q55YQGUJH#-0:3688DMW9"%P+&2DE4.K2)?,E0;J4QFDC9 :0E-?. M,]B%SKY-5Q?X6OO.VZ7^VC=D)Q_?';]!=Z9$EKO8L7O_OK(9VTQ;)2M6ZIQO M57Q[,\B8DF*19%IF(IDRWEE:CVZY%UEX"3;6=BC64[+_-/*[GWH+81Z\Y")Y M$JF@1-HDB'-)$A>DP=/>@HNU;^TVD-*OE:F@_\<3P_<7^6L(]=X=GYW\]>C\ MY*_'[T\P*GI[^?_W)T=KR+=7WT&97-Y],T5K*/ MQWXZ+OW@/L'T,Q)R"S2$F79<2!(3+QF:*I7#W!-#:7D"XS) [>3%3;3L:]D> M?NXMJ(.F#J)1R.1B8F?(Z*=@.!*XALBD -$YDXW8I"HX>&APZ@C^-3AS)Q__ MBC[-Z=G);I?S=_]Y]1!P V65#,CUO+VK-8<5QO'496#$):Z(E-R3P)@EV4'@ M'+\5'8Q$W$C._LEHCS[Z%M"6,1TT'L3&,(/'(U 2O-;$9J^CPQ\*43OB?8J> MOJ>,UL'$X]2T2AIX#2;EE]/3=W\[^? ! Z63$B[])YT5#[5 M-DHO(G#O@?/;+':[;0PPY4Q$;]XM9D!0@5]Y0;)EZ.YKBF%&[>?/EU'8KRGK M#EN/9LQWI[?78.Y^/?ZO_SK">.<8K<;G\].W_^8>1S_.^_[7C[]H@!'$J,)-X?5Q $88J6V5!D3T#,X".O- MV;.*F'E4N-2)>MJ_2UKL]C='GX_?O3W]]=/QQ\^+Q-)=+-:&3ZILJ;:AM];M M^XWR%PT>;V:BK9Z)WTYF\]GB9B#X&:3KSI"W=P\.4>>E(X*C7R^]%8@36TH- M',W<>Q-T]6?$O2C>^PY^V]7?W%W]SL9BF5F3BL ,!E<:/0//?"*@0?%D<\RQ M]KBK/4GN^2;^G"^J># H M>WNZJ.XY_OAVQTOZISZNLLG9FO)*)J@TWQ[.K]^#;WH;M8NNV"0TEV5HD$GBI-!3"$X>!# &* M1S+CP>58OKM?9S*INKYVFM9*?>^^%TT:WL5O^WWKC2T2JK),E72+P7L& M0:BL:C>'>(J>?:W0NL^^!;O3/@&Z_B1(%HBT3A&O-"="&\V98C15'W+W)$'] MVJ!JN'AH7YV]/%S2&&SZI>J;,-S=6* M=A;!^2<_G5^=3SV&['$Q,><&:\S*%%)*A+/H2Q,PA@>=I80RSD/T1KKJV_(Y MFO8OT5G_^>N.8&^RLIHW];LU$#FNFG%+H9I MOP5;:)^SGOONV^BH "'[+ FU8(CDI4M91IP[+CWS,4HO564KT%T;G56KE <+ M7"W_O/,D)%RBPF&@PTI2=<3-'%2TQ'M;7O4-R.JC6K>CK-G&-B]!R4/SUX%2 M&FB?>*]%ST->/,O4R=)2F66'D71P^!5ZJ)REY!,WUNG:GL13]/3;B[,C6%53 M0!-M$-]/IC#\,EXV@(_WXYYQ6GP[6G Z>\1J3I%Z*HB3)9V;&A0?39;PXI

J\ORFJ##(*BV@6KB ?E2Y*J,"E#-0P1D,7 M)7IKB>EW[EU'6*LC^A8P=/'-#Z>+7N W^^0T?YB,OWP8?H>TK%1YR*.A6D'D MGD3'2N=03HG%TY\8#S+'H(/1M0NL=Z&SWUEU72&O:X4U ,J/\/L=Z4TG8_PR M+AK6S]:'XR'P%$,21#"9T#_UFRK-$HT8R+>5-%.,-YV*I0$\V(&>N MB_& !^GUBP;>?_DRA2\+19[FU;(+F=_)\/4A!4-M>5-&MY7A-G;E)LF8X+4S M@3I5O4W3-H3U_3)?'SUKRCTJZZ?7H+A8@\'G^!72Y0C#^I(BY5?MVO_]TH^& M^6K14&IA\.\F(=QG-XH 3D=!(@>-!XK-Z&PX9%?H'*TQ0+E_SNY5H:3?F^0N M\7=X137@%5[S.RNE5>AF%)FNMMUP]OZ-BD^6II(@F'BUN>?K5EQOL MQ97VX@[H'*87A<\')[U%/],*)=&4,@R[$P_$1E=&/@HID%<73'=0VX[&?IVU M3H'7@9*:@.'U&-IE^>FRP]'B!XN1>S/8Z'@*W&\VYT2",BA6117Q/DJ2 D^> M4@O>UVYHL"NM_;IF'<#R($I[#5=W#QOQ[NZ4;?BDCAL'=^B<;6P;FUA2AH9 M1/:&2),Y\=HH0EV6*F@O'7TM[8-OS?/#%4H*8,2-\6XXNIQ#>FBE(8&GD(C# MJ!F#9H7.@E= V/+_K*Q?HK))1]^2'=- MBCLT5D^VI34L^N IB0Y/2VFDQ8/2>!(C-9$E)YFH7=3?8:OB6_3?+++,XWOH M24KK@D@Q$*XU>I*Z'-6Y)&6!X4F(K)BJG9*T+6U]-V"I@Y7-=JFB9EZ#(7JB M*?#NANGY#SU<:^,.#=?+FM"ZZ"RC8(BB5*/[70)#*S4!&2Q8R8V.M4M?#MK@ M^.X6NK\6+G]-R<-C7<@H\+^ETI4N1\Z%G#013(&B0*EGM?Q?C@>SF&1:O6(RXM2,;F]=L)]T[\CMB97 %\ANGW883;GJAW MB3H:+3YRE5H3)U_&PW\@43 =3I:4WKF=C"KC=F&$4<'+Y3DC*%@@UGEK16D] M#;5-:V?,O.KNN2_!]!/7.SW"HPD_XU84&WA?UK)B&#N3L83GW: IH@=.AA/ML 3 MW'+AR^-?_L\ES!YL)*.RCPH<<8IAH*#Q*V^" M(2)Y!]QQGG-MG^L@C#7[I*$>]RZ:4=9'F5CB0IZG'_ M4&VJ=P![*8U]UQ)61-%FB]>!NMHW:@_;Z.[QU+#^DSIN^]NA\=K8X-48(7*R MH4P(*T,Q7.GG$ -)4>ID8S3HO;S>! M8ED'13E1MMSHTIB)]UH0IX,.+FA*.ZOL>R&IC38)?@F&GKC$[$QI#00<=RHC MCW%'3\=^=%T5.7MS]0M,ODS]MZ_#>#1%;_3AE8)F6CFIB?'.E$PO@USB 6&4 M8Q&L5DG6'J>T![G]1LV=8/10RFOBN>A!_Y_G^*,2DG22$NH<"C>:2+QFG.2< MO)4Q>)UK@_-E%/8;W':"QPY5]!H>?';J,_X.YGXX.ER3]>OU6NBQOI;W[ENL M)^V 2B:)4$PAQ*4OD8PGQFJ:L[=1Q-H5V-VU6+]?\KO888/ K.(^*Z)I&8Y0 MKJF<*,&4#M+RQ#5+M1-IUY#1;//TE^C_43N:'T405 MF3< GKOTOYM<^.%X #&+')PF7%-'),OH2?KL20"5=+08_'A6&36/J>@Y JVC MWH?=?O>3=0MHF5Q<3,8+!GZ%BP#3 3I\BALTN]H;P$V$7WF&WB9$3YV0E-OJ M@]8>$='SV-D]M;IFMNSN(FX (Y\OPVR8AGYZ]=DOKEMN]D["/9*=-L3$&#$^ M4);X:"510(-F&(MP73N$VTA,_[T[JAY'563> GANR?_H+_#+.V\*UYN+>Q?+ M8,((69:I@9P$KXH%!I8#38:FVL?3\U3U?%S54?]#4-7518_H6O0>_'09,&XX MS;@R!A$KVRIYD$'*3(*DY=8L4CS.<0\R(SPPK[E0#YY2-S1^7/?I/8.BLOHF M-679@*FY[D3^RW1R^6UQB _S<)F;O]@Z)AAK,E B;%QD&@5B2Y!I(THG469= MJAT\/4-2_XU]:IY9->7?-IQ6NRU!M$HB0S8[M;3%UF5!DL&]PIG'R*'V\]^S M1/5>MU,/ MO#:P=]M :PO\ HY0J.'6FO 9 N6[3=7)^\ M\2,_+K5P /.C<3I*:5B8\Z,[*9AOKN[)9H8?,;I,JS&^C^6R, S(N=99 G$J MH%M;GCT=.KHD:::YR\Q%J!T#'(:S?@>NU3[B&T1# WOD10P6UWUE?HQ3"4^] M0#)3 4_#G- 0:4W 9FZ"-8:KVJ#?D=2^.R:UA[JG3H..(-!WO'WJ__Y].,(8 M%%4_'4[>3Z87,/W5CR^S7\VP>^]+@O-0/')4-L?A+5V[([^@*"Y-#*:8%^WKO%/LP',,)6H+9(,;$I;*<9"?0 M?7-%8#(SHHR)&5146=>NGME 2K^S+*L'\A7DW;>Q^GA9D'Z:/]W+AUFW*8: MG%'4M*&*1*8 MY[UI:^P)4Y"9DS@5M1J*TOUHF5;>D'?4LY/9[+)T%+OS5##0#ICSEI*0RM'@/!X-D0$>#4Z5,3? M9/7.K"^@KZ5+\3HH[$P[;2'OW@XZ@P@ET?CT'G/(FA#421)H8LA<OI;"Q=-\_^YWV089 MMY8,*937!PD"70Y9AGF5_HQ1>,H3:*%J5ZR]C,*6PH@Z\.M00Z^AX&"[\;7W M)WCN46^PSW*]#.[=@O,#S_$-- N=C2%9E-R\F$HZ*#C"K1)16R59,I5M1 -S M? ?&T1@BRV4>;!G#Z3UQ'DHT)L%QY:.TAQS?VW>E?7VLO&1J[XNTT>,Q/)O. M!Y^FDW09YZ?359?,Q4VZLYD%;6 U18Q#(B%'0%^")J[0H0"Y%9IP@3M(PN]N M4;1I[=ZO?BMI=5)1Q&U I#3/67$P6]UXB^B]*Y.\4L9M([5+I8D$)T9X"8EC M$+[=!>YV.'E,0#]@J:/3QP#94\!]W]@6[W!VFG^!,4R'\?XEXC6'J_<+[F4$ MJF7I=&)*S88EH0R@DRSX&!SS+FPYW7OK-7N'RK[:G70OZD80] 8#6G08SR97 M?E2NFE%PI_.O,+W/Y[4L5WQJ%:(#Q@@DBWRZ@'QZJDE,(CB)!CLK\Q)([4)$ M/_>OW6*L_N!G\.1^HI9[I10M-WLEY2SK,N?7D>A3P$C:!D:? M#?-V6+>?2]5NH=6%R!NXU-K@0][>QQC<&=26#MPA<2)%RB1 5(0R$RB+(45? M_=G[&9IZ[Z1>U^ON1!4-0.N9P/;XQ^J!K-S:X?^G<_]CX)*,SF5)>)F[*WWR MQ%NCB<;.XAU(G2_CCWJ.?#B_*ZV_7]Z?UE>KDW M?8+3 ]^74CRM&8N49,,MD1DR<4$[PK+'XYTER5GM4<0MW)<*)82@I;EFY@+9 M5HHXZB,)4NK,HA(N_[_[TGVP\J+[TI=HHX%C>+E[5_6;N:0#E#ES]^^"HN Z M!.^(]86EF *Q63)B %(*S-"H:P_1V8*L)H_9'3 PZ58A[6-L%8)I%H2(;)$; M6NJ%H;1+]Y88C4X)YT#%P[S'KE'60KU!=3B\#&X[Z*8%P*V8P96/YI\FP_'\ M9(R,PG40GA.X(#3ZH12#<*-#*?H41 5AO7)6)ZC=5N9IBIJ&V"X0> BR>OIH M"UVG&'?<820 !O8A9!)%HJ5-:L8M&2T1R%CR&/@G5CNI9R,Q_5Z#'!13>VBA MC>?(^^;<,# 8,O-2*8%_@(G$@D.I4&&L )"0MW*WNGJQ[N?N;!>?JHJ(VX#( MFCMKDQ4WY756N'*1HW(@/CM!6$I*YEPRP[=RF/X@+]8OTNE6+]8O$7 C3S_7 M,>]MI0L\>(%P5@47D:FL,UI'[_'831H(YS99$Q1C#\^HIQ]]GEVQ=YCLJ]DU MSSUUQ=PN=M(#KC)7,;*2!.M4N37!L]J6MWC!G#$L1&J,WA,\:0?T'/@=N@/T M["/H!ESB9Q\=A!$LY*2*8V^0'\>(U4&5CF Z&AY$4+5'LU9Y)^RNMJ>K^Z.J MJF@ 6KL\.?D,8E%KG+1%^?',,:XH->510*DU]R'4;F;QQWLG?!%.*KP3OD1I M3GNLD@L0YN#ZS2=LSK&13/ILP_6,?M0(64 MN16:9,\DD=13$ECRI!3&&X9G51*UV[QM15B39WA5$UI1,:\%;:??EBV4CG_ MQ;=E?>CJU]]=KDKBM<_!Z,00-@*CJRA+YV%3/'":+&X_#+5JEXU7(KWGJM[> M$5M9N>V/\]PNB>9H-)K\7B0UZSQEZ/%2O:0-/'%Q'U.I*)7H*>NU?/W>FG@;/^EKF; MG8YLGJ$&I]]A=HZ?LKRV3UG3C'%>T(P1:44B/F5#*"2>I [)Z=KSQK>CK+][ MZPYA,>E<1\TC;W6):]&7X)Q*DG(*1!K+2:"6$5"*"\^4]ZQVZ+T-7?T:O"[P M\"+([:"M 19;?5 M*\FCCVX9';NH;E)-CGVCX)?)=YB.EU-R@Y_?E ^*D"(+4$I^N"R-5#GQC&HB M6+14&?0<9-P*"QL6Z/\=+NAB.AR6NF ^_PWNX MK5*^OP="E,%+!+VGI1$6:$=L*5CU3CE07F:IQ7:XV6[!?N^M.L9/!S+O&T?7 MLL$=\=;/OB[:C&+T<#WX0UAI2H^@9*(GDH8RF\MGA >SDC*TJ\YMA9XGE^FW MA5RWF*DGWY[S"[<--F_OB'G 4S8928 S@6Y9+#-K)! J6$K:4Q_]5I%3I7NB M#_T6?A\F8.]>4TT\J?^*'E_Q]T[&3^_>L\EHA#OO=S]- Y5E\M&A."WN8QEQ MF]F(70.CQ?=-NVBJYT!^&V1'_)Y[J?S \#P*/WW MY6Q>1#T;.&&DELJ11+7&^(>CRVHA% #1S)%QC)D/"L4[Q/5[?]$6''?561-' M]S/N-I3L9OS;V4"[X%/RBKA%G8;7EEC!)>&EH99@S*4#H_&6MGXO2=H"XXX: M>SD6W1*+XY*4LOK=PYS06C";=8HD,X-^>*08SFL?B&&!@Z Q**6;/:$[NVII M"X6[Z&K/$_IX?!>$/><%O9T@]^/Y]##=V->NUDMVT/-\'SA!B &*LQ2E1YY, M*56VQ%&#*(P\2)>]I+2CC,.N>PO=$_79$4U M,30Q'G ;QE2[EGT]):\C!>@E^%B3=;ZO!AH(BQ]Q\>;J)F& :Z:,"))DE4J" M%+WG +2CZ%M$46%D=5DOE; NEB81G$92 MGEN(LRP0%K6*D3N11>U4L2?(:0Q%NZK\65NTF_Q;@-+*1C]B:?5( Q M TL) M$PY-MLZ >Z\T(P'G%(_,).-KP^EIDAJ#U*ZJ?PBIBGIH 5:/=]X;&,>O%W[Z M]\7V$R496&=#,$;&:(A'C;&**[+*02LOK,FUN]0^1U._MVR'.?%V5T*3H+KF M9K4!G5=.,?0OT='$#4@E$&]U0'=3V^2LQY"('Y4-*I7,HH']PF-I07,9ZH-I$'IK9RUY]).WJ\ MO:L?CWA@>@ ) OBN_,3#QGIR37J% M36!,K-W?I"9L2UK\BRS!6"F2WJKERQ/H>)" \>I[#M7HK+5XQRY]?3V[N);' MQO61-;!2$@=/#I""0:')"2H&TCI1I)?9V^U&:MWS\/%4WTA?LX;"&UOYE[2_ MFU[&6$HP)+P;6+7C4T;K.LY> ^=.NRRT<+ELI?H[CQY'\6W4-&LFLUXT_NG/ MV:4@O S>!@VBU$B*JSI#/G P:-&(Y$M@VQG[G4>/$T(.I_']9-:-QDEY5X@M MR!@GTJ-'.4X0RG]3VEUL&VPYT4Z.U5J;K& M'$U6!4P@)BC2=> Q4=@3C2"A)"YMZZ$A#U,S;N'6,7;9]Q-\CQ!ZC_/ZC? 9 M^9E53%E'25(228&R],&E.J/3*(J6;4236[<+?8R>SC9"]]3Y4U#:5P'/H>/7 MQT\?_O[B$_W-Z>\'U>S=\YSFU7A/T=JLSFZQG%_47M?U\E$M\#ROY;XG:3GY M/ED-8[ZLI(J6*9'1DC!" %4XQ2::%Z@WM1,FST7S<79;$W>H&_J8OF"^.,?: M>>_>5[Z8+9:+M>,V6;@DL "BT[1(4_H5E YDGX?I>I"801U0<4BE7G#/(8%W7@!WP5K'(\^B]6"L>PD9 M%UR#J?W.HN0EG6%B'PW.!A!G;_ZD.MKKRT KRV%%RV = Y$+DHPH MG?5":3!>"$,$:1O;W\-XE*1QRPI&6:P.U$L',*NEK;=$MC'"Y+-E#CEP)FN2 M6R)X"AL!M53(O=.9MRXR?Y"8CMS4H2J_/;VQB?P[ -(KRN1G/Q _XG>6;02E50'G@P(7D_42&<;MFBGO *,'2!EYN&P;1<_:2[T#\+P. M:7(^6?YX<3Y;D& NVQL2,6AIP(\.&=U"D:FUL'10[2, M6S0W#'B:R+T#_+R<++[-%N'\]_GLXMN+\[!83,HDK96SRDX53^0_!?@J'E7[ MV$53/&C-@C,V$D>M6Q<]0=*X:#I6C-U2+WW#;&.,HL:+Q1NP,M=&OBY U&XU MY] %$J1PH?5^XY-$C3Z5KQT$MH?7'OKH#6!_P_-<9G/Z$D]GRU4_SNER,KW M_.X;KH\=+TLI+ I9BBM@*&D!A8&!,V2CB2DKM9.:YT']V_:D=@O&?0#S&!P' MTEX'('TS3;.O^)&TMFJKLVEH\_$+8LVG3W*>5.;"^74CQL5O/WZ2S8(>L1Z7 M>;]Y(ZKH/O$76/K1(# M0:"ST[#7LWF]LW.1GHWBM.+ZJAO"OO?ZI(O,^F)K@X*[K$Q$L& MS>OAM;8*/->\&K)TP08GRW:U #N]MMMCMSU5/CN*_'OS9S_;(JT6%Y6B^OE9 MC#P7X3TPP^JF/_/@K7+ H_3&,XLJ#%J<]#!IXYZY# :](174&^XV CM3&)W' MQ&K++(H%[6^7$1M8_H.X#/R6*!RT7= MO, M+SN=+=^'^?)=^7D'KMK'='F6?)V]B0CD@A,HBBW D\'4IC&1&Z%#,*UWS7>C M<-PMF\$A-Z"ZNNCD_Q,7CV=9+RC1FN3-%V?*AZ"39&!8GSQ>+=]/+7SZR7C#C18'BMIDRQ@,LF0F&%.>51&]-Z!,">I&Z%5/?LD'I, M!?9_K_K-Z/+XBZR;)L=M\/N&3]]$,;W[C>D8M&UZ]?8EQ> MG^)=W8YU2@5AF0#M*T"L8> E812C$2%F%N+MKCF'6_B]E!SLXNBI;Z;5#.M! MYGK?7<:<0](.+..U*M-K8DX8B%*CLRFKDEJW=;B'C)&/S [7^QUG=*"H.U@0 MUW9W>7:W.J.F7%P&YB1PIH@#7D=8Z3J_Q7"MZ <:BV\,EKM4C(^5@Q1[N^7' M85+N#B>;TV13XZJ2YG*RA>.,E81@A=7KEL[>" V6J ]"E.C*=EGMK7ZDBOAO$DIPUCBH/TG(/*DI;:Z#D@1V93L$G'UL7& M]]$Q[L%BZZ7E8$EWB):-"44NG%/$@,1 F"^UUK^.! @2L]4EHTRMEY?[*1G7 MO1RNX2<@LX>XQUYD/A'Y;V=A>MD1DBGALB,7ZZNS%?7^M302C+:)J/8FVNU: MGO[\W+[TOH^:9FUDUH./F$SQ75DOCI=7G*TMS--RZ(S2]=;]*G6SP"BC*S)' ME6]W,C_[SM&@5[7DE<*SA&4H@^A.DX1F'8N MJ6!$ZXLA#Y R;B5*ZQ"DA;P[@,U-X%\5,X>_)E\OOOXVF\]G?]8M[?"-?K+\ M<2:"Y,;;#$6M[CG[VE66>^#>LR**E2RT+FG:A;Z>MD_V!,0C;JFI=CI%W@>L MGIR8NLM=D9PE'1"T$QX4L@)1" E9>N;J5X!164!6^3!5$X,P6-"]@:?CL1 MV-/BV@9]P^FG _"]#S\J5XMW9<7F8G%1;]ZMJPNRD@Q-"6"U)3]N,$&(-M7; M:_5LH9L.8/>SN%Z$^?Q'O<_QM0XY M/7.17+!R%B(9$X6AK'98HC#4D'\NR3JN>>N3U,?H&;>F?*Q" XR1EK.I2D0A%5UF)U#)YSAS:LZGB1JW%K%H\%I M;SUT"JP7U]QDSWW2CA9J*^HM_\(AU+;=G"+'F+W0PAP#52]V@Y1_[I#:4P// MJ[#U,E*D'WZ;36N:TJBX]>$'#UC@NB4WPQ:YJIR$C[7K0O0*E*?U+69N04=I MO)&6J=R\&]#1BEP+RP4]$Q"L(R.C1 )"LG6R'S*>4A+1M=Z2?RY%KKOH?9LB MUUU$W<$B=F\%!=H@G8@)N!:AMK\U$+!DD@Y3B-X&X5N?!NY=C7340M>=E+M- M-=(NDNX0+9=GZB$%5ROPC BU77*($ J7P(N-EM))YF/S4Y?G4HVTDX:WK$;: M0=R]5".=3/-+/ \_,+^2A5$+BY'X< *K!V\]4N_JTL:O?Y[/%91YX9H0L-I,I4>8G* FL\ZQKKRK+ MN6"EGC^S[9J#/?2&GJ*4/74W:RW(+IS(HWL#P2FC'47\1A5)+M%S\+JVDE(" MA3%<9'V,C>,==V>.7ABR#XP&T,#N>/)K/$WQ\N$# MA6(>&6"I%J7%@$-=;_6K'%'J(-20"]4U)7U66K1:J_:4>+/EZBBG3W^$VL1F M^6-6TA -5IYZ_( G43MQ-NQYE,[H16U=)A(2?-*J:#5:D!DIX3(:=?-"O..= M1^6 ]2)=!*LSJ\QI<#G1FDTY9*#/O&=#,/</72- M@@4?(_"<:N&CIA!/1 ]%I&PH]',NZ0$6K_[/HW92[C;G4;M(ND.T;';3B0'C M14021KT![D,$'PL#XT/AT4A9>.O.[<_F/&HG#6]W'K6+N,?>)[YU,E*DI?R1 M"S!&4-SG;8"H4@'+)*8D+>?QE[D=OY.:'KD=OXO,.O 1#X7\+.27< FYM9W28MF.#B WZ[NA?T?CZ9 MILFW<+Z^[9CKP)37%-"%\__",#\+.JG(H@)*+1$4I8,0&4IPP0LE%'G:YGU1 M#Z6YIP!G3^ \DIL/KL4N;DKLP/&;Z2GEL)_^Q//O^,=LNORR.#.YH,'DP'%? M0!ERZ]ZI#(56"JTRE[G]]:]#".[)=1X=L0?J[_G!M5KDIS]G9UPH9X-)D(21 M=6?6@T?C(>D0,PJK=?-:W7WH[/-8[FC@W$=;SQ23!#(\$YIBII)6EPPH:,(Z MRK3V-E0ZNU 84H3=O._)7I3V>3AX7%SNK+'ND'F6Z[U-K14P5\>JZ\+)UZ,# M9"H*0Z9E^9 !9I]'@JU0M)-TG]?QS663C$;'-;0(44@$'0.FG%32/C3F>%O:QL]3#T3(;<\SB%*Z6+%N M4E\3ZUILL9E_LC@3PFB&$4$*6H25LAFBC;476=(I<):9:!W'/T;/^,ED8U@U M$WX'^W&7)K(N(PW?)K1R3OX7\TG^[XO%JEG*64%IK"\%3"8I*>LS.%0,"F4? M-I0<@FA]#>EIJL9/ @?R58T4T45I[SW^]RPD:V2E'T.D % )33&E%D"6(2H+ M'EWK2Y#WD#%^KC;\4K>3J/N/M5^^^O#F'R>?WOSCU>LWIR>G+]ZKTT\GIR[^]>OG[F]/?3U[0K[SY]%\'A.%[OJEQA-Z"WV;!^WSR/=2F M?]>YX>)DFO^&^7,-I6H_P-76P#V@9B@38R@@*J3UL%A#\*;U4%J'3!>K56S? M &!O<@\_%;U\]>;^6.;.)J<@HJIM.(RA=)<^\%)'%0:ODF\_X^LG$L8.ZH^# MG+NGI?OKH8.H[#ZQ?9@L_K6>]<-DCH'R%%^R!^6,@L 3 ^TYIS6",27;=T-] MF)Y> +:'HA\$S8%2[PI!+V;3E3W=*%DIG"N**#BXD.N5'RO!>V9!H]48*R>Z M?8W&P_3T@J!#M?X@G Y400=PNMD!^..?X=NF9HE9;V44E(D%0H=J^H&H_@"Q=P">:_%<'R@8051:]) #$Z""0XB!UGK- MF>.)/I3FTPSN(6/LK:DAUJ[]9-P93$)<71 YG55=A//+_JHUFZV7F26O4PYK M_5"5"G";BK%.,Q%:%ZP_250OGF=/M3\"H\-UT 6H=FED'WR2AJ&"XNN5LNP- M4&IN2'1942Z2#!_D.*KMH($C^*M68!M*-V.7P]]C1B\QS3$L*,B\;5#<\2B\ M)3.JG3I9G=BI1#4MC[26M;DC;V-GM; M?S6$/OHX34[IXNO%>3WW>;?\@O,7LZ]$S!><+E99<9I]Q;>U.P0NWY5/X:\S MJZS+V1J0V61015KPS$MPR7+O369.M"Z1VI'$L:NHV@)O2/UT <#'N'H1%E]> MG\_^K%O&^#MEU/6;)X5,\0.F\[!83,HDK54[S95[*:+W)4A(64I0R#V$8!!< M9$CN/D0M6Y\PMJ1_[$X.;:$[FF:[P/7EBK'F>7,V>SJ;SK[AG!B;?JX-47Q* M 7,.(&A=(/$&LE83/"@*>*7U-C$^U/+]&%UC3]X89NUNIHDN\+6S==TQK&IM MU;25S8@?>ZC'R!ZSB4[[']3PZN3# MZ9O3WS^^?_7AX]]./KPZH,#CH49M/5:[_,SLGR%[^%Q21=B<,A#\SY ,Z%7-M':;()$\$(ZS5/ M)3#>>H>O =GC;C(WP=9M-W=L97:PGT,AQK4KO\OFBQ(XGCXO+H$)H=3Y]=A)8/\W>ASFM M>Y-OJR#Z(Z;-)<$UQSP'JWD($$NI]RJD!I_IL]H\U+!0O,?64>6A-(][Q#(V MI(^J\2YJU._E^$PYGU!J R2M4FL/"P3E"^0D?95X.3FOC%Z'5\YCCC)!05OG@$H/SJH OL@QX[K-02+4 MXRCN6<6E&T9)K)ZD:K!N:!"#DI& >>$4V&#D*EN!L;5[W)G(<6/3(X'G4,CN MI,D.H'I ?'+)<)Q,&!*4%0HPDZ:"5<4@"9K)U\?/A5(_K7LLE-T%SZRH/6EA:SD!P$%P1D:7@)UGK3_.+'8_2,&YMVA,E]]--!8/I/ MG'S^4@7S'>?A,YY>U-KR=V450"W>72P7RS"MG1)^CN=]D@65J]4L7()*FM?Z M3PE9L1)*":HT3^GW(G1<= X2D ZOL Y6^)V8///,B,(2AZ0599>NVK(.&I*) MWBO.#..M3S=V(G#<(/0(@#D$HCMIKU=H;IS_'0ZO^S9<"5;*)(,)$41V=1II M,A D?;#1DU,PQLGF_=,/)'G<^LWC.=&!E-@!9BE&FF-E()S?V*E;G"S70.XB0024OKN ^LQ.;U M28=2W:'C'0ID=RJ=CJKQ#C#^P*+SD+S/G"C29^/!:U3D/E("GXREL)UY(5$P M3$<*&AXB<=QT?TST#JG+#G*NVTO:SY%78,B=90JXQPA*FTP6&!3!R;E8!$H> M6U.[EYFS4!PJJP4P+LDD/!823YTHG9G%X#RFTGJ# M\UY"^BI:.D#1VT!H)ZEW4=QQFXW;VV0I9V,#LR08(8*D<6]&',4=':*$#AW2Y37(F??,?K(YUUXU[,KTFHM3K^8KGIOWK'+M=W M?7.4/DC&(,OBZX093U9)O)-!^AJ!FE1:WZII0OBXUVX&<7+'5VC_MQG>G/[C MU>FG=Q_>O/KX,7W!?'&.LS*9?J>WS.:'C?S=YL'-N\GOS$VC>P]OKEYRMX&@ METXC@0-RI-!.95'R#E\)V_SZ _ASS\" 75"*CC3 MK$2G7**$-XO:;MI!+(:,)">1M.0<=?55BBXNY=VJ,R[6%$_K SP M ZYND%_Q]#ZD?X55%\[I^EKYQXMOW\[),Y\I&7+$A%!$/!26-0[4CBN!MD0\%M2#UU <0KGOXYF__KS?3]?)9PL3AC3!CK/4G*I'KB M:#5XS@IPI83BDMOV77+OIV3C6]_^>(*DS M2.VK^MEP>N@ 5O=8WF\X35^^AOEZW$82.@I'PM':$C_!"HA6UO:IE%_FZ+RR MK7'U%$V=[#0.N>#MKX,N,77)S<;^)$,1HRZ0F&(D+%5'N.@,,902F8\A-3\% M>HJFSIS500AX$EX'J*,+>"V6[\IJR^M3W6:X=+RN>(-)@] FU#@A4IP@ T1A M,@OD0;=^!TL&B[P! UY7V*TY.IOET-L6OW\YG/Q _XOS[ M).'BTSQ,%Y0)DQ1_^W&YZ*]LT0O+I3 *#$MDBT8*XC8B6,8\=RYG2I1;1UH' M4=S)$4JS]?*(^GN&:+WD=6/NP7!:($HB^ZXS.H17X#2Q'%F=72PYC\W3S,,H M'M=]'A-;!\+Z $6//8SEW10OJ=\L(?3SPM,A2ITUDW ';N]JV7A[U<*98TP\(0<9B WEN(=85F/7LPS1 M2.UTZP%U=ZGHY$2YV6)ZH)P[0,J=B/=Z0A4_0Z<5"YF#+[[4N8R9HEW#P9GD M@R^.H1I\E_4&/9WLU>^IZZ<2RWT%WW]M\._OWKW\YYNW;T].7[ZIH]Y_?_/; MVUU$X,&1_J9.>YUAU]>NW;MV ML1C-#3!7MY2+$\0W6:OG,LA,=FMLZ]/J!T@9UWT-AY8[H7@#372P,OYVL2!' MOUB99>YEW"IWZZ1PO#]&XM"(XZT%0J$"I"9,0H[' 7>)"!A,QMSX8>I*H<>'4 M1/5;P&E_/8R=]_\VF7T,TR6^_SD>V62H0952 B)X913)21<(S&1@$H4WRDO. MXE.AU-.OZ0\C!^AS-HAPQX;)/_'\_..W^63Z>>PRU/$0:S"5B,L[;K:#RY*O&/6P>$"YMA3PV9$YGWTDZ%U_7O%R>2V42 M#H8"D==;810-0K"%$E&C8];2,9G,5BBY[^GCGJH,"(R#1=E!^'(9SUUO=/C" M>>&,T:K+$BB9+(2H)!A)L1Y/(1G1NM_!'2+&]25#1+N'R;DCH&R,)[^\6'E$ MG$]F^^IZ@> <[#0[WA'8;S_^"/\]F[^H<[57NZHN8N0>$QCN'*C$ M/7BLLY*$32JQXG/SD_T=R.OS8&,G.,R.HYN^87?-V&GX>KFUHK*4 F6!Q$EX MRJ,CSI0&KIQ.ND@M?>NCCQU)'!=^@T%E>T@>K+>Q-S0O$V-:.\(=YM9[52&VT;!2%0!"NY)5L6/)3DGXKFMGQ7MW@Z7,^SX80^-H;>SV?Y(BT_ MU/[M5^= 25)6PQSX$$/M!+\:\))JVD-QAHS,Q>U.3NYY^+@;#$=#R:%B'1L6 M?X3YOW"Y[E[V\G)VVJJ$[P9#D@G#,G*(66#MJ&N\=Y@@V10'*!$;)3-'@ M/:+0@MZ-._&L0>98]]&&! VNT'T8!UV =--%]$/I$:BY$L-,O [GL^^U8.QC?OW MJ$OM,0J.U5M@@584;[2$DF60@G-IFE\'W8JPKJ%X.#SNP+&UKD8$X&*^//M0 M)]6MK#0&Q."- 5,HR%"<27 1#:1HLG'>*)&W&G5$3[T!+OKJ&E@_O7#^CLED+^8VM^/#7#<*U\9RI8D$F3^L3H@9'.2O4>Z.&F$E&M+#UGUXZ3O;4 M3/%[RZ^# /.1'8RW5^4YVBMCI9$4"]D,Y/DOQ*9JZ M/1O;$P?; VUWE?3MQDY2NOAZL1KU/&)TP 6/% -E0 B=S(D\= MT8I ,:]JW=1F2]*V2R/8LT7<$!KJP*\]QM9UFK1B[6[(X$O0EK(N(-D1K_4^ M7XSDS3-Y<\G0:I:;]V<_@-[M(/I\#^Z.ILMGW1/CYM(Q3%>,^]YPO+X83_(W M2F<,QS&YI)'BNR1!I8P01+$0K9=6&YZU'JH;VU$Z8SQV6GE#(:_^^H;3!:ZW M[W-M3?.:2 GG_X5A?A:5Y61WD0ROU%VF6*=4TI>>3%>XK%,HK;N/-2#[.77< MV 6%NYQ'#Z'A#H*#W5@^)H/R07I]=BBN=OKIS]F9YRZ@, 923A2(V>#! M,\E!2.%=EB4'T3JVW8O0/MJU]8;9?;38Q4; 'FP2^O!,9\YEJ(QJRT$Y%^JP MKSJ6,UBGM= A'K$,]S%2QRW:Z!JP.VORF4+V]>QB?B9DLCG5 P8E+:TBGO@, M9)_,A%B8*B*9(Q:W/4+IN+4;/0-V9SV.BM=51X[=F#PI%(9<<>JD9BQ2N%Z4 M,F2948&/V8#7-A0K(J*XU=KW@0XI!Q Q[M'X\& \JI+Z#DYKR2F7KGI\ :Y> M%E)2)W Q"Q B26N0K#QU?_]^]O/OW7 9NDVSVX\=[H'MPTVA+]N)RE M?WV9G9,1+%[]S\5D^>-TMKS&HQ*.<6$#$.[J%KMGM>53 FU8=ME3GK+=O=D= MC/EQB@YU7I_PZ[?9/,Q_K!_]VX]5RX1W9?76]8VWXIUDA=B5L5[)D*+.XY,. MO*$?9!NT-JUOTCQ-UXDFKEU@ M")'5UO_1F3I!(D$26$*07I#[;VY1CQ T+K!::_]VR^EFJN@ 5[=XV+1XR=%X M*9D$H^M]QNQI@=>%02A28O+2A^;-&==F[1VKE=*Z;XES48%-!E%( C\9H%5+D%:MY__<(6+<3^??*?0[\WT.RZ6-0!\,WU_$<\G M:6V25^VK8@PL)) NYMK^@ZS0Z@"9131H%0GNR8VA[5\W,FP:*W@VJ+1[\$Z7 MN<--[[VR,QUB22X$L"Z3G&*($(U3D*T37@KF2V@]&^M!8L8MFCA6GGZ0"CK MTDWZ-\86N1.8;!?*C885@[5ZI-YV"XB[@(C MM-C.E_4L[_TE"3?9$26R)'B!1+$?+;9*UCNP&:Q-*::@R06W'L+Z!$GCYF3- M\=-._!V@Z=8Z_O;J$H_1)(R8+6CE:UM79==['=(RKA3Z@,V+\1ZB9=QJNX$C MG28*Z !(-_SJQR\DV,7)Q?++;#[Y7\QGE'VFX#V#+.F#4HY!4"6#<,K*.@W9 M-9\+_0@Y71UP[:GOAQ>U@X3?%X[>A_F[^2I4S/\(YQ?X'NP5!4.):NXT86[)..&!0]!!976T]-L=5$V5T@*^?%^T[UJ(M3ZK.JPA6 M!HJS2_#:H:JJ [0#UH)BY:HX)0P$.L,8(Q M$ QEMR)CX1X#22F3(N2L];IWJ/T3/N]8#CH&A?\8]]NG:#D7_,EM>N5$NE M9/$9M%8.5+4$"@D3Q*!<43)&XV^U1GBH):-O3!*>3@K)$E<\ZL<[O"XM8[QFT:-R@J#I'FV*"X M)9@5/^M0ZN7%G%;!==_W]>)XBG^N?K0X5<),L"^T4@J?-1,H M,&R'E[U>/W([N/98&EX)'82ZMYC\@)F^L;PTFBN/FDN1*+0&&70=5>XR^-HP MC'F3ZOQ2Y*)UX^CM*!NYP]L@\>\ .ND/:0^8TVK/X=J:%(K(LS=0+&6/*J8, MSA4-B5O.I1:^J-8]6?:ACGY/LDXS1_"*L=(58>? M\>\U]U ']UA[$9!Q.T ME04ODS0>BDPD.)\#..8Y4 AAA!>\R-*Z8>*VM&V'M>>\[=U(+^.W.[F/K<75 MJ*C-6.(S1AR8;!V($ ()CI.?SLE #I:Y+$0P,F^5*FSUNNW@\SRVN@<2\N@9 M)VEY4:^HGU[4PJQ5V7O=;WT9?BS.LK).>IX@,^F)D1(AQ.3!UOG%B"%9%K=" MRV-OV0XDSV,GNZU(Q\;&)?V$\P6FB^7D.]YD1?O" E(>8H6K35>,@&!4@:1- M<=XJ$6_/ZWT '8^_9SM\/*-=[89B'1LAU]'9BIV?EL]D,2J=-1A3#VR"17!) M>'"B))$7GHX9=LAXUGM+O=2J ]Q[_7)\2KLM#D79&UICP7"JX4UD%O MP="2*2+*(HJQK/7@O"U)VPY=SV.7?$BM= "VVYL6=XZ/>2V^2\0 ]\5N9%94 M!C*33 MFW>GFVZ%!W13V^JYC9NI[OUXS"*#[YXF[Y@ MOEC=5J[O^*V^XR85)_-Y/15?O?.W']>_LZ'CY,\PS^L;&8Y)[D6PD%R.M06+ M!R^4@"AJ7V+/%6_>MK\9\>/>3S@B9N]<^AU%_1VL\>_/P[1>S5_?@'5,Q9(= M&%:#X<0ICTYU1YA9GFU$'7WK:KR;[Q_Y8O X$+@=2NZKCXZPM+GJJ)1TW#(+ M4B0#BHR3"*<@15L;O#(Q)]VZ&]S/%(R+I_TU^0 D]A#KV%L9KR@NF_U 7!?# M7\S3%[*8RL^G/V>?OLPN%A3 GDSSQPD%/3B]O!2MM,4@$S%H!"CF$X2 "E 0 MA\4$2LVWVP+;Y^U]8&8?5<^.*?>Q@;4^0)_6;9W)]Q5GEW>@=?&43!4PUB"E MV*SF6=J0M>4LM6K?M?I2@<5>U9FK?#DY[Z* #0'W$\_,Z4!:G M. ]U0L-)_CJ93FIN6UWT9LMHL7'35CN**)&#P>C(\3-'$J/(,B3OK# Q,=^\ M%_XN!'8)N'V <7N?8# M=0#!NL%""T0XOV* .6%U#@JJ+8**O-Z'3O6^/2=I MH2XFM;_?>8N(<1?.X:!TF+0[@,L'T@01\(6LX"5^Q_/9MU73\[4)7.84T@AE M.0,69 EBX!@ZZU5EI/P0O#13PF. MC,E6)M$2(,_94.H9X^QBNGQ-FOTCS/^%R_4]L,T>Z4M:E,^"P( Z)+#6D<\J M(H.3*E!8YG0VZ"SFUF4M0_(S\L[3,S68UD#IP&A.SE>_@_E^H6SBQ#//0T!K M:V\BE*!LG?L8,0 KP7OOI,';YR\'PW\[RD:.B<8%\@#*ZV+\]<$KVDG.D_HG MX?Q..[>$'CD)'&S1]7@D2/"RWNRE@#1$JZ7I+^IYF)UQNZ4]5S_>&";/M7SR MS;3,Z/=7&PVM2RCO>?91RBB?XJF/4DJI2XCDB$%Q(>N-1T'Q ?>0G4DJ&<3, M6Y\%_2JEE,K&$@QZ$-XP4$[FVNDN@A3>IZ2M5KKY*<=_2BEWQ.QPI92[J+^' M\'I%.?WRZF"3^< XKTW4>!UQKK1:G_TP9;U23.146.LH^B8!OTHQY4X@N!TS M[ZV1#N"TO^"NV9[F6P5#5A3GE48P0=9V#TR0-.N7QI.,T0>A6B]&0_ Q+K@/ M@-6N4>W0.NX YS_5*KY;M6:Z/*I"%D5(O(YR5Z"B+>!1-]+2.=;M\=&W>'*&A%QB_GR[--D66.B-]-[#Z @Q./K2.R&S9CFFK=!&;[B!-/KJ&F4/OOQ7*4O=)TQLHY'>(/7/ MR?++*LTC^2V^3+Y]FKV:+B?+'QO[DW5&5/ %*"Q!$E22X&W*4')R/%)Z9\56 M.?6N8'N Q.#;4Q]IV+RS5_04Z]MEFY.%\&LLN-%]:19**4@,0% M2:R6%$4FD%RQ,(5^8"3>JK)YXM;.O:_I""7,EUU(5'OA5NMGG;.*O=4>'37.@CKV\? M:@"PF<\K43D*%0NR *J>(7G!#214'IFM\[RWVKMX8N6Z>N&O4H*W;VBTG^1[ M@,L&Y8;G@D;5\8-D.4H@ U<$!Y-59MY;9RKJM[CTD-[+" M-_TA-X1[590TR=?3Y3H1T"E:'A$)ZQ@2O3F%VZTX]U+Y3R\=6>G[J&S60GYC M*S[\=8-PE+R.PS)@56WPYUT!9U.D%4UGIIS@WF[5L.8IQ=]\Z7C11!/%[RV_ M#K;M&E2C>%G0UCVHR(6F9='72=PD1N]RY9G^:;Z[?*1K 8 (0D+.MHLA%">YVYP?P_]G1_$-,9> M*^@?"H1>C" ^S7N\S?NKO[Y-YJM?7G-^QI'YI+@&1_$,,4X+7O"\4(*M,+'B M/?K6EQ*;$=_YB= 1X']T"(R^C799P3J=7H3S-]/%,IR?K];8LU0BI706(?$H M0)G@P1>M(2>FL\@LAGRKP/F);N%WW_'LB^[W 5Q+N3_7BN'3,%\W-6A>+WSG MR4>I%GZC*#F1K^):ZF)O#QW\3ZWP)J,01:)= M56 96T!I$AV]SH"(4>7H/./8NF/M?VJ%=\7L<+7"NZB_@V#VYQ)"+HUWJYZ0 M*O!:;DV?F2P@:%F"\XIX:%V5^4O6"N\$@D=KA7?12 =P&J12*S%NO1,!LA:) M J>2R;!))-X4;YW,WNOF'O47KQ7>"5;'J!7>1<=CYT&4NJWN>TW3FL5;U8!_ MGTZNJB04<\E[8B8K16SINB?NO:R#-'VVIB1_VZ$^/"9GRW=VOB\U.#AFPVMJ M; !NV@!LSQPO)D7# PAN RC,2+)S&DI6CDF7"M^RD_&N;^Y\E^BH8!Q4:QVL M_0\410<*RK$V[I4*Z^S@.M)*1=!!US"H9.[[J6 ?;_OH6$ALIZP.$'?#EM9W MZ2][1X>@+1$,J#(9CE,9*!OT("QQI*67B*TQ]P IG;=*.#;J6BBLMS+W53RM MF/=!&@/:4YJG7-:U:L$ 5SG[K)+)VR'NW_GFQ#Y)"44Z9@ M*0PH(%&N7+F%B,I#RCR+4$)6IIN>A6]_M2:WA^P['UGWSQGMJP\?\'\N)HO) M$C_B_'MMR+BI9M)92\JA+ 7$) G%HZF;K)X"6NF8*-PQ'*2HIS4CG>\C-D9C MT_JV%M 8>X]Q;PFL9P/7*I7YQS)?UT$LX_ MS:J8KGW&F0N)4C.I0$IR&*HF7EYD 5IZ)DU4/F4W\CKR% ^=[Q@_RU6E*6[^ MW;"Y\_!,GG[\L,9]\QSEYGM4/ZPB'UV$R_TSTNZTL!,$G^]R2 'V5V+[ MYX%$-X("H9,6O"0(7N?:0#*"3Z740AP>E' ]%XE;F8G\Q<^E(Z_]& MZ]99\4EZJ3E@9)2!6EK*G:H],V/R&&RT+'6S%;$C;UN9D?O%S*AK #W7JXIK MSD-:3K[7D^36]Q7O?_Q1+BUNP5D?-Q>]*)K))" 4+4$YKBCOR %DCMX:C:;$ M^)^;B_>?'NN4LB W$H/VH(2J/9<$!\T22UER'TWSGOS_N;FX(V8'O+FX@_H[ MB'QN#3\0.;I$:QX+P=?M!@N>TP>5ZYJ8BS:E=3.97_/FXBX@>'S*R0X:Z0!. M@]1*2X\I24GFC(XX#U:""QS!<+)K)8V4MG4A^J]^$!T?6_7-&^V8'Y=W%U#]+J+BMC8!$J2%BPGI\51!R+.B9"*F8HT?= MNS+Q3$VC(3:',Y<]8+*WI7Q;;7Y_7(;YL@MK^7E3_O?Y;+$XWE'C:>:3EVOQ9S*%3Z6%UJQO1FL;C _/)B M?E51NS[VO9%.+5[]A?,T(4F<&6T$0T/>P%29UQ((SZ6!G)P3Q2CC6?-M\)VI M?*:EU0.B?5A%[PYFOP;S%#_7(X!/W205).R"D^4%B>7J;%9[K8*.#EBIS8\2 MTQ"C\A"XXK0.,LU3-S5G#[/Q3$NG^UT!#H7*H4;3A;U4PF!R8C[^:WK258_>SGTUGP]:)/?B& MX_2WWXJ_/JK%BHI<K1;;12,=P&F0"I'HC/,H$5R=$J2, MB!!#B74V-EKFI79*'SM.?N;58CO!ZAC58KOHN .KDG$_UFKQPH$HR M$$M*()SU1C)3C&J]^!_28?=Y58KMA)$M.^SNHK .<'=_>^J4A2G:2<"8R)JM MJ>461D+T9.*Q:%N:G\SLWTO\>76U/P1SARNK \2UJ 92AIL0/=B428;:6PB* MHB$=78RV.!=E\X/#_U0F-@A%CZS[YXSV)V]]GLZFW\D?8+ZYT>@%2X77:Y_. MD'*R1@C9",A=1R&-\7NT*\0'@^G?P]0V&^A**6U8UL#T M2C"60?",0=3)&I]KAZMG:&7/NA[R" @_OC'N ;?G7S^Y:[L#=%E;XS*H54\& MS!XHQJ:@)!?!C+&*8S?!X!#],OJKM/R5;/$ L/W22^(_5OJ[D@N%+<;FDB 6 M2QKD/H.WED*;@$$69JQUZ=D8X<^\/=,"T%_)" \ V_.N]'E2,IO"P1O"24PE M@>22C.6;#JN.%0LR%Y^#%:+$UOT9CLC>,ZT\_96,\3#(C6J/ [=I754EWI + M+\5'9BA$")R"!5L[*&B3P"DLFC%AC+MU=G/T3KZW2'ZFA:K',Z^.$?2+KW2W MD^*0?&:)(<3HJVB$ 9U(YS/=&6EX##"D8CO8N?@TQ["XF/]8'703(U]GTW7+[*PUMTH*(&;(9VA> MYQ5Q#UID%I %KIIO]SU$RS/=&6@#PB8*ZK_][)O3%^_^>/7IY/][]?& VP/W M/*7Q#8&GZ&QT"^#-E-Z(Y'.N2ZNORJ6M"=XGY!"=K]LR]<*B)30%SY1*-FBE M6B\=CY!SJ -ZN8$C/?QDL<#EHJ)[;6+GY[,_:]W7&3I?3) &K$5*?%,DWK-, M$$V.*0CG'&M=W;P%6>.>X+5"R&U_TUH?731-N!(6)7[DP?$WG&*9+,\,N5\; M@@%69 15#/E0S+4%1%1:R,"M:'W _ IXP9:0X&IA=P["))>E8+UZA=>\?.! M,OD7L^ER,KV@:/ =)13K6[)G&)-PQ7+0IE9MH380,48*_Y2DR,\%4WQC1&U/ MW;B!U% @&T@['>!NS=#;V6+QFJ1Y'T>_89G-KQG'Q:N_2*"DR+%>3N4F5A^.D$G@P:=@?;"#N+Y!V!GW MO&)8]SF^_ANNX8,E$!26__'FTQ^O3C]]/#E]^>+=Z:*CC7>U2WGCCNB);IL@X*@7&:HI:%!E/5*Q 3IG;'#$7W9KK M>PD9-_$8#BFWW=_A6AAQ#5_,EV?OY[-\D9;OYA]Q_GV2UC?XK-'2.,;!K#K. MV1S R^*!B\($MQ3+R*TB1'K!#0315]?H>>C=XP*G@3IG#67;!S:J#6TX6&QN M+BG*A"@RC9"E#J"R)R98DL1.M%P&D[/8:N=U.X#<)6 ,4\-USD-N5[5=20Z4Z\BHJ%=>WY6?>-@8"PLN!U<8,!04>A5! M.6CB&8P73&J=C-$MUI$'"1C/@1RJT5EK\8Z]BM0HO8;CERQDM_Q1!;2R M"[*)4"01+,6J^RD))>1$P58B(2$3,<<6*\A][QYW-[KM&G*P;$?&Q@?\=C%/ M7\("3S[/<576<)NEC0%AMH4YH\ELF &EL5 (1J@7+G*/Q*126YW%/@&8K0D: MS\D]TYG7V?+"<77S?.4IG"DN,:1#;D?&W(X M%\RH[M"(4E,)N MM=[\_-SQ(#"0UF9M1-C!"=:JA. D_<_%9#%9*:3:B+#""X,>L%;'*>]KQVU: MDC,/0JBBE7?-1YO>0\>X9T;MUI]FLNX0+QOK(;)+T+7")'M;Q1(AR+JI;#/' MXBT6T[KDZ7Y*1FX%=["&GX#,'N(>>XDY.?\^^XS3-]-T&9$GBN/)U0)R2YF> M2J[V)V= SM$+$92+,F^UR-Q^K_$LP_3S MA/SGNF+MMQ_KS.\\+-;)?R+7R:3/4(00H)SRM S39X78LH$5YX-I[#YV(&_< MRV#MUZ&A--,WZ*X9NQGU.53!N0 !ZSA%-/7&IJ3/"@;42;EL6G>5W)'$<9W: M8%#9'I('ZVWL!7!SH%$+>\[/,2TOPCE]ZQM2_K'Q["S8R"Q%"!H3&;.4 EPR M#*17AGMM8Y3;;?,]^:INT72XEF>#B;P#OW9[$7A[=77%22%=C2Z9XY2WZU; M7Q)^5ZX.\DOJC'$9LF$19#U?KK-,(/(D@*&*FA4*3%WKD3M[D-G7:5L; M#S>TMKI86B_'Y7R:K79_:K7_S['M&,B.6:D]R(JJO_;)&L5I338P=ICW S1]A>E'(1U_,Z35GV0HA MDDG 2^)0KWU2]NTBT%7'<(Z+&ZQASI0"HP593]!4R.1=>59@C?64KRA*8YZ\ M*[C'>[<"E/M% '6@V#N,E_#/%[1 ?UV\GIQ?-3!+1EA1@H*0<=^>ET4WGUV$R7W70NKZM>CV*5EKM43$+S&I- M$5/M=FT+!UF*2E$PI&RN]8'M(_0QU?GHRS6\G(4[.)\M)':17&XMA M?C?]@.EB/J\;)=-\.IO.+[_\+2PFU_U_/F'Z,IW\SP5NCCX4"RB+%D"1Y*H= ML21:+VR5T,1N? MT%+P)!:^1:@69,4:[.'3@E/*#2*FEC@Q3NJ;#PP:?WAX@#M'??98N]13GR-:[K MZ:/KQMM_X/++++]9M=BNF=?=[R)>75W*25%X4Q]N>3RJRD>&]D-\7(Y[KC;M-8.,H0YG]A%<] E4R2%D MGPB!6R4C3X#W<2K&NXAV/!3,!E')V&OHB]_?3=/L?/;YLH#3JCI]6080UA#Q MC@*-X&("HZ0-PJD2;M\X>NAJ_*TGCX>1ENJ:M9)=!U'Y0&[]QB9G9+4FM#8] MJ^K*&7 V M0 @R04XV%.5Y""DW!^K#]/R2 40K=#928W^0O&E0L8M:WY>$-Q9<1V@[_+8XL7L:YQ,5W*ZJEXBAJ:+2=Y,=;@Q M6V[QH7[VKKR[6-81#RL1X]\FG[_4QK4E*.N@Q(SKRJF86 $I"LN6I21+ZY8X M;3D8MR2[:[R/")6Q-V)/2&_X?<70N_+'Y)SL?C:M0SA75V\VXYK1^" MRJ,6T>\"@0ZBA0V[-3QZ,_UVL?Q$?[AHF0V@NDXAN*EBDBGY$HJ$) V%1#&2@7-6.[,I0?\O*+"U M/WV8FG%AV$;;6T!H#]%W"**Z9M3>_?50>%/(YC):&ZP IVL>IRR",\B &712 MX'=JCW:6J/U#MH_\G8'6@,L;>Q;S-SOOY+&Z2J'=EL[=P62S)BY.>23"V MSF'. <$7)J"X$@0ZHXKF3R4=.[YSW,J0Q@@:4MX=>*F[<<#*A8*350&U=@F]CJ#F1$5DBW.4ZU7G5 M8$%)#]I[XZT0F%WK:LV':!EW.6RAYR>ALX?0^P3/9E''5;WHZ_/9GQN?+*2S M@I,[9D4X4 (]+>V,@616DMO/+/(CP.D!ZGH#V#YH>!IB+50S=M2U6>BO\AS) MN2[>46+#"SEP9@QX&1$"$YEGA11:;-GW_N<'_Y*UB_NO>0?+OB/<;(Q+VX0> M1087*_7"F#):I*"<47J79$SYG)UN(H>T/4>\AI=V_-9F2S)##!?52U< M=G:]O/'-?+$&):"L50LZK)R> !MXB%R99/EV(Z2>?E-A'C;/A9-H!1&I_ M\Y?U&&WVK7+Q*&O:Z.)\J7T1;6UBY@Q$DAMPJ;,V*2>* K>%RP[O'2?U&@ Z M0\EZ[)FZM1YOY6DU$KY5D& 0(\5JT8'3@8%(9 Q.<;3;U6H^-3/W\H6_9#7[ M_@'*_LKH 4$;X'.I9+0"01M)*:40 1RGU3I+RS&$8&S>ZO[.-A@:^Z;ZGLJZ MK>X])#>RPO^83"=?KV;]NEI0HPCA.CO*O9!62V+95!:J$Z3PC+?H:?'32T=6 M^CXJF[60W]B*#W_=(%S0DNDS9?2:,P2EM(=@B@1'*ZQ/R2>A6W3B^>FEXT03 MS12_M_PZV"D;O$XP!UV4H"A)2JQ#PV,BJ0:R"Z%3L%8H[EMWE>NB <5SNRUU M^+E#5U#JP+3VJ'*]?99XIE"K&&L[FR15K;(E?0AD]2JX=D443+=[PX]1ZGR; M[%^R!&I/'!Y>^GP0*#JP@RM]/*Z&E=S_/IW%!T8I9^/)LF^JNUJ,)Y MNCA???IA=G[^>C;_,\SSF; F)14U6"DT!5M%4:2N"Z18I)=*>#%89+.MRJI;1^H' K*\IM&T M*E&B(JZ50P$J2DMZD@E*,)Y" *=+\X+G\?*PX2L#?JG%K!UR#LS#7DWS6'T3 M_C;!.=']Y4?CU@EWGGN$[@F/\W*,!@HH$866''2HM=VJ6(BL(/"B933+-(%'=;OXKM>SS=X;*.R"RJ,V4-@% M AU$* ]--$NZ")60 32JRSDF6=>"9Y!HI@D#'42>36C>R>Z13"G52_\Q3"7?0P M=LW\_:/S+%,LN0C1,P8J((*KM7A1"/" MRZ$8)G,7=$E +,H M9D;2I%SD.>2:TRH)? CC NGT*,HKG'U8211XR++H8@L MXX9K :2_&4H%)$": OEZ0VB1ADJQT=;,]^HD?);9;+0FBL;.B.6DG9[@Q<6N I=BHG&BNLM UE#\?:>UA4[T?:3V$X 0LM^L[GA#RG%B< M ZRM;V(EW5K',P,H+)CS&,00&?[MRY^/M ZSVC'(359D0 OJ[T@*#1C!&D!C)"?K1F.6&, M>6S2TW\CZ/+DV]'UR>>+H\OK?U]?'IU='1U?GYZ?70TH<]LG,G"%VT$C"%3< M=FDF;M'6%Z*>/5W78MH(U19*/I<299H8B04"F<8NSC04 \$$!,KB@B N+5QO ML#?8,^S3::B#O%)W1L\GYMQN^]*GIS>_:?>Q4N;21=D%,+[- V4( EX0!J!" M#.,L1QD.G77HI6CUIW8,!=& M ^;VALZ#$Y.ST'%G=^WBVN$'F$KU(;PE9I&KEM:YXCGUCPI:[%/2Q.WD5)Z! MS&3*,D:H9:%/H-YKD::G&\KW#K/J 7YBYK,\T>",Z@)E%DB=YA)#Y 3,)/GRVW'$]$TY_9J5JD_VNE#D368 MO:F%82<"\7NN_>L.("*9L MP0&'QDT0S=U\(>%418VH*PDH)YO:A_)N[=CZ]06X66Q"!)K (*^B., AK A+$ (\4,,X1* M$GJ_ME^KR$M?&/K7C2HL%[&O"EVTA[GFU+GC9K9HJ7DQEY-2+0[/ENY8:<%< MA&"!%AEWL8*_.&^9VW@4 D'#,^A^Z'1WJ-/G(IM-8(*K4=%.P#MM<>?M3&-Y M;B16"!A(L1M*)H"PC +E)IV &;$$APZC=J@3]W@QF8SEP>'K3A@@S)+< <6P"=T6>J="Z62>!M'>S9QZ+.YT M7IGZL51F]:@11P(5UFTZK,[]+6)B@/ -.R'4B+*"0<&[O3>V_1M)6D+I2DTDQH;WLT@UD7'336.90># M (Q._[6CT!S?F?NV=./B9A7JL[T9BC6S<7VH3\VI!6654# MKJ$R00A0."4P+ZCRQKT46 MT@)-"V+<#PQAULD^MGTAXB-VXUM'$%@32*MLZZ7%A!LZXCF 3#E@D*5 <$4! M-L1@H;%\YSVB]K_+?_PH)R0CB1K6VY9<%F6,:C\6!94;D#\^)IH#C C.E,DX MA:%/1G_0QG8'47]P8[M#>(B]FFWNQI8ABYE;A)W[=LLQ]RXWYQDHE*^.RRC. MUR\P_(T:VQW$WO[&=@= F8"3V>*3OSU?N"H8(9H(7XVK#*"$.G0D,D!(167! M&'MW;CG6N<"W@QI!%'^?]2PH1[']S[6Y?ZAJ43\MKY;Z0^+3IID;_7GNKP!> M+-[@3;,DCSB&&=^(U*1G<%MF57M+^F52*:$S7E %F,C5 D8FF?;- MZ97-1%$4.G2==1\]DSQ<&<48P],6>^4]F_L ]=R>?#=J[IN/?*GF4T=8"MH&$P3<%I;(+I89@&; M+P[4U__F1FI("B(9,$8+?W.* FZH=A.!,2LS >%'E:5MU3'NZ=ZHSFI4NA(P MQR.E?+JYN1!/?ONT;#ESX^)+DT.W=X(6N4FEA0""^=L-4&0%1[K P9L(;=8D M;DIU5-,* 'T"!N2T]X<67ZIZ7XN7+^543)7O1>- ?&P;U=Q (8G*E !:$>FK MDQ&0A%$@_2$5*0HB:&CG-DCAN!F14_9(#-R\YQ#] _7NN3*WWGPNC8OMO?4\]UBQ6A5<6PHR6UAG MDP("9A$'FB"3"0$1*7C@*;Y-EW"]>M:_<#JUE:/"<_;I:?G+13[28.)6_&K]-7T^ER\Y(A%=! MT4_.?I:G=-B_/T$*MX%6@@*:NPT,RPL,1$%R*B5GD'?RUP=;4/P:ON&<[C21 M'@ G$."?/[3QW_1V.7%6-R4*2BU&W 67Q!! !7,_(=\JAFE36",PLJ'/*[>H MDI+)].&X"@]X G9S7-4^S3LS9]5T.9+E0)S2&#-# <9N@T(SZF845!!PP0LA M<*YR'MIRMBH3K_)O%-L) WH"UO/<"V955K*:#(OG,PDMJ,<^S#OJYF:NE3-23-S$Z=LW%3[5(NI M]BVWSV=WIGZ^',8XI 8#E&GG7S5R6U7DMJI<%H744E MNEV][/C!)';L??BL M1@8WML%<.@ _EXT1C5EI7V"#N0O7;'MOD,,"R$)*P!&#V!04=SWU?2_>+^"8<,%%0BG$EAD,2!36ZK,DDL M5P%YK\8@(0%K6IX4^;(&?PSHL_#_6\[NCN?-K+HW]JC>P_T?]L_WEBBCX:RA:<08EA4!) MI &5!00""0&@PD04G+&?'\PT\;<<*5\SI^ 3+EH@G*$@,@+#H@26F;(_24/'Q+6T$>A(PNN= ]72J7'S@/?<--%HJ MU6*B<*4&PMX*Q@(.=%P0D2!>K6 M'ZC/B=Z+&I$OT8]M3D.![V\[U4Q,@MC.IK(GVO6>1KK6-;V CT)."P5A'E8MHLO>Y9 M-:U6\^G,S&XR(VENC 0F@_XE7T6 A#1S\PI1IAG/4)8'-KDN>G4R./;#&EQP M:A(PM_;TX?48W@SN)A-NCF04 [>#IKY/I 9,NFFD_2 Q5\P6H5,>NS7J9&+\ MAS6Q@'1$362\3)G5XK]*V)33N1O6,CKPO0V6^VC_[]I=],EW%W$Z(LNIJ)]: M1/VKT#[54[4!ZFH6NBVUP3E"$BAM!*#(9( ;HH%VH2A7.=8Y#5U>,^)PNB6. MX0]KV:E80K"X\L,N97PUU6TM'NY*%?!>QGNA(U_-V#.*L6]G*)U+I+4"Q'E- M?WL6 DYL 1B&AM!,9):&?E$YI=L9VEA&9*[=-MWOV@M)@8 X X8@ Y5F2.+@ M3Q[];6YG'&([(6YG'$)6Y.KZYTJJE^DM)FT5E49N/R^@3PSY.LP<(L Y9GO+ZK0K\>';=N5 &J/^>5L]_L]2XL(TEG]XL8R7[T4T M@S"D58,03(#SXZ,;G$.WX+I%&!'I-B#,O[,L; X4RPB2!#%-=[VH=QCGQT?Q M+DV,P_F!""; ^>G9#458X4QS8"QD3F-5 "&4!)HQE!56Y-G.;?YAG)^>Q:E? M&(_S Q%,("79*1610TX@,@IPZ'"ABF;^)P4TRB1#1A!6C+V?ZUUFFM0%F3Y1 MYVA,)6!]?>K+:.$&DN?&S2CJ,!2( >[^SE?XN -626#&^-8A8%Q2U,/LI4 MA8&'$)=$/MTK/VM^,1/]I:K]JZAGUO;3Q=3,1T MYE]D^7->/GA(_4FHY!E4A!B L?"WM[$!G$$#,IHAPMT$4S+T(?4N?7Z PM0A MIA:,BH"&U?N(Y$WD;I1>?.#H+U'KZ_+>P>>FCYI4S;Q>2TIL.@S9N!WP0A<& MI?2+'6W^PH$G([V5#W4&XGLCEZ].!8XE!Y#Q<&!7S.K2S4SNNW4N[QX&#IJV_2-N!7,(UK+ M^Q!M!\2]_NAXN*6%'\ ]3WQC6@, MOXKZ#S,+;!('"XU;'/Q1AM$7ZSCF\1QJO>B[>,IBE+5BVU?B%O5^X&JQ!^8X M-N#BN9O%4.[;..XE\][E8 M650G1"+F'M_H9V9WE0[,UYK,*$F7?FQM1B,1KB[<9V?U_51_F8C;($R]E1@E M8]&+IXU(),*2G_''TT;7X6A:$QEE ]?;^[W'(A&B?JG^>M$OK ?<(CK*]JL7 M<;NQB4S@\YI:WAO=-M:_?_A=3 9/MUURHVR0#J*N RHI3+SF>%(UYKIZ5MWM$=Z(N[AE;-W#B/S:[N>[UI&X3 MWR,5[+Z7'J18=X_2 PMU/:F71E6/IGXZM^^^]ME]IP\,F+)+J:O/#,\R M;Q08+4%V"#^O)^LN6"([65]6MVPHX-> P=GF3?*B\;43]ZH3"/^OSP%&B4ZZ MDO+S!.#G"[>UL.:C!V::WHJ)5,O9E:S,4D?E9*305DZ>F;,(4Z6P5 M&JVJ<6#LO16>R.Q=S?ZXJ-5Y?=W4)\VL7%S^#5GNW>D#T4H>^[)Z"&R1&3Z? MSYR/G[9=)L*YTNU2H]5 ]N5R+T#I+(!GU>S?YGFE-J'JD;M\(%I)9(#%UE-6IC/[2_5O3E>-+K[)OX:@_N='XMW3TI9JJ?VU^/[)3(TM9X.+)7I],-Y1?4ASZ(IK6B;AW-A$3)<*G]X_ M^/9O;@"RG)2SIS"Q6[\OQJL-"&04AR&;S@XL9(BW0VR\ H( F[ T8[T-"@;> M1Z^+[41B4KFN_1@E="I0F<;M"R_-G_.R?O8K89SR 9_I1')2J:_#,4RU"NCB M<:P*H+>2@U3_[% V0.7/A7CZO7G5VR9TX4\7^0/FM0-G>*W/LY!H!ZX'L/!Z M1JZ//O:!T'>CYOYUYF/G)FZK^FEPZ[ZCCXV(GDR61=O;)#G[!. M123;!<>KOMI)1748+I&INS!5 )Y>I,2L*=F/=;5CX/&+?)Q*9T'H6)<5[U+O M@:1L >%GK>)'KC0_ZQ-_UB<>QHW^SW75[L>'3H^WDJ*54>V:'1L'&YN R>19 MK3!38UU,OVL'U\:N<7Q]65F1C?^GII0X./+C9+C+>0].-K)RZQ]RE.%?T"^S'96>\8OM,8^KV>:;3IID'9'27W&C5N7W]Z'Z,8GO4.]\$ M1C\K&HK%77*CU>7V]:[[,8H^%ZOK:B8F(K4PW Y0ZP4G"ESZH&=ZA; M)<>K,!WB5_P6E/ MNOM!&7O;N.9F?F_:1:3M(GI731S*E[-0.\G#/A6O5K5W[JX/E,GQ?V9FIU-5 MW0?*H7?Z0+R2U6!<;X,D9G?X'[\R)?)KS"D M=_U&)[Y3RCX="%YRD_Q\=F?JD>?WYF]THCJEQ-6!X,6>U4+.)Z+^5C:S@$?= MVZ5VHC.E=-9>@&(3^-ZS#,V$;!'9J5HAI636;FBB9_Y7SC\\@?MD=V(RI516 M1[ 2>&/D.7#_5C6A7UAZ*[L3B:DDL';"$SW:68N\ATZ_C0([T952 FH7++&O M.ON RH\H$&&;Y'7B*Z6$T0Y04DCQ!VF/^5I0)X)2RO)L@B%Z$%(-+I5C$ M1THYF+7!IU'F/9B.0^M5<4IID@3+5*OI5Q>X+!7[;!I5E^TQ3* ZU?WB.Y&8 M4@*D.V31UR5=>KW$A$+\^#*Z4,?/^Z1W8C:E7$AGP%)MJ'$Z;4H'ZW4MVF:J MKYXZ?*OYP.X:.SX3I-5&UV$$Z+OQ[E/O#*3G_=6M8H?DPI[%??+-F89WW-@H M,.+ESGU$N0&Z77 " M7.VX#+H7D)_-!&+-H9^-!7XV%CAL;SVK)]>FOF_.[76MG7V%B?!WB(TVAPZ+ M$?8#$SU2\%J%:$;Z5E*TF[R'QG ;AI\*)=?E;'!X_494M"NY/4EY T#LQJ'S MB4%09LA'-;IZF!G]92)N!]&S36:TZ[:'\;0'DOB)Q3$XVR$VVOW:PVC;#TP2 M#K#5*\1[?1O$1;M;V\<1;@(B(6=X7=]/9V%]X2N1T6[5]G>%[P%)RQ,&(FR[ MU&@7:@?YP>1H6VT8PKU5)-2N0%3N7TDDJSR0YQWXC>_1E[_P_Y.B,?_ZQ_\!4$L# M!!0 ( "@YJECG]$0PS0< ,DG < 86YI<"TR,#(T,#,S,7@Q,'%X M97AX,S$Q+FAT;>U:;6_;.!+^?K^"E^"Z"6 [EE_R8J7GTS)#2>6HS>7&> H\O M_G;^]WJ=O5-1F4%N6:2!6XA9:40^9K_&8.Y8O5Y)7:EBIL4XM:S5;'78KTK? MB0GWXU98"1=S/>='_O?YD5OD/%3Q[.(\%A,FXK=[(DS:S79PV@W:S: 3!B<\ M[#1/.F'4Y2==.#UN_2?8PZDH[N<8.Y/P=B\3>3T%6K_7Z1:V/Q6Q37M!L_F/ M/2=W<9ZHW.)B&B?[KU['NB:NQZC,J@*GHR8+][;.I1CG/>??GET11A[T-S+^:G [&KX?7EV.AC?7[.8] MN_II.'C/!K\-KCZ-AO\:X"4<'=RR#Y]N/WZZO!ZQT36BD5:SV=HV97^Z+YV-O@QK[%K MZ8P%S?HO3"7L\GK(/J1<9SR"THJ(2U-CPSQJ8*+.7D.B6CN7J!^YP?1@(K(9 MN\O55$(\AIK/E_99BA6:D"LLE+@"%SGC^8R5N=4EH =8.ET5Q?1QEN$O+;AD M"8_PDF8J0VZWRLNM">00@3% ZZ[H-'@M1F-P2>E*,*Y! I'06')1 M+,?I:$D,FDU3$:7,E/2QG#\%#942Q38-X)L@1E*9>8K.!@'BV-L(\%*:Z11"E1 (&H$"UN.>/L MB;A)62+5U,Q1JF$LC-4<%^)TT=N-5M96P&;FQJQ9^UKPUMDYO(T>).?-_FDK M..F;"E%5>T 4H9)$X$^7MB'C&AQ ,.$BE$")9("H#*4P*8F36(;T2!1)OV-A M(JE,B?.(.+62'BF%5A'$>-FP P1&#(@TG_W!?93R? SL$CGIMI0H$;2Y,S#H M!]T#.'0*@FZ\>LU?%-0QYAZMM!8C$EL!L0<5V?7,19,-BR:X*/G_&.8H1V7_ M!6W526N'H'O #W<&NYW&64"!> <&=PB8.E?J/H^Q&E7AB)=F^RE4#D- C%0K M^0*K2HT*D+4FPC@N1"G(G1YJI9$[P-<;GOBV MAC7>"A,1$UJY43DGMN<&D4[])D&8ZW@.)P2XX*&0PLZH[F]:EFXNASP'*G]? M/!!=Z5==4;FO'"I*72"HC>M3HDCIV!G@.M"BS=B"?_W/S6VA RQ. M1.XTOOD,56F?MF";"L$7TD"==?+YS1 +YSV[NP?!1P+M<7BC!5X#YN)=PES% MFCZ=Z["@/7G5R+F1C=A[!E=225=15&I*_DK]W* U4\;B=3JT1%TF0D6_^Y,> M=O#$E 11C"SV2+HR'+=2X(X3Z*0A+Q=V'7JK4FX6S0;QGT,]Q*XPN'A4I#UC M4MR!K,X6'LG77ARB%R)]I_9HW5>R1W-GCO'\%JDM68I(F<>QEK=)F4>_=!5299<):@#\H":'"CH+&8X'V.24'"&9D8$,,CW^IHY[? M@?![*=!\=[>5>>2.( [_VG+]>77^4F*/ACVC0*C1-I]"S$5;L4?_BP@=AXC!,-+'CM2716/2I.08AA*UGS M'8#!\F_*# &"47+.5/5DX\G:JZKN.[@GNL0BGF@DCAKF'1S7(7+4[D#P",@/LB74+C10]LK=M851-" MA"3H.D9?\L) ;_ZECVQ>2#[KB=S%T$WJ5^I#9:W*>O1+UP]4&^X!^I'-EX?ZYPVSII/#S<;P9-C7TCMD3/9 MFXV!,07/W^ZU]^83*BSU6L4]"QX&F^#U.#8^+*NO#WQ%[#N/WR&87<%B_^2S M-_O!<;,?-&ON!8M'+S%4D?F"3G\+?]_L=_"^PK:\X?Z$UA[&6U) M/ZXN-Y=3>(@<5-KU*9]Y?ZWZ]*_2';E7^/X'4$L#!!0 ( "@YJEC+57-G MTP< /(E < 86YI<"TR,#(T,#,S,7@Q,'%X97AX,S$R+FAT;>U:;4\C M.1+^?K_"![I9D)*0A(0A@4'*9H(VTA[, GM[]^GD;E?3%NYVK^U.R/[ZJ[([ M+Y"P V)V)H-NI F)72Y7N1X_57;W:>HR=7:: A=G?SO]>[W./NJXS"!W+#; M'0A66IG?LM\$V#M6KU=20UW,C+Q-'6LWVQWVFS9WT?MSOOC"#K=).*B)^*HV>U$[:1]U(/_MG9P M*(J',=;-%'S8R61>3X'F[W>ZA3N92N'2?JO9_,>.ESL[373N<#*#@\/7H&-= M$S>WJ,SI H>C)@?WKLZ5O,W[WK^=H&HN'FNE37^WZ?^=4$\]X9E4L_X/-S(# MRRY@RJYTQO,?:I;GMF[!R"0(6OD'A$G\SVFP_SWJ43*'N3^M-CDQND]E)!T[ M;#7:#SUXGNTQKCR8;V3\<'1U,SX?#P=W!:GKD=#[\YALTTNW?PT8M>#JQ\'%Z/K^N6_ M?Q[]APV&-]33;C:?';*_W)?.1E_&-7;MH$@A9Y\:;,@-S&HL!N-D,F,NY>[= M;O?XY-FX*[@0R!%U!8GK'Q[-D2AS@0'KUZGE&SG::LR=^/JS/UR6]G&C2\LP M9BF? #,PD3!%=G6IM.R7DAM$MIJQ*RBT<4SG[%R;C+6:]5^83MC@8LP^I=QD M/(;2R9@K6V/C/&Y@H'IO(5#MK0O4C]QB># 0V8S=Y7JJ0-Q"+<3+A"@)C2;D M&E,ESL!ESG@^8V7N3 GH 29/GT%9T6VP0:@U,JGX1Q#A*(I<&DBV(Y#D=+!!@V366<,EO2QW+\ M% Q42LB!3%J%V9D2_52Z%!VT!<3>0-);H&E:H)L3'"98-%M=AK<"P/$ PX#)20(%D@*B,E+0IB9-8AO1(%$F_A;2QTK;$<42<1JN E,+H& 0V M6[:'P!" 2 O1']W'*<]O@0V0DZY*A1*M0^X-;)VTNGNP[Q6TNF*U+31*JAGS M@%::BQ&)K8 X@(KL>N&DR89)$YR4_'\,XN@N\?WMP:[G4:O M10OQ$2R>$3!T/M5]'F,URL(Q+^WSAU ZC Q4LT4$JPN#2I UII(Z[D0I2#W M>JB47K+H*A,;4-R#KLJP2[#4*I:F3HF,BK98K:3P9W%;1E8*R8TD!V2H WQN MR$E3:2DW^_UJ?2+WS*DMH$%X"O>#"BPU95PJ3H2/;GDCECD>1X2*8;70P6\1 MD"!R,HX'\0H.WBX@1]L$Y,/..I"?35]K>'X^\3T;UK@5)E(06KG5.2>VYQ:1 M3O4F09@;,8<3 ESR2"KI9I3W-TU+F\LCSX,J[(L'HBOUJD\J]Y5#16D*!+7U M=4H<:R.\ ;YRO84*&C3D A6Y0&_N+ED@5S^9A <;Q." Q6/)ER5 MGJ\HO) D6#O*"0;&;J@!%V7&,_@W_-Q<%GK XD#D3AN*STB7[FD+GI,A^$(: MJ+)./G\88M&\9O=[$,)*H#T>;S3!6\"EH>"OY,\-6C-M';;3M27JLC$J^CW<]+"])X8DB&)DL4?2E>%XE )_ MG4 W#7FYL&L_6)5RNR@VB/\\ZD'XQ.#7HR+M&5/R#E1UM_!(OO;J)7HETK?J MC-9](VPAF9&!+#(]_J:*>[T#XO91HOM]M91[[*XC]_Q^Y M_KH\/U!8HV'-*!%J=,REPW,L ;%1Y>K%T6<*_(Z2;ZC9?/KUU::_"9W?%[T( M<=4I)5P^;" V+G"@A06O/8G.JD;%(0@Q+"5KH0*PF/YMF2% <)6\,U4^V7BS M]J:R^Q:>B0:8Q!.#Q%'#N(/G.D2.O[FN(%8+.5#F$ZTF0(DPY[?5!;RIZ!&R M0ND98.\TU8$3^0, (^"^2)70>-4C6^ST7JR[PNI/? F![-Q86S!\P\[ASOS 166^NWB MGK4>+C;!Z_':A&59?8'@*V+?>_P1P>P3%OLGG[W;;1TU3UK-FG_%XM%K#-7* M?$&GOX6_[W8[N*_\Y]H#Z87#+PATD_F\]&?+4^TGOP$+=)BNUAAY>O(]+=Q7 M6JSO:DD@E\CT_\*JEWW"T[ND1%ICYYZ=0P8?IA*2JH7X^C+4R/26T%YU,T0/ M8!?]-&;E\J@JJ??7%_O L^\&NE]]1ZG0UC\LZX>[WPFLO;6TQ*BG[^9R"(\0 MJ*5;'_*9%YVJS_#.U8%_U^M_4$L#!!0 ( "@YJEA%^H';1P4 / : < M 86YI<"TR,#(T,#,S,7@Q,'%X97AX,S(Q+FAT;>U9;5/C-A#^WE^Q#5,. M9N)@)^$MR3&3AC#'S)50DNNUGSJR+6,-BN239(+[Z[N2[1!(N=(.A:,#PV3B M[&JU^^RKY$%JYOQHD%(2'WTW^-[SX%A&^9P* Y&BQ- 8E3+&>R4SX,=M\D@E'%Q-(C9-;#X?8/M MTDZ'=!/B1QW:[2;!X:Y/2#L,PSVZ'](D^#UHX%)D+]=H4W#ZOC%GPDNIW;_7 MWYHJEI2, MFOU!RTW:I>2/G1^&)V M>G(Z&LY.)VP@ZNWX3AE,8 M'D_.9^/C5V5.;<2AOP>3$YA]&,-T>/'C\&P\]2:_?AS_!L/1S%+:OM]^;)C] MYW9U_]*N4P&1%()&ADD!"V92,"F%+SE1"#8O0-%,*@-(/)%J#H'O_0PR@>'9 M*9RG1,U)1'/#(L)U$TY%U((MNWYSXZ#=]OLC.<^(*-Q3T-^&1*I[XC-46\9 M18PU\2>BHG1S(]CS^YV@6=; 57$73I>E-*(A81S7+=6>TBA7S##$AX@8QC=1 M2L0EQ;HZGS.MK8GX;SEC+,*04D5ETG0_Y*B!TAAG*&^4,IK@:I1FV#6%29*P MB"HGLZ2=,$%$Q A?TA 3*Z:RV(D."T"*84F!)&)P'PDZCU+D=6NL(<%^7\.5 MD NTXY)N;NP>]!]=F#(2Q]A$/$Z3JF"[;&%HB3 ]+SAXL:C:"K9K*YY_^[NX M[+4Z78N#=4X9/Y#D'",O0D]Q&RG+Z%'T2\X4M>U56W].JZP(.EMD&S!T@]VM M>+OV]$JL+>-L&!E+#@X[773E8=]&S/_!G>UOTIU,8#V9$^$N3*CJ+9N;5HRX1QP&2J#^8N$#/VLRRJ0+/,:!<;,B;99CUPY+Z-"8LER M>^I[.=_Z=YYN[[^87VX6]2MAH31&SGLVS:XM MC!JCG#95U)OIV M6WXY!1L@=>@_3/9;P8.T)Q*[XU0NU49D-(;J^T:G M42^H8K'7SFX@N#OMVO"\#TZ)R^IQX!F#UEE\;(]/KE'BO%"4TT+@E]/"O5-) M!NM:[UUK0>ZUM30+*4"SELP(HH6;WWK*\ ]$UBO"A(J&!Z_?\$*#,LN MUJPN8>C7KF7>P%MM9[>G6PL9B2*9"V-?0SQ)=WN)$^P0JBL[J1BJ@Y:Y8R:> M8A>*&8-II U67O?FI;K>B2$L[AQ,4SR\AA19EP=?/+FNWN59L!:,<^1"(=4U M0UBL\22Y$DRGMP(>RU"2#=[)R0WT#-G[I>SA"V"IXW-]B-ISE]_ MJTJ2'V#RZG0"1+/6= #;LE0JE7ZJYV_3>.9]_&TJN//Q?_WVO_?WV4E@)S/A MQ\P.!8^%PY+(]:_9'XZ(OK+]?757-Y@O0O=Z&K-ZM=YD?P3A5_>&R^NQ&WOB MHV[GM[_+[[_]G5[RVSAP%A]_<]P;YCK_^,FMMIQJS6[5&I-)L]D\;!Q.CHXF MD[9MMX73.J@Y_]UJ_@3/POWRH2A>>.(?/\U+I^UJU M^LM/A?MB\2W>YYY[[;^G[GZ@'US?@9Z];[3F,=P^"6"TZGX[\(+P_<]5^N\# M7MF?\)GK+=[_Y\B=B8@-Q"V["F;<_T\KXGZT'XG0G<@;(_=_Q/L:]H:^WJKN M03N>ZPO=W5H=^]C[-G7';LQJU4KMM[_C_26#7.Z\ZBO0,/SXPQZR@3(B_.%D M:9:2Y=>?CVH?_O:WO\'?Q@?6%6',79^Y_B0(9SQV Y_9T ;\!GP)%^*I&S%' M,^R41VPLA,^"F1LCYXYY!/_"0QP>2\*8!:$CP@HKDF&5MWAX#>PU#N(XF!&3 M?% _Q<$<> R'LHY@3R/S=DQ.9SCL?QJ<]P8CUAF]*];Y=-7KX1UK!U-"W$T9WUC$M\ ^V]CUX_[%L#,8]=CEY\[5>:?;^S+J M=SMG0XOU!]W*-HZ(^\X#N]V^:SV^=+>[%V)-[RV_@\B%P4\^]#X8&\OQ%K M-W9%MFKV"!]'@9?$ZQ]Y3/^6MX8'8I5VBE6FH7[MG%^+_3& J:_[? )S^IY[ MMWP1_?2]>.:!8UC+<;7763?E>.@'["W+XU/T>GD$6+[&1HA=.E$$72/T @*/ MC80]]>']UPLV"J'M"2R[SG4H!-WQ[M>?#^OUZH?T%_I>^[#'H*7Q@EI0>Q@[ M=H,AA_EDEU,.T,D62>S:W(M )OEVQ0(D=,U]Z*U#3XEO+M &4'X"9 D!5@GF M\5M:_B>P$&]Y* !FX0UC/ V(*&(&_] ML&JQ,]<'"VY/+7B.'=5;K6K:M7PG=/M,E#^.%>@6U"A3S MA(W";_49'&ON.5=DG7OBJGC557_5Z_9' %-V8T7_\;EWU>O MI\R27#K1\Q6 MIY@8QB)B.I! CQ:P'MF-&R8PJ=FJ?W?Q^PB6 2P;+W&0?]TXRA[L?JI6VU7& M8:"!?-2&7N"Z9O,PN [Y[->?#XX^["HU<7' E]]A,8D%" ;@6Y\.A=Q3+A@#0EQ&,$/N>IP MR:4S -.3FRY#[3RU!P$,%@4>L.VYF 6P@3G)#*7R%Y334PZ""2,O^%>PL= [L(+Y7R&(&_=N3P4 =SY=\+M!7;E M=NK:4SSN8-MXY+&_PI1[PKD63I$3J$<(F2< IX-;P,D'AT_E_%*,_.-0L>[E MJYS#KT;][EF//<@H<3]=.KBVOH\Y7Y,:J%,YZ9WV!_U1_V+P@X\I/VY]OPP) MR]]=J]38Z[U?TMP1=B"ERWO"''C73Q]/U)8 TN ^_(V@M8[G*5%K\[D;T][F*.1,+4JYS*(IX+BL M+=4"OA>D_ T(9/5NP=!D*S>"?#^^1Z)NV :H5"J;R:<=Q()2QPT'5?&:O*K5 M5.M9!\]_-AV=@7>&>,R#7CP M(!Q4YL -=+:!\_0EG*\#@H8+):OD+\!.'+4R<."Q8V^!QV_D*/4MGH9!&2@W,8 M#8G+'M!ZAD.X, +_QPO\5.L('\Y![N-YZU7A;$'X,X0)TFJQKU7J8Q?5*62T M #EU33H#Y#!<.9D2U7,C!2(Z\[D SO_&.I8^_M,ZQ#,^[!Z?SB_1C *M17%@ M?P5V/.<1*GZZ MY]S/W<3[_3?4-U'Z!<)Y$+Y 862A!&_'[*.VT M/14SZC(LX7D ](^T5F.6>#0IN/7HFV 1Y$9)0E_> :,5%O,3VQ.NS;CM2@4S M".1 ?HO$OQ/AVR+O\B8?0W,1W N=CA&\>^XX5#O>R0 H#1S'?B4CEM\FX=2YNC?:'S1 NB&AQ$;B*G^,)QS_7DL MZ4N?[<2+DQ OQ62[#G!;9M,@BO$G-XH2H73J)%UR%)IIQI5B+G/VFTNUOQ*Y MH4!S3' MI1/!BOQ\H0E,^" <9TF<*J9",?<0D)*A0 NZ]'U2[N<;05U4[,:) MT W 2G-O:*AT@S2,;SD\2+B.% MA:>$--V,DE_N15KO2#/'HXA+C2,GPR'0+!:2KGB?"TP#G^'(QN$/:L3VI\&M MA:!+\-">JH'<""^8I^)?/HE-.3SFEK8@8IL!X2<$;.Y$$\_*.@C]F,\YR"(T M0"9A""W"#N7ZJUKH;"LS>\$+[@7:]9KNV*S-0!NLD3FO470&X4*N0GA9,@$( M ; "UH:3'T+)_K!DH 7IE9K"R3JHO^2Y'G70RH1>LKT2RPBN[XB]ZUZ=1MIC!<247"E22'1PF49N1&_4FQR.&&8-F\>=(.3S M*?QU0GXK?Y&MZT4NEUDJ+)4=-$(I8X?N&/L(;8L9JF8T(N7C [D[S1\(Y<# M_]I%%3O>BX(F#( L-((]LW0W<>G^2PGOS5FU9([!JQ%N0X'MTKJCW1?V>4?@ M40!VYMS&DVZFDG?5P\!D 9U5[+Q71NJ?A=?2'2F/ 996.BS@=K5:6-=JYS(, MO8D,?(X^G4A( M*@>_]D53X:W=UK2SE^_<$()(L-A+V!9E:Z6M.K)O7D3^.N1-JN#.^(R#:<\%Z?T4E?0DPTQ6JV8N7." M"9V%5;A!%$O.9DHM);X).Z&=>YKS+S;"YL>ST"QS!$Y2N8ASWV%G4QJ#&\ P;GXDQVH*0( [%KX-MV#ABA7JGL57*/X:-3$_J&#*=A-F3ZTZKIXQVX.4Y;R!B-@31LA'<)W='Y$%V'0911$(O DA](WSMKS"! MG9R-7>7=M10$A)%NJ=4.<5Q M(]*,DKTTN,6XEE!,I*(7CII)Z&O/!C@>H%[LG0O/RF['_%O!QR)_3F#V%&/" ME%=#0D$R.9^@VSJ%BN&A5C 7LQYZ=*+^M!9LE7@S3DAJZ/%]("@'Z!^+WSZ\_- M]H?._SDF#T,,P\:Q=.$<"13. A>G(EV*>CI#H*F>XQ7Z1CA=D2"'%,R80''+ MV#(I:F !X3Z"K>XK^R";<#=41+OK3;DI6GJ'E45(T*C] *9$^Y*EM)OA:I[0 M:3N*)=&QL8A,2 ^9PMQK)G Z5[L:<12\47*L?%MQ,L9H1X+NX*0)CW3AC,]P M<3&,I/,RIPE)035>/Z$T/_)LKV.BY&F1%)"$A/&!VR^#Z2#9U0@8,CG*N<)"1G4,EB% M5Z6K"PFI+'OW3,@>7G6EOZ(T:V>S#6([%-<\5&$S.7]WF:0N#38R$./'0PR, MW-7[ZR:@#(EQI>N"=#+-NQ4JVV?JBZ@Y\W8* CKG%P4,C$PKL?=F=R7 MEH"R8>(?S\32'7]SV!=9,\MG9*49,^1.I9)F3-VYQ29N.+/87P&OF3&%[BG<'B>WA@^^ 9U;5CU]580#H6\28K*B?\<'F+*O'N& 8 M'XP?SS!7F&OE!B=BBWUUS'[]$HSBSL9)&$FWF$NI+-I"=L%T!..]Y33P;]E7 MH6%\%=[FDAXF8XPGFDL%K58%;.6:;IDMX$7X19L\-H%),L5$/'5#1QI^V+N" M!3@SVNSA0>5V"J>6@HD'RX9H/5D:[$1)%62,D957P>F@76_5D+>:Z635UDC:U,>36'PY_ -2"=/%-;G#I^6_D (^)YDJF95T2(X3_JFY5JFI>=)4:% MI)B\L/BR=KT0/FH$8SR T- M5;: >G-;4'9JS#*=E@\L\ZO3837K8F(([Q=>CR$ZL4)A8['^U3H!6RCV:7P( MW_;%-\P7I6P[(;D+(AV>[C7]!K-;]_MK:37G#OI#[M,I\/U^[? !Q'JM(EFJ M,A9JS"Y.V57_T^?1<*E\UC.7HC2)KM?'>VULHNM.P0,>RW:0ORYZ E[J\^(5 MMA3IHB^;E!^@PM#1]J_4F4Z4%X%9C=O-.3>C8B9(8NE&(D7G)*'\'&3#4.Y1 MG3!V;1"[_7Y_+TLI8*&7XEC QC-1;L#"D[Y:18]@2]J6N:)ZOV;<1&G-8 M(%VX2OSE"V9(:*7BV 'RI&7FU@Y:@S)R M4$%' YD[AE-F)W)R@='R4/(N^N[&,;>G*@&]K&>GRV#W26^D"SG3(M?U#]=% MZK#B0LJ=.:/ $W1BP- !Z2YF8?T_7*]T#1VR527!N=1TP=MA'0M%D+4C3ETT M90XXA%^JSY@<*W6JP>9DLK=EK\PU@Y&^-.FORT(BGJ% M([=V4=ZA5&ML*&89+2W_BWP.ZM($047LLC$I,&&!]2GEMZ^T7>EBSHD%F;DQ MIQ(#,)E+:B27F J(P'%2) U*'^'!:@V7!<;=E3G>G'=#<]>]&[ O;T)>O>-[ M&RJO-BX/.\B="[]T5U\2*RG0HIBWG)@ES%0:ZK4.1*W+W2:MA)C/1@/1TF;M M:0# Y<$)&>;C(%Q)9%#<9^Y DM#Y+_"N\O%A$M]8^5Y35&)6 M:Q4!)I%)P?@0&"+MVOU]P>3MN(]H$F/:-1UU2;55H=Q(D(9O"T@E5.>^((AFQLBI,\Y_UA9'P?<:5?E1]-?O?.WOCU]X&)'$&5OT#3DY4 M ]QG[VK5O2QWN,-1DXJH_>YEF6VS^BQ5=G!B#&&F'MY]4KJ_$4Y/,;YL:D,[<(3-QB*EFJSLIS2=Z=2EXH]Z52V3D>= MS^^TW+6I2S) +-'EX0J_L5@1.:'0,D;#(C4/FGKH5;"D7BAJ"V6U8CA81Z22 M7YIH*F$G">?Q6PIVE8X*+^7$N9L0I%YI;J@8['VCC.X.JH1%'%$-=38(6'\F M,V(H-]_7%H^# ,7C-6VY/$LN4K")98E=<+F%Z#+!:>U-T'>0-+1[,N%-"E=4 M^095N-'-6P]3;U-YCY6OEJX3Y] ZX42XK#1)OBX)0@+Y;4_5>ACP2G>62\,"A[5@/A=9 M,E:L;F>IU]Q'E?L&54Q8%JT9$CRN?=2Q[, =0S/"YTG"YV!#A<\H+8J"!BFT MKMFO&GI12*N5YN@IY!>)&%I+I5FJ7FE8S!(E>7-: MY2TK#L-3.JB",I,D]-UH6OJL](V7H?$2"KFA4G*H1"P9Y"F4H0N4QWTND#XL MS1BTY5@2H<5<$PN6(?50ZNT2&VN&!N'RZ?W6S4>(2(\='7=I3P/$]K>H6L": MB-J_K^R=ODC=J+5V4:+EL%C6'!>PLI0X(H_V#*]K3PM"\>!E!%VNLNW3J-W_^][\[\_M<[_C^* M,AT\)VS#QE].C^[%^65O,.R,^A>#C2.(07"/2-RRL4$'?<5FXTQ>,PP8J]F7N01_ LTR4SV4B^G\GKL1GZ$Q,GB?N M!!,4 $"/<'8*KB8'50NZN\?>J:VVDWO\5 BUZ>ZQ9!Z4V?ZE30!:-3/Y-.>3 M.V92>X:34[W*0)8M3\J5*17O5*=!+NZ(\F>DJ2YT&??4]"C+I^?]$=:[Y?\S M\06KPTJN5VM5:^V92[#SBR]6N7:B)#I)V6E57G;RBPKSW!FYWPI>4M!)@6H: M7Z1<2WCSEGRG;.KNN_]H5JW64:U2K^[)^L!X_)'OQL:%/&'I5Y##E7X'?7GW M'XU#ZZ!ZL">K%D1QK@#&W$O@V'@;9,]C7_3CU/2">GU']^I6[;!%O9-94V5( MA9^0>@VDM%Y]I9GF]!HTJIXG 87ZA@*%C#T!5L98YK<1XJ8PCU"E"J1E$8E5X(DG[5'J"H0:W/TY+(_9'I4 ME!&>T*INSLHS,IL%]Z0%MZFA-5>)3SO>%55]>7V[QFH]I4)AG8>OP% -+-0# M*]ED<9=+E^@!KE"_6,:F^ZE:;5?UDVE*I13@T1:8ME O:4&:4/+)KU3U.Z8+ ME*CZ)*H*A) 5\<@50E8"2G6[9?9&.LLLE2Q2;ESIN-$WS,%R3N03IY2PD\33 MJ;E*8Q&S=UBK%8'R=$X-N-S!)0[]5UGLT.,[P)08*X\C 11E2Z8@+*/9"IW1 M= 5G.%3XTADMFR0KET'&4Y,Y#6Z!&J%$=+K'2+75LJ"B,JS*?^+=Q0.5 M:H! ?7H+M;)4VJFP$.":0 ^G, !D4/"?=&".48G!T0ISR<<5M5F(ID.,TVCK(CW8O5^&JU M&COFH>VA@@H@J+CAH6/!?NS"F.N'O^,M:K5UM$VCOR8 M^U_UM,)'G.K.#)JR^3:.IB.K)S+DVMUEUN,.-"/5-X- #;-:!Q8\.CAJ/&:_ MW>1!ZIG4 SPXA/&U#UI'ZY?9FS-DMW;0D/U6$=^F>MX>![#YL2NAHDB4$V@Q MMG=#(J*DZNE=H[HG8Z'6. >5&J.X$Z S+YY=<.U3T-U\CO799&[H['B=H\0- MG9*@X_!A7;BSI!]LJR> %6PX1*.&=S662)[2L#855J(M4EN=OO"8QB82J6(] M4PK%4J>[+%#!+?:C/%X(E]?,A]4FLS+B#;@[TG$NBQ-;3JI5'/J[:"^K9T^) MWT48!DKCK=T6(W4R1^=%3$'IT2D5O8F1K*K^,FGNPAO7QL_YX&N*_,)RPC.A MB[)BATKH7$)FJ;54'F.HI']7VV,+PDT]IP[6#,VQ@*GJGD5 MZ89)AD)4L40)%5Z7_545^[ _.OT3\K36IP#Y0=B%YG#\-%&YJ5[3FU=&Y#N2 MHI5(C96L:.4#?LZ$:)01+8L@SYW$N;0%4B)991C$F%AT"DU57K6CRM$O>SGA MJ"%>B91<$E1,W#"*T0SHH7FQ5M=9&I1J,IT(5&M. M0-*CHI+\:,MD-^; Q8!8ZA/W\.=0%-44%$JB2F,#[3'3!L:UNGIG6RH%3W.O MO#>6-XS2:.',[NSZ(/70PP4V!V@NDJI#:>]\5]<[<1:5+&1\L( 9Q[+J\!4X M 41K&$OYSMFUBY6H25"CX Y1I3/)1YUHBXWB9.AW$KI2X0N-][1_2S>8:=]Y MV3=2BHMK+.1..Q/>'<+IWB1->YH8WE2O^5Q0AM74(]QO[> MDZ>5@DS0M)(6O[[A7B+V00R@)AY;V+,4GK+@._1[D@O@TB(7ED9XC2_;Z&SK MKSZ!J9\3S$D2RH*S*\GK1#K%>11/@7*( \MTT5*\%\0KM$IAU0A724BB2U[B MJ6FG%V4ALK1= G7H=T3MP"W2S)4&$:IHW"S;)0;G+U=DHO+J6G.. CN5K:D_ M7^G6HU^K_+O5*Y5=4:6O!+;6WC]DZ)N'J!1?RA6? (.'6%^:L8X.G\)QY6,A MQ[(,+R6ISVQMODY[HL\'XR#TT[PKN8!B:'H4*)A#'C9IVW 3$&6M2R)Q'W.$ M*FRL#Q'4#SHYY&P."R)QY@3YT(&[RR>=M-?&B_V^=Z=>[+]O9?;ZJ][E56_8 M&XS([5PFJO^C[J%E)IX7@40X?KOI"ZSJ8N.:> MQ60%'H)5KHST#<8PJQ*,YFOR\&ON^A@1*X-B;[L 7+'C=,<2++',@F2I?,#*?V_CO26WZ!? M^8X9@Z]FQ/8.&GQ?B91I6IQLO2&7INO-RHE,6/$3CC>]2U-SR')JJ2K]VKTA M:3G!!>[*G#P>G\MCJHSG02X/\)VWY-6NLB%PW?8>4^=NM3%3;[ +^#9U"1>< M,CH2TI*% U6XWCP)HX3[Z0%?)F/ Q".\D.^+(-MUNN7(@: <\V8P4O"/43A9[EB+IKWYPZPGG&B1^9TXI<+^Q+J/$C]+>QAEFG%01FA1X M))BGQHG ?C4;;L1N,;")SH(R048:TJFB"725HXO?1_OZJCT5,XI>HA!(]$.V M=.%AW*HF5.6<1+^8T:+*@)NEM9@Z^:/<)Z^AERI4W$_0(0.@,%?'ST*I3PI( M\%1X*=HK9BUEVM94+,TMPF=UWHYAW59 MTNK[\K*NK,O\KB8P?6Y$,3'8D*QY>$^J*6J*\"@NTG5ETRPVP=H/)% \-)LK M07+F"K7?I^][;,FH_ !T[5X5DT9&H.A^HBDT^H/R0K^=5;ZQZ?'[_@1S0&V" MK],HN',_I@SP>,[Q Z4JH\5,];-5LGHJ6"K"6*YS+*J"+(UF0*7P2I<#&FY% MJ(HXI(DCL;:@S%U7&E"(ZP?744YDJ !H; ./CI-T1R37J#2Z."1TGXZB:PPBX8\Z\"_4%F,Q':TJ<1&#P*?%)ZSE2/<;T5:E>A/M-% M%H-'T("#.R9Y\>@-.W\#KBGI1"!B'BY^--._(47-IB8DR"EE3MR(Y*D(7]OR MF^8X3Q/^YSQ'9?)7B^P9O4[W,[OL7(W^9)WNOP87?YSU3C[UI'M#Y]-5#SZ. M/G=&K'-VQH[[%\/.8-1CHU[W\^#B[.+3GVQTU1D,3WM75[T3=G'%AKVKW_M= M>.CRZN+W_@G\^+EWU?LR..E=LN+/C<&T%#K/=?Z(0QM%C__/*LKUXYZHR^C"ZN_K2H408W7/:Z M(X8/]$87<.^@>_;EI#_XE+[TK'_>EWX<]'[=6.[E%Z?L' 8)WSK'_;/^"!H_ M[8\&\&YV"N_L$,GZW2]GG2MV^>7J\F+8L]BH/SKKL=X [NCVU'/8P\'%8+\_ M.+V"+O3.>X.1,N 4$US/0#A)O;#2F"WDX;T042+!A8]W^PEFITXPCC7!<@XN M^HKKW-;!9**\;]'YD*5_4VL4.DGEXC= A-T(Y6.U+@]+:9 VV<8 AM!)AKRL MW!RL3%\HSQ>YO/1K88]^) E/3(&QBG=."EJ-XO@^I1 Q\4X9: "0^QS6O8[P6=$]:QT)G M_QNR_K"BPSE2J7W>^1=(ML$%6W9E Q&5E[L%(7J!E?]SAD(WUX_ M+XSQ<25!+=HV\,G^:;\+6\:?[*0_[)YU^N?#,DG[)\K95>EXWKO*BUY\P7W" M=_TZ?7.VYL-=LC6_0?_8WXEH\'_W8G *6 E6)0"C/J**\[M3'ILM:>V[#S;6 M:[1;/%V^]L$AN]G0]F(N);5,C<*0&@O7]1*ZGRP:P:RX>2_2L= 8]I0LF\X$4D1$42;144* MU:%:T51>&M]AD6L52ZM14,K"F0/C,CE3]?JZ)9::![ 68ZS6Z!)GYZ*0 M,33PKA6[IAMK2R\"U69N'(LLLYJ0?KTEWLO2KY2S2,PY.2/?AOBHGWF?W=G] MF,[?Y-><:E*C6,RC?"QSXN?\H/-3%X*O4DIMK 1EQ?G?K5 MON0$,RI:$N:N9*6 H1.%;@(-83S1O7.GAO/XR=/Q?/0>JAU&Q9+RDTJ1IBI5 MA<7$;.X%"X&K1@<;I@;<=,+SR482GM9I6B)' M2V)V61M6%5722D^9.M@E^YI.=XFI## 4)P87#_*WIKXA!)T\7' M*I"^S"Z0.GE'ZF5W\DX^[R YARH'5-7XZEJ7>K$"CZJ0XJ+P>^PR4HEX,'!9 M^=+"25#&,&NAO+9)77(6'L1X563B?R=4\4L;">,2 @0K!E&K]+[5% 8Y(9.K MH[F.9)1R'ZBLXC/N)QURQ3HJF5/74TY=F^I=*PTDN%8W0/N7Q>I$Q5*T#(^M M?!S?$=$M2-"LR1_I"4)QPELX_0>$IW^ M-84'FLE^FINFF8!7]J!S(P1NB!+"(+F>*A6K1F3K[#!:[,1;MCQDH9""OY@6C>@W&VH/=#\G^LGZ),J[)4_BF;J(F@RM>$X-,3Y1-.;GI/R_6P4-RA M?">]7[Y"QPR_/(%?)A+0Z (?$_*A\*C&,X9P:8V0.C[=.;7&$IN2]6B7++%O M_""[J=Z')YD" T3QIS2LGW6N05*_?@Z:02 +SNMLEF__44Q)X+KWP LH?/:#>UW?R6.2PDS M.1)V40C;!K&)A7THJQLVHG8WTCJIV]'_.!]K)[4G/Y7=)K:UT@)^GNH+\2DIRTT[+K5D'O28$3BW+E'0P/]QT5G9]_@\[S2HIJVJG^G6#H%N<#\J0[/NM_ MDEY_JCQ'SA7ZXA2^*9^[C:.;02N/*"^RLO64Z^L++F#V MJ(G ??>>R@M+54Z5HZX;YLV-3E;K8$SU#V2=A,@JM_;BQJ<,O?D#LTX4HXL: MK+Q&54ZD]^"U2!5FB&"%1+ITJU/8YJ#78]BP!H /ZA' 92&92++59QB/H&U#8H@R>,*@C)_)GV+=\# M&(:A+96+*&> M!XM]PG4@,@6JY-,#FPWA*1O"IMIA2S:$34MK](B-H%B P6P&;W$S6,K\J,YZ M2T*0Y%P6-XH;A/(9TB*<;&?>D=]]E&^U*K+2H6K[HC9:4ML :0 M^(JR1J8!6R)TUMVR$D"RB)G6J)Q7MF@/*TL4?GPYQDF _ :^+&5IJN M&-HA3:34CEX3-D60F-GV\AW#CJ/Q/EY78F-4WCDY"O(;UY57U"9BY8>6;CEY MC2D:*>>QSFF;(PWJ"FD;7U7RP5!GJC>Y!R0**-4DKNDWR'*I-,3W1")+)2R= M==<]1E62).R5J>8H9=5J4W0^<*.TQA66K%/=SV:*[+0RZ".W2T(?@-65JZHV MP%%9>#=6'DH6&@,%!O;@NR(1P[K&:=J3FM7-7*E:F_Z:Z]3:4-HH^\+KDB;= M+U865FK7ET=7\MRE*#.]Y+&J<"0\DU,Z)6>MNH/FY5>BI;M2NU6+TQRG*K<9 MS8F203-WFK)]566,AFOYTD)C87,5]Z+.$:@%"F)E=G/JT95R'V"-O!/I&Z,9;I*!?Y'BHS M,2P1/S5,2QU=)*\Q[NAZBX5S-1U$I]@S+U! MM[?'.L/^ '_KRR?_Z,!C7S A5W\HCTS_QOR:3GO#[N] ML[/.H'?Q97VY0;/?K7UW>V.](CI93?".G57[T!F]7UOEVU/FC%CE&4&+A2KN MD4%L/,_(H.K4"$2E%L1D0N7%T5*!Z!%3#M/A1U:*E2E9":Y.DI .,,J(8^4* MY5GY9#1I'2^9)L+U5AI53SF%QYST.54<%I]TBJ]V-,65>2V*0_G=TD ?7[(\ M+I4/1YVQ")#*:BE(\DU)6@=1'%K*)&4G\V$VU2#7=S3#/G7J&/TG@Y%(N?CP!=I ME3SFP-*?!*CLT![!^(M^&?F?D_[3#I+0!?(\K._D"TY&9QLC=I2F)7L/=YQ0 MUN@CN9<.21:#B:@ZFLX,(N=*/2$#+(NW2R^?2Y6S=B$UM^AEX$Y\S3_:>*,O4>'I.N*T9Z8*-WEQN@4^^AXD"\"']P]N@T>2I85%UU= MN"V2&"L4P6[4]^W*>IW\!@^I5JNQ8Q[:'K#P<9!XXH:' !&&"59FK1]6MW)0 M9UA'U/.CJ8M!'WU,@Q3 ^FI5JZVCK1S0J18^REO]W6&SO<>:[">]4VCJ+.!CP8FQ+I35TQ83U9/!XA_(9V1C;[@*?J"374K[<&,A[G"]_+DVH&/3J8'^X/C MX?JUE0JCI1S217\V+DNVVJ@A$]^F[MA%'5QD3X4#V#ZOAN!Q#(*(1K>7+UE, M7JV2'$0@S"WH:/U#+O9&Q+="^"O*4$QY*0W]Y'&OS[U1,OX+O\*A'15P>"=Y M5*+B$745PA&RPJ.T:_OB&@[/N8K/3@CX)5K6OBZY%%#>,%1 :/]W])O D 'R M$5=^Y-240N?FTB]!%S(/&QT5DCIL'D[#68P8["9 MV(5B,])?7[-P?BP6FP5.YI!*/OBD2$Y=4REA0:XZGA_XZHM45*^H+G(*UXPA MM0N#E]JQ+>I9+J> #'5!EPDDVY1[$]U]E1]G6>.EG$Q477NN>UZ@3,PSM^"R M,5#6.6 +E[)F$A-1M%C!\RD?*(%5@7P=5Y8Q2U#,J:H\<+(>91[A:F7@T);B M(C(&6LTJFSFX:&];S,4J) '"!/7WJ(/26GM5V-7U$R*^[(9VT]%O57JK[&KF M,44%E<<1ZN!Q@=,#DA%T LI-BC22RE Y;CWF?']CNRPJ8HO"M[L/R%QL[P)-RPJ1XZ,L\,+K11J8V"$C60>;=MHK#J=S%7*?=AHPS3I]ECX8N+& MRPCUGA#4I:3U*@KU >FB;*I(K/! #AK)GYSRNS.;9W*ABCUE3 MNNYTVDK*+S>!ZQBY]22YU=I0N?4I"!QVRG&CO)2['.ZG@LQ]T;EOTU#F+"Y:G'8;,$(R_D+;*6@#2AZPJELK2 M:F_HTAIB5-YF.+CW58X%K,"4ENJ]ZYQ.*8:II*[%@-DQVY\E]RV;SPDIPS-C M0:!7ZFDJS#,/X%\L&H+'7UG^1E8K"O-%5=8J"I"$\!0E;H#C)H4- M^B0 &+U5)IZ0L#L*F!>@5D]I_&!=!C/H B;+P0&0*B#.%OQ]FK4QQ2\1CJ 7 MJ.-%%G$S4^5<0=(8*VYJQ:UOO15W8PPW*M1*QY;IJH!?$*ZKP#E<3:Z_5$)\ MW3I_PJHN;GQ*Z:<7I]1HBZ4M&*/)4!F[6%G3@:K7G:L_%0"B=GW*RIH5HLKM M_K N,>LG1IM%6994%=V6I0!0*S(K\;0&?#I'SX)0QC3K85A,Z^EEL"CAV,)I&RU%?K8H[6"^6%,;3M50I(8L MZ5DK#2EQ<$WNZ59)\SD[!_91)[N(^$PL%24L5UB0S4R.L>=?>VXT)7.467E/ M6GE'&[KR!H%,::4H9+ M !B@.^>\S.Z,+Q=NSK$Z2Z4A%I96W= E=I4HLT17,K#]VG6P[Q#ZV1K+JM44 M4RX(0&]SS;,A#$WI,'$=VKD!IOD(YI@90Q::S16SE N!]AA*3BA#SW0>V)R? M@]PHU6:D;>0 /".=[DS;='-?75_E^:)=+W>!9B5_3;:$5E[T1..ARB@K]UA* M-;LJD&BK)7>+$E<+:6Z>!EXAIR/I@@$U?\L[UDC_E=2W9J6M/64*CU/B4Q*1 M!+MYASY!YYJRT^*^9):W547E-"<*#\M<11)?)FY,4U"D,2EEM)-LLN&X6@',D-,B8G\V@I]&G5;42_"I7V="?(=O+P M*,QY;GRZJ33J<;6S][&%RDB3%;O+';9RY0RSD%77QU6D"]%/!9=U,%;?@_.F MB"A+#,&J@XW/%4K9DBLO16F0=;XT9"2BR5**D>Q\.!/<5XMQ:>66*6U'V1-1 M+DJ)-$Z.F.0\6U)P"H*"3GI%(S#5+B=H"DT1=Y-9RTM"3IJG69:NAUHW^^/3 M]L=-C=L^)>7B.?]+ '9[;1A:@@2!<1&;>2)G>QPO5."Q-E:F/DYAYKE48OJ@ M/&REULQ >E,D4B^#B76_XF81 92, 'P-XRDL6.J&5K]F M_=$9=E54*L:-1THK%J(]>Q$HX)L+9=>)J/1ROJ?2V1.25KQ<'M&CVH=A_].@ M,_IRU6.7E SF].+L[.(/N-18[\W^&/WIFU9M-]:KMK&[KO./G]QJRZG6[%:M M,9DTF\W#QN'DZ&@R:=MV6SBM@YKSW^WJ3UNO#[]OOWJY\C?LC_YHT!L.,>70 M5>_B]+6S8.9TY1@]33+(D4 ER^!-8*(/G.QY0F(RK, E4+QGF$H=,A+,&*%U M>SSU8J/Z$2!H,;TM51%7KA^KDNOC;U)%GJX_5)#O TT\/H_$>_WA YJF89-X M[_HT,GKH0Y$;#H ,:)##"&'%$,0(\G+&CY6JY,D8N"UV])O5Y8J$';&S>JUY M6#FJKK]HZW?B^;<_\=/C9^6HIG>5UF-[M+O MR-\:!K?R4Q.R!(7OU9J6Q;B@%0;1?KU5>0A:MB:1?4'C5KS_76M62 M?S<3YU*ANXC^91U/?&-_ O2[MMAYY:2R>2/YB3:P 9^IH/'E'N/5$>:IEY'9 ^&&03\&_1CT8]#/6T(_Q_V+ M86:?;^S+J=SMG;Q )$=K83#BDD- P%G/4JI]7V!!?O/E(:+G' M2TCHWKPS=RS_H[I!00] 09NN&-3R1Z5;'[*BIE!GI![UNI\'%V<7G_ZD/-%] M>.+LK-<=?>F<84+IRQ[F&A/=W6<5Z?16^'5 MHUV=0\.K.S-&S:N'NSJ'AE=W9HR*5YO579U#PZL[,T8M5YN[.H>&5W=FC(I7 MZP:O;ODXWPRO'E3;NSJ';X17^]U3"NK-I?+>=98U1ZSM'N>Y&]DPQDF%';\9 MQFTVZH='1N>ZW>-\HXS;;AN0L-WC',:)LV"GKB?>#,NV=G0JWR#+DF/FT"6W M[S?$P0<[.K-OAH.18]^4S#4'L^T>YYOCV$-C =ON<;XYCFT;V\)VC_/M<:RQ MW&[Y.(=7[)Q'6.CRC:F]C+YVR\=Y=2JS6EY.>3CC]D(Q\)O@W\9!=5)%[O[3A")G>??6JW5/*CMK [W2F!> MT3@(=Y5_/PONQ5/6Y3YW.#L)[+$L,VF_L'U3? L*U:];"V MJQ+VG/O)!$L,8-F-'1WC61"SSRYF-)=N">PX@,Z_%<[=55'[9CFW3AE4RJXT M)/[%@E8J9=@;8?+ZKA[>W@*3GYRPM\"FI1*W+24N)=%K?:@V MY:?:!Y55K_H6-!#$V;NJ\'VSG-TJ+.7TY\Y= M;M(0[V@:XN[:-,27G5%O,'I0'NV7RX*_N0SXB!3PK9^^GVN;1Y76X7,S[L?- MRBU]=R;G9JOQ[#F@#RNU@_5//K75&HRR7G_V9MN55N/Y.WM0:;>>/[GVCVGU ML%(_.-B25AM @NK#./:!6/6N@D7%%4RE=ZH56),,I)_K,+W!J.N ?THOWU'C M2.Y>+P&DJO=M:-))&NO8#X('P,2W0Y..+ A/M>8'0<70)D>;2QYCRG1#EN5\ M!3Q.'I(H_^V0I(O5XQ_DP_1V:$+ZPQ-80H8J.:KTOLW=' MD;#/ @ JQD8'<'V$]C%=V8QE826LYPD9?H'1\>=D"J,"ZU\B;&/(9[L))>MF M31HH^202U>N'C7K#'$4,<0R,?$[)TS%T,3#2P$@#([<)1CXD+]@;7),&1MXO MMHXD=1J-@P<%N[Q!$K4P]5[5\(\!DX\ESI>AH4NIT*D;,/D0 ADP:<#DRX/) MAR3I?(-KL@ F3PR-2JVW5?C;;%9>4//VXJZS6S$1E\)W'A9J]0:)T[LT="G5 MFM< =2P =3RH!N_&K5^#;PR^>5"PK5G]1EGV)!+5JOL'CSTQTPKH3U5#,$9,9B7,7@>K5!R4\-U#RL5"R*SR/R5#Y M_>%$(;&&E@Y(; 2./=:5213R/1T=%1LW78 MK%>,,V*Y/*_5ZHVV81X#(1]+G-,K0Q>CB300TD#(K8"09C$:"&D@Y \):STZ M:APUVX<5HS(Q*/*QQ#GI&;H8%&E0I$&16X$B:\9GR\!( R.-)M)@R,TA3O>S MH8O!D 9#&@RY'1C2['$&0QH,:3"DP9";0YPO_S)T,1C28$B#(;<#0YIZ'P9# M?E>BYL91_;!NN&B-11O:;YH-S\#(1\-(DZAYC= Q,/*!,-(D:C8P\L5@Y"-< MML9!' >SN[CI+:W7)P)-0\1""'.CV:@U'I%&\\>3[^%IULQ4YJ?RT8D4#?D* MXN01U>(,Y;Y;0;E;\[$GX*_CWGS\#?[1(U;=:K2@W_,@#QV;\2'6]>)IZK/^:?T=&>/\#',2A*O?R0W%W\E4>Q.%HKV'W\;8P=5 MCZE_^7^G809(K\7^.!3\ZSZ?Q")\S[U;OHB*KYFYOB9U\ZC20@3Y?#VB?XB2 M2^P/?./Q>23>ZP\?'#>:>WSQWO5I]NFA#S,>7D/_%/6 E5V6H-1UNO/WFR[ MTFH\?VIAI7YPL"6M-H $U8=Q[,Z<78T/A#&!/-6-YK!6;U2; ME:W,W[U+,V'R[]^UD@>&+AOCDV+R[V_'<6T7D(TI+&20S9.3@E;W#^ HT-S* MRFN[-!4&VMQ!'%-:R$";;9\K VV> &U,4:%[H8UQREPC&F5%H<9AO6[*"I22 MJ'W0/CAZSCB$72*.\5LU?JN/IHOR6X5CE;$VW$T@$_YD8.3+P4@# .Z%D28; M8[F&K'W8JKYD&B^C'3/:,8/&GN<(>+C?2:X1C;V@A<1HQPRL>2E88^KM-N":EW38WB;ZU&K-6J-E-'[&\/=8XI@J?N5T:53W3X1M$M;< M1R!C^'LR!4<\O!8Q@<4,)6I@R;TR8-EKO#706#<%5PQH-*#Q1]7M:[5:C8KA M'X,;'TL<4[?/X$:#&PUNW%C<:#8U@QL-;C3*1@,:-X&M#X7555FNUFRPCQ-?K&YM%!K6'T^08W/AHW&H_!\OWJR.#&AQ#(X$:# M&W\H;C3*D'MQHX'6Y'M7;JVM%CJL2\)>(8W&APX^-A44U' MFABI;'"CP8VOAAM-,.L=N+%E](UW^<56:_5FN]4T1FI#'X,;GSFZ\XNARQK< M>,Y#Q(U&*J_9T!6!GO,L_Z9P8SE@+(19S^:A&R%@Y#[K@Q +?<"35^XXB(*9 M8#T_#A=LZ,9B-R&CT8,8R/A$5>-1O=JJ-2M&65U.GGJK534>( 8N/IHX/5/, MPL!% Q<-7-Q N&CJ;1BX^%T>C8>U9N/ D*C<,MTZJK<;9HD9R/A8XAC+M(&, MWT>@YPQP-9#10,:,PTQM#0,9GWJ>K3;K+^FI9[)/F^S3CUW&'4.7C4%>)ONT M@3 _ L(8IQ\#8;;&2&I C $QCR2.R=IL0,RVSY4!,??%H)@U;D", 3';/!$& MQ-Q!')-"V("8;9\K V+N2]QGUK@!,4^.X-L_:%U9C*_"TP9\A7"OQY1",E0 M[KL!V6[)$0/JG@O4_3WF8T_ 7\>]^?@;_*-'I[K0:$$?YT'DQFX :$YX/'9O MQ(=;UXFGJG_YI_349H_P,>/OXVQ@ZK'U+_\O],P M@Y_78G\<"OYUGT]@\.^Y=\L74?$U,]?79&T>55J(%Y^O1_0/47*)U8%'/#Z/ MQ'O]X8/C1G./+]Z[/LTT/?1AQL-KZ)^B'K#M"O=AE^3EK-N5JNRZ N;JS?)R MM5+[);<8"]=JE6:KL?;JW4]6UUX[K-0.UC_YU%9K,,IZ_=F;;5=:C>?O[$&E MW5I_=;-:/:S4#PZVI-4&D*#Z,([=F9.J25&V_AS:.*!SJ'&L*,>']4:SV3)Y MM4N)TP;4W#;$,?E*'G]@-?E*2NE2K<-Q=&$J::S7^E65%TCM&6,RW]8)& ZX MZCQ9..V.W"A*!+NCN,9N6C',]G4'-CPTV' ]B?9;]6;KP/!/.39L'AS5#'$, M-C38\+F.HBU51,PD%7]! KTI;*AKI6'=M"O!KX4?1VP2A"R>HN5CRGU;S.!' M+*;V.YE-1B#)(B>Q$4XRUZ<;CST8N@A9;^["5\]-9KN)'$WIC'N1HW'B77.* M)>JTFXW#FM%-E^/'>JM]6#-+S.!'@Q\W&!X9 AG\:/#CT_"C2?1_+WXT)"K' MCW6B3OVPV7Y)_;4)!#.!8!L,QEZ./4U$E8$'/QP>F+H)QC#YY%0WC?K1T5%[ M*S-E[-),&&QP!W$Z7W:1/0TV,-C@AV,#4Y# 8(.GD:AQ6*W6&^V*41L8:+"Y MQ'G)$N@&&FPX,QAH\!AH8-+\&VCP-!(=-*OMQR3U,;0QM#'>*/<09_#_#%W6 MI/-5SA9;F&APTI$^C(5$I-#AH-UM'+VCV,\# (,-!@;;1)=Z M??^?W,>D/B_HTF?PS--\DJ#+A$P KQ!2 40#K;M^'+R5C#A-LP4;E/)$*TG[ MJ%8_;!CGDM>>"(-3-L2Y9)OH4F\8G+(MFR9QA<,J3 V0.#JO51NWH M)9G(0!4#51Z[E@>&+FM4*JILCX$JFSY7!JI\;)H\J :J/!FJM/?1JE22I?:D5&J;,M<&:3RL?F(C)NFDN@S8!E#Q(*TK,FTP8>U MPX-'. GO5D'679I04]CYQ=*G&)M*/F,3KO./G]QJRZG6[%:M,9DTF\W#QN'DZ&@R:=MV6SBM@YKSW^VCGSY^ M=YWH=GW^S$6BTY<4ZCW7ZD4NM066\'YVIJPO,65[F2GKY&GP7Y_[Q_T1Z],P MX/^3J\[IB%UV1KW!B'6&P_ZGP3E\7.&B1W 8$78C.%CO%37D M3ZX/0D_*GQ\^GA6)3./YXW/OJM<96NS8#888(*)&QXZ%ALF+K10/ZQ:[,SU@1I^-'6Q MG;X'@PC!]KG^#MV*U1<>-;"^(A*/C7N8P%@R8P>?D9\;GL9I(*1T1N&"3TVF < M<]?'QH,D+&,/J\@?KF\AC^!OV1ARW((7EIFDP!U+C'"X(XPPN/C#8B/DA-.+ M*R2S#RC9CV %A%PC/*1+E,SPXX4OV$G@>3QD[_ZC5JE6]R2= [@G9-=!(/GE MAGL)(KQB6Q:U% I;N'.*49,K#F86'A;C!>/V5S^X]81S+1QY<\0!*6>B8#42T#8@9=DQ:!7:B6!B@0UH9IU ORX2GJ=;RMI9 M:B3QE6C)L2*T$B6V+:((T*W%/'$-8#<4ZA4$"10'4=N1?.1>&78/CUHIDW[Q M0:@Z&Z\6,_55GHK,+,;R5>&(!9N:?N J001D*@'<;Y% M,+'H_DO5 \4KQ>[)29[!MC 6[%IF+U&/^]DK0T$5<:$-6,W?H+EHZ37JOD+O M,?01EA"LJ-"%&9B'P1Q.2 O\$ M;LAQL.EZ"!RR+W;KQ-$ABYKDS-U8<6=JF MI**5DFP6.,)3]$XO@(K 4.$"ARD_ MNH+>"6O2UYM8@7[($M>"EA?V7RXA9"&\&]^&K#@MCD'S27H?[,KN+(T4C?A, M2&$7ND&( Z0;4<"&P+K0_3"8R?X7IS+/5I)#][#3WUD<9\>A'GJ M!BE5=)5T23;@'#Y]>?#>JW] M@=EX\I]@/Y5D667#W.I:9;_HR?R7#CI;E7FI@%?3M:M6ZP[AI,[@)-U^&.Z2 MQW\RGL!,AM!(I$;_;QA[+$%K-YC-@!A )6!2G(;+/)X ^E\@#D)^ >YYHCRX MG0*J94X"_ )B&]%RP&0Y<;T30&-RF8@;A+* NX+PH4S+<,O(;Q\1]@:YR ME$F1(+]%/W5SA+?8=A Z&+^>23E8X3.U@%WD7^AS@HM\Q]G+!MSA\Y1G4+0A M;P%RAME& (2TF22X9Z;B'07J(G]02C$%KDBD;PJ7Y-X K=T*A.>"^4$,:UO8 M2:POW[K0>.YGBS@U$[(2(TZ 163[.&,[/BF3)*0%=>?D$-ULD ")3Y+Z>58' MTG[";7@0P3$)!3@"P?US7+!P "I*>C7#@DBJI;Y\#2QR6PBY'6'C)-9AEP1F M M$!@@#>IJ:\ .YEZ(_>E;)>WJ1%E5Y_&'!?O15-D$LBNT'/)ZJ[0)UQ2%< M7" 4%P"R%[# 81SS (:,AP;$P#"D[R<=-"3/B?(0ZT-G;:&$7E[DK8%K-)M* M)E>,9O#E-(,;)A#Z S;J#4?]\XO!GU)K8%Z2_T:@9QC*S+XR0L8[F/OY'=9,EV9>-Y?!Z) M]_K#!\>-YAY?O'=]&@P]]*%(\H/YJCD)J2TO9Y,.1WR:>.5MH]ZL+E?HDK:N M%:XU#RM'U?67JY7:VFO/U.S3G836V]IR'*R>EW;!>J6-!-6_25N@_/&5>/8$ M]A]24S&FV>CENR&)Z@C =K0SO*=#(][UT\=??ZZUJA]>\M_7H\-/'RU6KV[C M/"R)\?5V],VR8M]+E.K3B')6&5:>XHGX $>$,@*V#S::@C]]O-O89"B546H8 MB_E4^&R(C1K"Y'S6 .F0O8W]^G,#MJMN[^+'^XML%?S4UK5U0FEO-X;9Q:/6 M8O?'>>$;1&9PV3/ALM>@&1L+U/JP&2H&V2"(>;A@E\G8&1KA ML$N*Z]S>5[@EU6C-!.J=\: \YI%+6M\(2!*AXBN YE-%-MP[5L8K:D9IPWT^ M0V<-U!"-(SMTQVACE-ISU$ZZ?DY_+'5$.5.SZ@"I\::"?.(C5*4JI6BF[89F MIFY$-Z R,#4$P&[,Y]QVT4R5ZE>AF_F;TW.]'FC6(2L_GL);LWO6ZY^V2OC] MT1\->L,AFRU(2R)]![1)!+4ENS#,IRSKM>-^(L+Y/D?:S55F/MR1]K"^Q8ZT MK\;/Y=Z2_0'3*U?I/U]WTR:7 0XG&!%)(Y;-DXAD)FP!(V%/?>C*M=2XHN^! MYPD[3G+N!*R36K/DCN(DL!VELI>GC@,.8N^)&T:P;8P#>--MZ,:Q\(UR]CF4 MLTMBI]8D#G_Z03@,;N7G^K/I>8LS(R,,-EOU>]R_&'8&HQZ[_-RY.N]T>U]& M_6[G;&BQ_J"['D<41]6L--8-ZSXYM5^O55X/81PO2.V]><#Y>U#!:Q 2][ ! MH%[I[ I?1NBQ6.+Z>L>";CUZ0?\0=<]W@J%VI?V2@44O%!=1/NN__GQ4^Z E MB/(^&S*T='9&7ZY IG0^]=CH EV&V:C7_3RX.+OX]"=#GXD^/'%VUNN.OG3. MV.75Q67O:@17/EWU>AAGP;H79R?L4P]0Q)_#=2V?7IR=7?P!EX\:RUSV-!!X ML,4@<#.BJ9;"J89?CH?=J_[EJ'\QR";7'%\>=GSY^SAP%O!G&L^\C_\?4$L! M A0#% @ *#FJ6-LU\L(L:P$ -&@2 !$ ( ! &%N M:7 M,C R-# S,S$N:'1M4$L! A0#% @ *#FJ6+3IY47*$@ (M$ !$ M ( !6VL! &%N:7 M,C R-# S,S$N>'-D4$L! A0#% @ M*#FJ6!&R)MW7( ICP! !4 ( !5'X! &%N:7 M,C R-# S M,S%?8V%L+GAM;%!+ 0(4 Q0 ( "@YJEBDA3#T%7@ (T[!0 5 M " 5Z? 0!A;FEP+3(P,C0P,S,Q7V1E9BYX;6Q02P$"% ,4 " H M.:I88A%&R9PK 0 O5 L %0 @ &F%P( 86YI<"TR,#(T,#,S M,5]L86(N>&UL4$L! A0#% @ *#FJ6+^5Q3>#MP :%X( !4 M ( !=4,# &%N:7 M,C R-# S,S%?<')E+GAM;%!+ 0(4 Q0 ( "@Y MJECG]$0PS0< ,DG < " 2O[ P!A;FEP+3(P,C0P,S,Q M>#$P<7AE>'@S,3$N:'1M4$L! A0#% @ *#FJ6,M5&5X>#,Q,BYH=&U0 M2P$"% ,4 " H.:I81?J!VT<% #P&@ ' @ $_"P0 M86YI<"TR,#(T,#,S,7@Q,'%X97AX,S(Q+FAT;5!+ 0(4 Q0 ( "@YJEC( MOOA(1%4 %#V P 6 " < 0! !A;FEP,C R-# S,S$M97@Q <,#$N:'1M4$L%!@ * H K ( #AF! $! end XML 88 anip-20240331_htm.xml IDEA: XBRL DOCUMENT 0001023024 2024-01-01 2024-03-31 0001023024 us-gaap:CommonStockMember 2024-05-03 0001023024 anip:ClassCSpecialStockMember 2024-05-03 0001023024 2024-03-31 0001023024 2023-12-31 0001023024 us-gaap:ConvertiblePreferredStockMember 2024-03-31 0001023024 us-gaap:ConvertiblePreferredStockMember 2023-12-31 0001023024 us-gaap:CommonStockMember 2024-03-31 0001023024 us-gaap:CommonStockMember 2023-12-31 0001023024 anip:ClassCSpecialStockMember 2024-03-31 0001023024 anip:ClassCSpecialStockMember 2023-12-31 0001023024 2023-01-01 2023-03-31 0001023024 us-gaap:ConvertiblePreferredStockMember 2022-12-31 0001023024 us-gaap:CommonStockMember 2022-12-31 0001023024 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001023024 us-gaap:TreasuryStockCommonMember 2022-12-31 0001023024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001023024 us-gaap:RetainedEarningsMember 2022-12-31 0001023024 2022-12-31 0001023024 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001023024 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001023024 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001023024 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001023024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001023024 us-gaap:ConvertiblePreferredStockMember 2023-03-31 0001023024 us-gaap:CommonStockMember 2023-03-31 0001023024 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001023024 us-gaap:TreasuryStockCommonMember 2023-03-31 0001023024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001023024 us-gaap:RetainedEarningsMember 2023-03-31 0001023024 2023-03-31 0001023024 us-gaap:CommonStockMember 2023-12-31 0001023024 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001023024 us-gaap:TreasuryStockCommonMember 2023-12-31 0001023024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001023024 us-gaap:RetainedEarningsMember 2023-12-31 0001023024 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001023024 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0001023024 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001023024 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001023024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001023024 us-gaap:CommonStockMember 2024-03-31 0001023024 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001023024 us-gaap:TreasuryStockCommonMember 2024-03-31 0001023024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001023024 us-gaap:RetainedEarningsMember 2024-03-31 0001023024 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember anip:OakvilleOntarioFormerManufacturingFacilityMember 2024-02-16 0001023024 us-gaap:CommonStockMember anip:PublicOfferingMember 2023-05-01 2023-05-31 0001023024 anip:SalesOfGenericPharmaceuticalProductsMember 2024-01-01 2024-03-31 0001023024 anip:SalesOfGenericPharmaceuticalProductsMember 2023-01-01 2023-03-31 0001023024 anip:SalesOfBrandedRoyaltiesAndOtherPharmaceuticalServicesMember 2024-01-01 2024-03-31 0001023024 anip:SalesOfBrandedRoyaltiesAndOtherPharmaceuticalServicesMember 2023-01-01 2023-03-31 0001023024 anip:SalesOfRareDiseasePharmaceuticalProductsMember 2024-01-01 2024-03-31 0001023024 anip:SalesOfRareDiseasePharmaceuticalProductsMember 2023-01-01 2023-03-31 0001023024 us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0001023024 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-03-31 0001023024 us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0001023024 us-gaap:TransferredOverTimeMember 2023-01-01 2023-03-31 0001023024 anip:SalesOfContractManufactureProductsMember 2024-03-31 0001023024 anip:SalesOfContractManufacturedProductsMember 2024-03-31 0001023024 anip:ChargebacksMember 2022-12-31 0001023024 anip:GovernmentRebatesMember 2022-12-31 0001023024 anip:AllowancesForSalesReturnsMember 2022-12-31 0001023024 anip:AdministrativeFeesAndOtherRebatesMember 2022-12-31 0001023024 anip:ReservesForCashDiscountMember 2022-12-31 0001023024 anip:ChargebacksMember 2023-01-01 2023-03-31 0001023024 anip:GovernmentRebatesMember 2023-01-01 2023-03-31 0001023024 anip:AllowancesForSalesReturnsMember 2023-01-01 2023-03-31 0001023024 anip:AdministrativeFeesAndOtherRebatesMember 2023-01-01 2023-03-31 0001023024 anip:ReservesForCashDiscountMember 2023-01-01 2023-03-31 0001023024 anip:ChargebacksMember 2023-03-31 0001023024 anip:GovernmentRebatesMember 2023-03-31 0001023024 anip:AllowancesForSalesReturnsMember 2023-03-31 0001023024 anip:AdministrativeFeesAndOtherRebatesMember 2023-03-31 0001023024 anip:ReservesForCashDiscountMember 2023-03-31 0001023024 anip:ChargebacksMember 2023-12-31 0001023024 anip:GovernmentRebatesMember 2023-12-31 0001023024 anip:AllowancesForSalesReturnsMember 2023-12-31 0001023024 anip:AdministrativeFeesAndOtherRebatesMember 2023-12-31 0001023024 anip:ReservesForCashDiscountMember 2023-12-31 0001023024 anip:ChargebacksMember 2024-01-01 2024-03-31 0001023024 anip:GovernmentRebatesMember 2024-01-01 2024-03-31 0001023024 anip:AllowancesForSalesReturnsMember 2024-01-01 2024-03-31 0001023024 anip:AdministrativeFeesAndOtherRebatesMember 2024-01-01 2024-03-31 0001023024 anip:ReservesForCashDiscountMember 2024-01-01 2024-03-31 0001023024 anip:ChargebacksMember 2024-03-31 0001023024 anip:GovernmentRebatesMember 2024-03-31 0001023024 anip:AllowancesForSalesReturnsMember 2024-03-31 0001023024 anip:AdministrativeFeesAndOtherRebatesMember 2024-03-31 0001023024 anip:ReservesForCashDiscountMember 2024-03-31 0001023024 anip:FourCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001023024 anip:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001023024 anip:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001023024 anip:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001023024 anip:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001023024 anip:CustomerThreeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001023024 anip:CustomerThreeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001023024 anip:CustomerFourMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001023024 anip:CustomerFourMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001023024 anip:OakvilleOntarioCanadaMember 2024-01-01 2024-03-31 0001023024 anip:OakvilleOntarioCanadaMember 2024-03-31 0001023024 anip:OakvilleOntarioCanadaMember 2023-01-01 2023-03-31 0001023024 us-gaap:EmployeeSeveranceMember anip:OakvilleOntarioCanadaMember 2023-01-01 2023-03-31 0001023024 us-gaap:FacilityClosingMember anip:OakvilleOntarioCanadaMember 2023-01-01 2023-03-31 0001023024 us-gaap:OtherRestructuringMember anip:OakvilleOntarioCanadaMember 2023-01-01 2023-03-31 0001023024 anip:OakvilleOntarioCanadaMember 2023-12-31 0001023024 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember anip:OakvilleOntarioFormerManufacturingFacilityMember 2024-03-28 2024-03-28 0001023024 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember anip:OakvilleOntarioFormerManufacturingFacilityMember 2024-03-28 0001023024 anip:CreditAgreementMember anip:TermLoanMember 2021-11-19 0001023024 anip:CreditAgreementMember us-gaap:LineOfCreditMember 2021-11-19 0001023024 anip:CreditAgreementMember us-gaap:LineOfCreditMember 2024-03-31 0001023024 anip:CreditAgreementMember anip:TermLoanMember 2024-03-31 0001023024 anip:CreditAgreementMember 2021-11-19 2021-11-19 0001023024 anip:CreditAgreementMember us-gaap:LineOfCreditMember 2021-11-19 2021-11-19 0001023024 anip:TermLoanAndDelayedDrawTermLoanMember 2024-03-31 0001023024 anip:TermLoanAndDelayedDrawTermLoanMember 2023-12-31 0001023024 anip:TermLoanMember 2024-03-31 0001023024 us-gaap:InterestRateSwapMember 2021-11-21 0001023024 us-gaap:InterestRateSwapMember 2024-03-31 0001023024 us-gaap:InterestRateSwapMember 2024-01-01 2024-03-31 0001023024 us-gaap:InterestRateSwapMember 2023-01-01 2023-03-31 0001023024 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember anip:OneSupplierMember 2024-01-01 2024-03-31 0001023024 anip:BioSantePharmaceuticalsMember 2013-01-01 2013-12-31 0001023024 anip:WellSpringPharmaServicesIncMember 2018-01-01 2018-12-31 0001023024 anip:NovitiumPharmaMember 2022-01-01 2022-12-31 0001023024 anip:AcquiredAndaIntangibleAssetsMember 2024-03-31 0001023024 anip:AcquiredAndaIntangibleAssetsMember 2023-12-31 0001023024 anip:ProductRightsMember 2024-03-31 0001023024 anip:ProductRightsMember 2023-12-31 0001023024 anip:MarketingAndDistributionRightsMember 2024-03-31 0001023024 anip:MarketingAndDistributionRightsMember 2023-12-31 0001023024 us-gaap:CustomerRelationshipsMember 2024-03-31 0001023024 us-gaap:CustomerRelationshipsMember 2023-12-31 0001023024 us-gaap:InProcessResearchAndDevelopmentMember 2024-03-31 0001023024 us-gaap:InProcessResearchAndDevelopmentMember 2023-12-31 0001023024 srt:MinimumMember 2024-03-31 0001023024 srt:MaximumMember 2024-03-31 0001023024 anip:ClassCSpecialStockMember 2024-03-31 0001023024 anip:ClassCSpecialStockMember 2023-12-31 0001023024 us-gaap:ConvertiblePreferredStockMember anip:PrivateInvestmentInPublicEquityMember 2021-11-19 2021-11-19 0001023024 us-gaap:ConvertiblePreferredStockMember anip:PrivateInvestmentInPublicEquityMember 2021-11-19 0001023024 us-gaap:ConvertiblePreferredStockMember anip:PrivateInvestmentInPublicEquityMember 2024-03-31 0001023024 anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2024-03-31 0001023024 anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2024-01-01 2024-03-31 0001023024 us-gaap:SellingGeneralAndAdministrativeExpensesMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2024-01-01 2024-03-31 0001023024 us-gaap:SellingGeneralAndAdministrativeExpensesMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2023-01-01 2023-03-31 0001023024 us-gaap:CostOfSalesMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2024-01-01 2024-03-31 0001023024 us-gaap:CostOfSalesMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2023-01-01 2023-03-31 0001023024 us-gaap:ResearchAndDevelopmentExpenseMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2024-01-01 2024-03-31 0001023024 us-gaap:ResearchAndDevelopmentExpenseMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2023-01-01 2023-03-31 0001023024 anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2023-01-01 2023-03-31 0001023024 anip:StockIncentivePlanMember 2023-05-23 2023-05-23 0001023024 anip:StockIncentivePlanMember 2024-03-31 0001023024 anip:EmployeesAndConsultantsMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001023024 srt:MinimumMember anip:NonEmployeeDirectorStockOptionMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001023024 srt:MaximumMember anip:NonEmployeeDirectorStockOptionMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001023024 anip:NonEmployeeDirectorStockOptionMember us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001023024 us-gaap:EmployeeStockOptionMember 2024-03-31 0001023024 anip:EmployeesAndConsultantsMember us-gaap:RestrictedStockMember 2024-01-01 2024-03-31 0001023024 anip:NonEmployeeDirectorStockOptionMember us-gaap:RestrictedStockMember 2024-01-01 2024-03-31 0001023024 anip:PerformanceBasedRestrictedStockUnitsMember 2024-01-01 2024-03-31 0001023024 anip:MarketPerformanceBasedRestrictedStockUnitsMember 2024-03-31 0001023024 anip:MarketPerformanceBasedRestrictedStockUnitsMember 2024-01-01 2024-03-31 0001023024 anip:MarketPerformanceBasedRestrictedStockUnitsMember 2023-02-28 0001023024 anip:MarketPerformanceBasedRestrictedStockUnitsMember 2023-02-28 2023-02-28 0001023024 anip:PerformanceBasedRestrictedStockUnitsMember 2024-03-31 0001023024 anip:PerformanceBasedRestrictedStockUnitsMember 2023-02-28 0001023024 anip:PerformanceBasedRestrictedStockUnitsMember 2023-02-28 2023-02-28 0001023024 us-gaap:PerformanceSharesMember 2024-02-14 2024-02-14 0001023024 srt:OfficerMember us-gaap:PerformanceSharesMember 2024-02-14 2024-02-14 0001023024 anip:MarketPerformanceBasedRestrictedStockUnitsMember 2024-02-14 2024-02-14 0001023024 anip:PerformanceBasedRestrictedStockUnitsMember 2024-02-14 2024-02-14 0001023024 us-gaap:SellingGeneralAndAdministrativeExpensesMember anip:StockIncentivePlanMember 2024-01-01 2024-03-31 0001023024 us-gaap:SellingGeneralAndAdministrativeExpensesMember anip:StockIncentivePlanMember 2023-01-01 2023-03-31 0001023024 us-gaap:ResearchAndDevelopmentExpenseMember anip:StockIncentivePlanMember 2024-01-01 2024-03-31 0001023024 us-gaap:ResearchAndDevelopmentExpenseMember anip:StockIncentivePlanMember 2023-01-01 2023-03-31 0001023024 us-gaap:CostOfSalesMember anip:StockIncentivePlanMember 2024-01-01 2024-03-31 0001023024 us-gaap:CostOfSalesMember anip:StockIncentivePlanMember 2023-01-01 2023-03-31 0001023024 anip:StockIncentivePlanMember 2024-01-01 2024-03-31 0001023024 anip:StockIncentivePlanMember 2023-01-01 2023-03-31 0001023024 us-gaap:EmployeeStockOptionMember 2022-12-31 0001023024 us-gaap:PerformanceSharesMember 2022-12-31 0001023024 us-gaap:RestrictedStockMember 2022-12-31 0001023024 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001023024 us-gaap:PerformanceSharesMember 2023-01-01 2023-03-31 0001023024 us-gaap:RestrictedStockMember 2023-01-01 2023-03-31 0001023024 us-gaap:EmployeeStockOptionMember 2023-03-31 0001023024 us-gaap:PerformanceSharesMember 2023-03-31 0001023024 us-gaap:RestrictedStockMember 2023-03-31 0001023024 us-gaap:EmployeeStockOptionMember 2023-12-31 0001023024 us-gaap:PerformanceSharesMember 2023-12-31 0001023024 us-gaap:RestrictedStockMember 2023-12-31 0001023024 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001023024 us-gaap:PerformanceSharesMember 2024-01-01 2024-03-31 0001023024 us-gaap:RestrictedStockMember 2024-01-01 2024-03-31 0001023024 us-gaap:PerformanceSharesMember 2024-03-31 0001023024 us-gaap:RestrictedStockMember 2024-03-31 0001023024 2023-04-30 0001023024 anip:UnapprovedProductsMember 2024-01-01 2024-03-31 0001023024 anip:AlvogenIncMember anip:ProductIntellectualPropertyMember 2023-12-27 2023-12-27 0001023024 anip:ContractCustomerMember anip:UnapprovedProductsMember 2024-01-01 2024-03-31 0001023024 anip:ContractCustomerMember anip:UnapprovedProductsMember 2023-01-01 2023-03-31 0001023024 anip:UnapprovedProductsMember 2023-01-01 2023-03-31 0001023024 2020-12-03 2020-12-03 0001023024 2012-01-01 2012-12-31 0001023024 2024-03-04 0001023024 2023-12-01 2023-12-31 0001023024 anip:NovitiumMember 2023-12-01 2023-12-31 0001023024 2022-09-01 2022-09-30 0001023024 anip:CGOncologyMember 2024-01-24 0001023024 anip:CGOncologyMember 2024-03-31 0001023024 anip:CGOncologyMember 2024-03-28 0001023024 anip:NovitiumPharmaMember 2024-03-31 0001023024 anip:NovitiumPharmaMember 2023-12-12 2023-12-12 0001023024 us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember anip:ProfitBasedMilestonePaymentsMember 2024-03-31 0001023024 srt:MinimumMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember anip:ProductDevelopmentBasedMilestonePaymentsMember 2024-03-31 0001023024 srt:MaximumMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember anip:ProductDevelopmentBasedMilestonePaymentsMember 2024-03-31 0001023024 anip:MeasurementInputProbabilityOfPaymentMember us-gaap:ValuationTechniqueDiscountedCashFlowMember anip:ProductDevelopmentBasedMilestonePaymentsMember 2024-03-31 0001023024 us-gaap:FairValueInputsLevel1Member 2024-03-31 0001023024 us-gaap:FairValueInputsLevel2Member 2024-03-31 0001023024 us-gaap:FairValueInputsLevel3Member 2024-03-31 0001023024 anip:NovitiumPharmaMember us-gaap:FairValueInputsLevel1Member 2024-03-31 0001023024 anip:NovitiumPharmaMember us-gaap:FairValueInputsLevel2Member 2024-03-31 0001023024 anip:NovitiumPharmaMember us-gaap:FairValueInputsLevel3Member 2024-03-31 0001023024 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001023024 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001023024 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001023024 anip:NovitiumPharmaMember 2023-12-31 0001023024 anip:NovitiumPharmaMember us-gaap:FairValueInputsLevel1Member 2023-12-31 0001023024 anip:NovitiumPharmaMember us-gaap:FairValueInputsLevel2Member 2023-12-31 0001023024 anip:NovitiumPharmaMember us-gaap:FairValueInputsLevel3Member 2023-12-31 0001023024 us-gaap:ConvertiblePreferredStockMember anip:PrivateInvestmentInPublicEquityMember 2021-03-08 2021-03-08 0001023024 us-gaap:ConvertiblePreferredStockMember anip:PrivateInvestmentInPublicEquityMember 2021-03-08 0001023024 anip:ScitusPharmaServicesMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001023024 anip:ScitusPharmaServicesMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001023024 anip:SsPharmaLlcMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001023024 anip:SsPharmaLlcMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001023024 anip:SThreeChemicalsPvtLtdMember us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001023024 anip:SThreeChemicalsPvtLtdMember us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001023024 us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001023024 us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001023024 anip:ScitusPharmaServicesMember us-gaap:RelatedPartyMember 2024-03-31 0001023024 anip:SsPharmaLlcMember us-gaap:RelatedPartyMember 2024-03-31 0001023024 anip:SThreeChemicalsPvtLtdMember us-gaap:RelatedPartyMember 2024-03-31 0001023024 anip:Mr.ShanmugamAndEsjayMember anip:NovitiumPharmaMember us-gaap:RelatedPartyMember 2023-12-12 2023-12-12 0001023024 anip:ChaliPropertiesLLCMember anip:NovitiumPharmaMember us-gaap:RelatedPartyMember 2023-12-12 2023-12-12 0001023024 anip:Mr.ShanmugamAndEsjayMember anip:NovitiumPharmaMember us-gaap:RelatedPartyMember 2024-02-29 2024-02-29 0001023024 anip:ChaliPropertiesLLCMember anip:NovitiumPharmaMember us-gaap:RelatedPartyMember 2024-02-29 2024-02-29 0001023024 us-gaap:OperatingSegmentsMember anip:GenericsEstablishedBrandsAndOtherMember 2024-01-01 2024-03-31 0001023024 us-gaap:OperatingSegmentsMember anip:GenericsEstablishedBrandsAndOtherMember 2023-01-01 2023-03-31 0001023024 us-gaap:OperatingSegmentsMember anip:RareDiseaseMember 2024-01-01 2024-03-31 0001023024 us-gaap:OperatingSegmentsMember anip:RareDiseaseMember 2023-01-01 2023-03-31 0001023024 us-gaap:CorporateNonSegmentMember 2024-01-01 2024-03-31 0001023024 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-03-31 0001023024 country:US 2024-01-01 2024-03-31 0001023024 country:US 2023-01-01 2023-03-31 0001023024 country:CA 2024-01-01 2024-03-31 0001023024 country:CA 2023-01-01 2023-03-31 0001023024 country:CA 2023-12-31 0001023024 country:US 2024-03-31 0001023024 country:US 2023-12-31 0001023024 country:IN 2024-03-31 0001023024 country:IN 2023-12-31 shares iso4217:USD iso4217:USD shares anip:facility iso4217:CAD pure anip:segment anip:vote anip:tradingDay anip:installment anip:product anip:plaintiff anip:manufacturer anip:claim anip:founder 0001023024 --12-31 2024 Q1 false P7Y P1Y P3Y P3Y P3Y P3Y P3Y P3Y P3Y P3Y P3Y P3Y P3Y P3Y http://fasb.org/us-gaap/2023#BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 http://fasb.org/us-gaap/2023#BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 http://fasb.org/us-gaap/2023#BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 http://fasb.org/us-gaap/2023#BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 10-Q true 2024-03-31 false 001-31812 ANI PHARMACEUTICALS, INC DE 58-2301143 210 Main Street West Baudette MN 56623 218 634-3500 Common Stock ANIP NASDAQ Yes Yes Large Accelerated Filer false false false 20961649 10864 228597000 221121000 91825000 97262000 172418000 162079000 113837000 111196000 0 8020000 16050000 17400000 9655000 0 540557000 519816000 48526000 44593000 87607000 90711000 196044000 209009000 28221000 28221000 13569000 12072000 914524000 904422000 850000 850000 49430000 36683000 15475000 16276000 9526000 23786000 9509000 12168000 11402000 8164000 32853000 29678000 414000 12266000 7430000 5606000 136889000 145477000 284607000 284819000 11160000 11718000 5055000 4809000 437711000 446823000 0.0001 0.0001 1666667 1666667 25000 25000 25000 25000 24850000 24850000 0.0001 0.0001 33333334 33333334 21373266 20980307 20730896 20466953 2000 2000 0.0001 0.0001 781281 781281 10864 10864 10864 10864 0 0 0.0001 0.0001 1666667 1666667 0 0 0 0 0 0 392959 263943 18742000 10081000 523628000 514103000 -62331000 -80132000 9406000 8857000 451963000 432749000 914524000 904422000 137430000 106786000 49157000 37708000 10511000 5924000 48021000 36468000 14686000 14700000 90000 961000 0 1130000 5347000 0 117118000 96891000 20312000 9895000 9655000 0 -4600000 -7696000 -32000 -34000 25335000 2165000 7128000 726000 18207000 1439000 406000 406000 17801000 1033000 0.84 0.06 0.82 0.06 19099000 16392000 19422000 16531000 18207000 1439000 -97000 107000 646000 -1143000 549000 -1036000 18756000 403000 24850000 25000 1000 17644000 403900000 149000 -5094000 12167000 -97285000 338539000 4338000 4338000 85000 3549000 3549000 5000 157000 157000 520000 85000 28000 406000 406000 -1036000 -1036000 1439000 1439000 24850000 25000 1000 18226000 408395000 234000 -8643000 11131000 -96252000 339482000 24850000 25000 2000 20731000 514103000 264000 -10081000 8857000 -80132000 457599000 6934000 6934000 129000 8661000 8661000 31000 2591000 2591000 542000 74000 5000 406000 406000 549000 549000 18207000 18207000 24850000 25000 2000 21373000 523628000 393000 -18742000 9406000 -62331000 476813000 18207000 1439000 6934000 4338000 3104000 773000 14686000 14700000 9655000 0 373000 0 102000 987000 90000 961000 5347000 0 10339000 9275000 2641000 -1701000 -1353000 -1513000 11526000 3105000 -801000 -350000 3238000 92000 -2658000 -2265000 3174000 713000 -13077000 2992000 18269000 21424000 0 4000 4581000 2349000 13514000 0 8933000 -2353000 750000 750000 406000 406000 2591000 157000 8661000 3549000 12500000 0 -19726000 -4548000 7476000 14523000 221121000 53234000 228597000 67757000 221121000 48228000 0 5006000 221121000 53234000 7946000 4293000 852000 2741000 1222000 729000 BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS<div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ANI Pharmaceuticals, Inc. and its consolidated subsidiaries (together, “ANI,” the “Company,” “we,” “us,” or “our”) is a diversified bio-pharmaceutical company serving patients in need by developing, manufacturing, and marketing branded and generic prescription pharmaceuticals, including for diseases with high unmet medical need. The Company is focused on delivering growth by scaling up the Rare Disease business through the launch of its lead asset, Cortrophin Gel, strengthening its generics business with enhanced development capability, innovation in established brands and leveraging its U.S. based manufacturing capabilities. The Company's three pharmaceutical manufacturing facilities, of which two are located in Baudette, Minnesota, and one is located in East Windsor, New Jersey, are together capable of producing oral solid dose products, as well as semi-solids, liquids and topicals, controlled substances, and potent products that must be manufactured in a fully-contained environment. The Company has ceased operations at our subsidiary in Oakville, Ontario, Canada as of March 31, 2023. This action was part of ongoing initiatives to capture operational synergies following our acquisition of Novitium Pharma LLC (“Novitium”) in November 2021. The Company has fully completed the transition of the products manufactured or packaged in Oakville to one of the three U.S. based manufacturing sites. In February 2024, the Company entered into an agreement for the sale of the Oakville site, for a price of $19.2 million Canadian Dollars, or approximately $14.2 million, based on the current exchange rate. The sale closed on March 28, 2024 (see Note 3).</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's operations are subject to certain risks and uncertainties including, among others, current and potential competitors with greater resources, dependence on significant customers, and possible fluctuations in financial results. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2023, through a public offering, the Company completed the issuance and sale of 2,183,545 shares of ANI common stock, resul</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ting in net proceeds after issuance costs of $80.6 million. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information. In the opinion of management, the accompanying unaudited interim condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, which are necessary to present fairly the Company's financial position, results of operations, comprehensive income, and cash flows. The consolidated balance sheet at December 31, 2023 has been derived from audited financial statements as of that date. The unaudited interim condensed consolidated statements of operations are not necessarily indicative of the results that may occur for the full fiscal year. Certain information and footnote disclosure normally included in financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to instructions, rules, and regulations prescribed by the U.S. Securities and Exchange Commission (the “SEC”). Therefore, these unaudited interim condensed consolidated financial statements should be read in conjunction with the Company's audited financial statements and notes thereto previously distributed in the Company's Annual Report on Form 10-K for the year ended December 31, 2023 (the “2023 Form 10-K”), as filed with the SEC.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited interim condensed consolidated financial statements include the accounts of ANI Pharmaceuticals, Inc. and its subsidiaries. All intercompany accounts and transactions are eliminated in consolidation.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has ceased operations at our subsidiary in Oakville, Ontario, Canada as of March 31, 2023. The Company currently has a subsidiary located in India. The Canada-based subsidiary conducted its transactions in U.S. dollars and Canadian dollars, but its functional currency was the U.S. dollar. The India-based subsidiary generally conducts its transactions in Indian rupees, which is also its functional currency. The results of any non-U.S. dollar transactions and balances are remeasured in U.S. dollars at the applicable exchange rates during the period and resulting foreign currency transaction gains and losses are included in the determination of net income. The gain or loss on transactions denominated in foreign currencies and the translation impact of local currencies to U.S. dollars was immaterial for the three months ended March 31, 2024 and 2023. Unless otherwise noted, all references to “$” or “dollar” refer to the U.S. dollar. The Company’s asset and liability accounts are translated using the current exchange rate as of the balance sheet date, except for shareholders’ equity accounts, which are translated using historical rates. Net revenues and expense accounts are translated using an average exchange rate over the period ended on the balance sheet date. Adjustments resulting from the translation of the financial statements of the Company’s foreign subsidiaries into U.S. dollars are accumulated as a separate component of shareholders’ equity within accumulated other comprehensive income, net of tax.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. In the condensed consolidated financial statements, estimates are used for, but not limited to, variable consideration determined based on accruals for chargebacks, administrative fees and rebates, government rebates, returns and other allowances, income tax provision or benefit, deferred taxes and valuation allowance, stock-based compensation, revenue recognition, allowance for inventory obsolescence, valuation of financial instruments and intangible assets, accruals for contingent liabilities, including contingent consideration in acquisitions, fair value of long-lived assets, determination of right-of-use assets and lease liabilities, allowance for credit losses, and the depreciable lives of long-lived assets. Because of the uncertainties inherent in such estimates, actual results may differ from those estimates. Management periodically evaluates estimates used in the preparation of the financial statements for reasonableness.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restructuring Activities</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company defines restructuring activities to include costs directly associated with exit or disposal activities. Such costs include cash employee contractual severance and other termination benefits, one-time employee termination severance and benefits, contract termination charges, impairment and acceleration of depreciation associated with long-lived assets, and other exit or disposal costs. In general, the Company records involuntary employee-related exit and disposal costs when there is a substantive plan for employee severance and related payments are probable and estimable. For one-time termination benefits, including those with a service requirement, expense is recorded when the employees are entitled to receive such benefits and the amount can be reasonably estimated. Expense related to one-time termination benefits with a service requirement is recorded over time, as the service is completed. Contract termination fees and penalties, and other exit and disposal costs are generally recorded as incurred. Restructuring activities are recognized as an operating expense in the condensed consolidated statements of operations.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investment in Equity Securities </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its investment in equity securities with a readily determinable fair value in accordance with the guidance in ASC 321, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments – Equity Securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company presents unrealized gains and losses related to the equity securities, within Unrealized gain on investment in equity securities in its unaudited condensed consolidated statements of operations. Fair values are obtained from quoted prices on the NASDAQ Stock Market, Inc. (“NASDAQ”). </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets Held-for-Sale</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies assets held-for-sale if all held-for-sale criteria is met pursuant to ASC 360-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Criteria include management commitment to sell the disposal group in its present condition and the sale being deemed probable of being completed within one year. Assets classified as held-for-sale are not depreciated and are measured at the lower of their carrying amount or fair value less cost to sell. The Company assesses the fair value of a disposal group, less any costs to sell, each reporting period it remains classified as held-for-sale and reports any subsequent changes as an adjustment to the carrying value of the disposal group, as long as the new carrying value does not exceed the initial carrying value of the disposal group. The Company determined that the Oakville, Ontario, Canada property met the held-for-sale criteria. As of December 31, 2023, approximately $8.0 million of assets held for sale were recorded on the consolidated balance sheets. The Oakville, Ontario property was sold on March 28, 2024, and therefore no longer exists as of March 31, 2024. See Note 3 to the condensed consolidated financial statements for additional information.</span></div><div style="margin-top:10pt;padding-left:18pt"><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:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) or other standard setting bodies and are adopted by the Company as of the specified effective date. The Company believes that the impact of recently issued standards that are not yet effective will not have a material impact on its financial position or results of operations upon adoption.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued Accounting Standards Update ("ASU") 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which improves reportable segment disclosure requirements, primarily through enhanced disclosures related to significant segment expenses. The guidance in this ASU is effective for all public entities for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The guidance is applied retrospectively to all periods presented in the financial statements, unless it is impracticable. The Company is currently evaluating the effect the adoption of this ASU may have on its disclosures in the notes to the consolidated financial statements.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which includes guidance to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. These amendments are effective for all public entities for fiscal periods beginning after December 15, 2024, with early adoption permitted. These amendments apply on a prospective basis, but entities have an option to apply it retrospectively for all periods presented. The Company does not expect that the adoption of this guidance will have a material impact on the consolidated financial statements.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Securities and Exchange Commission Final Rules Issued but Not Yet Effective</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 6, 2024, the SEC adopted new rules that will require registrants to disclose certain climate-related information in their annual reports. The final rule requires disclosure of, among other things: material climate-related risks and their material impacts; activities to mitigate or adapt to such risks; information about a registrant's board of directors' oversight of climate-related risks and management's role in managing material climate-related risks; and information on any climate-related targets or goals that are material to the registrant's business, results of operations, or financial condition. In addition, certain disclosures related to severe weather events and other natural conditions will be required in a registrant's audited financial statements. The required information about climate-related risks will also include disclosure of a registrant's greenhouse gas emissions. The Company will be subject to the applicable requirements of the final rule in our annual reports for fiscal years beginning on January 1, 2025. In April 2024, the SEC voluntarily stayed the rules pending judicial review. The Company is currently evaluating the potential impact of these rules on our consolidated financial statements and related disclosures.</span></div> 3 3 19200000 14200000 2183545 80600000 <div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information. In the opinion of management, the accompanying unaudited interim condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, which are necessary to present fairly the Company's financial position, results of operations, comprehensive income, and cash flows. The consolidated balance sheet at December 31, 2023 has been derived from audited financial statements as of that date. The unaudited interim condensed consolidated statements of operations are not necessarily indicative of the results that may occur for the full fiscal year. Certain information and footnote disclosure normally included in financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to instructions, rules, and regulations prescribed by the U.S. Securities and Exchange Commission (the “SEC”). Therefore, these unaudited interim condensed consolidated financial statements should be read in conjunction with the Company's audited financial statements and notes thereto previously distributed in the Company's Annual Report on Form 10-K for the year ended December 31, 2023 (the “2023 Form 10-K”), as filed with the SEC.</span></div> <div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited interim condensed consolidated financial statements include the accounts of ANI Pharmaceuticals, Inc. and its subsidiaries. All intercompany accounts and transactions are eliminated in consolidation.</span></div> <div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has ceased operations at our subsidiary in Oakville, Ontario, Canada as of March 31, 2023. The Company currently has a subsidiary located in India. The Canada-based subsidiary conducted its transactions in U.S. dollars and Canadian dollars, but its functional currency was the U.S. dollar. The India-based subsidiary generally conducts its transactions in Indian rupees, which is also its functional currency. The results of any non-U.S. dollar transactions and balances are remeasured in U.S. dollars at the applicable exchange rates during the period and resulting foreign currency transaction gains and losses are included in the determination of net income. The gain or loss on transactions denominated in foreign currencies and the translation impact of local currencies to U.S. dollars was immaterial for the three months ended March 31, 2024 and 2023. Unless otherwise noted, all references to “$” or “dollar” refer to the U.S. dollar. The Company’s asset and liability accounts are translated using the current exchange rate as of the balance sheet date, except for shareholders’ equity accounts, which are translated using historical rates. Net revenues and expense accounts are translated using an average exchange rate over the period ended on the balance sheet date. Adjustments resulting from the translation of the financial statements of the Company’s foreign subsidiaries into U.S. dollars are accumulated as a separate component of shareholders’ equity within accumulated other comprehensive income, net of tax.</span></div> <div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. In the condensed consolidated financial statements, estimates are used for, but not limited to, variable consideration determined based on accruals for chargebacks, administrative fees and rebates, government rebates, returns and other allowances, income tax provision or benefit, deferred taxes and valuation allowance, stock-based compensation, revenue recognition, allowance for inventory obsolescence, valuation of financial instruments and intangible assets, accruals for contingent liabilities, including contingent consideration in acquisitions, fair value of long-lived assets, determination of right-of-use assets and lease liabilities, allowance for credit losses, and the depreciable lives of long-lived assets. Because of the uncertainties inherent in such estimates, actual results may differ from those estimates. Management periodically evaluates estimates used in the preparation of the financial statements for reasonableness.</span></div> <div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restructuring Activities</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company defines restructuring activities to include costs directly associated with exit or disposal activities. Such costs include cash employee contractual severance and other termination benefits, one-time employee termination severance and benefits, contract termination charges, impairment and acceleration of depreciation associated with long-lived assets, and other exit or disposal costs. In general, the Company records involuntary employee-related exit and disposal costs when there is a substantive plan for employee severance and related payments are probable and estimable. For one-time termination benefits, including those with a service requirement, expense is recorded when the employees are entitled to receive such benefits and the amount can be reasonably estimated. Expense related to one-time termination benefits with a service requirement is recorded over time, as the service is completed. Contract termination fees and penalties, and other exit and disposal costs are generally recorded as incurred. Restructuring activities are recognized as an operating expense in the condensed consolidated statements of operations.</span></div> <div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investment in Equity Securities </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for its investment in equity securities with a readily determinable fair value in accordance with the guidance in ASC 321, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investments – Equity Securities</span>. The Company presents unrealized gains and losses related to the equity securities, within Unrealized gain on investment in equity securities in its unaudited condensed consolidated statements of operations. Fair values are obtained from quoted prices on the NASDAQ Stock Market, Inc. (“NASDAQ”). <div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets Held-for-Sale</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies assets held-for-sale if all held-for-sale criteria is met pursuant to ASC 360-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Criteria include management commitment to sell the disposal group in its present condition and the sale being deemed probable of being completed within one year. Assets classified as held-for-sale are not depreciated and are measured at the lower of their carrying amount or fair value less cost to sell. The Company assesses the fair value of a disposal group, less any costs to sell, each reporting period it remains classified as held-for-sale and reports any subsequent changes as an adjustment to the carrying value of the disposal group, as long as the new carrying value does not exceed the initial carrying value of the disposal group. The Company determined that the Oakville, Ontario, Canada property met the held-for-sale criteria. As of December 31, 2023, approximately $8.0 million of assets held for sale were recorded on the consolidated balance sheets. The Oakville, Ontario property was sold on March 28, 2024, and therefore no longer exists as of March 31, 2024. See Note 3 to the condensed consolidated financial statements for additional information.</span></div> 8000000 <div style="margin-top:10pt;padding-left:18pt"><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:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the Financial Accounting Standards Board (“FASB”) or other standard setting bodies and are adopted by the Company as of the specified effective date. The Company believes that the impact of recently issued standards that are not yet effective will not have a material impact on its financial position or results of operations upon adoption.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the FASB issued Accounting Standards Update ("ASU") 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which improves reportable segment disclosure requirements, primarily through enhanced disclosures related to significant segment expenses. The guidance in this ASU is effective for all public entities for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The guidance is applied retrospectively to all periods presented in the financial statements, unless it is impracticable. The Company is currently evaluating the effect the adoption of this ASU may have on its disclosures in the notes to the consolidated financial statements.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which includes guidance to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. These amendments are effective for all public entities for fiscal periods beginning after December 15, 2024, with early adoption permitted. These amendments apply on a prospective basis, but entities have an option to apply it retrospectively for all periods presented. The Company does not expect that the adoption of this guidance will have a material impact on the consolidated financial statements.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Securities and Exchange Commission Final Rules Issued but Not Yet Effective</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 6, 2024, the SEC adopted new rules that will require registrants to disclose certain climate-related information in their annual reports. The final rule requires disclosure of, among other things: material climate-related risks and their material impacts; activities to mitigate or adapt to such risks; information about a registrant's board of directors' oversight of climate-related risks and management's role in managing material climate-related risks; and information on any climate-related targets or goals that are material to the registrant's business, results of operations, or financial condition. In addition, certain disclosures related to severe weather events and other natural conditions will be required in a registrant's audited financial statements. The required information about climate-related risks will also include disclosure of a registrant's greenhouse gas emissions. The Company will be subject to the applicable requirements of the final rule in our annual reports for fiscal years beginning on January 1, 2025. In April 2024, the SEC voluntarily stayed the rules pending judicial review. The Company is currently evaluating the potential impact of these rules on our consolidated financial statements and related disclosures.</span></div> REVENUE RECOGNITION AND RELATED ALLOWANCES<div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue in accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Revenue is recognized using the following steps:</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the contract, or contracts, with a customer;</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligations in the contract;</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price, including the identification and estimation of variable consideration;</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when we satisfy a performance obligation.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are primarily derived from sales of generic, rare disease, and established brand pharmaceutical products, royalties, and other pharmaceutical services. Revenue is recognized when obligations under the terms of contracts with customers are satisfied, which generally occurs when control of the products sold are transferred to the customer. Variable consideration is estimated after the consideration of applicable information that is reasonably available. The Company generally does not have incremental costs to obtain contracts that would otherwise not have been incurred. The Company does not adjust revenue for the promised amount of consideration for the effects of a significant financing component because our customers generally pay us within 100 days.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All revenue recognized in the accompanying unaudited interim condensed consolidated statements of operations is considered to be revenue from contracts with customers. The following table depicts the disaggregation of revenue:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr style="height:14pt"><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:9pt;font-weight:700;line-height:100%">Products and Services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td></tr><tr style="height:14pt"><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales of generic pharmaceutical products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,217 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,713 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales of established brand pharmaceutical products, royalties, and other pharmaceutical services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales of rare disease pharmaceutical products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,430 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,786 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr style="height:14pt"><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:9pt;font-weight:700;line-height:100%">Timing of Revenue Recognition</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td></tr><tr style="height:14pt"><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance obligations transferred at a point in time</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,430 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance obligations transferred over time</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,430 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,786 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the three months ended March 31, 2024 and 2023, the Company did not incur, and therefore did not defer, any material incremental costs to obtain or fulfill contracts. The Company re</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cognized a decrease of $0.1 million to net revenue from performance obligations satisfied in prior periods during the three months ended March 31, 2024, consisting primarily of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revised estimates for variable consideration, including chargebacks, rebates, returns, and other allowances, related to prior period sales. We recognized an increase of $5.1 million t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o net revenue from performance obligations satisfied in prior periods during the three months ended March 31, 2023, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consisting primarily of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revised estimates for variable consideration, including chargebacks, rebates, returns, and other allowances, related to prior period sales.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Additionally, as of March 31, 2024, and December 31, 2023, there was no deferred revenue recorded on the condensed consolidated balance sheet. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the aggregate amount of the transaction price allocated to the remaining performance obligations for all open contract manufacturing customer contracts was $3.0 million, which consists of firm orders for contract manufactured products. The Company recognizes revenue for these performance obligations as they are satisfied, which is anticipated within six months</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:10pt;padding-left:18pt"><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%">Variable consideration</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales of pharmaceutical products are subject to variable consideration due to chargebacks, government rebates, returns, administrative and other rebates, and cash discounts. Estimates for these elements of variable consideration require significant judgment. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity in the condensed consolidated balance sheets for accruals and allowances for the three months ended March 31, 2024 and 2023, respectively:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accruals for Chargebacks, Returns, and Other Allowances</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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Chargebacks</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Government<br/>Rebates</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Returns</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Administrative<br/>Fees and Other<br/>Rebates</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Prompt<br/>Payment<br/>Discounts</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:9pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">148,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">10,872 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">33,399 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">9,442 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">6,488 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accruals/Adjustments</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,113 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,461 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,640 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,026 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,483 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credits Taken Against Reserve</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:9pt;font-weight:400;line-height:100%">(193,859)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,726)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,931)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,538)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at March 31, 2023 (1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,816 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,607 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,108 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,450 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,433 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accruals/Adjustments</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,097 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,952 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,521 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,811 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,635 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credits Taken Against Reserve</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:9pt;font-weight:400;line-height:100%">(137,779)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,611)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,346)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,085)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at March 31, 2024 (1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">77,526 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">9,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">32,853 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">13,138 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">4,859 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">______________________________________________</span></div><div style="margin-top:10pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:6.93pt">Chargebacks and Prompt Payment Discounts are included as an offset to accounts receivable in the unaudited interim condensed consolidated balance sheets. Administrative Fees and Other Rebates are included as an offset to accounts receivable or as accrued expenses and other in the unaudited interim condensed consolidated balance sheets. Returns are included in returned goods reserve in the unaudited interim condensed consolidated balance sheets. Government Rebates are included in accrued government rebates in the unaudited interim condensed consolidated balance sheets. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Credit Concentration</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ANI's customers are primarily wholesale distributors, chain drug stores, group purchasing organizations, and pharmaceutical companies.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024, there were four customers that accounted for 10% or more of net revenues. During </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three 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%">March 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, there were three customers that accounted for 10% or more of net revenues. As of March 31, 2024, accounts receivable from these customers tot</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">aled 81% of Accounts receivable, net. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The four customers represent the total percentage of net revenues as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</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%">Customer 1</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Customer 2</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </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:700;line-height:100%">Customer 3</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%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Customer 4</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> <div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All revenue recognized in the accompanying unaudited interim condensed consolidated statements of operations is considered to be revenue from contracts with customers. The following table depicts the disaggregation of revenue:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.506%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr style="height:14pt"><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:9pt;font-weight:700;line-height:100%">Products and Services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td></tr><tr style="height:14pt"><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales of generic pharmaceutical products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,217 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,713 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales of established brand pharmaceutical products, royalties, and other pharmaceutical services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,276 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,743 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales of rare disease pharmaceutical products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,430 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,786 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.809%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.839%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr style="height:14pt"><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:9pt;font-weight:700;line-height:100%">Timing of Revenue Recognition</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" rowspan="2" 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:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td></tr><tr style="height:14pt"><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance obligations transferred at a point in time</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,430 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance obligations transferred over time</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">375 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,430 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,786 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 70217000 63713000 30276000 26743000 36937000 16330000 137430000 106786000 137430000 106411000 0 375000 137430000 106786000 100000 5100000 3000000.0 P6M <div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes activity in the condensed consolidated balance sheets for accruals and allowances for the three months ended March 31, 2024 and 2023, respectively:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accruals for Chargebacks, Returns, and Other Allowances</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:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Chargebacks</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Government<br/>Rebates</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Returns</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Administrative<br/>Fees and Other<br/>Rebates</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Prompt<br/>Payment<br/>Discounts</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:9pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">148,562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">10,872 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">33,399 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">9,442 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">6,488 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accruals/Adjustments</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,113 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,461 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,640 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,026 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,483 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credits Taken Against Reserve</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:9pt;font-weight:400;line-height:100%">(193,859)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,726)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,931)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6,538)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at March 31, 2023 (1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,816 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,607 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,108 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,450 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,433 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2023</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,208 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,678 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accruals/Adjustments</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,097 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,952 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,521 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,811 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,635 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credits Taken Against Reserve</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:9pt;font-weight:400;line-height:100%">(137,779)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,611)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9,346)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,085)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at March 31, 2024 (1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">77,526 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">9,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">32,853 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">13,138 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">4,859 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">______________________________________________</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">(1)</span>Chargebacks and Prompt Payment Discounts are included as an offset to accounts receivable in the unaudited interim condensed consolidated balance sheets. Administrative Fees and Other Rebates are included as an offset to accounts receivable or as accrued expenses and other in the unaudited interim condensed consolidated balance sheets. Returns are included in returned goods reserve in the unaudited interim condensed consolidated balance sheets. Government Rebates are included in accrued government rebates in the unaudited interim condensed consolidated balance sheets. 148562000 10872000 33399000 9442000 6488000 146113000 4461000 4640000 12026000 5483000 193859000 6726000 3931000 12018000 6538000 100816000 8607000 34108000 9450000 5433000 84208000 12168000 29678000 11412000 4865000 131097000 5952000 12521000 14811000 5635000 137779000 8611000 9346000 13085000 5641000 77526000 9509000 32853000 13138000 4859000 0.81 <div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The four customers represent the total percentage of net revenues as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2023</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%">Customer 1</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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%">33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Customer 2</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </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:700;line-height:100%">Customer 3</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%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Customer 4</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.34 0.33 0.13 0.15 0.10 0.14 0.13 0.07 RESTRUCTURING <div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 31, 2023 the Compan</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y ceased operations at the Oakville, Ontario, Canada manufacturing plant. This action was part of ongoing initiatives to capture operational synergies following the acquisition of Novitium in November 2021. ANI has fully completed the transition of the products manufactured or packaged in Oakville to one of the Company's three U.S. based manufacturing sites. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no restructuring activities recorded in the three months ended March 31, 2024 and as of March 31, 2024, there was no severance or other employee benefits accrued on the unaudited interim condensed consolidated balance sheet. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three 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%">March 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> restructuring activities resulted in expenses of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1.1 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">million. This included </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.2</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> million of severance and other employee benefit costs and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.7</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> million of accelerated depreciation costs and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.2</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> million for other miscellaneous costs.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the exit of the Canadian facility, the Company has determined that the land and building at the Oakville, Ontario, Canada plant (the "Property") will be sold together and met the criteria to be classified as held for sale as of March 31, 2023. The land and building had a net carrying value of approximately $8.0 million, which was presented as assets held for sale</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on the accompanying condensed consolidated balance sheet at December 31, 2023. These assets are part of the Generics, Established Brands, and Other segment. As of March 31, 2024 these assets were no longer classified as held for sale.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 15, 2024, ANI Pharmaceuticals Canada Inc., a wholly owned subsidiary of the Company, entered into an agreement (the "Agreement") with 1540700 Ontario Limited ("Buyer") for the sale of the Property for a total purchase price of $19.2 million Canadian Dollars, or approximately $14.2 million, based on the current exchange rate, subject to certain market adjustments. The purchase of the Property is being made on an “as is” basis and the Agreement provides for customary closing conditions and indemnification obligations, as well as limited representations and warranties.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During February 2024, and in accordance with the Agreement, the Buyer deposited a total of approximately $1.9 million Canadian Dollars, or approximately $1.4 million in refundable deposits in escrow as part of the total purchase price. On March 28, 2024 the Company completed the sale of the Property. After payment of commissions, real estate taxes, and other related costs of approximately $0.7 million, the Company received a net proceeds of approximately $13.5 million at closing. The gain on the sale of the Property was approximately $5.3 million, recorded in the unaudited interim condensed consolidated statements of operations.</span></div> 3 0 0 1100000 200000 700000 200000 8000000 19200000 14200000 1900000 1400000 700000 13500000 5300000 INDEBTEDNESS<div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Facility</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 19, 2021, the Company completed its acquisition (the “Acquisition”) of Novitium pursuant to the terms of the Agreement and Plan of Merger, dated as of March 8, 2021 (the “Merger Agreement”), by and among the Company, Novitium, Nile Merger Sub LLC, a Delaware limited liability company, and certain other parties, with Novitium becoming a wholly owned subsidiary of ANI.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 19, 2021, the Company, as borrower, entered into a credit agreement (the “Credit Agreement”) with Truist Bank and other lenders, which provides for credit facilities consisting of (i) a senior secured term loan facility in an aggregate principal amount of $300.0 million (the “Term Facility”) and (ii) a senior secured revolving credit facility in an aggregate commitment amount of $40.0 million, which may be used for revolving credit loans, swingline loans and letters of credit (the “Revolving Facility,” and together with the Term Facility, the “Credit Facility”). </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Term Facility proceeds were used to finance the cash portion of the consideration under the Merger Agreement, repay the existing credit facility, and pay fees, costs and expenses incurred in connection with the merger. The Term Facility matures in November 2027 and the Revolving Facility in November 2026. The Credit Facility has a subjective acceleration clause in case of a material adverse effect. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In July 2023, the Company amended its Credit Agreement to transition from London Interbank Offered Rate (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">“</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">LIBOR</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">) to the Secured Overnight Finaning Rate (“SOFR”) due to the cessation of LIBOR pursuant to the terms of Amendment No.1 to the Credit Agreement (“Amendment No. 1”). SOFR will be applied to the Credit Facility for the interest period (as defined in the Credit Agreement) beginning on August 1, 2023 and will replace all LIBOR terms.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Credit Facility permits both base rate borrowings (“ABR Loans”) and Eurodollar rate borrowings (“Eurodollar Loans”), plus a spread as defined in the Credit Facility. As of March 31, 2024, we had not drawn on the Revolving Facility and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$40.0 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> remained available for borrowing subject to certain conditions. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The interest rate under the Term Facility was 11.44% at March 31, 2024.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company incur</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">red $14.0 million in</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> deferred debt issuance costs associated with the Credit Facility. Costs allocated to the Term Facility are classified as a direct reduction to the current and non-current portion of the borrowings, depending on their nature. Costs allocated to the Revolving Facility are classified as other current and other non-current assets, depending on their nature. A commitment fee of 0.5% per annum is assessed on any unused portion of the Revolving Facility.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Facility is secured by a lien on substantially all of ANI Pharmaceuticals, Inc.’s and its principal domestic subsidiary’s assets and any future domestic subsidiary guarantors’ assets. The Credit Facility is subject to customary financial and nonfinancial covenants. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of the current and non-current components of the Term Facility as of March 31, 2024 and December 31, 2023 are:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</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%">Current borrowing on debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">3,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred financing costs</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,150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current debt, net of deferred financing costs </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">850 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:68.247%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.925%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-Current</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</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%">Non-current borrowing on debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">290,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred financing costs</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%">(5,643)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,181)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current debt, net of deferred financing costs and current component</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">284,607 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,819 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024, outstanding principal was $293.3 million on the Term Fa</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cility. Of the $0.6 million of unamortized deferred debt issuance costs allocated to the Revolving Facility, $0.3 million is included in other non-current assets in the unaudited interim condensed consolidated balance sheets, and $0.3 million is </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">included in prepaid expenses and other current assets in the unaudited interim condensed consolidated balance sheets. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contractual maturity of the Term Facility is as follows for the period ending:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Term Facility</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%">2024 (remainder of the year)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">285,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">293,250 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components of total interest expense related to the Term Facility during the three months ended March 31, 2024 and 2023, as recognized in the accompanying unaudited interim condensed consolidated statements of operations for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</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%">Contractual coupon</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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,913 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,350 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of finance fees</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%">591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized interest</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%">(112)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">7,392 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,920 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 300000000 40000000 40000000 0.1144 14000000 0.005 <div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of the current and non-current components of the Term Facility as of March 31, 2024 and December 31, 2023 are:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.053%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</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%">Current borrowing on debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">3,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred financing costs</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,150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,150)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current debt, net of deferred financing costs </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">850 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:68.247%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.922%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.925%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-Current</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2023</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%">Non-current borrowing on debt</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">290,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred financing costs</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%">(5,643)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,181)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current debt, net of deferred financing costs and current component</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">284,607 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284,819 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3000000 3000000 2150000 2150000 850000 850000 290250000 291000000 5643000 6181000 284607000 284819000 293300000 600000 300000 300000 <div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The contractual maturity of the Term Facility is as follows for the period ending:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Term Facility</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%">2024 (remainder of the year)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">3,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">285,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">293,250 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2250000 3000000 3000000 285000000 293250000 <div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the components of total interest expense related to the Term Facility during the three months ended March 31, 2024 and 2023, as recognized in the accompanying unaudited interim condensed consolidated statements of operations for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31,<br/>2023</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%">Contractual coupon</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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,913 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,350 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of finance fees</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%">591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized interest</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%">(112)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">7,392 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,920 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6913000 7350000 591000 591000 112000 21000 7392000 7920000 DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY<div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, the Company entered into an interest rate swap with Citizens Bank, N.A. to manage its exposure to changes in LIBOR-based interest rates underlying total borrowings under term facilities related to the Prior Credit Agreement, and the interest rate swap matures in December 2026. Concurrent with the termination of the Prior Credit Agreement and entry into the Credit Agreement with Truist Bank, the interest rate swap with a notional value of $168.6 million at origin on November 21, 2021 was novated and Truist Bank is the new counterparty. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described further below, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Company amended its Credit Agreement to transition from LIBOR to SOFR due to the cessation of LIBOR, and accordingly, the interest rate swap transitioned from LIBOR to SOFR. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The swap is used to manage changes in SOFR-based interest rates underlying a portion of the borrowing under the Term Facility. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rate swap provides an effective fixed interest rate of 2.26% and has been designated as an effective cash flow hedge and therefore qualifies for hedge accounting. As of March 31, 2024, the notional amount of the interest rate swap was $139.4 million and decreased quarterly by approximately $4.0 million until December 2023, after which it remains static until maturity in December 2026. As of March 31, 2024, the fair value of the interest rate swap asset recorded in other non-current assets in the unaudited interim condensed consolidated balance sheets was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$7.7 million</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 of March 31, 2024, $9.6 million was recorded in accumulated other comprehensive income, net of tax in the unaudited interim condensed consolidated balance sheets.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2024, the gain on the fair value of the interest rate swaps, net of tax recorded in accumulated other comprehensive income in the unaudited interim condensed consolidated statements of comprehensive income was approximately $0.6 million. Differences between the hedged SOFR rate and the fixed rate are recorded as interest expense in the same period that the related interest is recorded for the Term Facility based on the SOFR rate. In the three months ended March 31, 2024 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $1.6 million of interest income and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.5</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> million of interest expense was recognized in relation to the interest rate swaps. Included in this amount for the three months ended March 31, 2024 and 2023 are reclassifications out of accumulated other comprehensive income of $0.2 million of interest income and $0.7 million, respectively, related to terminated and de-designated cash flow hedges.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the amendment of the Credit Agreement (see note 4), the Company’s derivative positions automatically transitioned to SOFR, the designated fallback terms, as determined by the International Swaps and Derivatives Association on August 1, 2023. Concurrently, the Company updated its hedge documentation to reflect the change of the benchmark index, which changed solely as a result of reference rate reform. Under ASC 848, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, hedge accounting may continue without de-designation if certain criteria are met. For cash flow hedges in which the designated hedged risk is LIBOR (or another rate that is expected to be discontinued), the guidance allows an entity to assert that it remains probable that the hedged forecasted transaction will occur. The Company applied the optional expedient within ASC 848 to conclude the updates to the hedge relationship due to reference rate reform did not have a material impact on the Company's consolidated financial statements.</span></div> 168600000 0.0226 139400000 4000000 7700000 9600000 600000 1600000 -500000 200000 700000 EARNINGS PER SHARE<div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per share is computed by dividing net income available to common stockholders by the weighted-average number of shares of common stock outstanding during the period.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For periods of net income, and when the effects are not anti-dilutive, diluted earnings per share is calculated by dividing net income available to common stockholders by the weighted-average number of shares outstanding plus the impact of all potential dilutive common shares, consisting primarily of common stock options, shares to be purchased under our Employee Stock Purchase Plan (“ESPP”), and performance stock units, using the more dilutive of the treasury stock or the two-class method. For periods of net loss, diluted loss per share is calculated similarly to basic loss per share.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested restricted shares and Series A convertible preferred stock shares contain non-forfeitable rights to dividends, and therefore are considered to be participating securities; in periods of net income, the calculation of basic and diluted earnings (loss) per share excludes from the numerator net income (but not net loss) attributable to the unvested restricted shares and the common shares assumed converted from the preferred shares and excludes the impact of those shares from the denominator.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings per share for the three months ended March 31, 2024 and 2023 are calculated for basic and diluted earnings per share as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.994%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></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 income available to common shareholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">17,801 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,801 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings allocated to participating securities</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%">(1,805)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 income available to common shareholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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,996 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,023 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic Weighted-Average Shares Outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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%">19,099</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align: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,392</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align: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,099</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align: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,392</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of common stock options, ESPP, and performance stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139</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%">Diluted Weighted-Average Shares Outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">19,422</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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,531</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">0.84 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">0.06 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">0.82 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">0.06 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>The number of anti-dilutive shares, which have been excluded from the computation of diluted earnings per share, was 2.3 million for the three months ended March 31, 2024. The number of anti-dilutive shares, which have been excluded from the computation of diluted earnings per share, was 2.6 million for the three months ended March 31, 2023. <div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings per share for the three months ended March 31, 2024 and 2023 are calculated for basic and diluted earnings per share as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.994%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></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 income available to common shareholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">17,801 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,801 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings allocated to participating securities</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%">(1,805)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,778)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 income available to common shareholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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,996 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,023 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">920 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic Weighted-Average Shares Outstanding</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #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%">19,099</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align: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,392</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align: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,099</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align: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,392</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of common stock options, ESPP, and performance stock units</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139</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%">Diluted Weighted-Average Shares Outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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%">19,422</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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,531</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings per share</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">0.84 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">0.06 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">0.82 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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%">0.06 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 17801000 1033000 17801000 1033000 1805000 113000 1778000 113000 15996000 920000 16023000 920000 19099000 16392000 19099000 16392000 323000 139000 19422000 16531000 0.84 0.06 0.82 0.06 2300000 2600000 INVENTORIES<div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following as of:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.931%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">55,115 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,237 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging materials</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%">9,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-progress</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,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</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%">45,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">113,837 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,196 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Vendor Concentration</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Raw materials are sourced for products, including active pharmaceutical ingredients (“API”), from both domestic and international suppliers. Generally, only a single source of API is qualified for use in each product due to the cost and time required to validate a second source of supply. As a result, the Company is</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> dependent upon our current vendors to reliably supply the API required for on-going product man</span>ufacturing. During the three months ended March 31, 2024, we purchased approximately 25% of our raw material inventory from one supplier. During the three months ended March 31, 2023, no single vendor represented more than 10% of our raw material inventory purchases. <div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of the following as of:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.930%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.931%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">55,115 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,237 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Packaging materials</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%">9,854 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-progress</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,017 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</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%">45,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">113,837 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,196 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 55115000 62237000 9854000 9617000 3017000 3144000 45851000 36198000 113837000 111196000 0.25 GOODWILL AND INTANGIBLE ASSETS<div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the 2013 merger with BioSante Pharmaceuticals, Inc. (“BioSante”), the Company recorded goodwill of $1.8 million. As a result of the acquisition of WellSpring Pharma Services Inc. in 2018, the Company recorded goodwill of $1.7 million. From the acquisition of Novitium in 2022, the Company recorded goodwill of $24.6 million. As of March 31, 2024, the Company has two operating segments, which were also deemed the Company's two reporting units, Generics, Established Brands, and Other reporting unit and the Rare Disease reporting unit. All of the goodwill is recorded in the Generics, Established Brands, and Other reporting unit. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is reviewed for impairment at least annually, at October 31, or more frequently if a triggering event occurs between impairment testing dates. The Company’s impairment assessment begins with a qualitative assessment to determine whether it is more likely than not that the fair value of the reporting unit is less than its carrying value. Qualitative factors may include, macroeconomic conditions, industry and market considerations, cost factors, and other relevant entity and Company specific events. If, based on the qualitative test, the Company determines that it is “more likely than not” that the fair value of a reporting unit is less than its carrying value, then we evaluate goodwill for impairment by comparing the fair value of our reporting unit to its respective carrying value, including its goodwill. If it is determined that it is “not likely” that the fair value of the reporting unit is less than its carrying value, then no further testing is required. There have been no events or changes in circumstances that would have reduced the fair value of the Generics, Established Brands, and Other reporting unit below its carrying value during the three months ended March 31, 2024 and 2023, no impairment charges have been recognized.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of definite-lived intangible assets and indefinite-lived intangible assets, other than goodwill, are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.872%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining Weighted Average <br/>Amortization <br/>Period(1)</span></td></tr><tr style="height:29pt"><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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</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:8pt;font-weight:700;line-height:100%">Definite-Lived Intangible Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired ANDAs intangible assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">209,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(106,701)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">103,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">209,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(100,660)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">109,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.0 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">NDAs and product rights</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:8pt;font-weight:400;line-height:100%">244,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(190,656)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">244,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(184,861)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:8pt;font-weight:400;line-height:100%">3.0 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketing and distribution rights</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:8pt;font-weight:400;line-height:100%">17,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,271)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.8 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</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:8pt;font-weight:400;line-height:100%">24,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,595)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:8pt;font-weight:400;line-height:100%">4.6 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:8pt;font-weight:400;line-height:100%">Total Definite-Lived Intangible Assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">496,708 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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:8pt;font-weight:400;line-height:100%">(320,464)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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:8pt;font-weight:400;line-height:100%">176,244 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">496,708 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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:8pt;font-weight:400;line-height:100%">(307,499)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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:8pt;font-weight:400;line-height:100%">189,209 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Indefinite-Lived Intangible Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:8pt;font-weight:400;line-height:100%">In process research and development</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:8pt;font-weight:400;line-height:100%">19,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Indefinite</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:8pt;font-weight:400;line-height:100%">Total Intangible Assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">516,508 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:8pt;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:8pt;font-weight:400;line-height:100%">(320,464)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:8pt;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:8pt;font-weight:400;line-height:100%">196,044 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">516,508 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:8pt;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:8pt;font-weight:400;line-height:100%">(307,499)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:8pt;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:8pt;font-weight:400;line-height:100%">209,009 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%;padding-left:9.27pt">Weighted average amortization period as of March 31, 2024. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Definite-lived intangible assets arising from business combinations and other asset acquisitions include intangibles such as Abbreviated New Drug Applications (“ANDAs”), New Drug Applications (“NDAs”) and product rights, marketing and distribution rights, customer relationships, and non-compete agreements. Definite-lived intangible assets are amortized over the estimated period during which the asset is expected to contribute directly or indirectly to future cash flows. Definite-lived intangible assets are stated at cost, net of amortization, and generally amortized over their remaining estimated useful lives, ranging from <span style="-sec-ix-hidden:f-594">seven</span> to ten years, based on the straight-line amortization method. In the case of certain NDAs and product rights assets, an accelerated amortization method is used to better match the anticipated economic benefits expected to be provided. Definite-lived intangible assets are tested for impairment when events or changes in circumstances indicate that these asset might be impaired. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for definite-lived intangibles was $13.0 million and $12.8 million for the three months ended March 31, 2024 and 2023, respectively. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> impairment losses were recognized in the three months ended March 31, 2024 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indefinite-lived intangible assets other than goodwill include primarily IPR&amp;D projects. IPR&amp;D intangible assets represent the fair value of technology acquired in a business combination or asset acquisition for which the technology projects are incomplete but have substance or alternative future use. When an IPR&amp;D project is completed (generally upon receipt of regulatory approval), then the IPR&amp;D will be accounted for as a definite-lived intangible asset. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indefinite-lived intangible assets are not amortized, and the Company tests for impairment of indefinite-lived intangible assets when events or circumstances indicate that the carrying value of the assets may not be recoverable, and the Company performs an asset impairment analysis annually, as of October 31. No impairment losses were recognized in the three months ended March 31, 2024 and 2023, respectively. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected future amortization expense for definite-lived intangible assets is as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 (remainder of the year)</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%">37,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">47,592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">34,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">25,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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%">18,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 and thereafter</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%">13,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">176,244 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1800000 1700000 24600000 2 2 <div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of definite-lived intangible assets and indefinite-lived intangible assets, other than goodwill, are as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.872%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Remaining Weighted Average <br/>Amortization <br/>Period(1)</span></td></tr><tr style="height:29pt"><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:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying <br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount</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:8pt;font-weight:700;line-height:100%">Definite-Lived Intangible Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired ANDAs intangible assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">209,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(106,701)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">103,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">209,780 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(100,660)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">109,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.0 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">NDAs and product rights</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:8pt;font-weight:400;line-height:100%">244,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(190,656)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">54,215 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">244,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(184,861)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60,010 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:8pt;font-weight:400;line-height:100%">3.0 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marketing and distribution rights</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:8pt;font-weight:400;line-height:100%">17,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,512)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,271)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.8 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer relationships</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:8pt;font-weight:400;line-height:100%">24,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,595)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,305 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,900 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,193 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:8pt;font-weight:400;line-height:100%">4.6 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:8pt;font-weight:400;line-height:100%">Total Definite-Lived Intangible Assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">496,708 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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:8pt;font-weight:400;line-height:100%">(320,464)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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:8pt;font-weight:400;line-height:100%">176,244 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">496,708 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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:8pt;font-weight:400;line-height:100%">(307,499)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="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:8pt;font-weight:400;line-height:100%">189,209 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Indefinite-Lived Intangible Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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:8pt;font-weight:400;line-height:100%">In process research and development</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:8pt;font-weight:400;line-height:100%">19,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Indefinite</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:8pt;font-weight:400;line-height:100%">Total Intangible Assets, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">516,508 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:8pt;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:8pt;font-weight:400;line-height:100%">(320,464)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:8pt;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:8pt;font-weight:400;line-height:100%">196,044 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">516,508 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:8pt;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:8pt;font-weight:400;line-height:100%">(307,499)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td 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:8pt;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:8pt;font-weight:400;line-height:100%">209,009 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.5pt;font-weight:400;line-height:120%">(1)</span>Weighted average amortization period as of March 31, 2024. 209780000 106701000 103079000 209780000 100660000 109120000 P5Y 244871000 190656000 54215000 244871000 184861000 60010000 P3Y 17157000 14512000 2645000 17157000 14271000 2886000 P2Y9M18D 24900000 8595000 16305000 24900000 7707000 17193000 P4Y7M6D 496708000 320464000 176244000 496708000 307499000 189209000 P4Y3M18D 19800000 19800000 19800000 19800000 516508000 320464000 196044000 516508000 307499000 209009000 P10Y 13000000 12800000 0 0 0 0 <div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected future amortization expense for definite-lived intangible assets is as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 (remainder of the year)</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%">37,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">47,592 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">34,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">25,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</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%">18,359 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029 and thereafter</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%">13,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">176,244 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 37862000 47592000 34107000 25140000 18359000 13184000 176244000 MEZZANINE AND STOCKHOLDERS’ EQUITY<div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stockholders’ Equity</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Authorized shares</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to issue up to 33.3 million shares of common stock with a par value of $0.0001 per share, 0.8 million shares of class C special stock with a par value of $0.0001 per share, and 1.7 million shares of undesignated preferred stock with a par value of $0.0001 per share at March 31, 2024. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21.4 million</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%">21.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares of common stock issued and outstanding as of March 31, 2024, respectively, 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%">20.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 20.5 million shares of common stock issued and outstanding as of December 31, 2023, respectively. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Class C Special Stock </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were 11 thousand shares of class C special stock issued and outstanding as of March 31, 2024 and December 31, 2023. Each share of class C special stock entitles its holder to one vote per share. Each share of class C special stock is exchangeable, at the option of the holder, for one share of common stock, at an exchange price of $90.00 per share, subject to adjustment upon certain capitalization events. Holders of class C special stock are not entitled to receive dividends or to participate in the distribution of our assets upon liquidation, dissolution, or winding-up the Company. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The holders of class C special stock have no cumulative voting, preemptive, subscription, redemption, or sinking fund rights.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Mezzanine Equity</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">PIPE Shares</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concurrently with the execution of the Merger Agreement, and as financing for a portion of the acquisition, on March 8, 2021, the Company entered into an Equity Commitment and Investment Agreement with Ampersand 2020 Limited Partnership (the “PIPE Investor”), pursuant to which the PIPE Investor purchased 25,000 shares of Series A Convertible Preferred Stock (the “PIPE Shares”), for a purchase price of $1,000 per share and an aggregate purchase price of $25.0 million on November 19, 2021. The PIPE Shares are classified as mezzanine equity because the shares are mandatorily redeemable for cash upon a change in control, an event that is not solely within the Company's control. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The PIPE Shares accrue dividends at 6.50% per year on a cumulative basis, payable in cash or in-kind, and will also participate, on a pro-rata basis, in any dividends that may be declared with respect to our common stock. The PIPE Shares are convertible into common shares at the conversion price of $41.47 (i) beginning two years after their issuance date, at the election of ANI (in which case the PIPE Investor must convert all of the PIPE Shares), if the volume-weighted average price of the common stock for any 20 trading days out of 30 consecutive trading days exceeds 170% of the conversion price, and (ii) at any time after issuance, at the election of the PIPE Investor. As of March 31, 2024, the PIPE shares are currently convertible into a maximum of 602,901 shares of common stock.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In case of a liquidation event, the holder of the PIPE Shares will be entitled to receive, in preference to holders of the Company's common stock, the greater of (i) the PIPE Shares’ purchase price plus any accrued and unpaid dividends thereon and (ii) the amount the holder of the PIPE Shares would have received in the liquidation event if it had converted its PIPE Shares into common stock. The PIPE Shares will have voting rights, voting as one series with the holders of common stock, on as-converted basis, and will have separate voting rights on any (i) amendment to the Certificate of Designation of Preferences, Rights and Limitations of Series A Convertible Preferred Stock (the “Certificate”) that adversely amends and relates solely to the terms of the PIPE Shares and (ii) issuance of additional Series A convertible preferred stock. In case of a change of control, the PIPE Shares will be redeemed at the greater of (i) the PIPE Shares’ purchase price plus any accrued and unpaid dividends thereon and (ii) the change of control transaction consideration that the PIPE Investor would have received if it had converted into shares of common stock.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were 25,000 shares of Series A convertible preferred stock outstanding as of March 31, 2024.</span></div> 33300000 0.0001 800000 0.0001 1700000 0.0001 21400000 21000000 20700000 20500000 11000 11000 11000 11000 1 1 90.00 25000 1000 25000000 0.0650 41.47 P2Y 20 30 0.0170 602901 25000 STOCK-BASED COMPENSATION<div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2016, we commenced administration of the ANI Pharmaceuticals, Inc. 2016 Employee Stock Purchase Plan. As of March 31, 2024, we had 0.1 million shares of common stock available under the ESPP. Under the ESPP, participants can purchase common shares of the Company's stock at a 15% discount on the lowest share price on the first day of the purchase period or the last day of the purchase period.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes ESPP expense incurred under the 2016 Employee Stock Purchase Plan and included in our accompanying unaudited interim condensed consolidated statements of operations:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></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%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">Research and development</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%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">180 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Incentive Plan</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Equity-based service awards are granted under the ANI Pharmaceuticals, Inc. Amended and Restated 2022 Stock Incentive Plan (the “2022 Plan”), which was approved by its stockholders at the 2022 Annual Meeting of Stockholders (the “Annual Meeting”) held on April 27, 2022. During the 2023 Annual Meeting of Stockholders held on May 23, 2023, stockholders approved an amendment of the 2022 Plan (the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">“</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2023 Stock Plan Amendment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). The 2023 Stock Plan Amendment increased the shares authorized for issuance under the 2022 Plan by 750,000 additional shares. As of March 31, 2024, 0.4 million shares of common stock were available for issuance under the 2022 Plan.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Outstanding stock options to purchase shares of common stock are granted to employees and consultants generally vest over a period of four years and have 10-year contractual terms. Outstanding stock options granted to non-employee directors generally vest over a period of <span style="-sec-ix-hidden:f-655">one</span> to four years and have 10-year contractual terms. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, stock options are granted to employees through an inducement grant outside of our 2022 Plan to induce prospective employees to accept employment with the Company (the “Inducement Grants”). The options are granted at an exercise price equal to the fair market value of a share of common stock on the respective grant date and are generally exercisable in four equal annual installments beginning on the first anniversary of the respective grant date. The grants are made pursuant to inducement grants outside of our stockholder approved equity plan as permitted under the Nasdaq Stock Market listing rules.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Awards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Restricted stock awards (“RSAs”) granted to employees generally vest over a period of four years and RSAs granted to non-officer directors generally vest over a period of one year.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the vesting period, the recipient of the RSAs has full voting rights as a stockholder and would receive dividends, if declared, even though the restricted stock remains subject to transfer restrictions and will generally be forfeited upon termination of the officer prior to vesting. The fair value of each RSA is based on the market value of our stock on the date of grant. Upon vesting, unrestricted shares of common stock are delivered to employees and directors.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance-Based Restricted Stock Units</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: </span></div><div style="margin-top:10pt;padding-left:18pt"><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%">February 28, 2023 Performance-Based Restricted Stock Units Grant</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Awards may also be issued in the form of Performance Stock Units (“PSUs”). PSUs represent the right to receive an amount of cash, a number of shares of common stock or a combination of both, contingent upon the achievement of specified performance objectives during a specified performance period. PSUs granted to date vest over a <span style="-sec-ix-hidden:f-661">three</span>-year performance period. On February 28, 2023, as part of the Company's equity compensation program, we granted PSUs to certain executives. Of these PSUs, 50% were market performance-based restricted stock units (“MPRSUs”), vesting of which is contingent upon the Company meeting certain total shareholder return (“TSR”) levels as compared to a select peer group over the over <span style="-sec-ix-hidden:f-663">three</span> years starting January 1, 2023. The MPRSUs are also subject to the recipient’s continued employment or service through December 31, 2025. The MPRSUs cliff vest at the end of the <span style="-sec-ix-hidden:f-664">three</span>-year period and have a maximum potential to vest at 200% (83,942 shares, net of forfeitures) based on TSR performance. The related share-based compensation expense is determined based on the estimated fair value of the underlying shares on the date of grant and is recognized straight-line over the vesting term. The estimated grant date fair value per share of the MPRSUs was $68.65 and was calculated using a Monte Carlo simulation model. These MPRSUs are included at 100% of the estimate number of shares at the end of the <span style="-sec-ix-hidden:f-669">three</span>-year performance period and are reflected under “Granted” in the table below.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The other 50% of the PSUs were performance based restricted stock units (“PRSUs”), vesting of which is contingent upon the Company meeting certain adjusted non-GAAP year-on-year EBITDA growth rates over the over <span style="-sec-ix-hidden:f-671">three</span> years starting January 1, 2023. The PRSUs are also subject to the recipient’s continued employment or service through December 31, 2025. The PRSUs cliff vest at the end of the <span style="-sec-ix-hidden:f-672">three</span>-year period and have a maximum potential to vest at 200% (83,942 shares, net of forfeitures) based on adjusted non-GAAP year-on-year EBITDA growth rates. The related share-based compensation expense is determined based on the estimated fair value of the underlying shares on the date of grant and is recognized straight-line over the vesting term. The Company analyzed progress on the performance goals to assess the likelihood of achievement. The estimated grant date fair value per share of the PRSUs was $41.84 based on the closing price of the stock on the date of grant. These PRSUs are included at 100% of the estimated number of shares at the end of the <span style="-sec-ix-hidden:f-677">three</span>-year performance period and are reflected under “Granted” in the table below</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:10pt;padding-left:18pt"><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%">February 14, 2024 Performance-Based Restricted Stock Units Grant</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 14, 2024, the Company granted 73,588 PSUs to officers and employees of the Company under the 2022 Plan (66,433 to officers of the Company). PSU performance will be measured over a <span style="-sec-ix-hidden:f-680">three</span>-year performance period from January 1, 2024 through December 31, 2026 and will cliff-vest contingent upon the achievement of specified performance objectives. Of these PSUs, 50% were MPRSUs, vesting of which is contingent upon the Company meeting certain TSR levels as compared to a select peer group over the over <span style="-sec-ix-hidden:f-682">three</span> years starting January 1, 2024, and 50% of the PSUs were PRSUs, vesting of which is contingent upon the Company meeting certain adjusted non-GAAP year-on-year EBITDA growth rates over the over <span style="-sec-ix-hidden:f-684">three</span> years starting January 1, 2024. Both the MPRSUs and the PRSUs have a maximum potential to vest at 200%. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated grant date fair value per share of the MPRSUs was $85.65 and was calculated using a Monte Carlo simulation model. These MPRSUs are included at 100% of the estimate number of shares at the end of the <span style="-sec-ix-hidden:f-688">three</span>-year performance period and are reflected under “Granted” in the table below.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated grant date fair value per share of the PRSUs was $56.10 based on the closing price of the stock on the date of grant. These PRSUs are included at 100% of the estimated number of shares at the end of the <span style="-sec-ix-hidden:f-691">three</span>-year performance period and are reflected under “Granted” in the table below.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock-based compensation expense incurred under the 2022 Plan and Inducement Grants included in the accompanying unaudited interim condensed consolidated statements of operations:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</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%">Selling, general, and administrative</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,232 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,908 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">6,754 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">4,247 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option (including Inducement Grants), RSA, and PSU activity under the 2022 Plan and Inducement Grants during the three months ended March 31, 2024 and 2023 is presented below:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.388%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSAs</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><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%">907</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">1,141</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Options Exercised/RSAs Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">(235)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Outstanding at March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;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%">889</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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,398</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,351</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options Exercised/RSAs Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(335)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">(5)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Outstanding at March 31, 2024</span></td><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%">658</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">158</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">1,553</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">______________________________________________</span></div><div style="padding-left:36pt;text-indent:-18pt"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Includes </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85 thousand</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares purchased from employees to cover employee income taxes related to income earned upon vesting of restricted stock. The shares purchased are held in treasury and the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> total purchase price for the shares is included in Treasury stock in our accompanying unaudited interim condensed consolidated balance sheets.</span></div><div style="padding-left:36pt;text-indent:-18pt"><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">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Includes </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">129 thousand shares purchased from employees to cover employee income taxes related to income earned upon vesting of restricted stock. The shares purchased are held in treasury and the $8.7 million total purchase price for the shares is included in Treasury stock in our accompanying unaudited inte</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rim condensed consolidated balance sheets.</span></div> 100000 0.15 <div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes ESPP expense incurred under the 2016 Employee Stock Purchase Plan and included in our accompanying unaudited interim condensed consolidated statements of operations:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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></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%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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></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%">Research and development</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%">11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">180 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock-based compensation expense incurred under the 2022 Plan and Inducement Grants included in the accompanying unaudited interim condensed consolidated statements of operations:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.083%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2024</span></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:114%">2023</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%">Selling, general, and administrative</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">6,232 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">3,908 </span></td><td style="background-color:#cceeff;border-top:0.75pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">272 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">139 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">6,754 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:114%">$</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:114%">4,247 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 139000 72000 30000 12000 11000 7000 180000 91000 750000 400000 P4Y P10Y P4Y P10Y 4 P4Y P1Y 0.50 2 83942 68.65 1 0.50 2 83942 41.84 1 73588 66433 0.50 0.50 2 85.65 1 56.10 1 6232000 3908000 272000 200000 250000 139000 6754000 4247000 <div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option (including Inducement Grants), RSA, and PSU activity under the 2022 Plan and Inducement Grants during the three months ended March 31, 2024 and 2023 is presented below:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.388%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSAs</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><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%">907</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">1,141</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">520</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Options Exercised/RSAs Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">(235)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">Outstanding at March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;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%">889</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align: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,398</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,351</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">542</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options Exercised/RSAs Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(335)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:1.41pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">(5)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Outstanding at March 31, 2024</span></td><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%">658</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">158</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">1,553</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">______________________________________________</span></div><div style="padding-left:36pt;text-indent:-18pt"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Includes </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85 thousand</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> shares purchased from employees to cover employee income taxes related to income earned upon vesting of restricted stock. The shares purchased are held in treasury and the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> total purchase price for the shares is included in Treasury stock in our accompanying unaudited interim condensed consolidated balance sheets.</span></div><div style="padding-left:36pt;text-indent:-18pt"><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">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Includes </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">129 thousand shares purchased from employees to cover employee income taxes related to income earned upon vesting of restricted stock. The shares purchased are held in treasury and the $8.7 million total purchase price for the shares is included in Treasury stock in our accompanying unaudited inte</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rim condensed consolidated balance sheets.</span></div> 907000 0 1141000 3000 85000 520000 5000 0 235000 16000 0 28000 0 0 0 889000 85000 1398000 689000 84000 1351000 0 74000 542000 31000 0 335000 0 0 5000 0 0 0 658000 158000 1553000 85000 3500000 129000 8700000 INCOME TAXES<div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the asset and liability method of accounting for income taxes. Deferred tax assets and liabilities are determined based on differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the period that such tax rate changes are enacted.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The measurement of a deferred tax asset is reduced, if necessary, by a valuation allowance if it is more likely than not that some portion or all of the deferred tax asset will not be realized. As of March 31, 2024, a valuation allowance was recorded against consolidated net deferred tax assets of $0.4 million, related solely to deferred tax assets for net operating loss carryforwards in certain U.S. state jurisdictions. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses a recognition threshold and a measurement attribute for the financial statement recognition and measurement of tax positions taken or expected to be taken in a tax return. For those benefits to be recognized, a tax position must be more-likely-than-not to be sustained upon examination by taxing authorities. The Company has not identified any uncertain income tax positions that could have a material impact on the consolidated financial statements. The Company recognizes interest and penalties accrued on any unrecognized tax exposures as a component of income tax expense; the Company did not have any such amounts accrued as of March 31, 2024 and December 31, 2023. The Company is subject to taxation in various U.S. jurisdictions, Canada, and India and all of its income tax returns remain subject to examination by tax authorities due to the availability of NOL carryforwards.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For interim periods, the Company recognizes an income tax expense (benefit) based on our estimated annual effective tax rate, calculated on a worldwide consolidated basis, expected for the entire year. The interim annual estimated effective tax rate is based on the statutory tax rates then in effect, as adjusted for estimated changes in estimated permanent differences and excludes certain discrete items whose tax effect, when material, are recognized in the interim period in which they occur. These changes in permanent differences and discrete items result in variances to the effective tax rate from period to period. The Company's estimated annual effective tax rate changes throughout the year as our on-going estimates of pre-tax income, and changes in permanent differences are revised, and as discrete items occur. Global Intangible Low-Taxed Income (“GILTI”), as defined in the Tax Cuts and Jobs Act of 2017, generated from our Canadian and Indian operations is subject to U.S. taxes, with certain defined exemptions, thresholds and credits. For financial reporting purposes the Company has elected to treat GILTI inclusions as a period cost. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2024, the Company recognized a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n income tax expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of $7.1 million. The Company's effective tax rate was 28.1% after discrete items f</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2024. The effective tax rate differed from the federal statutory rate of 21% primarily due to state taxes, stock based compensation, tax on the sale of the Oakville, Ontario manufacturing site, and recording of a withholding tax liability on the proceeds of the sale.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three 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%">March 31, 2023, the Company recognized an income tax expense of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.7 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The income tax expense resulted from applying an estimated annual worldwide effective tax expense rate of 34.9% to pre-tax consolidated income of $2.2 million reported during the period. There were no material discrete items occurring during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three 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%">March 31, 2023.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not expect that any law changes enacted during the period will have a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> material impact on the provision for income taxes.</span></div> 400000 7100000 0.281 700000 0.349 2200000 COMMITMENTS AND CONTINGENCIES<div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating Leases</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In April 2023, the Company entered into an agreement to lease additional warehouse space in East Windsor, New Jersey. The lease has a term of five years, and was classified as an operating lease. The lease was capitalized and included in other non-current assets on the accompanying unaudited condensed consolidated balance sheets. Additionally, during October 2023, the Company entered into an amendment for the Middleton, Wisconsin location which expanded the Company's square footage and also extended the termination date to December 2028. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Government Regulation</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company's products and facilities are subject to regulation by a number of federal and state governmental agencies, such as the Drug Enforcement Administration (“DEA”), the Food and Drug Administration (“FDA”), the Centers for Medicare and Medicaid Services (“CMS”), the Central Drugs Standard Control Organization (“CDSCO”), The Narcotics Control Bureau (“NCB”), and India’s Ministry of Health and Family Welfare (“MoHFW”). The FDA, in particular, maintains oversight of the formulation, manufacture, distribution, packaging, and labeling of all of ANI's products. The DEA and NCB maintain oversight over products that are considered controlled substances.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unapproved Products<br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Four products, Esterified Estrogens and Methyltestosterone (“EEMT”), Opium Tincture, Thyroid Tablets, and Hyoscyamine are marketed without approved NDAs or ANDAs. If the FDA took enforcement action against the Company, the Company may be required to seek FDA approval for the group of products or withdraw them from the market. During the three months ended March 31, 2024, net revenues from commercial sales of these products for these products totaled $4.1 million. </span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 27, 2023, the Company acquired from Alvogen, Inc. the rights to Hyoscyamine for total cash consideration of $2.0 million, which product was launched commercially in February 2024. Contract manufacturing revenues for Hyoscyamine, for three months ended March 31, 2024 and 2023 were $0.1 million and $0.6 million, respectively.</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">three months ended March 31, 2023, unapproved products consisted of only EEMT and Opium Tincture, and net revenues from these products totaled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$3.7 million.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal proceedings </span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is involved, and from time to time may become involved, in various disputes, governmental and/or regulatory inquiries, investigations, government reimbursement related actions and litigation. These matters are complex and subject to significant uncertainties. While we believe that we have valid claims and/or defenses in the litigation and other matters described below, litigation is inherently unpredictable, particularly where the damages sought are substantial or indeterminate or when the proceedings, investigations or inquiries are in the early stages, and the outcome of the proceedings could result in losses, including substantial damages, fines, civil or criminal penalties and injunctive or administrative remedies. We intend to vigorously prosecute and/or defend these matters, as appropriate; however, from time to time, we may settle or otherwise resolve these matters on terms and conditions that we believe are in our best interests. Resolution of any or all claims, investigations, and legal proceedings, individually or in the aggregate, could have a material adverse effect on our results of operations and/or cash flows in any given accounting period or on our overall financial condition.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of these matters with which we are involved are described below and in our 2023 Form 10-K, and unless otherwise disclosed, we are unable to predict the outcome of the matter or to provide an estimate of the range of reasonably possible material losses. We record accruals for loss contingencies to the extent we conclude it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are also involved in other pending proceedings for which, in our opinion based upon facts and circumstances known at the time, either the likelihood of loss is remote or any reasonably possible loss associated with the resolution of such proceedings is not expected to be material to our results, and therefore remain undisclosed. If and when any reasonably possible losses associated with the resolution of such other pending proceedings, in our opinion, become material, we will disclose such matters.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, like many pharmaceutical manufacturers, we are periodically exposed to product liability claims. The prevalence of these claims could limit our coverage under future insurance policies or cause those policies to become more expensive, which could harm our business, financial condition, and operating results. Recent trends in the product liability and director and officer insurance markets is to exclude matters related to certain classes of drugs. Our policies have been subject to such exclusions which place further potential risk of financial loss on us.</span></div><div style="padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legal fees for litigation-related matters are expensed as incurred and included in the condensed consolidated statements of operations under the selling, general, and administrative expense line item. </span></div><div style="padding-left:18pt"><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%">Commercial Litigation </span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 3, 2020, class action complaints were filed against the Company on behalf of putative classes of direct and indirect purchasers of the drug Bystolic. On December 23, 2020, six individual purchasers of Bystolic, CVS, Rite Aid, Walgreen, Kroger, Albertsons, and H-E-B, filed complaints against the Company. On March 15, 2021, the plaintiffs in these actions filed amended complaints. All amended complaints were substantively identical. The plaintiffs in these actions alleged that, beginning in 2012, Forest Laboratories, the manufacturer of Bystolic, entered into anticompetitive agreements when settling patent litigation related to Bystolic with seven potential manufacturers of a generic version of Bystolic: Hetero, Torrent, Alkem/Indchemie, Glenmark, Amerigen, Watson, and various of their corporate parents, successors, subsidiaries, and affiliates. ANI itself was not a party to patent litigation with Forest concerning Bystolic and did not settle patent litigation with Forest. The plaintiffs named the Company as a defendant based on the Company’s January 8, 2020 Asset Purchase Agreement with Amerigen. Under the terms of the 2020 Asset Purchase Agreement, Amerigen agreed to indemnify ANI for certain liabilities relating to Bystolic, including liabilities that arose prior to closing of the asset purchase. The complaints alleged that the 2013 patent litigation settlement agreement between Forest and Amerigen violated federal and state antitrust laws and state consumer protection laws by delaying the market entry of generic versions of Bystolic. Plaintiffs alleged they paid higher prices as a result of delayed generic competition. Plaintiffs sought damages, trebled or otherwise multiplied under applicable law, injunctive relief, litigation costs and attorneys’ fees. The complaints did not specify the amount of damages sought from the Company or other defendants and the Company. The cases were consolidated in the United States District Court for the Southern District of New York as In re Bystolic Antitrust Litigation, Case No. 20-cv-005735 (LJL). On April 23, 2021, the Company and other defendants filed motions to dismiss the amended complaints. On January 24, 2022, the court dismissed all claims brought by the plaintiffs without prejudice. The court granted the plaintiffs until February 22, 2022 to file amended complaints, which were filed in federal court in the Southern District of New York, on that date. The newly amended complaints contained substantially similar claims. On April 19, 2022, the Company and other defendants filed motions to dismiss the newly amended complaints. After full briefing and oral argument, on February 21, 2023, the court granted the Company and the defendants’ motion to dismiss all actions with prejudice. Plaintiffs filed an appeal in the Second Circuit. Oral arguments were held on December 6, 2023 and a decision from the court is pending. ANI continues to dispute any liability in this matter.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 4, 2024, ANI commenced a civil action against CG Oncology, Inc. f/k/a Cold Genesys, Inc. (“CG Oncology”) in the Superior Court of the State of Delaware (“Delaware Action”). ANI’s complaint alleges that, under an Assignment and Technology Transfer Agreement dated as of November 15, 2010 (the “November 2010 Agreement”), CG Oncology is liable to pay ANI a running royalty of 5% of the worldwide net sales of cretostimogene made by CG Oncology or any affiliate or sublicensee thereof; and that in February 2024, CG Oncology wrongfully repudiated its royalty obligation to ANI. On April 2, 2024, CG Oncology filed an answer and counterclaim and concurrently moved for judgment on the pleadings or, in the alternative, for partial summary judgment. CG Oncology seeks judgment declaring that the November 2010 Agreement does not "oblige CGON to pay royalties after expiration of the latest-running assigned patent." CG Oncology also seeks judgment awarding compensatory damages and punitive damages on counterclaims for alleged breach the November 2010 Agreement and for alleged misappropriation of trade secrets under federal and Delaware state law. On April 22 and 25, 2024, ANI filed its reply to CG Oncology's counterclaims, denying any liability to CG Oncology and asserting additional counterclaims against CG Oncology ("Reply Counterclaims") for alleged breach of the November 2010 Agreement and, in the alternative, for unjust enrichment. ANI’s Reply Counterclaims seek judgment (i) declaring that, under Section 3.3 of the November 2010 Agreement, CG Oncology is contractually obligated to pay ANI 5% of the worldwide net sales of cretostimogene made by CG Oncology or any affiliate or sublicensee thereof; (ii) dismissing CG Oncology’s counterclaims with prejudice; (iii) awarding ANI compensatory damages as provided by law, including damages grounded in restitution and unjust enrichment; (iv) in the event of a judgment in ANI’s favor on ANI’s fourth counterclaim for unjust enrichment, ordering CG Oncology to re-transfer to ANI ownership of all assets that ANI sold to CG Oncology under the November 2010 Agreement, including, without limitation, all data and documentation comprising IND 12154; and (v) in the event of a judgment in ANI’s favor on ANI’s fourth counterclaim for unjust enrichment, imposing a constructive trust on all fruits of CG0070-related assets that ANI sold to CG Oncology under the November 2010 Agreement including, without limitation, all data and documentation comprising IND 12154 and any other IND that CG Oncology may have for CG0070. ANI intends to vigorously pursue this matter.</span></div><div style="padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 5, 2024, a complaint was filed against ANI by Acella Pharmaceuticals, LLC, in the United States District</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Court of Minnesota, asserting, among other things, false advertising under the Lanham Act, and unfair trade practices and false advertising under Minnesota law, relating to ANI’s natural desiccated thyroid tablets USP. The complaint seeks injunctive relief, actual and consequential damages, disgorgement of profits, and attorneys' fees and costs. On April 16, 2024, ANI filed an answer to Acella’s complaint, denying </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">all claims</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and asserting certain affirmative defenses, and counterclaims against Acella for false advertising of its thyroid product marketed as NP Thyroid® Tablets, under the Lanham Act, common law unfair competition and unfair and deceptive trade practices and false advertising under Minnesota and Georgia law. ANI seeks injunctive relief, compensatory damages, punitive damages and attorneys’ fees and costs. ANI disputes any liability in this matter and intends to defend this lawsuit vigorously.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><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%">Patent Litigation</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On November 21, 2023, a complaint was filed against Novitium and certain other defendants in the case of Harmony Biosciences, LLC, Bioprojet Societe Civile de Recherche and Bioprojet Pharma SAS v. AET Pharma US, Inc., Annora Pharma Private Limited, Novitium Pharma LLC, Zenara Pharma Private Limited and Biophore India Pharmaceuticals Private Limited in the United States District Court for the District of Delaware, asserting, among other things, that Novitium's proposed pitolisant hydrochloride drug product, which is subject to Novitium's Abbreviated New Drug Application No. 218495, infringes U.S. Patent Nos. 8,207,197, 8,354,430 and 8,486,947. The complaint seeks damages, injunctive relief, attorneys' fees and costs. On January 29, 2024, Novitium filed its answer, denying all allegations and asserting counterclaims of non-infringement and invalidity. On February 16, 2024, plaintiffs filed their answer, denying Novitium’s counterclaims and asserting certain affirmative defenses against Novitium. On April 15, 2024, the court consolidated Novitium’s case and two other cases brought by plaintiffs against Lupin Limited et al, and MSN Pharms. Inc. et al., into one consolidated matter filed in C.A. No. 23-1286-JLH. The court also set a trial date of February 2026. Novitium disputes any liability in this matter.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Ranitidine Related Litigation</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Federal Court Multi District Litigation</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">ANI and Novitium were named as defendants, along with numerous other brand and generic pharmaceutical manufacturers, wholesale distributors, retail pharmacy chains, and repackagers of ranitidine-containing products, in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">In re: Zantac/Ranitidine NDMA Litigation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> (MDL No, 2924), filed in the United District Court for the Southern District of Florida (the "MDL Court"). Plaintiffs allege that defendants failed to disclose and/or concealed the alleged inherent presence of N-Nitrosodimethylamine (or "NDMA") in brand-name Zantac or generic ranitidine and the alleged associated risk of cancer. While ANI was initially a defendant, the lead plaintiff attorneys voluntarily dismissed ANI as a defendant in the Master Complaint prior to the MDL Court’s decision on the generic defendants’ motion to dismiss. On July 8, 2021, the MDL Court dismissed all claims by all plaintiffs against the generic drug manufacturers with prejudice , on preemption grounds. The MDL Court also dismissed all claims by all plaintiffs against the brand manufacturers on summary judgment, based on a </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Daubert</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> ruling disqualifying the plaintiffs’ experts. Plaintiffs appealed the MDL Court's dismissals to the Eleventh Circuit Court of Appeals. On November 7, 2022, the Eleventh Circuit affirmed the MDL Court's dismissal of cases brought by third-party payors. The Eleventh Circuit raised questions in the appeals of the other cases about the finality of the MDL Court's judgments, which were resolved in September 2023. Merit briefs are expected to be filed during the second quarter of 2024.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">ANI and Novitium dispute any liability in this matter.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:107%">State Court Personal Injury Litigation</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">ANI and Novitium have also been named as defendants in various state lawsuits.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">California.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> The pending cases in California state court naming generic ranitidine manufacturers were transferred to an existing civil case coordination docket for pretrial proceedings (JCCP) in Alameda County. On September 21, 2023, plaintiffs filed a master complaint in the JCCP alleging strict liability (design defect and failure to warn), negligent failure to warn and general negligence, but not naming any generic defendants. In December 2023, the Keller Postman firm filed approximately 200 individual plaintiff short form complaints that name generic defendants. Novitium is named in 28 of the short form complaints which reference the claims for the master complaint, but has not been served. ANI is not named. On February 1, 2024, the generic defendants filed an omnibus demurrer challenging the sufficiency of the Keller Postman complaints, largely on the basis of preemption. On April 23, 2024, the California court granted the demurrer in part, dismissing all design defect claims against the generic defendants with prejudice on preemption grounds, but the court otherwise granted plaintiffs an opportunity for leave to amend their other claims against the generic defendants. </span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Pennsylvania.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> In September 2022, two complaints were filed naming Novitium as a defendant in Pennsylvania state court, Philadelphia County. On February 16, 2023, the Pennsylvania plaintiffs filed a consolidated long-form complaint against the generic defendants, Plaintiffs v. Actavis, et. al. Civil Action No. 1364. The long-form complaint names Novitium as a defendant. The long form complaint asserts causes of action for negligence, failure to warn, negligent storage and transportation, breach of express warranties, breach of implied warranties, negligent misrepresentation, fraud, strict products liability, wrongful death and survivor actions, and loss of consortium. The complaint includes a prayer for punitive damages. The generic defendants filed their preliminary objections to Plaintiffs’ consolidated long-form generic complaint on March 20, 2023. The court dismissed all claims related to failure to warn/design defects on preemption grounds. The court also sustained the generics’ preliminary objections relating to the counts of strict liability-design defect and breach of implied warranty to the extent Pennsylvania substantive law applies, effectively dismissing the generic defendants from the case unless and until a non-resident plaintiff names a generic in a short form complaint. Out of an abundance of caution, however, the generics, including Novitium, all filed answers to the long form complaint in June 2023. In January 2024, plaintiffs filed short form complaints naming generic defendants, including Novitium in one complaint.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">ANI and Novitium dispute any liability in these matters.</span></div> P5Y 4 4100000 2000000.0 100000 600000 3700000 6 7 0.05 0.05 200 28 2 FAIR VALUE DISCLOSURES<div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is the price that would be received from the sale of an asset or paid to transfer a liability assuming an orderly transaction in the most advantageous market at the measurement date. U.S. GAAP establishes a hierarchical disclosure framework that prioritizes and ranks the level of observability of inputs used in measuring fair value.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The inputs used in measuring the fair value of cash and cash equivalents are considered to be Level 1 in accordance with the three-tier fair value hierarchy. The fair market values are based on period-end statements supplied by the various banks and brokers that held the majority of our funds. The fair value of short-term financial instruments (primarily accounts receivable, prepaid expenses, accounts payable, accrued expenses, and other current liabilities) approximate their carrying values because of their short-term nature. The Term Facility bears an interest rate that fluctuates with the changes in SOFR and, because the variable interest rates approximate market borrowing rates available to us, we believe the carrying values of these borrowings approximated their fair values at March 31, 2024.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Money Market Funds</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market funds are readily convertible into cash and the net asset value of each fund on the last day of the         reporting period is used to determine its fair value. Money market funds are included in Cash and cash equivalents within the Consolidated Balance Sheet, and is classified within Level 1 of the fair value hierarchy because they are valued using quoted market prices. The Company does not adjust the quoted market price for such financial instruments. The fair value of the money market funds as of March 31, 2024 was approximately $174.3 million.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Swap</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the interest rate swap is estimated based on the present value of projected future cash flows using the SOFR forward rate curve (see Note 5). The model used to value the interest rate swap includes inputs of readily observable market data, a Level 2 input. As described in detail in Note 5, the fair value of the interest rate swap was $7.7 million as of March 31, 2024, and was classified as a non-current asset.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">CG Oncology Equity Securities</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently holds 219,925 shares of common stock in CG Oncology (Nasdaq: CGON). The Company accounts for its investment in CG Oncology equity securities as an equity investment with a readily determinable fair value, as the securities are publicly traded on the NASDAQ. The fair value of the equity securities is based on its closing price on the NASDAQ and is classified within Level 1 of the fair value hierarchy because the equity securities are valued using quoted market prices. The Company does not adjust the quoted market price for such financial instruments. The fair value of the CG Oncology equity securities as of March 31, 2024 was approximately $9.7 million based on a closing market price of $43.90 on March 28, 2024. This amount is classified on the unaudited condensed consolidated statements of operations as Unrealized gain on investment in equity securities. Between 2013 and 2023, CG Oncology securities held by the Company were valued at zero under U.S. GAAP.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Consideration</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of Novitium, the Company may pay up to $46.5 million in additional consideration related to the achievement of certain milestones, such as milestones on gross profit of Novitium portfolio products over a 24-month period, regulatory filings completed during this 24-month period, and a percentage of net profits on certain products that are launched in the future.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The discounted cash flow method used to value this contingent consideration includes inputs which are classified as Level 3 inputs, as the inputs are not based on readily available market data. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the terms of the Agreement and Plan of Merger, dated as of March 8, 2021, on December 12, 2023, the Company paid $12.5 million of cash consideration to the Company Members, defined as the holders of Novitium ownership interests in the Agreement and Plan of Merger, as the holders of Novitium ownership interests, for the achievement of the "ANDA Filing Earn-Out," as defined in the Agreement (Note 14). Furthermore, on February 22, 2024, the Company paid $12.5 million to Company Members of Novitium upon the achievement of the "Gross Profit Earn-Out," as defined in the Agreement (Note 14).</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the contingent consideration was approximately $11.6 million and $24.0 million as of March 31, 2024 and December 31, 2023, respectively, and is reflected as a current and non-current accrued contingent consideration liability in the unaudited interim condensed consolidated balance sheets.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The recurring Level 3 fair value measurements of contingent consideration for which a liability is recorded include the following significant unobservable inputs:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payment Type</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Valuation Technique</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable Input</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assumptions</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:9pt;font-weight:400;line-height:100%">Profit-based milestone payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Probability-weighted discounted cash flow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.0%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Projected fiscal year of payment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025-2035</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product development-based milestone payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Probability-weighted discounted cash flow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.0% - 13.0%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Probability of payment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year of payment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr></table></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in contingent consideration balances classified as Level 3 for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.659%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></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%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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,984 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,058 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of Gross-Profit earn-out</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%">(12,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%"><span style="-sec-ix-hidden:f-786"><span style="-sec-ix-hidden:f-787"><span style="-sec-ix-hidden:f-788"><span style="-sec-ix-hidden:f-789">Change in fair value</span></span></span></span></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%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">11,574 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,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></tr></table></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our financial assets and liabilities accounted for at fair value on a recurring basis as of March 31, 2024 and December 31, 2023, by level within the fair value hierarchy:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)<br/>Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value at <br/>March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</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%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Money Market Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  CG Oncology - Investment in equity securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></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%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value at <br/>December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</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%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money Market Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no financial assets or liabilities that are measured at fair value on a non-recurring basis.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no non-financial assets or liabilities that are measured at fair value on a recurring basis.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-Financial Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets, including property, plant, and equipment, right-of-use (“ROU”) assets, intangible assets, and goodwill, are measured at fair value on a non-recurring basis, and no such fair value impairment was recognized in the three months ended March 31, 2024 and 2023.</span></div> 174300000 7700000 219925 9700000 43.90 46500000 P24M P24M 12500000 12500000 11600000 24000000.0 <div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The recurring Level 3 fair value measurements of contingent consideration for which a liability is recorded include the following significant unobservable inputs:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payment Type</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Valuation Technique</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unobservable Input</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assumptions</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:9pt;font-weight:400;line-height:100%">Profit-based milestone payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Probability-weighted discounted cash flow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.0%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Projected fiscal year of payment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025-2035</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Product development-based milestone payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Probability-weighted discounted cash flow</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.0% - 13.0%</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Probability of payment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year of payment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td></tr></table></div> 13.0 0.070 0.130 100.0 <div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in contingent consideration balances classified as Level 3 for the three months ended March 31, 2024 and 2023:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.778%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.659%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></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%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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,984 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,058 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of Gross-Profit earn-out</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%">(12,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%"><span style="-sec-ix-hidden:f-786"><span style="-sec-ix-hidden:f-787"><span style="-sec-ix-hidden:f-788"><span style="-sec-ix-hidden:f-789">Change in fair value</span></span></span></span></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%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">11,574 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,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></tr></table></div> 23984000 35058000 -12500000 0 90000 961000 11574000 36019000 <div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our financial assets and liabilities accounted for at fair value on a recurring basis as of March 31, 2024 and December 31, 2023, by level within the fair value hierarchy:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)<br/>Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value at <br/>March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</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%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Money Market Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,316 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  CG Oncology - Investment in equity securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,655 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></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%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,574 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.748%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value at <br/>December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</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%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money Market Fund</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194,841 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 174316000 174316000 0 0 7654000 0 7654000 0 9655000 9655000 0 0 11574000 0 0 11574000 194841000 194841000 0 0 6236000 0 6236000 0 23984000 0 0 23984000 RELATED PARTY TRANSACTIONS<div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">PIPE Shares</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 8, 2021, the Company entered into an Equity Commitment and Investment Agreement with the PIPE Investor, pursuant to which 25,000 shares were purchased for $1,000 per share for an aggregate purchase price of $25.0 million on November 19, 2021. The Chairman of the Company's board of directors is an operating partner of Ampersand Capital Partners, an affiliate of the PIPE Investor.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Novitium</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of Novitium, the Company entered into employment agreements with the two executives and founders of Novitium, Muthusamy Shanmugam, Head of R&amp;D and COO of NJ Operations of ANI, and Chad Gassert, Sr. Vice President, Corporate Development and Strategy of ANI. Both serve as executive officers of the Company and Mr. Shanmugam also serves on the Company's board of directors. Mr. Shanmugam holds a minority interest in Scitus Pharma Services (“Scitus”), which provides clinical research services to Novitium, a majority interest in SS Pharma LLC (“SS Pharma”), which acquires and supplies API to Novitium, a minority interest in Nuray Chemical Private Limited (“Nuray”), which manufactured and supplied API to Novitium in prior periods, and a minority interest in SThree Chemicals Pvt Ltd (“SThree”), which acquires and supplies API to Novitium. </span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of payments to related parties is presented below:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:67.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.226%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.228%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></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%">Scitus Pharma Services</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">SS Pharma LLC</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%">1,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SThree Chemicals Pvt Ltd</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%">386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,956 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,318 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the outstanding balances due to Scitus, SS Pharma, and SThree were $0.4 million, $0.2 million, and $0.3 million res</span>pectively. 25000 1000 25000000 2 <div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of payments to related parties is presented below:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.848%"><tr><td style="width:1.0%"></td><td style="width:67.640%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.226%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.228%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></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%">Scitus Pharma Services</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">717 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">SS Pharma LLC</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%">1,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SThree Chemicals Pvt Ltd</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%">386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,956 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,318 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 501000 717000 1069000 1601000 386000 0 1956000 2318000 400000 200000 300000 12500000 6700000 1900000 12500000 6700000 1900000 SEGMENT REPORTING<div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An operating segment is defined as a component of an entity that engages in business activities from which it may recognize revenues and incur expense, its operating results are regularly reviewed by the entity’s chief operating decision maker (“CODM”) to make decisions about resources to be allocated to the segment and assess its performance, and its discrete financial information is available. The Company is organized into two operating segments as follows:</span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Generics, Established Brands, and Other</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Consists of operations related to the development, manufacturing, and marketing of generic and established brand pharmaceuticals, including those sold through traditional channels, contract manufactured products, product development services, royalties, and other.</span></div><div style="padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Rare Disease</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Consists of operations related to the development, manufacturing and marketing of pharmaceuticals used in the treatment of patients with rare conditions. The rare disease segment currently consists of operations related to Cortrophin Gel.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CODM evaluates the two operating segments based on revenues and earnings before interest, income taxes, depreciation, and amortization (“EBITDA”), exclusive of corporate expenses and other expenses not directly allocated or attributable to an operating segment. These expenses include, but are not limited to, certain management, legal, accounting, human resources, insurance, and information technology expenses.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company does not manage assets of the Company by operating segment and our CODM does not review asset information by operating segment. Accordingly, the Company does not present total assets by operating segment.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial information by reportable segment is as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></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%">Net Revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Generics, Established Brands, and Other</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">100,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rare Disease</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%">36,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,430 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,786 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment earnings before interest, taxes, depreciation and amortization (“EBITDA”) and reconciliation to income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Generics, Established Brands, and Other</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%">45,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Rare Disease</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%">396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Depreciation and amortization</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%">(14,686)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,700)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other unallocated expenses</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,704)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,982)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating income </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,312 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Unrealized gain on investment in equity securities </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%">9,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,696)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</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%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income Before Income Tax Expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">25,335 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,165 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">______________________________________________</span></div><div style="padding-left:36pt;text-indent:-18pt"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Includes expenses not directly allocated or attributable to a reporting segment, including certain management, legal, accounting, human resources, insurance, and information technology expenses, and are included in selling, general, and administrative expenses in our unaudited interim consolidated statement of operations. This amount also includes the gain on the sale of the Oakville, Ontario site, refer to Note 3 for further information.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Geographic Information</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operations are currently located in the United States and India. The Company has ceased operations at our Oakville, Ontario, Canada location as of March 31, 2023. The majority of the assets of the Company are located in the United States.</span></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table depicts the Company’s revenue by geographic operations during the following periods:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:69.631%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.229%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.231%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Location of Operations</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></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%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">137,430 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,221 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Total Revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">137,430 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,786 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table depicts the Company’s property, plant and equipment, net according to geographic location, which </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">excludes the land and building at the Company's Canada facility, which was classified as held for sale as of December 31, 2023. These assets had a carrying value of approximately $8.0 million. The land and building at the Canada facility was sold on March 28, 2024, refer to Note 3. The Company's property, plant and equipment are as follows: </span></div><div style="margin-top:10pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"></td><td style="width:62.107%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.981%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.984%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 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,905 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,163 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">India</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%">1,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">48,526 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,593 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2 2 <div style="margin-top:10pt;padding-left:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial information by reportable segment is as follows:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.598%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></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%">Net Revenues</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Generics, Established Brands, and Other</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">100,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rare Disease</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%">36,937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137,430 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,786 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Segment earnings before interest, taxes, depreciation and amortization (“EBITDA”) and reconciliation to income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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%">Generics, Established Brands, and Other</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%">45,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Rare Disease</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%">396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,251)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">Depreciation and amortization</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%">(14,686)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,700)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and other unallocated expenses</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,704)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,982)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating income </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,312 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,895 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Unrealized gain on investment in equity securities </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%">9,655 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,600)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,696)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other expense, net</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%">(32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income Before Income Tax Expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">25,335 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,165 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">______________________________________________</span></div><div style="padding-left:36pt;text-indent:-18pt"><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">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.43pt">Includes expenses not directly allocated or attributable to a reporting segment, including certain management, legal, accounting, human resources, insurance, and information technology expenses, and are included in selling, general, and administrative expenses in our unaudited interim consolidated statement of operations. This amount also includes the gain on the sale of the Oakville, Ontario site, refer to Note 3 for further information.</span></div> 100493000 90456000 36937000 16330000 137430000 106786000 45306000 38828000 396000 -1251000 -14686000 -14700000 -10704000 -12982000 20312000 9895000 9655000 0 -4600000 -7696000 -32000 -34000 25335000 2165000 <div style="margin-top:10pt;padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table depicts the Company’s revenue by geographic operations during the following periods:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.393%"><tr><td style="width:1.0%"></td><td style="width:69.631%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.229%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.231%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Location of Operations</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td></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%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">137,430 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,221 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Total Revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">137,430 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,786 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 137430000 106221000 0 565000 137430000 106786000 8000000 <div style="margin-top:10pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.363%"><tr><td style="width:1.0%"></td><td style="width:62.107%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.981%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.428%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.984%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 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,905 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,163 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">India</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%">1,621 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,430 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">48,526 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,593 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 46905000 43163000 1621000 1430000 48526000 44593000 false false false false