0001023024-23-000005.txt : 20230309 0001023024-23-000005.hdr.sgml : 20230309 20230309160901 ACCESSION NUMBER: 0001023024-23-000005 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 98 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230309 DATE AS OF CHANGE: 20230309 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ANI PHARMACEUTICALS INC CENTRAL INDEX KEY: 0001023024 STANDARD INDUSTRIAL CLASSIFICATION: PHARMACEUTICAL PREPARATIONS [2834] IRS NUMBER: 582301143 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-31812 FILM NUMBER: 23719795 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-K 1 anip-20221231x10k.htm 10-K
001086410864P10YP10Y0001023024false2022FY1100011000P1YP7Yhttp://fasb.org/us-gaap/2022#BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1http://fasb.org/us-gaap/2022#BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability12500025000http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent20300000P3M0001023024anip:ReservesForCashDiscountMember2022-12-310001023024anip:GovernmentRebatesMember2022-12-310001023024anip:ChargebacksMember2022-12-310001023024anip:AllowancesForSalesReturnsMember2022-12-310001023024anip:AdministrativeFeesAndOtherRebatesMember2022-12-310001023024anip:ReservesForCashDiscountMember2021-12-310001023024anip:GovernmentRebatesMember2021-12-310001023024anip:ChargebacksMember2021-12-310001023024anip:AllowancesForSalesReturnsMember2021-12-310001023024anip:AdministrativeFeesAndOtherRebatesMember2021-12-310001023024anip:ReservesForCashDiscountMember2020-12-310001023024anip:GovernmentRebatesMember2020-12-310001023024anip:ChargebacksMember2020-12-310001023024anip:AllowancesForSalesReturnsMember2020-12-310001023024anip:AdministrativeFeesAndOtherRebatesMember2020-12-310001023024anip:ReservesForCashDiscountMember2022-01-012022-12-310001023024anip:GovernmentRebatesMember2022-01-012022-12-310001023024anip:ChargebacksMember2022-01-012022-12-310001023024anip:AllowancesForSalesReturnsMember2022-01-012022-12-310001023024anip:AdministrativeFeesAndOtherRebatesMember2022-01-012022-12-310001023024anip:ReservesForCashDiscountMember2021-01-012021-12-310001023024anip:GovernmentRebatesMember2021-01-012021-12-310001023024anip:ChargebacksMember2021-01-012021-12-310001023024anip:AllowancesForSalesReturnsMember2021-01-012021-12-310001023024anip:AdministrativeFeesAndOtherRebatesMember2021-01-012021-12-310001023024us-gaap:TreasuryStockCommonMember2022-01-012022-12-310001023024us-gaap:TreasuryStockCommonMember2020-01-012020-12-310001023024us-gaap:ConvertiblePreferredStockMemberanip:PrivateInvestmentInPublicEquityMember2021-03-080001023024us-gaap:ConvertiblePreferredStockMember2022-12-310001023024us-gaap:ConvertiblePreferredStockMember2021-12-310001023024us-gaap:ConvertiblePreferredStockMember2020-12-310001023024us-gaap:ConvertiblePreferredStockMember2019-12-310001023024us-gaap:CommonStockMember2020-01-012020-12-310001023024us-gaap:CommonStockMember2022-01-012022-12-310001023024us-gaap:TreasuryStockCommonMember2021-01-012021-12-310001023024us-gaap:CommonStockMember2021-01-012021-12-310001023024us-gaap:TreasuryStockCommonMember2022-12-310001023024us-gaap:RetainedEarningsMember2022-12-310001023024us-gaap:AdditionalPaidInCapitalMember2022-12-310001023024us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001023024us-gaap:TreasuryStockCommonMember2021-12-310001023024us-gaap:RetainedEarningsMember2021-12-310001023024us-gaap:AdditionalPaidInCapitalMember2021-12-310001023024us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001023024us-gaap:TreasuryStockCommonMember2020-12-310001023024us-gaap:RetainedEarningsMember2020-12-310001023024us-gaap:AdditionalPaidInCapitalMember2020-12-310001023024us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001023024srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2019-12-310001023024us-gaap:TreasuryStockCommonMember2019-12-310001023024us-gaap:RetainedEarningsMember2019-12-310001023024us-gaap:AdditionalPaidInCapitalMember2019-12-310001023024us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001023024srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001023024us-gaap:EmployeeStockOptionMember2019-01-012019-12-310001023024us-gaap:EmployeeStockOptionMember2021-12-310001023024us-gaap:EmployeeStockOptionMember2020-12-310001023024us-gaap:EmployeeStockOptionMember2019-12-310001023024anip:StockIncentivePlanMember2022-12-310001023024anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2022-12-310001023024srt:MinimumMemberus-gaap:EmployeeStockOptionMember2022-01-012022-12-310001023024srt:MaximumMemberus-gaap:EmployeeStockOptionMember2022-01-012022-12-310001023024srt:MinimumMemberus-gaap:EmployeeStockOptionMember2021-01-012021-12-310001023024srt:MaximumMemberus-gaap:EmployeeStockOptionMember2021-01-012021-12-310001023024srt:MinimumMemberus-gaap:EmployeeStockOptionMember2020-01-012020-12-310001023024srt:MaximumMemberus-gaap:EmployeeStockOptionMember2020-01-012020-12-310001023024anip:NonEmployeeDirectorStockOptionMemberus-gaap:EmployeeStockOptionMember2022-01-012022-12-310001023024us-gaap:RestrictedStockMember2019-01-012019-12-310001023024us-gaap:RestrictedStockMember2021-12-310001023024us-gaap:RestrictedStockMember2020-12-310001023024us-gaap:RestrictedStockMember2019-12-310001023024us-gaap:RestrictedStockMember2021-01-012021-12-310001023024us-gaap:RestrictedStockMember2020-01-012020-12-310001023024srt:MinimumMemberanip:NonEmployeeDirectorStockOptionMemberus-gaap:EmployeeStockOptionMember2022-01-012022-12-310001023024srt:MaximumMemberanip:NonEmployeeDirectorStockOptionMemberus-gaap:EmployeeStockOptionMember2022-01-012022-12-310001023024anip:NonEmployeeDirectorStockOptionMemberus-gaap:RestrictedStockMember2022-01-012022-12-310001023024anip:EmployeesAndConsultantsMemberus-gaap:RestrictedStockMember2022-01-012022-12-310001023024anip:EmployeesAndConsultantsMemberus-gaap:EmployeeStockOptionMember2022-01-012022-12-310001023024anip:CortrophinGelMember2021-01-012021-12-310001023024anip:CortrophinGelMember2020-01-012020-12-310001023024anip:SalesOfContractManufacturedProductsMember2022-12-310001023024anip:ContractCustomerMemberanip:UnapprovedProductsMember2022-01-012022-12-310001023024us-gaap:TransferredOverTimeMember2022-01-012022-12-310001023024us-gaap:TransferredAtPointInTimeMember2022-01-012022-12-310001023024country:US2022-01-012022-12-310001023024country:CA2022-01-012022-12-310001023024anip:UnapprovedProductsMember2022-01-012022-12-310001023024anip:SalesOfRareDiseasePharmaceuticalProductsMember2022-01-012022-12-310001023024anip:SalesOfGenericPharmaceuticalProductsMember2022-01-012022-12-310001023024anip:SalesOfContractManufacturedProductsMember2022-01-012022-12-310001023024anip:SalesOfBrandedPharmaceuticalProductsMember2022-01-012022-12-310001023024anip:RoyaltiesFromLicensingAgreementsMember2022-01-012022-12-310001023024anip:ProductDevelopmentServicesMember2022-01-012022-12-310001023024anip:OtherRevenuesMember2022-01-012022-12-310001023024anip:ContractCustomerMemberanip:UnapprovedProductsMember2021-01-012021-12-310001023024us-gaap:TransferredOverTimeMember2021-01-012021-12-310001023024us-gaap:TransferredAtPointInTimeMember2021-01-012021-12-310001023024country:US2021-01-012021-12-310001023024country:CA2021-01-012021-12-310001023024anip:UnapprovedProductsMember2021-01-012021-12-310001023024anip:SalesOfGenericPharmaceuticalProductsMember2021-01-012021-12-310001023024anip:SalesOfContractManufacturedProductsMember2021-01-012021-12-310001023024anip:SalesOfBrandedPharmaceuticalProductsMember2021-01-012021-12-310001023024anip:RoyaltiesFromLicensingAgreementsMember2021-01-012021-12-310001023024anip:ProductDevelopmentServicesMember2021-01-012021-12-310001023024anip:OtherRevenuesMember2021-01-012021-12-310001023024anip:ContractCustomerMemberanip:UnapprovedProductsMember2020-01-012020-12-310001023024us-gaap:TransferredOverTimeMember2020-01-012020-12-310001023024us-gaap:TransferredAtPointInTimeMember2020-01-012020-12-310001023024country:US2020-01-012020-12-310001023024country:CA2020-01-012020-12-310001023024anip:UnapprovedProductsMember2020-01-012020-12-310001023024anip:SalesOfGenericPharmaceuticalProductsMember2020-01-012020-12-310001023024anip:SalesOfContractManufacturedProductsMember2020-01-012020-12-310001023024anip:SalesOfBrandedPharmaceuticalProductsMember2020-01-012020-12-310001023024anip:RoyaltiesFromLicensingAgreementsMember2020-01-012020-12-310001023024anip:ProductDevelopmentServicesMember2020-01-012020-12-310001023024anip:OtherRevenuesMember2020-01-012020-12-310001023024us-gaap:FacilityClosingMemberanip:OakvilleOntarioCanadaMember2022-10-012022-12-310001023024us-gaap:OtherRestructuringMemberanip:OakvilleOntarioCanadaMember2022-01-012022-12-310001023024us-gaap:FacilityClosingMemberanip:OakvilleOntarioCanadaMember2022-01-012022-12-310001023024us-gaap:EmployeeSeveranceMemberanip:OakvilleOntarioCanadaMember2022-01-012022-12-310001023024anip:OakvilleOntarioCanadaMember2022-01-012022-12-310001023024srt:MinimumMemberus-gaap:OtherRestructuringMemberanip:OakvilleOntarioCanadaMember2022-12-310001023024srt:MaximumMemberus-gaap:OtherRestructuringMemberanip:OakvilleOntarioCanadaMember2022-12-310001023024us-gaap:EmployeeSeveranceMemberanip:OakvilleOntarioCanadaMember2022-12-310001023024anip:SsPharmaLlcMember2022-01-012022-12-310001023024anip:ScitusPharmaServicesMember2022-01-012022-12-310001023024anip:NurayChemicalPrivateLimitedMember2022-01-012022-12-310001023024anip:EsjayPharmaLlcMember2022-01-012022-12-310001023024anip:NurayChemicalPrivateLimitedMember2021-01-012021-12-310001023024anip:EsjayPharmaLlcMember2021-01-012021-12-310001023024anip:SpiPharmaceuticalsIncMember2020-01-012020-12-310001023024srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2022-01-012022-12-310001023024srt:MinimumMemberus-gaap:BuildingAndBuildingImprovementsMember2022-01-012022-12-310001023024srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2022-01-012022-12-310001023024srt:MaximumMemberus-gaap:BuildingAndBuildingImprovementsMember2022-01-012022-12-310001023024country:US2022-12-310001023024country:IN2022-12-310001023024country:US2021-12-310001023024country:IN2021-12-310001023024country:CA2021-12-310001023024us-gaap:MachineryAndEquipmentMember2022-12-310001023024us-gaap:LandMember2022-12-310001023024us-gaap:ConstructionInProgressMember2022-12-310001023024us-gaap:BuildingMember2022-12-310001023024us-gaap:MachineryAndEquipmentMember2021-12-310001023024us-gaap:LandMember2021-12-310001023024us-gaap:ConstructionInProgressMember2021-12-310001023024us-gaap:BuildingMember2021-12-310001023024us-gaap:ConvertiblePreferredStockMemberanip:PrivateInvestmentInPublicEquityMember2022-12-310001023024anip:CranfordPharmaceuticalsMember2016-04-012016-04-300001023024anip:CreditAgreementMember2021-11-192021-11-190001023024anip:TripartiteAgreementYescartMember2021-01-012021-03-310001023024us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001023024us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001023024us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001023024us-gaap:DomesticCountryMember2022-12-310001023024srt:MinimumMember2022-12-310001023024srt:MaximumMember2022-12-310001023024anip:AmerigenPharmaceuticalsLtdMemberus-gaap:LineOfCreditMember2020-01-012020-01-310001023024us-gaap:RetainedEarningsMember2020-01-012020-12-310001023024anip:StateCourtPersonalInjuryLitigationMemberstpr:PA2022-09-012022-09-300001023024anip:StateCourtPersonalInjuryLitigationMemberstpr:CA2022-08-012022-09-300001023024anip:StateCourtPersonalInjuryLitigationMemberstpr:IL2022-08-012022-08-310001023024anip:CreditAgreementMember2022-12-310001023024anip:TermLoanMember2022-12-310001023024anip:ArborPharmaceuticalsMember2021-08-032021-08-030001023024anip:AzurityPharmaceuticalsMemberus-gaap:CostOfSalesMember2021-03-242021-03-240001023024anip:CreditAgreementMemberus-gaap:LineOfCreditMember2021-11-190001023024anip:CreditAgreementMemberanip:TermLoanMember2021-11-190001023024anip:CreditAgreementMemberus-gaap:LineOfCreditMember2021-11-192021-11-190001023024anip:AmerigenPharmaceuticalsLtdMember2020-01-310001023024us-gaap:FairValueInputsLevel2Member2021-12-310001023024us-gaap:FairValueInputsLevel2Member2022-12-310001023024us-gaap:InterestRateSwapMember2021-01-012021-12-310001023024us-gaap:InProcessResearchAndDevelopmentMember2022-12-310001023024us-gaap:InProcessResearchAndDevelopmentMember2021-12-310001023024anip:SandozIncMember2022-01-012022-12-310001023024anip:OakrumPharmaMember2022-01-012022-12-310001023024anip:AmerigenPharmaceuticalsLtdMember2022-01-012022-12-310001023024anip:PrivateCompanyMember2021-10-012021-12-310001023024anip:AmerigenPharmaceuticalsLtdMember2021-01-012021-12-310001023024anip:AcquiredAndaIntangibleAssetsMember2021-01-012021-12-310001023024anip:AmerigenPharmaceuticalsLtdMember2020-01-012020-12-310001023024anip:WellSpringPharmaServicesIncMember2018-01-012018-12-310001023024anip:BiosantePharmaceuticalsIncMember2013-01-012013-12-310001023024anip:OakrumPharmaMember2022-07-212022-07-210001023024anip:AcquiredAndaIntangibleAssetsMemberanip:ReclassificationOfAssetsOnCompletionOfProjectAndLaunchOfRelatedProductsMember2022-01-012022-12-310001023024us-gaap:CustomerRelationshipsMember2022-01-012022-12-310001023024anip:ProductRightsMember2022-01-012022-12-310001023024anip:NonCompeteAgreementMember2022-01-012022-12-310001023024anip:MarketingAndDistributionRightsMember2022-01-012022-12-310001023024anip:AcquiredAndaIntangibleAssetsMember2022-01-012022-12-310001023024anip:SandozIncMember2021-04-012021-04-300001023024anip:PrivateCompanyMember2020-07-012020-07-310001023024us-gaap:InProcessResearchAndDevelopmentMemberanip:ReclassificationOfAssetsOnCompletionOfProjectAndLaunchOfRelatedProductsMember2022-12-310001023024anip:AcquiredAndaIntangibleAssetsMemberanip:ReclassificationOfAssetsOnCompletionOfProjectAndLaunchOfRelatedProductsMember2022-12-310001023024anip:OakrumPharmaMemberanip:AcquiredAndaIntangibleAssetsMember2022-07-210001023024anip:SandozIncMember2021-04-300001023024anip:PrivateCompanyMember2020-07-310001023024anip:AmerigenPharmaceuticalsLtdMemberanip:MarketingAndDistributionRightsMember2020-01-310001023024anip:AmerigenPharmaceuticalsLtdMemberanip:AcquiredAndaIntangibleAssetsMember2020-01-310001023024us-gaap:CustomerRelationshipsMember2022-12-310001023024anip:ProductRightsMember2022-12-310001023024anip:NonCompeteAgreementMember2022-12-310001023024anip:MarketingAndDistributionRightsMember2022-12-310001023024anip:AcquiredAndaIntangibleAssetsMember2022-12-310001023024us-gaap:CustomerRelationshipsMember2021-12-310001023024anip:ProductRightsMember2021-12-310001023024anip:NonCompeteAgreementMember2021-12-310001023024anip:MarketingAndDistributionRightsMember2021-12-310001023024anip:AcquiredAndaIntangibleAssetsMember2021-12-310001023024anip:CranfordPharmaceuticalsMember2016-04-300001023024us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001023024us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001023024us-gaap:EmployeeStockOptionMember2022-12-310001023024us-gaap:RestrictedStockMember2022-12-310001023024us-gaap:RestrictedStockMember2022-01-012022-12-310001023024us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001023024anip:SsPharmaLlcMember2022-12-310001023024anip:ScitusPharmaServicesMember2022-12-310001023024anip:NurayChemicalPrivateLimitedMember2022-12-310001023024us-gaap:RetainedEarningsMember2022-01-012022-12-310001023024us-gaap:RetainedEarningsMember2021-01-012021-12-310001023024us-gaap:InterestRateSwapMember2021-12-310001023024us-gaap:CorporateNonSegmentMember2022-01-012022-12-310001023024us-gaap:CorporateNonSegmentMember2021-01-012021-12-310001023024us-gaap:CorporateNonSegmentMember2020-01-012020-12-310001023024anip:ANICanadaMember2022-12-310001023024anip:ANICanadaMember2021-12-310001023024anip:CreditAgreementMemberus-gaap:LineOfCreditMember2022-12-310001023024anip:CreditAgreementMemberanip:TermLoanMember2021-11-192021-11-190001023024us-gaap:InterestRateSwapMember2020-04-300001023024anip:CreditAgreementMemberanip:TermLoanMember2022-12-310001023024anip:CreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-11-192021-11-190001023024anip:CreditAgreementMemberus-gaap:LineOfCreditMemberus-gaap:BaseRateMember2021-11-192021-11-190001023024anip:CreditAgreementMemberanip:TermLoanMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-11-192021-11-190001023024anip:CreditAgreementMemberanip:TermLoanMemberus-gaap:BaseRateMember2021-11-192021-11-190001023024us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberanip:OneSupplierMember2022-01-012022-12-310001023024anip:CustomerTwoMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001023024anip:CustomerThreeMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001023024anip:CustomerThreeMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001023024anip:CustomerOneTwoAndThreeMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001023024anip:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001023024anip:CustomerTwoMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001023024anip:CustomerThreeMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001023024anip:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-12-310001023024us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberanip:OneSupplierMember2020-01-012020-12-310001023024anip:CustomerTwoMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001023024anip:CustomerThreeMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001023024anip:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-310001023024us-gaap:CommonStockMember2022-12-310001023024anip:ClassCSpecialStockMember2022-12-310001023024us-gaap:CommonStockMember2020-12-310001023024us-gaap:CommonStockMember2019-12-310001023024us-gaap:CommonStockMember2022-12-310001023024anip:ClassCSpecialStockMember2022-12-310001023024us-gaap:CommonStockMember2021-12-310001023024us-gaap:CommonStockMember2021-12-310001023024anip:ClassCSpecialStockMember2021-12-310001023024anip:NovitiumPharmaMemberus-gaap:InProcessResearchAndDevelopmentMember2021-11-190001023024anip:NovitiumPharmaMemberus-gaap:CustomerRelationshipsMember2021-11-190001023024anip:NovitiumPharmaMemberanip:AcquiredAndaIntangibleAssetsMember2021-11-190001023024anip:NovitiumPharmaMember2022-01-012022-12-310001023024anip:ProjectBasedMilestonePaymentsMemberus-gaap:MeasurementInputDiscountRateMember2022-12-310001023024anip:ProductDevelopmentBasedMilestonePaymentsMemberus-gaap:MeasurementInputDiscountRateMember2022-12-310001023024anip:ProductDevelopmentBasedMilestonePaymentsMemberanip:MeasurementInputProbabilityOfPaymentMember2022-12-310001023024anip:BiosantePharmaceuticalsIncMemberus-gaap:MeasurementInputDiscountRateMember2022-12-310001023024srt:MinimumMemberanip:NovitiumPharmaMemberus-gaap:MeasurementInputPriceVolatilityMember2021-11-190001023024srt:MinimumMemberanip:NovitiumPharmaMemberus-gaap:MeasurementInputDiscountForLackOfMarketabilityMember2021-11-190001023024srt:MaximumMemberanip:NovitiumPharmaMemberus-gaap:MeasurementInputPriceVolatilityMember2021-11-190001023024srt:MaximumMemberanip:NovitiumPharmaMemberus-gaap:MeasurementInputDiscountForLackOfMarketabilityMember2021-11-190001023024anip:NovitiumPharmaMemberus-gaap:FairValueInputsLevel3Member2022-12-310001023024anip:NovitiumPharmaMemberus-gaap:FairValueInputsLevel3Member2021-12-310001023024anip:NovitiumPharmaMember2021-12-310001023024anip:NovitiumPharmaMember2022-12-310001023024anip:NovitiumPharmaMember2021-01-012021-12-310001023024country:CA2022-12-310001023024anip:OakvilleOntarioCanadaMember2022-12-310001023024anip:OakrumPharmaMemberanip:AcquiredAndaIntangibleAssetsMember2022-07-212022-07-210001023024us-gaap:SellingGeneralAndAdministrativeExpensesMemberanip:StockIncentivePlanMember2022-01-012022-12-310001023024us-gaap:SellingGeneralAndAdministrativeExpensesMemberanip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2022-01-012022-12-310001023024us-gaap:ResearchAndDevelopmentExpenseMemberanip:StockIncentivePlanMember2022-01-012022-12-310001023024us-gaap:ResearchAndDevelopmentExpenseMemberanip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2022-01-012022-12-310001023024us-gaap:CostOfSalesMemberanip:StockIncentivePlanMember2022-01-012022-12-310001023024us-gaap:CostOfSalesMemberanip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2022-01-012022-12-310001023024anip:StockIncentivePlanMember2022-01-012022-12-310001023024anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2022-01-012022-12-310001023024us-gaap:SellingGeneralAndAdministrativeExpensesMemberanip:StockIncentivePlanMember2021-01-012021-12-310001023024us-gaap:SellingGeneralAndAdministrativeExpensesMemberanip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2021-01-012021-12-310001023024us-gaap:ResearchAndDevelopmentExpenseMemberanip:StockIncentivePlanMember2021-01-012021-12-310001023024us-gaap:ResearchAndDevelopmentExpenseMemberanip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2021-01-012021-12-310001023024us-gaap:CostOfSalesMemberanip:StockIncentivePlanMember2021-01-012021-12-310001023024us-gaap:CostOfSalesMemberanip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2021-01-012021-12-310001023024anip:StockIncentivePlanMember2021-01-012021-12-310001023024anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2021-01-012021-12-310001023024us-gaap:SellingGeneralAndAdministrativeExpensesMemberanip:StockIncentivePlanMember2020-01-012020-12-310001023024us-gaap:SellingGeneralAndAdministrativeExpensesMemberanip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2020-01-012020-12-310001023024us-gaap:ResearchAndDevelopmentExpenseMemberanip:StockIncentivePlanMember2020-01-012020-12-310001023024us-gaap:ResearchAndDevelopmentExpenseMemberanip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2020-01-012020-12-310001023024us-gaap:CostOfSalesMemberanip:StockIncentivePlanMember2020-01-012020-12-310001023024us-gaap:CostOfSalesMemberanip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2020-01-012020-12-310001023024anip:StockIncentivePlanMember2020-01-012020-12-310001023024anip:FormerPresidentAndChiefExecutiveOfficerMember2020-01-012020-12-310001023024anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2020-01-012020-12-310001023024us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001023024us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001023024us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310001023024srt:MinimumMember2022-01-012022-12-310001023024srt:MaximumMember2022-01-012022-12-310001023024us-gaap:InterestRateSwapMember2022-12-310001023024us-gaap:LiabilitiesTotalMemberus-gaap:SupplierConcentrationRiskMemberanip:OneSupplierMember2022-12-3100010230242022-06-300001023024us-gaap:CommonStockMember2023-03-020001023024anip:ClassCSpecialStockMember2023-03-020001023024us-gaap:ConvertiblePreferredStockMemberanip:PrivateInvestmentInPublicEquityMember2021-11-192021-11-190001023024us-gaap:ConvertiblePreferredStockMemberanip:PrivateInvestmentInPublicEquityMember2021-03-082021-03-080001023024us-gaap:ConvertiblePreferredStockMember2021-01-012021-12-3100010230242020-12-3100010230242019-12-310001023024anip:AzurityPharmaceuticalsMember2021-03-242021-03-240001023024srt:MinimumMemberanip:NovitiumPharmaMember2021-11-192021-11-190001023024srt:MaximumMemberanip:NovitiumPharmaMember2021-11-192021-11-190001023024us-gaap:DomesticCountryMember2022-01-012022-12-310001023024anip:AmerigenPharmaceuticalsLtdMember2020-01-012020-01-310001023024us-gaap:ConvertiblePreferredStockMemberanip:PrivateInvestmentInPublicEquityMember2021-11-190001023024anip:TermLoanAndDelayedDrawTermLoanMember2022-12-310001023024anip:TermLoanAndDelayedDrawTermLoanMember2021-12-310001023024anip:OakrumPharmaMemberanip:AcquiredAndaIntangibleAssetsMemberus-gaap:MeasurementInputDiscountRateMember2022-07-210001023024anip:SandozIncMemberus-gaap:MeasurementInputDiscountRateMember2021-04-300001023024anip:AmerigenPharmaceuticalsLtdMemberus-gaap:MeasurementInputDiscountRateMember2020-01-310001023024us-gaap:OperatingSegmentsMemberanip:RareDiseaseMember2022-01-012022-12-310001023024us-gaap:OperatingSegmentsMemberanip:GenericsEstablishedBrandsAndOtherMember2022-01-012022-12-310001023024us-gaap:OperatingSegmentsMemberanip:RareDiseaseMember2021-01-012021-12-310001023024us-gaap:OperatingSegmentsMemberanip:GenericsEstablishedBrandsAndOtherMember2021-01-012021-12-310001023024us-gaap:OperatingSegmentsMemberanip:RareDiseaseMember2020-01-012020-12-310001023024us-gaap:OperatingSegmentsMemberanip:GenericsEstablishedBrandsAndOtherMember2020-01-012020-12-310001023024us-gaap:InterestRateSwapMember2022-01-012022-12-3100010230242020-01-012020-12-310001023024anip:ClassCSpecialStockMember2021-12-310001023024anip:NovitiumPharmaMember2021-11-190001023024anip:NovitiumPharmaMember2021-11-192021-11-1900010230242022-01-012022-12-3100010230242021-01-012021-12-3100010230242022-12-3100010230242021-12-31iso4217:USDiso4217:USDxbrli:sharesxbrli:pureanip:Dxbrli:sharesanip:plaintiffanip:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-K

(Mark one)

ANNUAL REPORT UNDER SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the fiscal year ended December 31, 2022

TRANSITION 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)

Delaware

   

58-2301143

(State or other jurisdiction of incorporation or organization)

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

 

 

210 Main Street West

 

Baudette, Minnesota

56623

(Address of principal executive offices)

(Zip Code)

(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

    

Name of each exchange on which registered

Common Stock, par value $0.0001 per share

ANIP

 

The Nasdaq Global Market

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

None

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

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes  No 

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

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

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

Large accelerated filer 

    

Accelerated filer 

Non-accelerated filer 

Smaller reporting company

Emerging growth company

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

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.  

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b).

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

The aggregate market value of the voting and non-voting common stock held by non-affiliates of the registrant as of June 30, 2022 was $372.9 million (based upon the last reported sale price of $29.67 per share on June 30, 2022, on The Nasdaq Global Market).

As of March 2, 2023, 17,493,224 shares of common stock and 10,864 shares of Class C Special stock of the registrant were outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

Portions of the definitive proxy statement for the registrant’s 2023 annual meeting of stockholders to be filed within 120 days after the end of the period covered by this Annual Report on Form 10-K are incorporated by reference into Part III of this Annual Report on Form 10-K.

ANI PHARMACEUTICALS, INC.

ANNUAL REPORT ON FORM 10-K

For the Year Ended December 31, 2022

TABLE OF CONTENTS

 

 

    

Page

PART I

 

 

 

Item 1.

Business

 

3

Item 1A.

Risk Factors

 

15

Item 1B.

Unresolved Staff Comments

 

39

Item 2.

Properties

 

39

Item 3.

Legal Proceedings

 

40

Item 4.

Mine Safety Disclosures

 

40

 

 

 

PART II

 

 

Item 5.

Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

 

40

Item 6.

Reserved

 

42

Item 7.

Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

43

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk

 

62

Item 8.

Financial Statements and Supplementary Data

 

64

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

 

111

Item 9A.

Controls and Procedures

 

111

Item 9B.

Other Information

 

113

Item 9C.

Disclosures Regarding Foreign Jurisdictions that Prevent Inspections

114

 

 

 

PART III

 

 

Item 10.

Directors, Executive Officers and Corporate Governance

 

114

Item 11.

Executive Compensation

 

114

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

 

114

Item 13.

Certain Relationships and Related Transactions, and Director Independence

 

114

Item 14.

Principal Accountant Fees and Services

 

115

 

 

 

PART IV

 

 

Item 15.

Exhibits and Financial Statement Schedules

 

115

Item 16.

Form 10-K Summary

 

121

 

 

Signatures

 

122

In this annual report, references to “ANI Pharmaceuticals,” “ANI,” the “Company,” “we,” “us,” and “our” refer, unless the context requires otherwise, to ANI Pharmaceuticals, Inc., a Delaware corporation, and its consolidated subsidiaries.

CAUTIONARY STATEMENT CONCERNING FORWARD-LOOKING STATEMENTS

This Annual Report on Form 10-K 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 the novel coronavirus (“COVID-19”) global pandemic 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 this Annual Report on Form 10-K, and the following factors: 

risks that we may face with respect to importing raw materials and delays in delivery of raw materials and other ingredients and supplies necessary for the manufacture of our products from both domestic and overseas sources due to supply chain disruptions or for any other reason;
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;
the ability of our manufacturing partners to meet our product demands and timelines;
our dependence on single source suppliers of ingredients due to the time and cost to validate a second source of supply;
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;

1

our ability to maintain the services of our key executives and other personnel;
whether we experience disruptions to our operations resulting from the anticipated closure of our Oakville, Ontario manufacturing plant, including the transition of certain products manufactured there to our other facilities which remains ongoing, or have difficulties finding a buyer for the plant and property; and
general business and economic conditions, such as inflationary pressures, geopolitical conditions including the conflict between Russia and the Ukraine, and the effects and duration of outbreaks of public health emergencies, such as COVID-19.

NOTE REGARDING TRADEMARKS

Apexicon®, Cortenema®, Purified Cortrophin® Gel, Inderal® LA, Inderal® XL, InnoPran XL®, Lithobid®, Reglan®, Vancocin®, and Veregen® are registered trademarks subject to trademark protection and are owned by ANI Pharmaceuticals, Inc. and its consolidated subsidiaries. Cortrophin-ZincTM is a trademark owned by ANI Pharmaceuticals, Inc. and its consolidated subsidiaries pending registration. Atacand® and Atacand HCT® are the property of AstraZeneca AB and are licensed to ANI Pharmaceuticals, Inc. for U.S. sales of those products. Arimidex® and Casodex® are the property of AstraZeneca UK Limited and are licensed to ANI Pharmaceuticals, Inc. for U.S. sales of those products. Oxistat® is the property of Fougera Pharmaceuticals Inc. and licensed to ANI Pharmaceuticals, Inc. for U.S. sales of Oxistat® Lotion. Pandel® is property of Taisho Pharmaceutical Co, Ltd. and licensed to ANI Pharmaceuticals for U.S. sales of Pandel® creme.

2

PART I

Item 1. Business

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 growth by building a successful Purified Cortrophin Gel franchise, strengthening our generics business with enhanced development capability, innovation in established brands and leveraging our manufacturing capabilities. Our four current pharmaceutical manufacturing facilities, of which two are located in Baudette, Minnesota, one is located in East Windsor, New Jersey, and one is located in Oakville, Ontario, 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. On June 2, 2022, we announced that we intend to cease operations at our Oakville, Ontario, Canada manufacturing plant by first quarter 2023. This action is part of ongoing initiatives to capture operational synergies following our acquisition of Novitium Pharma LLC (“Novitium”) in November 2021. We have transitioned the majority of products manufactured or packaged in Oakville to one of our three U.S.-based manufacturing sites and are on track to cease operations by the end of the first quarter 2023. We are seeking to find potential buyers for the Oakville site.

Through research and development, acquisitions of businesses, acquisitions of Abbreviated New Drug Applications (“ANDAs”), New Drug Applications (“NDAs”), product rights, and entry into agreements to obtain the distribution rights for various products, we have a commercial portfolio of 111 products with a wide variety of indications and a robust portfolio of pipeline products as of December 31, 2022. Refer to our website at www.anipharmaceuticals.com for information on our products, including indications/treatments.

On November 19, 2021, we completed the acquisition of Novitium. With operations in East Windsor, New Jersey, and Chennai, India, Novitium is a pharmaceutical company that specializes in development, manufacturing, and distribution of niche generic products. Founded in 2016, Novitium has since developed a growing commercial product portfolio spanning a diverse range of dosage forms and therapeutic categories.

Unless otherwise required by the context, references in this Annual Report on Form 10-K to the “Company,” “we,” “us,” and “our” refer to ANI Pharmaceuticals, Inc., a Delaware corporation formed in April 2001. Our principal executive offices are located at 210 Main Street West, Baudette, Minnesota, 56623, our telephone number is (218) 634-3500, and our website address is www.anipharmaceuticals.com.

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 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 active pharmaceutical ingredient (“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

3

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 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 2021 and throughout 2022, 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. As a result of the build out of our Rare Disease team, our expenditures in support of these efforts were significantly higher in 2022 as compared to 2021.

We plan to continue to invest behind Cortrophin Gel and our Rare Disease platform in 2023 and beyond.

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 designation filings. Additionally, we will continue to seek opportunities to enhance our capabilities through strategic partnerships and acquisitions of assets and businesses. On July 21, 2022, we completed an asset acquisition of four ANDAs from Oakrum Pharma, including two that were commercial at the time of acquisition.

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, all of which influence the level of competition upon product launch. These criteria include:

Formulation Complexity. Our development and manufacturing capabilities enable us to manufacture pharmaceuticals that are difficult to produce, including highly potent, extended release, combination, and low dosage products. This ability to manufacture a variety of complex products is a competitive strength that we intend to leverage in selecting products to develop or manufacture.
Patent Status. We seek to develop products whose branded bioequivalents do not have long-term patent protection or existing patent challenges.
Market Size. When determining whether to develop or acquire an individual product, we review the current and expected market size for that product at launch, as well as forecasted price erosion upon conversion from branded to generic pricing. We endeavor to manufacture products with sufficient market size to enable us to enter the market with a strong likelihood of being able to price our products both competitively and at a profit.
Profit Potential. We research the availability and cost of active pharmaceutical ingredients in determining which products to develop or acquire. In determining the potential profit of a product, we forecast our

4

anticipated market share, pricing, including the expected price erosion caused by competition from other generic manufacturers, and the estimated cost to manufacture the products.
Manufacturing. We generally seek to develop and manufacture products at our own manufacturing plants in order to optimize the utilization of our facilities, ensure quality control in our products, 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 specialized manufacturing facilities provide a means of entering niche markets, such as hormone therapies, in which fewer generic companies are able to compete.

In addition to laboratories that support the requirements of raw material, finished product, and stability testing, we have a 1,000-square foot pilot laboratory offering liquid, suspension and solid dose development capabilities. This pilot laboratory offers a full range of analytical capabilities, including method development, validation and de-formulation, and is licensed by the Drug Enforcement Administration (“DEA”). Finally, a separate development suite located within our high-potency manufacturing facility offers additional capabilities for product development.

We also lease a 968-square foot industrial space in Chennai, India where we perform research and development activities.

Products and Markets

Products

A complete list of our generic and branded pharmaceutical products and descriptions is posted on our website, www.anipharmaceuticals.com.

Markets

In determining which products to pursue for development, we target products that are complex to manufacture and therefore have higher barriers to entry. These factors provide opportunities for growth, utilizing our competitive strengths at the same time that they decrease the number of potential competitors in the markets for these products. These markets currently include controlled substances, oncology products, hormones and steroids, injectables, and complex formulations, including extended release and combination products.

Controlled Substances

Schedule II controlled substances are drugs considered to have a high abuse risk but that also have safe and accepted medical uses. In addition to our Schedule II products currently on the market, our pipeline includes ANDAs in this market. One of our manufacturing facilities in Baudette, Minnesota and our manufacturing facility in East Windsor, New Jersey is licensed by the DEA for the manufacture of Schedule II controlled substances.

Oncology Products

Due to the capabilities of our containment facility and our expertise in manufacturing segregation, we are focused on developing and manufacturing niche oncology products (anti-cancer). In particular, we are targeting products subject to priority review by the FDA, more specifically those with no blocking patents and no generic competition. We currently have a variety of oncology products on the market.

5

Hormone and Steroid Drugs

The market for hormone and steroid drugs includes hormone therapy to alleviate menopausal symptoms in women, contraceptives, testosterone replacement therapies for men, and therapies for treating hormone-sensitive cancers.

Hormone Therapy (“HT”) has been a long-accepted medical treatment for alleviating the symptoms of menopause. Initially, HT consisted of estrogen only but has evolved to include combination therapies of estrogen, progesterone, and androgens. We target niche products in the HT and steroid product market for several reasons, including:

Hormone and steroid products are a core competency based on our manufacturing and product development teams’ long history of manufacturing these types of products; and
The aging “baby boomer” population, of which women represent a majority, is expected to support continued growth in the HT market.

Injectables

Our burgeoning injectable portfolio contains injectable ANDA products encompassing several key therapeutic areas. Cortrophin Gel is our first branded injectable product. We work with world-class manufacturing partners to support these efforts.

Complex Formulations

We have a range of complex formulation products currently on the market and a pipeline that includes various extended-release products and combination products.

Competitive Generic Therapy

The FDA Reauthorization Act of 2017, or (“FDARA”), created a new pathway by which FDA may, at the request of the applicant, designate a drug with “inadequate generic competition” as a competitive generic therapy (“CGT”). At the request of the applicant, the FDA may also expedite the review of an ANDA for a drug designated as a CGT. Under the CGT pathway, the FDA provides a statutory provision for a 180-day exclusivity period for certain first to market applicants whose ANDA received a CGT designation. Our Novitium subsidiary has developed a strong track record of obtaining CGT approvals and we expect to continue to develop generic drugs under the CGT pathway.

Contract Manufacturing

We manufacture pharmaceutical products for several branded and generic companies, who outsource production in order to:

Free-up internal resources to focus on sales and marketing as well as research and development;
Employ internal capacity to manufacture higher volume or more critical products; and
Utilize our specialized equipment and expertise.

We currently anticipate that revenues from contract manufacturing arrangements will begin to decline as we focus our efforts on Rare Disease and leveraging our generic R&D and manufacturing platform for ANI labeled products.

In conjunction with our acquisitions of WellSpring and Novitium, we acquired WellSpring’s and Novitium’s pharmaceutical manufacturing facilities. As a result of these transactions, we perform contract manufacturing in our Baudette, Minnesota and East Windsor, New Jersey facilities. On June 2, 2022, we announced that we intend to cease operations at our Oakville, Ontario, Canada manufacturing plant by first quarter 2023. This action is part of ongoing initiatives to capture operational synergies following our acquisition of Novitium in November 2021. We have

6

transitioned the majority of products manufactured or packaged in Oakville to one of our three U.S.-based manufacturing sites and are on track to cease operations by the end of the first quarter 2023.

Manufacturing, Suppliers, and Raw Materials

We require a supply of quality raw materials, including active pharmaceutical ingredients (“API”), and components to manufacture and package our pharmaceutical products. In order to manufacture certain of our products deemed controlled substances, we must submit a request to the DEA for a quota to purchase the amount of API needed for manufacture. Without approved quotas from the DEA, we would not be able to purchase these ingredients from our suppliers.

We source the raw materials for our products from both domestic and international suppliers, which we carefully select. Generally, we qualify only a single source of API for use in each product due to the cost and time required to validate and qualify a second source of supply. Any change in one of our API suppliers must usually be approved through a Prior Approval Supplement (“PAS”) by the FDA. The process of obtaining an approval of such a PAS can require between four and 18 months. While we also generally qualify a single source for non-API raw materials, the process required to qualify an alternative source of a non-API raw material is typically much less rigorous. If we were to change the supplier of a raw material for a product, the cost for the material could be greater than the amount we paid with the previous supplier. Changes in suppliers are rare but could occur as a result of a supplier’s business failing, an issue arising from an FDA inspection, or failure to maintain our required standards of quality. As a result, we selectively choose suppliers based on various factors including quality, reliability of supply, and long-term financial stability.

Certain of the APIs for our drug products, including those that are marketed without approved NDAs or ANDAs, are sourced from international suppliers. From time to time, we have experienced temporary disruptions in the supply of certain of such imported API due to FDA inspections and customs delays. In addition, certain of our products are manufactured, packaged, or manufactured and packaged by third parties.

Government Regulation

The pharmaceutical industry in the U.S. and Canada is highly regulated by multiple U.S. and Canadian government agencies, such as the FDA, the DEA, the Centers for Medicare and Medicaid Services (“CMS”), and Health Canada. As a result, we are subject to extensive and complex rules and regulations, which are subject to revision from time to time. While we have experience with these regulations, there can be no assurance that we will be able to fully comply with all applicable regulations.

Branded and Generic Pharmaceutical Products

All prescription pharmaceutical products distributed in the U.S., whether branded or generic, must be approved by the FDA. All applications for FDA approval must contain information relating to product formulation, raw material suppliers, stability, manufacturing processes, packaging, labeling, and quality control. Information to support the bioequivalence of generic drug products or the safety and effectiveness of new drug products for their intended use is also required to be submitted. There are generally two types of applications used for obtaining FDA approval of new products:

New Drug Application (“NDA”)—An NDA is filed when approval is sought to market a newly developed branded product and, in certain instances, for a new dosage form, a new delivery system, or a new indication for an approved drug.

Abbreviated New Drug Application (“ANDA”)—An ANDA is filed when approval is sought to market a generic equivalent of a drug approved under an NDA.

The ANDA development process is generally less time-consuming and less complex than the NDA development process. It typically does not require new preclinical and clinical studies, because it relies on the studies establishing safety and efficacy conducted for the branded drug approved through the NDA process. The ANDA process, however,

7

typically requires one or more bioequivalence studies to show that the ANDA drug is bioequivalent to the previously approved reference listed drug (“RLD”).

The Drug Price Competition and Patent Term Restoration Act of 1984 (the “Hatch-Waxman Act”) provides that generic drugs may enter the market after the approval of an ANDA, which requires (1) that bioequivalence to the branded product be demonstrated through clinical studies, and (2) either the expiration, invalidation or circumvention of any patents or the end of any other relevant market exclusivity periods related to the branded drug.

Accordingly, generic products generally provide a safe, effective, and cost-efficient alternative to users of branded products. Growth in the generic pharmaceutical industry has been driven by the increased market acceptance of generic drugs, as well as the number of branded drugs for which patent terms and/or other market exclusivities have expired.

Generic products are generally commercialized after the expiration of patent protection for the branded product and after the end of a period of non-patent market exclusivity. In addition to patent exclusivity, the holder of the NDA may be entitled to a period of non-patent market exclusivity, during which the FDA cannot approve an application for a generic product. Also, if the NDA is a new chemical entity (“NCE”), the FDA may not approve an ANDA for a generic product for up to five years following approval of the NDA for the NCE. If an NDA is not an NCE, but the holder of the NDA conducted clinical trials essential to approval of the NDA or a supplement thereto, the FDA may not approve a generic equivalent to the NDA for three years. Certain other periods of exclusivity may be available if the branded drug is indicated for treatment of a rare disease or is studied for pediatric indications.

In order to obtain FDA approval of NDAs and ANDAs, our manufacturing procedures and operations must conform to FDA requirements and guidelines, generally referred to as “cGMP.” The requirements for FDA approval encompass all aspects of the production process, including validation and recordkeeping, the standards around which are continuously changing and evolving. As a result, we must consistently monitor and comply with these changes.

Our facilities, procedures, operations, and testing of products are subject to periodic inspection by the FDA, the DEA, and other authorities. In addition, the FDA conducts pre-approval and post-approval reviews and plant inspections to determine whether our systems and processes are in compliance with cGMP and other FDA regulations. Our suppliers are subject to similar regulations and periodic inspections.

Post-approval Requirements

After FDA approval of an NDA or ANDA product is obtained, there are many post-approval requirements that must be met. These include registering the manufacturing establishment and listing the product with the FDA, reporting and keeping records of any adverse reactions or production problems, providing updated safety and efficacy information to the agency, and complying with advertising and promotional labeling regulations. Additionally, FDA may approve an NDA with post-marketing study requirements, meaning that additional clinical trials must be conducted after approval in order to further monitor the drug’s safety and efficacy.

The FDA has the authority to require a Risk Evaluation and Mitigation Strategy (“REMS”) for any product they approve. A REMS is designed to ensure that a drug's benefits outweigh its risks, and may include elements such as medication guides, patient package inserts, communication plans to educate healthcare providers of the product's risks, patient registries, or limitations on who can prescribe or dispense it. A REMS imposes numerous compliance obligations on the NDA and ANDA manufacturers.

The FDA regulates the marketing, labeling, advertising and promotion of products that are placed on the market. Manufacturers must adhere to strict guidelines when promoting their products; all statements regarding a product must be consistent with its approved labeling and truthful in nature. Additionally, manufacturers may only promote their product for approved indications outlined by the FDA. Physicians may prescribe drugs or biologics off-label but manufacturers cannot promote such uses unless they have been previously authorized by the FDA. All claims made about a product should also be adequately substantiated with evidence of both benefits and risks associated with use in order to ensure fair balance between them.

8

The Prescription Drug Marketing Act (“PDMA”) regulates the distribution of a manufacturer’s prescription drug samples and requires a compliance program governing the storage, security, distribution and recordkeeping of samples, as well as monitoring for loss or theft. The Drug Supply Chain Security Act (“DSCSA”) requires manufacturers and their trading partners, such as repackagers, wholesale distributors, dispensers, and third-party logistics providers, to implement product tracking and tracing technology at the package level to identify and trace certain prescription drugs as they are distributed in the United States.

Controlled Substances

The DEA regulates certain drug products containing controlled substances, pursuant to the U.S. Controlled Substances Act (“CSA”). Certain of our products contain significant components that are classified as controlled substances. CSA and DEA regulations impose specific requirements on manufacturers and other entities that handle these substances including registration, recordkeeping, reporting, storage, security, and distribution. Recordkeeping requirements include accounting for the amount of product received, manufactured, stored, and distributed. Companies handling controlled substances also are required to maintain adequate security and to report suspicious orders, thefts, and significant losses. The DEA periodically inspects facilities for compliance with the CSA and its regulations. Failure to comply with current and future regulations of the DEA could lead to a variety of sanctions, including revocation or denial of renewal of DEA registrations, injunctions, or civil or criminal penalties.

In addition, we must submit a request to the DEA for a quota to purchase the amount of API needed to manufacture certain of our products deemed controlled substances. Without approved quotas from the DEA, we would not be able to purchase these ingredients from our suppliers. As a result, we are dependent upon the DEA to approve quotas large enough to support our continued manufacture of our controlled substances at commercial level. See “Risk FactorsWe are entirely dependent on periodic approval by the DEA for the supply of the API needed to manufacture our controlled substances. An inability to obtain such approvals would reduce or eliminate our revenues for our controlled substances, and could have a material adverse effect on our business, financial position, and operating results. In addition, we are subject to strict regulation by the DEA and are subject to sanctions if we are unable to comply with related regulatory requirements.”

Unapproved Products

Two of our products, EEMT and Opium Tincture, are marketed without approved NDAs or ANDAs. The FDA's policy with respect to the continued marketing of unapproved products appears in the FDA's September 2011 Compliance Policy Guide Sec. 440.100 titled “Marketed New Drugs without Approved NDAs or ANDAs.” Under this policy, the FDA has stated that it will follow a risk-based approach with regard to enforcement against marketing of unapproved products. The FDA evaluates whether to initiate enforcement action on a case-by-case basis, but gives higher priority to enforcement action against products in certain categories, such as those with potential safety risks or that lack evidence of effectiveness. We continue to believe that, so long as we comply with applicable manufacturing standards, the FDA will continue to operate on a risk-based approach and will not take action against us. However, we can offer no assurance that the FDA will continue to follow this approach or that it will not take a contrary position with any individual product or group of products. See “Risk Factors – Two of our products, which together comprised less than 10% of our total revenue in 2022, are marketed without approved NDAs or ANDAs and we can offer no assurances that the FDA will not require us to either seek approval for these products or withdraw them from the market. In either case, our business, financial position, and operating results could be materially adversely affected.”

Medicaid/Medicare

Medicaid and Medicare, both of which are U.S. federal health care programs administered by CMS, are major payors of pharmaceutical products, including those we produce.

Medicaid is administered by the states and jointly funded by the federal and state governments. Its focus is on low-income populations. State drug coverage policies under Medicaid may vary significantly state by state. The Patient Protection and Affordable Care Act (“PPACA”), as amended by the Health Care and Education and Reconciliation Act of 2010, together known as the Affordable Care Act (“ACA”), originally required states to expand their Medicaid

9

programs to individuals with incomes up to 138% of the federal poverty level. Although the United States Supreme Court in 2011 made the Medicaid expansion optional, many states have expanded their Medicaid programs.

The ACA also made changes to Medicaid law that has negatively impacted our business. Pharmaceutical manufacturers that want their drug products covered by state Medicaid programs must enter into a rebate agreement with CMS and pay rebates to state Medicaid agencies on utilization of their drugs dispensed to Medicaid beneficiaries. The ACA raised the rebate percentages for both generic and branded pharmaceuticals effective January 1, 2010. The basic rebate is currently 13% of the average manufacturer price for sales of Medicaid-reimbursed products marketed under ANDAs. Sales of Medicaid-reimbursed products marketed under NDAs require manufacturers to rebate the greater of 23.1% of the average manufacturer price or the difference between the average manufacturer price and the “best price” (as defined in the Medicaid statute) during a specific period. In addition, there is an additional rebate if the average manufacturer price of the drug is rising faster than inflation. Federal and/or state governments may continue to enact measures aimed at reducing the cost of drugs to the Medicaid program.

Medicare is run by the federal government and is largely focused on the elderly and disabled. The Medicare Modernization Act of 2003 (“MMA”) created Medicare Part D to provide voluntary prescription drug coverage for Medicare beneficiaries. The MMA has increased the amount of reimbursement for pharmaceuticals, a trend that we believe will continue to benefit the generic pharmaceutical industry. The ACA made some changes to Part D to make it easier for Medicare beneficiaries to obtain drugs, such as reducing coinsurance amounts. The ACA also required pharmaceutical companies to provide discounts to Medicare Part D beneficiaries for the cost of branded prescription drugs. The ACA created a new Medicare Part D coverage gap discount program, in which manufacturers must agree to offer 50% (increased to 70% pursuant to the Bipartisan Budget Act of 2018, or BBA, effective as of 2019) point-of-sale discounts off negotiated prices of applicable brand drugs to eligible beneficiaries during their coverage gap period, as a condition for the manufacturer’s outpatient drugs to be covered under Medicare Part D. Under the Medicare Coverage Gap Discount Program, any pharmaceutical product marketed under an NDA, regardless of whether the product is marketed as a “generic,” is subject to the discount requirement. Our Candesartan Hydrochlorothiazide, Fenofibrate, Fluvoxamine, Hydrocortisone Enema, Lithium Carbonate ER, Mesalamine, Propranolol ER, Terbutaline, and Vancomycin products, while marketed as “generics,” are sold under approved NDAs and, therefore, are subject to the discount requirement.

Since its enactment, there have been judicial, administrative, executive and Congressional legislative challenges to certain aspects of the ACA. For example, the ACA is currently subject to a broad legal challenge in California vs. Azar before the U.S. Supreme Court. Additionally, in November 2020, the U.S. Supreme Court heard argument in Texas v. Azar, which challenges the constitutionality of the ACA. Pending resolution of the litigation, all of the ACA, except for the individual mandate to buy health insurance remains in effect. Were the Supreme Court to invalidate the ACA, that could have far-reaching consequences of an uncertain nature for our industry. There are a number of additional bills pending in Congress and healthcare reform proposals at the state level that would affect drug pricing in the Medicare and Medicaid programs. This changing federal landscape has both positive and negative impacts on the U.S. healthcare industry with much remaining uncertain as to how various provisions of federal law, and potential modification or repeal of these laws, will ultimately affect the industry.

Most of our products are covered by Medicaid and Medicare. Our reporting and payment obligations under the Medicaid rebate program and other governmental purchasing and rebate programs are complex and may involve subjective decisions. Any determination that we have failed to comply with those obligations could subject us to penalties and sanctions, and we could be subject to federal or state false claims litigation.

There has also been recent heightened federal governmental scrutiny over the manner in which manufacturers set prices for their marketed products. For example, there have been several recent Congressional inquiries and proposed and enacted federal and state legislation designed to, among other things, bring more transparency to drug pricing, review the relationship between pricing and manufacturer patient programs, and reform government program reimbursement methodologies for drug products. For example, a recent Presidential administration released a “Blueprint”, or plan, to lower drug prices and reduce out of pocket costs of drugs that contains additional proposals to increase drug manufacturer competition, increase the negotiating power of certain federal healthcare programs, incentivize manufacturers to lower the list price of their products, and reduce the out of pocket costs of drug products

10

paid by consumers. For example, the Inflation Reduction Act of 2022 imposes a requirement on manufacturers to negotiate drug prices with Medicare, beginning in 2026, with negotiated prices subject to a cap. The negotiation provision focuses on single-source drugs and biologics that represent the highest Medicare expenditure, while orphan drugs and certain other drugs are exempt. Also, certain drugs with price increases that outpace inflation will become subject to additional rebates. Under Medicare Part B, the rebate will first be due with respect to Q1 2023, and applies to single-source drugs and biologicals, including biosimilars. Under Medicare Part D, the rebate will first be due with respect to the period from October 1, 2022, to September 30, 2023, and applies to brand drugs and generics that are the sole drug on the market. The law’s expansion of inflation-based rebates in the Medicare Part B and D space, and changes to the coverage gap discount program, will further complicate pricing strategies, particularly as to the launch of new products.

At the state level, individual states are increasingly aggressive in passing legislation and implementing regulations designed to control pharmaceutical and biological product pricing, including price or patient reimbursement constraints, discounts, restrictions on certain product access and marketing cost disclosure and transparency measures, and, in some cases, designed to encourage importation from other countries and bulk purchasing. In addition, regional health care authorities and individual hospitals are increasingly using bidding procedures to determine what pharmaceutical products and which suppliers will be included in their prescription drug and other health care programs. These measures could reduce the ultimate demand for our products, once approved, or put pressure on our product pricing. We expect that additional state and federal health care reform measures will be adopted in the future, any of which could limit the amounts that federal and state governments will pay for health care products and services, which could result in reduced demand for our product candidates or additional pricing pressures.

Patents, Trademarks, and Licenses

We own the trademark names for most of our branded products, including Apexicon, Cortenema, Purified Cortrophin Gel, Cortrophin-Zinc, Inderal LA, Inderal XL, InnoPran XL, Lithobid, Reglan, Vancocin, and Veregen. We license the trademark names for Atacand, Atacand HCT, Arimidex, Casodex, Oxistat, and Pandel. With the exception of a license for patent technology for Inderal XL, InnoPran XL, and Veregen, we do not own or license any patents associated with these products. Further, patent protection and market exclusivity for these branded products have expired, with the exception of the Veregen product, which has three patents. One patent expired in 2022 and the remaining two patents expire in 2025 and 2026. Therefore, we consider the trademark names to be of material value and we act to protect these rights from infringement. However, our business is not dependent upon any single trademark. Trademark protection continues in some countries as long as used, and in other countries, as long as registered. Registration is for fixed terms and may be renewed indefinitely. We believe that sales of our branded products have benefited and will continue to benefit from the value of the product name.

We formerly received royalties from a license for patent rights initially owned by Cell Genesys, Inc., which merged with BioSante in 2009. The royalties were received as a result of sales and milestones related to the Yescarta® product. These royalties ceased after a final payment in 2021. See Note 1. Description of Business and Summary of Significant Accounting Policies, in the notes to the consolidated financial statements in Part II, Item 8. of this Annual Report on Form 10-K for further information.

Distribution Agreements

In addition to selling products under our own NDAs and ANDAs, we enter into marketing and distribution agreements with third parties in which we sell products under ANDAs or NDAs owned or licensed by these third parties. These products are sold under our own label.

Customers

Our customers purchase and distribute our products. Our products are sold by three major retail pharmacy chains: CVS, Rite Aid, and Walgreens. Our customers include five major national wholesalers: AmerisourceBergen, Cardinal Health, McKesson, Smith Drug Company, and Morris Dickson. In addition, our customers include national mail order houses, including CVS Caremark, Humana, and ExpressScripts, as well as group purchasing organizations.

11

In recent years, the wholesale distributor network for pharmaceutical products has been subject to increasing consolidation, which has increased the concentration of our wholesale customers. In addition, the number of retail market chains and, in particular, the number of independent drug stores and small chains, has decreased as retail consolidation has occurred, also increasing the concentration of our retail customers. As a result of this trend toward consolidation, a smaller number of companies each control a larger share of pharmaceutical distribution channels. For the year ended December 31, 2022, approximately 59% of our net revenues were attributable to three wholesalers: AmerisourceBergen Corporation, 26%, McKesson Corporation, 18%, and Cardinal Health, Inc., 15%. For the years ended December 31, 2021 and 2020, McKesson Corporation, Cardinal Health, Inc., and AmerisourceBergen Corporation, together accounted for approximately 68% and 74% of our net revenues, respectively. In addition, as noted below, our customers also distribute our products. The loss of any of these customers, including in their role as distributors, could have a material adverse effect on our business.

Due to a strategic partnership between Amerisource Bergen and Walgreens, Amerisource Bergen handles product distribution for Walgreens. Similarly, Cardinal Health and CVS established a partnership in which Cardinal performs some product distribution for CVS. McKesson also entered into a strategic alliance with both Wal-Mart and Rite Aid. As a result of these 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.

In the rare disease business there is a limited distribution network and a select group of specialty pharmacies which can dispense product to appropriate patients. We are in the process of contracting with largest health insurance payers across the appropriate channels and classes of trade. 

Consistent with industry practice, we maintain a return policy that allows customers to return product within a specified period prior to and subsequent to the expiration date. Generally, product may be returned for a period beginning six months prior to its expiration date to up to one year after its expiration date. See “Management’s Discussion and Analysis of Results of Operations and Financial Condition—Critical Accounting Estimates” for a discussion of our accruals for chargebacks, rebates, returns, and other allowances.

Sales, Marketing, and Distribution

We market, sell, and distribute our products in the United States. Our products are distributed through the following channels:

Wholesalers. We conduct business with five major wholesalers in the United States: AmerisourceBergen, Cardinal, McKesson, Smith Drug Company, and Morris Dickson.

Retail Market Chains. We conduct business with three major retail chains in the United States: CVS, Rite Aid, and Walgreens.

Distributors and Mail Order Pharmacies. We have contracts with several major distributors and mail order pharmacies in the United States, including Anda, CVS Caremark, Humana, and ExpressScripts.

Group Purchasing Organizations. We have contracts with group purchasing organizations in the United States, such as ClarusONE, Walgreens Boots Alliance Development Group, Red Oak Sourcing, Econdisc, Optisource, Rx Sourcing Strategies, The Premier Group, Topco, The Buyer’s Consortium, Managed Health Care Associates Inc., Asembia, Premier Inc, and Kaiser Permanente.

Specialty Pharmacies. In our Rare Disease segment we contract with specialty pharmacies.

Hospitals. In our Rare Disease segment we contract with certain hospital systems.

12

Competition

Certain of our products face limited competition due to complexities in formulation, active pharmaceutical ingredient sourcing, materials handling and manufacturing, and regulatory hurdles. Nevertheless, we compete with numerous other pharmaceutical companies, including large, global pharmaceutical manufacturers capable of addressing these complexities and hurdles with respect to products that we currently produce and products that are in our pipeline. In addition, our products are subject to competition from other generic products and non-prescription alternative therapies.

Our established brand pharmaceutical products currently face competition from generic products and we expect them to continue to face competition from generic products in the future. In order to launch a generic product, a manufacturer must apply to the FDA for an ANDA showing that the generic product is therapeutically equivalent to the RLD. (See “Government Regulation.”)

The primary means of competition among generic drug manufacturers are pricing, contract terms, service levels, and reliability. To compete effectively, we seek to consistently produce high-quality, reliable, and effective products. We also establish active working relationships with each of our customers, continually gather important market information in order to respond successfully to requests for proposals, maintain sufficient inventories to assure high service levels, and work to reduce product costs by sourcing and qualifying alternative suppliers whenever possible.

Over the past several years, the pharmaceutical industry has experienced significant consolidation, particularly in distribution channels and among generic and brand drug companies.

The wholesale distributor network for pharmaceutical products has been subject to increasing consolidation, which has increased the concentration of our wholesale customers. In addition, the number of retail market chains and, in particular, the number of independent drug stores and small chains, has decreased as retail consolidation has occurred, also increasing the concentration of our retail customers. As a result of this trend toward consolidation, a smaller number of companies each control a larger share of pharmaceutical distribution channels, which results in pricing pressure on our business and can result in a shift in sales to our competitors.

In addition, consolidation among pharmaceutical companies has created opportunities by reducing the number of competitors. However, as competitors grow larger through consolidation, so do their resources. Larger competitors may be able to aggressively decrease prices in order to gain market share on certain products and may have resources that would allow them to market their products more effectively to potential customers.

Our sales can also be impacted by new studies that indicate that a competitor’s product has greater efficacy than one of our products. If competitors introduce new products with therapeutic or cost advantages, our products can be subject to progressive price reductions and/or decreased volume of sales.

Principal competitors for the pharmaceutical market in which we do business include Amneal Pharmaceuticals, Inc., Alvogen, Inc., Apotex Inc., Glenmark Pharmaceuticals Ltd, Hikma Pharmaceuticals plc, Mallinckrodt Pharmaceuticals, Par Pharmaceutical, Inc., Padagis LLC., Rising Pharmaceuticals, Inc., Sun Pharmaceutical Industries Ltd., and Teva Pharmaceuticals USA, Inc., and Viatris Inc.

Product Liability

Product liability litigation represents an inherent risk to all firms in the pharmaceutical industry. We utilize traditional third-party insurance policies with regard to our product liability claims. Such insurance coverage at any given time reflects current market conditions, including cost and availability, when the policy is written.

Human Capital

As of January 2023, we have 600 employees, of which 496 are located in the United States, including Puerto Rico, 48 are located in Canada, and 56 are located in India. We occasionally use a small number of part-time and consultant

13

resources to meet our operational needs and our turnover is in line with similar businesses in our industry and locations. We are committed to creating a diverse and inclusive work environment within all levels of the business.

Attracting and retaining talented employees is critical to the success of our business, especially at our manufacturing operations in Baudette, Minnesota, which is located in a sparsely populated area of Northern Minnesota, with a population of approximately 1,100. As a result, it can be challenging to find sufficiently qualified personnel in all functional areas. To address this, we support remote working arrangements for a number of employees in several functions throughout the business, including at the executive level. In September 2023, we opened a corporate office in Princeton, NJ which houses certain employees in our corporate, legal, and business functions. Additionally, our compensation plans are designed to be competitive within the pharmaceuticals industry as well as competitive with local employers for jobs of a cross-industry nature. Our approach provides ANI with the resources to recognize and reward employee performance, productivity, and quality commitment. Our total compensation program includes competitive base salaries, comprehensive benefits, and employee equity programs.

Our U.S. and India facilities are committed to the safety and health of our employees, patient-customers, and the general public. It is critical within our mission to ensure we keep our employees and customers safe while accomplishing our business goals. We accomplish these initiatives through the following:

Health and Safety Management and Training

ANI has established a health and safety program with a focus on continuous improvement and employee engagement. ANI personnel are encouraged to take corrective actions where appropriate and to communicate concerns to management with a “see something, say something” approach. We recognize and reward personnel for contributing to the safety system within our working environment. The overall program continually evolves to reflect regulatory changes and compliance standard industry best practices. As part of onboarding new employees, we provide health and safety training and periodic training programs to maintain and improve employee awareness of safety issues. The goal of the safety training programs is to ensure that our staff are well informed on the subject matters and have the appropriate tools to make sound health and safety decisions in our day-to-day operations.

Environmental Stewardship

ANI is committed to minimizing waste and emissions, promoting reuse and recycling and conserving resources, where feasible, to reduce our environmental footprint on our environment.

Available Information

We file annual, quarterly and current reports, proxy statements and other information required by the Securities Exchange Act of 1934, as amended (the “Exchange Act”), with the Securities and Exchange Commission (“SEC”). We make available free of charge on our website (www.anipharmaceuticals.com) our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, proxy statements and any amendments to those filings as soon as reasonably practicable after such material is electronically filed with or furnished to the SEC. Also posted on our website in the “Investors – Corporate Governance” section are our Corporate Governance Guidelines, Code of Ethics and the charters for the Audit and Finance, Compensation, and Nominating and Corporate Governance Committees. Information on, or accessible through, our website is not a part of, and is not incorporated into, this report or any other SEC filing. Copies of our SEC filings or corporate governance materials are available without charge upon written request to Investor Relations, c/o ANI Pharmaceuticals, Inc., 210 Main Street West, Baudette, Minnesota, 56623.

14

Item 1A. Risk Factors

Risk Factor Summary

Investing in our common stock involves a high degree of risk. You should carefully consider all information in this Annual Report on Form 10-K prior to investing in our common stock. These risks are discussed more fully in the section titled “Risk Factors.” These risks and uncertainties include, but are not limited to, the following:

We may not achieve the anticipated benefits from our acquisition of Novitium Pharma LLC (“Novitium”);
The obligations and liabilities of Novitium, some of which may be unanticipated or unknown, may be greater than we have anticipated, which may diminish the value of Novitium to us;
The uncertain impact that novel coronavirus (“COVID-19”) will have on our business and results of operations, including the emergence of variants of the virus;
The continuing trend toward consolidation of customer groups that could result in declines in the sales volume and prices of our products, and increased fees charged by customers;
Pharmaceutical product quality standards are steadily increasing on all products, and if we cannot meet these standards, we may be required to discontinue marketing and/or recall products from the market;
Federal and state false claims litigation brought against us by private individuals and the government could result in civil and criminal penalties, damages, fines and other related actions;
The use of legal, regulatory, and legislative strategies by competitors could result in increased costs to develop and market our products, delay new product introductions and reduce profit potential;
Third-party payer actions may prevent us from effectively marketing our products or cause us to decrease pricing;
Continuing studies of our products could produce results that could have a negative impact on our business;
Healthcare reform legislation could have a material adverse effect on our business, financial position, and operating results;
Barriers in achieving anticipated revenue growth and profitability could have a material adverse effect on our business, financial position, and operating results;
Cortrophin Gel is our first rare disease pharmaceutical product. To the extent we are not able to achieve commercial success with this product, including gaining market share, our business, financial condition, and results of operations will be negatively impacted;
The limited number of suppliers for our active pharmaceutical ingredients (“API”) could result in lengthy delays in production if we need to change suppliers;
Several of the products we have acquired cannot be manufactured in our facilities and we must secure and maintain qualified and compliant contract manufacturers. Noncompliance by these contract manufacturers or our inability to find qualified contract manufacturers could result in us being unable to commercialize these products; Several of our products are manufactured and/or packaged by third parties, which we cannot control and could result in us being unable to market and distribute products;
The Food and Drug Administration (“FDA”) does not provide guidance on safety labeling for products that are marketed without approved New Drug Applications (“NDAs”) or Abbreviated New Drug Applications (“ANDAs”), which could increase our potential liability with respect to failure-to-warn claims for these products;
If the Drug Enforcement Administration (“DEA”) does not approve supply of the API we need to manufacture our controlled substances, we may be unable to manufacture controlled substances, which would eliminate our revenue on these products.
Acquisitions and investments could disrupt our business and harm our financial position and operating results;

15

Our Medicaid rebate accruals have increased and continue to increase due to our acquisitions and subsequent sales of branded products and authorized generics of branded products;
Our accruals for the Medicare Coverage Gap Discount Program have increased due to growth and acquisitions;
We face vigorous competition from other pharmaceutical manufacturers that threatens the commercial acceptance and pricing of our products;
Our approved products, including Cortrophin Gel, may not achieve commercialization at levels of market acceptance that allow us to achieve profitability;
We expect to spend a significant amount of resources on research and development efforts, and such efforts may not result in marketable products;
Production at any or all of our four current manufacturing facilities could be interrupted, which could cause us to fail to deliver product on a timely basis;
We rely on third parties to assist with our clinical studies. If these parties do not perform or are non-compliant, it could negatively impact the clinical trial and potential of regulatory approval; Further, we may be required to audit or redo previously completed trials or recall already-approved commercial products;
Inability to protect our intellectual property in the U.S. and foreign countries could negatively affect sales of our branded products;
We have very limited staffing and are dependent upon key employees, the loss of whom could adversely affect our operations;
We rely significantly on information technology and any failure, inadequacy, interruption, or security lapse of that technology could harm our ability to operate the business effectively;
We are involved in and may become involved in legal proceedings from time to time, which may result in substantial losses, government enforcement actions, damage to our business and reputation, and place a strain on our internal resources;
We are susceptible to product liability claims that may not be covered by insurance, which, if successful, could require us to pay substantial sums;
Our policies regarding returns, allowances and chargebacks, and marketing programs adopted by wholesalers may reduce revenues in future fiscal periods;
Making interest and principal payments under our Credit Agreement with Truist requires a significant amount of cash;
We identified material weaknesses in our internal control over financial reporting. If we do not effectively remediate these material weaknesses or if we otherwise fail to maintain effective internal control over financial reporting, we may not be able to accurately report our financial results or prevent fraud;
Our Credit Facility contains restrictive and financial covenants and if are not in compliance with these covenants, our outstanding indebtedness under this facility could be accelerated and the lenders could terminate their commitments under the facility;
Raising additional funds by issuing additional equity securities may cause dilution to our current stockholders. Raising additional funds by entering into additional credit or other borrowing facilities or issuing debt may subject us to covenants and other requirements that may restrict our operations; and
Our international operations, including those resulting from our acquisition of Novitium and the global nature of its operations, will subject us to political and economic risks, increase our exposure to potential liability under anti-corruption, trade protection, tax, and other laws and regulations.

The following are significant factors known to us that could materially harm our business, financial position, or operating results or could cause our actual results to differ materially from our anticipated results or other expectations, including those expressed in any forward-looking statement made in this report. The risks described are not the only risks facing us. Additional risks and uncertainties not currently known to us, or that we currently deem to be immaterial,

16

also may adversely affect our business, financial position, and operating results. If any of these risks actually occur, our business, financial position, and operating results could suffer significantly. As a result, the market price of our common stock could decline and investors could lose all or part of their investment.

Risks Related to our Business

We may not achieve the anticipated benefits from our acquisition of Novitium, which could have a material adverse effect on our business, financial position, and operating results.

On November 19, 2021, the Company completed its previously announced 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.

We may not realize the potential benefits from the Acquisition that we or the market expects. Risks associated with the Acquisition include:

failure to effectively manage our expanded operations, which were materially increased by the Acquisition;
diversion of management’s attention, the disruption or interruption of, or the loss of momentum in, the businesses of ANI and Novitium or inconsistencies in standards, controls, procedures, and policies, any of which could adversely affect our ability to maintain relationships with customers, partners, and employees or our ability to achieve the anticipated benefits of the acquisition;
loss of key employees; and
failure to maintain relationships with third parties, including Novitium’s and our pre-existing customers, which relationships may be affected by customer preferences or public attitudes about the Acquisition. Any adverse changes in these relationships could adversely affect our business, financial condition, and results of operations.

The obligations and liabilities of Novitium, some of which may be unanticipated or unknown, may be greater than we have anticipated, which may diminish the value of Novitium to us.

Novitium’s obligations and liabilities, some of which may not have been disclosed to us or may not be reflected or reserved for in Novitium’s historical financial statements, may be greater than we have anticipated. The obligations and liabilities of Novitium could have a material adverse effect on Novitium’s business or Novitium’s value to us or on our business, financial condition, or results of operations. Under the Merger Agreement relating to the Novitium acquisition, we have only limited indemnification with respect to obligations or liabilities of Novitium, whether known or unknown. In addition, even in cases where we are able to obtain indemnification, we may discover liabilities greater than the contractual limits or the financial resources of the indemnifying party. In the event that we are responsible for liabilities substantially in excess of any amounts recovered through rights to indemnification or alternative remedies that might be available to us, or any applicable insurance, we could suffer severe consequences that would substantially reduce our earnings and cash flows or otherwise materially and adversely affect our business, financial condition, or results of operations.

Our anticipated revenue growth and profitability, if achieved, is dependent upon our ability to develop, license or acquire, and commercialize new products on a timely basis in relation to our competitors’ product introductions, and to address all regulatory requirements applicable to the development and commercialization of new products. Our failure to do so successfully could impair our growth strategy and plans and could have a material adverse effect on our business, financial position, and operating results.

Our future revenues and profitability are dependent upon our ability to successfully develop, license or acquire, and commercialize pharmaceutical products in a timely manner. Product development is inherently risky and time-consuming. Likewise, product licensing involves inherent risks, including uncertainties due to matters that may affect the achievement of milestones, as well as the possibility of contractual disagreements with regard to the supply of

17

product meeting specifications and terms such as license scope or termination rights. The development and commercialization process also requires substantial time, effort, and financial resources. Additionally, we have entered profit-sharing arrangements with third parties in which we sell products under ANDAs or NDAs owned or licenses by these third parties. Under these agreements, we pay these third parties a specified percentage of the gross profit earned on sales of the products, and such percentages in certain cases increase as additional gross profit is earned. Any increases in these percentages would impact our future profitability. We may not be successful in commercializing products on a timely basis, if at all, which could adversely affect our business, financial position, and operating results.

The FDA must approve any new prescription product before it can be marketed in the U.S. The process of obtaining regulatory approval to manufacture and market branded and generic pharmaceutical products is rigorous, time consuming, costly, and largely unpredictable. We may be unable to obtain requisite approvals on a timely basis for branded or generic products that we may develop, license, or acquire. Moreover, if we obtain regulatory approval for a drug, we may be limited with respect to the indicated uses and delivery methods for which the drug may be marketed, which in turn could restrict the potential market for the drug. Also, for products pending approval, we may obtain raw materials or produce batches of inventory. In the event that regulatory approval is denied or delayed, we could be exposed to the risk of any such inventory becoming obsolete. The timing and cost of obtaining regulatory approvals could adversely affect our product introduction plans, business, financial position, and operating results.

The approval process for generic pharmaceutical products often results in the FDA granting simultaneous final approval to a number of generic pharmaceutical products at the time a patent claim for a corresponding branded product or other market exclusivity expires. This often forces a generic firm to face immediate competition when it introduces a generic product into the market. Additionally, further generic approvals often continue to be granted for a given product subsequent to the initial launch of the generic product. These circumstances generally result in significantly lower prices, as well as reduced margins, for generic products compared to branded products. New generic market entrants generally cause continued price and margin erosion over the generic product life cycle. As a result, we could be unable to grow or maintain market share with respect to our generic pharmaceutical products, which could have a material adverse effect on our ability to market that product profitably and on our business, financial position, and operating results.

Furthermore, if we are unable to address all regulatory requirements applicable to the development and commercialization of new products in a timely manner, our product introduction plans, business, financial position, and operating results could be materially adversely affected.

The FDA regulates and monitors all promotion and advertising of prescription drugs after approval. All promotion must be consistent with the conditions of approval and submitted to the agency. Failure to adhere to FDA promotional requirements can result in enforcement letters, warning letters, changes to existing promotional material, and corrective notices to healthcare professionals. Promotion of a prescription drug for uses not approved by the FDA can have serious consequences and result in lawsuits by private parties, state governments and the federal government, significant civil and criminal penalties, and compliance agreements that require a company to change current practices and prevent unlawful activity in the future.

Cortrophin Gel is our first rare disease pharmaceutical product. To the extent our efforts to commercialize this product are unsuccessful, our business, financial condition and results of operations will be negatively impacted.

On October 29, 2021, we received approval from the FDA for our Cortrophin Gel product 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. We have devoted significant time and money over the past five years to the development of this product since we acquired the rights to the product in 2016. We have invested and continue to invest significantly in the commercialization of this product in the U.S, including building out a sales force and developing a patient support program, with a full-scale launch in January 2022. The ability for us to generate significant net product revenues from Cortrophin Gel will depend upon our ability to successfully sell the product and numerous other factors, including:

successfully establishing and maintaining effective sales, marketing, and distribution systems in jurisdictions in which Cortrophin Gel is approved for sale;

18

successfully establishing and maintaining manufacturing capabilities and manufacturing adequate commercial quantities of Cortrophin Gel at acceptable cost and quality levels, including maintaining current good manufacturing practice (“cGMP”) and quality systems regulation standards required by various regulatory agencies;
broad acceptance of Cortrophin Gel by physicians, patients, and gaining market access share in the healthcare community;
the acceptance of pricing and placement of Cortrophin Gel on payers’ formularies and the associated tiers;
effectively competing with the only other competitor that has an approved adrenocorticotropic hormone (“ACTH”) therapy product on the market, as well as other products that are in development or may be developed in the future as a treatment option;
continued demonstration of safety and efficacy of Cortrophin Gel in comparison to competing products or treatment options;
our ability to comply with ongoing regulatory obligations and continued regulatory review which may result in significant additional expense and may require labeling changes based on new safety information, post-market studies or clinical trials to evaluate safety risks related to the use of Cortrophin Gel; and
obtaining, maintaining, enforcing, and defending intellectual property rights and claims.

If we do not achieve one or more of these factors, we could experience an inability to successfully commercialize Cortrophin Gel, which would negatively impact our business, financial condition and results of operations. In addition, sales of Cortrophin Gel could be negatively affected by discovery of previously unknown problems with the product, such as adverse events of unanticipated severity or frequency, problems with the facilities where the product is manufactured, or imposition of restrictions on Cortrophin Gel, including requiring withdrawal of the product from the market, by a regulatory agency if it disagrees with the promotion, marketing, or labeling of the product.

We are continuing to develop our marketing and sales organization to support Cortrophin Gel and have no experience in marketing prescription rare disease drug products. If we are unable to successfully establish marketing and sales capabilities for Cortrophin Gel, our business will suffer.

We have only recently established rare disease sales, marketing or distribution capabilities and have no institutional experience in marketing rare disease products. We intend to continue to develop an in-house marketing organization and sales force, which will require significant expenditures, management resources and time. We will have to compete with other pharmaceutical and biotechnology companies to recruit, hire, train and retain marketing and sales personnel.

We depend on a limited number of suppliers for API. Generally, only a single source of API is qualified for use in each product due to the costs and time required to validate a second source of supply. We may experience lengthy delays if we need to change an API supplier, which could have a material impact on business and results of operations.

Our ability to manufacture and distribute products is dependent, in part, upon ingredients and components supplied by others, including entities based outside the U.S. During the year ended December 31, 2022, we purchased approximately 19% of our inventory from one supplier. During the year ended December 31, 2021, no single vendor represented at least 10% of inventory purchases. During the year ended December 31, 2020, we purchased approximately 10% of our inventory from one supplier. Any disruption in the supply of these ingredients or components or any problems in their quality could materially affect our ability to manufacture and distribute our products and could result in legal liabilities that could materially affect our ability to realize profits or otherwise harm our business, financial, and operating results. Virtually all of our generic contracts for the supply of pharmaceutical products to customers contain "failure to supply" clauses. Under these clauses, if we are unable to supply the requested quantity of product within a certain period after receipt of a customer’s purchase order, the customer is entitled to procure a substitute product elsewhere and we must reimburse the customer for the difference between our contract price and the price the customer was forced to pay to procure the substitute product. Therefore, our ability to source sufficient quantities of API for manufacturing is critical. We source the raw materials for our products from both domestic and international suppliers. Generally, we qualify only a single source of API for use in each product due to the cost and time required to validate and qualify a second source of supply. Any change in one of our API suppliers must usually be approved through a Prior Approval Supplement (“PAS”) by the FDA. The process of obtaining an approval of such a

19

PAS can require between four and 18 months. While we also generally qualify a single source for non-API raw materials, the process required to qualify an alternative source of a non-API raw material is typically much less rigorous. If we were to change the supplier of a raw material for a product, the cost for the material could be greater than the amount we paid with the previous supplier. Changes in suppliers are rare but could occur as a result of a supplier’s business failing, an issue arising from an FDA inspection, or failure to maintain our required standards of quality. As a result, we carefully select suppliers, based on various factors including quality, reliability of supply, and long-term financial stability. Certain of the APIs for our drug products, including those that are marketed without approved NDAs or ANDAs, are sourced from international suppliers. From time to time, we have experienced temporary disruptions in the supply of certain of such imported API due to FDA inspections. In addition, the COVID-19 pandemic and associated workforce factors has disrupted certain supply chains and generally led to longer lead times for the procurement of goods that are essential to the manufacture of our products.

Several of the products we have acquired cannot be manufactured in our facilities and are manufactured and/or packaged by third parties, which we cannot control. If we are unable to secure or maintain qualified contract manufacturers for those products or if a contract manufacturer fails to comply with federal, state, and local laws and regulations, our business, financial position, and operating results could be materially, adversely affected.

We have acquired, and may continue to acquire, a variety of products that we seek to commercialize. Some of these products, including injectables, softgel capsules, and Purified Cortrophin Gel, are products that we cannot currently manufacture in our facilities. As a result, we may seek partners to contract manufacture the products on our behalf, and we rely on third parties to manufacture and/or package many of our products. Like our company, these firms must comply with cGMPs and other federal, state, and local laws and regulations regarding pharmaceutical manufacturing. Noncompliance by those firms may result in warning letters, fines, product recalls, and partial or total suspension of production and distribution. If we are unable to find qualified contract manufacturers or if a contract manufacturer fails to comply with federal, state, and local laws and regulations, we may be unable to commercialize these products, which could have a material adverse effect on our business, financial position, and operating results, including an impairment of the acquired product.

We expect our reliance on third party manufacturers to continue to increase in the future as we receive approvals for new products to be manufactured through our collaborative arrangements, and as we seek additional growth opportunities outside of the capabilities of our current manufacturing facilities. If we are unable to secure third-party manufacturers for these products on commercially acceptable terms, we may not be able to market and distribute such products at a profit. Any delays or difficulties with third-party manufacturers could adversely affect the marketing and distribution of these products, or future products, which could have a material adverse effect on our business, financial position, and operating results.

Our branded products may become subject to increased generic competition.

Many of our branded products have not been patent-protected for several years and no longer have market exclusivity. As a result, they face competition from lower priced generic products which may reduce and limit the sales of our mature brand products. Additionally, increased focus by the FDA on approval of generic products may accelerate this trend. If generic products are substituted for these branded products, our revenue from these products will decrease, which could have an adverse effect on our business, financial position, and operating results.

Future acquisitions and investments could disrupt our business and harm our financial position and operating results.

Our growth will depend, in part, on our continued ability to develop, commercialize, and expand our products, including in response to changing regulatory and competitive pressures. In some circumstances, we have and may continue to grow our business through the acquisition of complementary businesses and technologies rather than through internal development. The identification of suitable acquisition candidates or products can be difficult, time-consuming,

20

and costly, and we may not be able to successfully complete or successfully execute strategies for identified acquisitions. The risks faced in connection with acquisitions include:

diversion of management time and focus from operating our business to addressing acquisition and/or product integration challenges;
coordination of research and development and sales and marketing functions;
retention of key employees from the acquired company;
integration of the acquired company’s accounting information, management, human resources, and other administrative systems;
the need to implement or improve controls, procedures, and policies at a business that prior to the acquisition may have lacked effective controls, procedures and policies;
difficulties relating to integrating the acquired business;
liability for activities of the acquired company and/or products before the acquisition, including patent infringement claims, violations of laws, commercial disputes, tax liabilities and other known and unknown liabilities;
unanticipated write-offs or charges; and
litigation or other claims in connection with the acquired company or product, including claims from product users, former stockholders, or other third parties.

In any acquisition that we may undertake, our failure to address these risks or other problems encountered in connection with any acquisitions and investments could cause us to fail to realize the anticipated benefits of these acquisitions or investments, cause us to incur unanticipated liabilities, and harm our business generally.

Our Medicaid rebate accruals have increased and continue to increase due to our acquisitions and subsequent sales of branded products and authorized generics of branded products, and the estimates on which our accruals are based are subject to change. Any such change could have a material adverse effect on our business, financial position, and operating results.

Our Medicaid rebate accruals have increased significantly due to our acquisitions and subsequent sales of branded products and authorized generics of branded products. We accrue for these rebates at the time of sale based on our estimates of the amount of our product that will be prescribed to Medicaid beneficiaries. The resulting accruals are significant, and as Medicaid utilization trends change, we may need to change our estimates accordingly. We cannot guarantee that actual results will not differ from our estimates. In addition, the Patient Protection and Affordable Care Act (“PPACA”) included a significant expansion of state Medicaid programs. As more individuals become eligible for coverage under these programs, Medicaid utilization of our products could increase, resulting in a corresponding increase in our rebate payments. Increases in Medicaid rebate payments could decrease our revenues from product sales, which in turn could adversely affect our business, financial position, and operating results.

Our accruals for the Medicare Coverage Gap Discount Program have increased due to growth and acquisitions. Any such change could have a material adverse effect on our business, financial position, and operating results.

Our accruals for the rebates under the Medicare Coverage Gap Discount Program have increased due to growth and acquisitions. We accrue for these rebates at the time of sale based on our estimates of the amount of product that will be prescribed to patients in the Medicare Coverage Gap Discount program, which is primarily for the benefit of persons aged 65 years and over. As we acquire and launch additional products, many of which, are often used by patients in the 65 and older age range, our estimates of these rebates have grown. Increases in Medicare Coverage Gap Discount rebates, and legislative changes to the Medicare Coverage Gap Discount Program, could decrease our revenues from product sales, which in turn could adversely affect our business, financial position, and operating results.

21

We have entered into distribution agreements under which we market products under ANDAs and NDAs owned by third parties. Any changes to these agreements could have a material adverse effect on our business, financial position, and operating results.

We have entered into several distribution agreements to market and distribute products under our own label that are sold under ANDAs and NDAs owned by third parties, over which we have no control. Generally, the responsibility for maintaining the ANDAs and NDAs lies with these third parties. If any regulatory issues were to arise with the underlying ANDA or NDA for one of these products, we could be required to discontinue sales of the product, which could have an adverse effect on our business, financial position, and operating results.

We face vigorous competition from other pharmaceutical manufacturers that may adversely impact commercial acceptance and pricing of our products. If we are unable to successfully compete, such competition could have a material adverse effect on our business, financial position, and operating results.

The generic pharmaceutical industry is highly competitive. We face intense competition from U.S. and foreign manufacturers, many of whom are significantly larger than us and operate in lower cost geographies. Our competitors may be able to develop products and processes competitive with or superior to ours for many reasons, including but not limited to the possibility that they may have:

greater financial resources;
proprietary processes or delivery systems;
larger research and development and marketing staffs;
larger production capabilities;
more products;
access to lower cost wages; or
more experience in developing new drugs.

Any of our significant competitors, due to one or more of these and other factors, could have a material adverse effect on our business, financial position, and operating results.

Our approved products may not achieve commercialization at levels of market acceptance that allow us to achieve profitability, which could have a material adverse effect on our business, financial position, and operating results.

We seek to develop, license, or acquire products that we can commercialize at levels of market acceptance that would allow us to recoup our costs, grow market share, and achieve profitability. Even if we are able to obtain regulatory approvals for our pharmaceutical products, if we fail to predict accurately demand for such products, our business, financial position, and operating results could be adversely affected. Levels of market acceptance for our products could be impacted by several factors, including but not limited to:

availability of alternative products from our competitors;
our products’ pricing relative to that of our competitors;
our marketing effectiveness relative to that of our competitors;
timing of our market entry;
our ability to market our products effectively to the retail level; and
acceptance of our products by government and private formularies.

Some of these factors are outside of our control and, if any arise, our profitability, business, financial position, and operating results could be materially adversely affected.

We have entered into several collaborative arrangements that may not result in marketable products.

We have entered into several collaborative arrangements to develop generic products for us to market in the U.S. We can offer no assurances that these arrangements will result in additional approved products, or that we will be able to

22

market the products at a profit. In addition, any expenses related to clinical trials, or additional studies required by the FDA, that we may incur in connection with these collaborative arrangements may negatively affect our business, financial position, and operating results. Specifically:

clinical trials could be more costly than we anticipate;
formulation development could take longer and be more costly than we expect;
we may be required to obtain specialized equipment in order to manufacture products on a commercial scale; and
we may be subject to milestone payments to collaborative partners, the timing of which we may be unable to predict.

Any of these events could have a material adverse effect on our business, financial position, and operating results.

We expect to spend a significant amount of resources on research and development efforts, and such efforts may not result in marketable products. Failure to successfully introduce products into the market could have a material adverse effect on our business, financial position, and operating results.

We conduct research and development primarily to enable us to manufacture and market approved products in accordance with applicable regulations. Research and development is expensive and time-consuming. As we seek to develop new products, or re-commercialize products that were previously approved, our research expenses will increase, potentially significantly, and we cannot be certain that we will recover our investment in a product, even if that product is commercialized. If we spend significant resources on research and development efforts and are not able to introduce new products, our business, financial position, and operating results may be materially adversely affected.

We produce the majority of our products in three manufacturing facilities. Production at any or all of these facilities could be interrupted, which could cause us to fail to deliver sufficient product to customers on a timely basis and have a material adverse effect on our business, financial position, and operating results.

Our manufacturing operations are currently based in four facilities. We have transitioned the majority of products manufactured or packaged in Oakville to one of our three U.S.-based manufacturing sites, and we are seeking to find potential buyers for the Oakville site. While these three remaining facilities are sufficient for our current needs, the facilities are highly specialized and any damage to or need for replacement of all or any significant function of our facilities could be very costly and time-consuming and could impair or prohibit production and shipping. A significant disruption at any of the facilities, even on a short-term basis, whether due to a labor strike, adverse quality or compliance observation, vandalism, natural disaster, fire, storm or other environmental damage, or other events could impair our ability to produce and ship products on a timely basis and, among other consequences, could subject us to “failure to supply” claims from our customers, as discussed below. Although we believe we carry commercially reasonable business interruption and liability insurance, we might suffer losses because of business interruptions that exceed the coverage available under our insurance policies or for which we do not have coverage. Any of these events could have a material adverse effect on our business, financial position, and operating results.

Virtually all our contracts for the supply of generic products to our customers contain "failure to supply" clauses which require us to reimburse the customer for the difference between our contract price and the price the customer was forced to pay to procure the substitute product in the event we failed to deliver the requested quantity within a specified period of time. This difference can be substantial because of the much higher spot price at which the customer must cover its requirements and can be far in excess of the revenue that we would otherwise have received on the sale of our own product. Therefore, our ability to produce and ship a sufficient quantity of product on a consistent basis is critical. Failure to deliver products could have a material adverse effect on our business, financial position, and operating results.

23

We rely on third parties to assist with our clinical studies. If these third parties do not perform as required or expected, or if they are not in compliance with FDA rules and regulations, our clinical studies may be extended, delayed or terminated, or may need to be repeated, and we may not be able to obtain regulatory approval for or commercialize the products being tested in such studies. Further, we may be required to audit or redo previously completed trials or recall already-approved commercial products.

We rely on third parties, such as medical institutions, clinical investigators, and contract laboratories, to assist with our clinical studies. We are responsible for confirming that our studies are conducted in accordance with applicable regulations and that each of our clinical studies is conducted in accordance with our general investigational plan and protocol. The FDA requires us to comply with regulations and standards, commonly referred to as good clinical practices for conducting, monitoring, recording, and reporting the results of clinical studies, to assure that data and reported results are accurate and that the clinical study participants are adequately protected. Our reliance on these third parties does not relieve us of these responsibilities. If the third parties assisting us with our clinical studies do not perform their contractual duties or obligations, do not meet expected deadlines, fail to comply with the FDA’s good clinical practice regulations, do not adhere to our protocols or otherwise fail to generate reliable clinical data, we may need to enter into new arrangements with alternative third parties and our clinical studies may be extended, delayed or terminated or may need to be repeated, and we may not be able to obtain regulatory approval for or commercialize the products being tested in such studies. For our already-approved commercial products, we may be required to audit or redo previously completed trials or recall our products from the market, which could have a material adverse effect on our business, financial position, and operating results.

With the exception of a license of patent technology for Veregen we do not own or license any material patents associated with our products, and our ability to protect and control unpatented trade secrets, know-how, and other technological innovation is limited.

Generally, the branded pharmaceutical business relies upon patent protection to ensure market exclusivity for the life of the patent. Except for a license for patent technology for Veregen we do not own or license any material patents associated with our products and therefore do not enjoy the same level of intellectual property protection with respect to such products as would a pharmaceutical manufacturer that markets a patented product. We have limited ability to protect and control trade secrets, know-how, and other technological innovation, all of which are unpatented. Others independently may develop similar or better proprietary information and techniques and disclose them publicly. In addition, others may gain access to our trade secrets, and we may not be able to protect our rights to our unpatented trade secrets. In addition, confidentiality agreements and other measures may not provide protection for our trade secrets in the event of unauthorized use or disclosure of such information. Failure to protect and control such trade secrets, know-how and innovation could harm the value of our trade secrets, know-how and other technological innovation, which could have a material adverse effect on our business, financial position, and operating results.

Inability to protect our intellectual property in the U.S. and foreign countries could negatively affect sales of our branded products.

We own the trademark names for most of our branded products, including, Apexicon, Cortenema, Purified Cortrophin Gel, Cortrophin-Zinc, Inderal LA, Inderal XL, InnoPran XL, Lithobid, Reglan, Vancocin, and Veregen. We license the trademark names for Atacand, Atacand HCT, Arimidex, Casodex, Oxistat, and Pandel. While we will seek to protect those trademarks through timely renewal in applicable jurisdictions, we may not be able to renew our trademarks in a timely manner or to prevent third parties from using our trademarks, which could have a material adverse effect on our business, financial position, and operating results.

We have very limited staffing and are dependent upon key employees, the loss of whom could adversely affect our operations. Competition for talent is intense, especially in northern Minnesota, where the population is small. If we cannot attract and retain qualified personnel, the growth and success of our business could be adversely affected.

Our success is dependent upon the efforts of a relatively small management team and staff. We have employment arrangements in place with our executive and other officers, but none of these executive and other officers are bound legally to remain employed with ANI for any specific term. We do not have key person life insurance policies covering our executive and other officers or any of our other employees. If key individuals were to leave ANI, our business could

24

be affected adversely if suitable replacement personnel are not recruited quickly. The population in northern Minnesota, where two of our four current manufacturing facilities are located, is small, and as a result, there is a limited number of qualified personnel available in all functional areas, which could make it difficult to retain and attract the qualified personnel necessary for the development and growth of our business. If we were unable to attract and retain qualified personnel, our business, financial position, and operating results could be materially adversely affected.

We rely significantly on information technology and any failure, inadequacy, interruption, or security lapse of that technology, including any cybersecurity incidents, could harm our ability to operate the business effectively.

We rely significantly on our information technology and manufacturing infrastructure to effectively manage and maintain inventory and financial reports, manufacture and ship products, and invoice customers in a timely manner. While we have invested in the protection of data and information technology, any failure, accidents, inadequacy, or interruption of that infrastructure or security lapse of that technology, including cybersecurity incidents, could harm our ability to operate our business effectively. Our ability to manage and maintain inventory and financial reports, manufacture and ship products, and invoice customers timely depends significantly on our general ledger, our contracted electronic data interface system, and other information systems. Cybersecurity attacks in particular are evolving and include, but are not limited to, malicious software, attempts to gain unauthorized access to data and other electronic security breaches that could lead to disruptions in systems, misappropriation of confidential or otherwise protected information and corruption of data. Cybersecurity incidents resulting in the failure of our information systems to operate effectively or to integrate with other systems, or a breach in security or other unauthorized access of these systems, may affect our ability to manage and maintain inventory and financial reports, and result in delays in product fulfillment and reduced efficiency of operations. A breach in security, unauthorized access resulting in misappropriation, theft, or sabotage with respect to proprietary and confidential information, including research or clinical data, could require significant capital investments to remediate any such failure, problem or breach, all of which could adversely affect our business, financial position, and operating results.

We are currently involved in and may from time to time become involved in legal proceedings, some of which may result in substantial losses, government enforcement actions, damage to our business and reputation, and place a strain on our internal resources.

We are currently involved in and in the future may become involved in legal proceedings in the ordinary course of our business, as a party or non-party witness, with both private parties and certain government agencies. We may incur substantial time and expenses participating in these types of lawsuits and investigations, which could also divert management’s attention from ongoing business concerns and normal operations. In addition, these matters and any other substantial litigation may result in verdicts against us or government enforcement actions, which may include significant monetary awards, and preventing the manufacture, marketing and sale of our products. Any dispute resolved unfavorably, could have a material adverse effect on our business, financial position, and operating results. For a description of legal proceedings which are currently pending, see Note 13. Commitments and Contingencies, in the notes to the consolidated financial statements in Part II, Item 8 of this Annual Report on Form 10-K.

We are susceptible to product liability claims that may not be covered by insurance, which, if successful, could require us to pay substantial sums.

Like all pharmaceutical companies, we face of the risk of loss resulting from, and the adverse publicity associated with, product liability lawsuits, whether or not such claims are valid. We likely cannot avoid such claims. Unanticipated side effects or unfavorable publicity concerning any of our products or product candidates would likely have an adverse effect on our ability to achieve acceptance by prescribing physicians, managed care providers, pharmacies and other retailers, customers, patients and clinical trial participants. Even unsuccessful product liability claims could require us to spend money on litigation, divert management’s time, damage our reputation and impair the marketability of our products. In addition, although we believe that we have adequate product liability insurance coverage, we cannot be certain that our insurance will, in fact, be sufficient to cover such claims or that we will be able to obtain or maintain adequate insurance coverage in the future at acceptable prices. A successful product liability claim that is excluded from coverage or exceeds our policy limits could require us to pay substantial sums. Additionally, insurance coverage for product liability may become prohibitively expensive in the future or may not be available at all, and as a result, we may

25

not be able to maintain adequate product liability insurance coverage to mitigate the risk of large claims, or we may be required to maintain a larger self-insured retention that we would otherwise choose.

Currency fluctuations and changes in exchange rates could have a material adverse effect on our business, financial position, and operating results.

A portion of our transactions are denominated in a foreign currency, the Canadian dollar and the Indian rupee. Because we engage in certain transactions in a foreign currency, we are subject to the effects of exchange rate fluctuations. If the U.S. dollar depreciates against the Canadian dollar and the Indian rupee, the expenses we recognize from Canadian-denominated and Indian-denominated transactions made by our Canadian and Indian subsidiaries could be translated at an unfavorable rate, leading to foreign exchange losses. Foreign exchange gains or losses as a result of exchange rate fluctuations in any given period could harm our operating results and negatively impact our financial position and results of operations.

Risks Related to our Industry

The COVID-19 pandemic is ongoing and its impact on the global economy and our operations remains uncertain. A continuation of the pandemic could have a material adverse impact on our business, results of operations and financial condition and on the market price of our common stock.

On March 12, 2020, the World Health Organization declared COVID-19 to be a pandemic. In an effort to contain and mitigate the spread of COVID-19, many countries, including the United States and Canada, imposed unprecedented restrictions on travel, and there were business closures and a substantial reduction in economic activity in countries that have had significant outbreaks of COVID-19. While restrictions and impacts eased in 2021, significant uncertainty remains as to the continued potential impact of the COVID-19 pandemic on our operations and on the global economy as a whole.

Demand for the products we sell was negatively impacted by COVID-19 during the years ended December 31, 2021 and 2020, as fewer patients visited physicians for conditions treated by our products, fewer elective surgeries occurred and visits to pharmacies declined due to government orders and closures of or restrictions placed on visits to medical offices and facilities. Additionally, we have experienced disruptions to our supply chain, including increased lead times on the procurement of materials. While most government orders, closures and restrictions have now lapsed, this situation could continue or worsen depending on the duration and severity of the COVID-19 pandemic, the level of success in implementing mitigation measures, such as vaccines, the continued emergence of new variants of COVID-19, the length of time it takes for normal economic and operating conditions to resume, the impact of the pandemic on inflation, additional governmental actions that may be taken, and numerous other uncertainties.

It is currently not possible to predict how long the pandemic will continue, whether new government restrictions will be reinstituted, the effectiveness of mitigation efforts such as vaccines, the emergence of new variants of the virus, and the related impact on economic activity, including inflation. A disruption in the financial markets and volatility, as seen in 2020, 2021, and 2022, could have an adverse effect on our ability to access capital, our pharmaceutical supply chain, our business, results of operations and financial condition, and the market price of our common stock.

The continuing trend toward consolidation of customer groups could result in declines in the sales volume and prices of our products, and increased fees charged by customers, each of which could have a material adverse effect on our business, financial position, and operating results.

Consolidation and the formation of strategic partnerships among and between wholesale distributors, chain drug stores, and group purchasing organizations has resulted in a smaller number of companies, each controlling a larger share of pharmaceutical distribution channels. For example, our net revenues are concentrated among three customers representing 26%, 18%, and 15% of net revenues, respectively, during the year ended December 31, 2022. As of December 31, 2022, accounts receivable from these three customers was approximately 82% of our accounts receivable, net. Drug wholesalers and retail pharmacy chains, which represent an essential part of the distribution chain for generic pharmaceutical products, have undergone, and are continuing to undergo, significant consolidation. This consolidation may result in declines in our sales volumes if a customer is consolidated into another company that purchases products

26

from a competitor. In addition, the consolidation of drug wholesalers and retail pharmacy chains could result in these groups gaining additional purchasing leverage and consequently increasing the product pricing pressures facing our business and enabling those groups to charge us increased fees. Additionally, the emergence of large buying groups representing independent retail pharmacies and the prevalence and influence of managed care organizations and similar institutions potentially enable those groups to extract price discounts on our products. The result of these developments or the loss of our relationship with one or more of these wholesalers, may have a material adverse effect on our business, financial position, and operating results.

Our reporting and payment obligations under the Medicaid rebate program and other governmental purchasing and rebate programs are complex and may involve subjective decisions. Any determination that we have failed to comply with those obligations could subject us to penalties and sanctions, which could adversely affect our business, financial position, and operating results.

The regulations regarding reporting and payment obligations with respect to Medicaid rebates and other governmental programs are complex. Because our processes for these calculations and the judgments involved in making these calculations involve subjective decisions and complex methodologies, these calculations are subject to the risk of errors. Our calculations and methodologies are subject to review and challenge by governmental agencies, and it is possible that such reviews could result in changes. Any determination by governmental agencies that we have failed to comply with our reporting and payment obligations could subject us to penalties and sanctions, which could have a material adverse effect on our business, financial position, and operating results.

Two of our products, which together comprised less than 10% of our total revenue in 2022, are marketed without approved NDAs or Abbreviated New Drug Applications (“ANDAs”) and we can offer no assurances that the U.S. Food and Drug Administration (“FDA”) will not require us to either seek approval for these products or withdraw them from the market. In either case, our business, financial position, and operating results could be materially adversely affected.

Two of our products, Esterified Estrogen with Methyltestosterone (“EEMT”) and Opium Tincture, are marketed without approved NDAs or ANDAs.

The FDA's policy with respect to the continued marketing of unapproved products appears in the FDA's September 2011 Compliance Policy Guide Sec. 440.100 titled “Marketed New Drugs without Approved NDAs or ANDAs.” Under this policy, the FDA has stated that it will follow a risk-based approach with regard to enforcement against marketing of unapproved products. The FDA evaluates whether to initiate enforcement action on a case-by-case basis, but gives higher priority to enforcement action against products in certain categories, such as those with potential safety risks or that lack evidence of effectiveness.

We continue to believe that, so long as we comply with applicable manufacturing standards, the FDA will continue to operate on a risk-based approach and will not take action against us. However, we can offer no assurance that the FDA will continue to follow this approach or that it will not take a contrary position with any individual product or group of products.

Additionally, our EEMT products are related to an outstanding Notice of Opportunity for Hearing on estrogen-androgen products. The hearing relates to the FDA's intent to reclassify certain estrogen-androgen combination drugs as lacking substantial evidence of their effectiveness for the treatment of moderate to severe vasomotor symptoms associated with the menopause in those patients not improved by estrogen alone.

If the FDA were to move away from the risk-based approach to enforcement against marketing of unapproved products, we may be required to seek FDA approval for these products or withdraw such products from the market. If we decide to withdraw the products from the market, our net revenues for generic pharmaceutical products would decline materially, and if we decide to seek FDA approval, we would face increased expenses and might need to suspend sales of the products until such approval was obtained, and there are no assurances that we would receive such approval.

27

Imported API are subject to inspection by the FDA and the FDA can refuse to permit the importation of API for use in products that are marketed without approved NDAs or ANDAs. We are dependent on imported API to make certain of our products. If the FDA detained or refused to allow the importation of such API, our revenues from certain of our products would be reduced or eliminated and our business, financial position, and operating results could be materially adversely affected.

We source some of the API for our products, including those that are marketed without approved NDAs or ANDAs, from international suppliers. From time to time, due to FDA inspections, we have experienced temporary disruptions in the supply of imported API. Any prolonged disruption in the supply of imported API could materially affect our ability to manufacture and distribute our products, reduce or eliminate our revenues, and have a material adverse effect on our business, financial position, and operating results. In addition, as regulatory fees and compliance oversight of API manufacturers increase, this could result in certain companies discontinuing their supply of API to us, which would materially affect our ability to manufacture our products.

The FDA does not provide guidance on safety labeling for products that are marketed without approved NDAs or ANDAs. As a result, we are dependent on our internal post-approval drug safety surveillance program to identify necessary safety-related changes to the labels for EEMT and Opium Tincture.

Pharmaceutical product labels contain important safety information including Black Box warnings, contraindications, dosing and administration, adverse reactions, drug interactions, use in specific populations such as pregnant women, pediatric, and geriatric patients, and other warnings and precautions. Pharmaceutical manufacturers may change product labels when post-approval drug safety surveillance programs identify previously unknown side-effects, drug interactions, and other risks. Manufacturers may also change product labels after conducting post-approval clinical studies and may receive or seek guidance from the FDA regarding updating safety labeling information. However, the FDA does not provide guidance on labeling for products that are marketed without approved NDAs or ANDAs. As a result, we are dependent on our internal post-approval drug safety surveillance program to identify necessary safety-related changes to the labels for EEMT and Opium Tincture. Additionally, because the FDA does not review and approve labeling for the products without approved NDAs or ANDAs, it would be difficult to make a claim for preemption due to the FDA’s approval of the labeling and this could increase our potential liability with respect to failure-to-warn claims for these products. Such claims, even if successfully defended, could have an adverse impact on our business, financial position, and operating results.

We are entirely dependent on periodic approval by the DEA for the supply of the API needed to manufacture our controlled substances. An inability to obtain such approvals would reduce or eliminate our revenues for our controlled substances, and could have a material adverse effect on our business, financial position, and operating results. In addition, we are subject to strict regulation by the DEA and are subject to sanctions if we are unable to comply with related regulatory requirements.

The DEA regulates products containing controlled substances, such as opiates, pursuant to the U.S. Controlled Substances Act (“CSA”). The CSA and DEA regulations impose specific requirements on manufacturers and other entities that handle these substances including registration, recordkeeping, reporting, storage, security, and distribution. Recordkeeping requirements include accounting for the amount of product received, manufactured, stored, and distributed. Companies handling controlled substances also are required to maintain adequate security and to report suspicious orders, thefts and significant losses. The DEA periodically inspects facilities for compliance with the CSA and its regulations. Failure to comply with current and future regulations of the DEA could lead to a variety of sanctions, including revocation or denial of renewal of DEA registrations, injunctions, or civil or criminal penalties.

In addition, each year, we must submit a request to the DEA for a procurement quota in order to purchase the amount of API needed to manufacture our Schedule II controlled substances. Without approved procurement quotas from the DEA, we would not be able to purchase these ingredients from our suppliers. As a result, we are entirely dependent upon the DEA to approve, on an annual basis, a quota of API that is sufficiently large to support our plans for the continued manufacture of our controlled substances at commercial levels. In 2017, the DEA announced that the administration would decrease the total quotas approved for Schedule II opioid painkillers. In 2018, the DEA decreased quotas approved for Schedule II opioid painkillers. The DEA continues to closely monitor quotas of certain opioids and as a result there may be a reduction from what was requested; however, firms may file an application for a quota

28

adjustment at any time during the calendar year. If the DEA does not approve our requested procurement quotas, we may be unable to obtain sufficient API to manufacture these products at levels required by our customers, which could have an adverse impact on our business, financial position, and operating results.

Pharmaceutical product quality standards are steadily increasing and all products, including those already approved, may need to meet current standards or enhanced standards in the future. If our products are not able to meet these standards, we may be required to discontinue marketing and/or recall such products from the market.

Steadily increasing quality standards are applicable to pharmaceutical products still under development and those already approved and on the market. These standards result from product quality initiatives implemented by the FDA, such as criteria for residual solvents, periodic guidance from the FDA regarding testing for impurities, such as nitrosamines, in our products, and updated U.S. Pharmacopeial Convention (“USP”) Reference Standards. The USP is a scientific nonprofit organization that sets standards for the identity, strength, quality, and purity of medicines, food ingredients, and dietary supplements manufactured, distributed, and consumed worldwide. Pharmaceutical products approved prior to the implementation of new or revised quality standards, including those produced or sold by us, may not meet these standards, which could require us to discontinue marketing and/or recall such products from the market, either of which could adversely affect our business, financial position, and operating results. In addition, results of periodic testing we conduct on our products may indicate the presence of substances at levels greater than those deemed acceptable under FDA or other standards, which will require a recall of the product. For example, during the fourth quarter of 2019, testing of the API used in our ranitidine drug product, as well as testing of the drug product itself, indicated a level of a nitrosamine impurity called N-nitrosdimethylamine (“NDMA”) above acceptable thresholds. NDMA is classified as a probable human carcinogen. Appco Pharma, LLC, with whom we had partnered to develop and market the product, initiated a voluntary recall, and we elected to exit the market for Ranitidine in 2019. For a description of legal proceedings which are currently pending relating to ranitidine, see Note 13. Commitments and Contingencies, in the notes to the consolidated financial statements in Part II, Item 8 of this Annual Report on Form 10-K.

Another example of evolving standards occurred in December of 2021, when the FDA issued an information request to manufacturers of propranolol products, including Inderal LA (Propranolol ER) currently being marketed in the United States to evaluate their product for the presence and level of a nitrosamine impurity known as N-nitroso-propranolol (“NNP”), which is distinct from NDMA. Pfizer, Inc. and its affiliates (“Pfizer”), our contract manufacturer for both our Inderal LA brand product and our authorized generic product, Propranolol ER, initiated that evaluation and shared its analysis and test results with the Company in February 2022. Pfizer also manufactures and markets Inderal LA in Canada. On March 1, 2022, Pfizer announced that it was recalling all lots and strengths (60 mg, 80 mg, 120 mg, and 160 mg) of Inderal LA in the Canadian market after engagement with Health Canada. We are currently undertaking our own review and analysis of the nitrosamine impurity at issue, working with testing and toxicology experts, and are in active communication with the FDA on the appropriate acceptable daily intake for NNP and the appropriate approach for the product in the U.S. The FDA has not provided public notification for a final NNP acceptable intake. After briefly halting and then resuming further sales of the product to our trade customers, there has been no recall in the United States of Inderal LA and Propranolol ER, and the necessity for any recall has not been determined.

The discussion above illustrates the potential risk of a recall of a product due to enhanced standards, at the initiation of the Company and/or the FDA. The loss of sales of this product would have an adverse effect on our results of operations, as revenues from Inderal LA and Propranolol ER are anticipated to contribute approximately 4% of our forecasted total 2023 ex-Cortrophin Net Revenues. In addition, Pfizer’s decision to withdraw the product in Canada creates uncertainties as to the future supply of our product from Pfizer which could have an adverse effect on our operating results if we are unable to supply the product pursuant to existing contracts with our customers.

We may become subject to federal and state false claims litigation brought by private individuals and the government.

We are subject to state and federal laws that govern the submission of claims for reimbursement. The Federal False Claims Act (“FFCA”), also known as Qui Tam, imposes civil liability and criminal fines on individuals or entities that

29

knowingly submit, or cause to be submitted, false or fraudulent claims for payment to the government. Violations of the FFCA and other similar laws may result in criminal fines, imprisonment, and civil penalties for each false claim submitted and exclusion from federally funded health care programs, including Medicare and Medicaid. The FFCA also allows private individuals to bring a suit on behalf of the government against an individual or entity for violations of the FFCA. These suits, also known as Qui Tam actions, may be brought, with only a few exceptions, by any private citizen who has material information of a false claim that has not yet been previously disclosed. These suits have increased significantly in recent years because the FFCA allows an individual to share in any amounts paid to the federal government from a successful Qui Tam action. If our past or present operations are found to be in violation of any of such laws or other applicable governmental regulations, we may be subject to civil and criminal penalties, damages, fines, exclusion from federal health care programs, and/or the curtailment or restructuring of our operations, any of which could materially adversely affect our business, financial position, and operating results. Actions brought against ANI for violations of these laws, even if successfully defended, could also have a material adverse effect on our business, financial position, and operating results.

The use of legal, regulatory, and legislative strategies by competitors, both branded and generic, including "authorized generics," citizen’s petitions, and legislative proposals, may increase the costs to develop and market our generic products, could delay or prevent new product introductions, and could significantly reduce our profit potential. These factors could have a material adverse effect on our business, financial position, and operating results.

Our competitors, both branded and generic, often pursue legal, regulatory, and/or legislative strategies to prevent or delay competition from generic alternatives to branded products. These strategies include, but are not limited to:

entering into agreements whereby other generic companies will begin to market an authorized generic, a generic equivalent of a branded product, at the same time generic competition initially enters the market;
launching a generic version of their own branded product at the same time generic competition initially enters the market;
filing citizen petitions with the FDA or other regulatory bodies, including timing the filings so as to thwart generic competition by causing delays of generic product approvals;
seeking to establish regulatory and legal obstacles that would make it more difficult to demonstrate bioequivalence or meet other approval requirements;
initiating legislative and regulatory efforts to limit the substitution of generic versions of branded pharmaceuticals;
filing suits for patent infringement that may delay regulatory approval of generic products;
introducing "next-generation" products prior to the expiration of market exclusivity for the reference product, which often materially reduces the demand for the first generic product;
obtaining extensions of market exclusivity by conducting clinical trials of branded drugs in pediatric populations or by other potential methods;
persuading regulatory bodies to withdraw the approval of branded name drugs for which the patents are about to expire, thus allowing the branded company to obtain new patented products serving as substitutes for the products withdrawn; and
seeking to obtain new patents on drugs for which patent protection is about to expire.

If we cannot compete with such strategies, our business, financial position, and operating results could be adversely impacted.

If third-party payers deny coverage, substitute another company’s product for our product, or offer inadequate levels of reimbursement, we may not be able to market our products effectively or we may be required to offer our products at prices lower than anticipated.

Third-party payers are increasingly challenging the prices charged for medical products and services. For example, third-party payers may deny coverage, choose to provide coverage for a competitor’s bioequivalent product rather than our product, or offer limited reimbursement if they determine that a prescribed product has not received appropriate

30

clearances from the FDA, is not used in accordance with cost-effective treatment methods as determined by the third-party payer, or is experimental, unnecessary, or inappropriate. Prices also could be driven down by health maintenance organizations that control or significantly influence purchases of healthcare services and products. If third-party payers deny coverage or limit reimbursement, we may not be able to market our products effectively or we may be required to offer our products at prices lower than anticipated.

We are subject to federal, state, and local laws and regulations, and complying with these may cause us to incur significant additional costs.

The pharmaceutical industry is subject to regulation by various federal authorities, including the FDA, the DEA, and state governmental authorities. Federal and state statutes and regulations govern or influence the testing, manufacturing, packing, labeling, storing, record keeping, safety, approval, advertising, promotion, sale, and distribution of our products. Noncompliance with applicable legal and regulatory requirements can have a broad range of consequences, including warning letters, fines, seizure of products, product recalls, total or partial suspension of production and distribution, refusal to approve NDAs or other applications or revocation of approvals previously granted, withdrawal of product from marketing, injunctions, withdrawal of licenses or registrations necessary to conduct business, disqualification from supply contracts with the government, civil penalties, debarment, and criminal prosecution.

All U.S. facilities where prescription drugs are manufactured, tested, packaged, stored, or distributed must comply with FDA current good manufacturing practices (“cGMPs”). All of our products are manufactured, tested, packaged, stored, and distributed according to cGMP regulations. The FDA performs periodic audits to ensure that our facilities remain in compliance with all applicable regulations. If it finds violations of cGMP, the FDA could make its concerns public and could impose sanctions including, among others, fines, product recalls, total or partial suspension of production and/or distribution, suspension of the FDA’s review of product applications, injunctions, and civil or criminal prosecution. If imposed, enforcement actions could have a material adverse effect on our business, financial position, and operating results. Under certain circumstances, the FDA also has the authority to revoke previously granted drug approvals. Although we have internal compliance programs in place that we believe are adequate, the FDA may conclude that these programs do not meet regulatory standards. If compliance is deemed deficient in any significant way, it could have a material adverse effect on our business.

The U.S. government has enacted the Federal Drug Supply Chain Security Act ("DSCSA") that requires development of an electronic pedigree to track and trace each prescription drug at the salable unit level through the distribution system, which will be effective incrementally over a 10-year period. All prescription pharmaceutical products distributed in the U.S. must be serialized with unique product identifiers. ANI started manufacturing serialization-compliant products in November 2018. The final requirement for tracking the products will commence on November 27, 2023. Compliance with DSCSA and future U.S. federal or state electronic pedigree requirements may increase the Company’s operational expenses and impose significant administrative burdens. In addition, if we are unable to comply with DSCSA as of the required dates, we could face penalties or be unable to sell our products.

Our research, product development, and manufacturing activities involve the controlled use of hazardous materials, and we may incur significant costs in complying with numerous laws and regulations. We are subject to laws and regulations enforced by the FDA, the DEA, and other regulatory statutes including the Occupational Safety and Health Act (“OSHA”), the Environmental Protection Act, the Toxic Substances Control Act, the Resource Conservation and Recovery Act, and other current and potential federal, state, local, and foreign laws and regulations governing the use, manufacture, storage, handling, and disposal of our products, materials used to develop and manufacture such products, and resulting waste products.

We cannot completely eliminate the risk of contamination or injury, by accident or as the result of intentional acts, from these materials. In the event of an accident, we could be held liable for any damages that result, and any resulting liability could exceed our resources. We may also incur significant costs in complying with environmental laws and regulations in the future. We are also subject to laws generally applicable to businesses, including but not limited to, federal, state, and local regulations relating to wage and hour matters, employee classification, mandatory healthcare benefits, unlawful workplace discrimination, and whistle-blowing. Any actual or alleged failure to comply with any regulation applicable to our business or any whistle-blowing claim, even if without merit, could result in costly litigation, regulatory action or otherwise harm our business, financial position, and operating results.

31

Our operations in an international market subject us to additional regulatory oversight both in the international market and in the U.S., as well as, social, and political uncertainties, which could cause a material adverse effect on our business, financial position, and operating results.

We are subject to certain risks associated with having assets and operations located in a foreign jurisdiction, including our operations in Canada and India. Our Canadian operations are subject to regulation by Health Canada and other federal, provincial, and local regulatory authorities. Health Canada regulates the testing, manufacture, labeling, marketing, and sale of pharmaceutical products manufactured and distributed in Canada. Our operations in Canada and India may be adversely affected by general economic conditions and economic and fiscal policy, including changes in exchange rates and controls, interest rates and taxation policies, and increased government regulation, which could have a material adverse effect on our business, financial position, and operating results.

Additionally, involvement in a war or other military action or international acts of terrorism may cause significant disruption to commerce throughout the world. To the extent that such disruptions result in (i) delays or cancellations of customer orders, (ii) a general decrease in consumer spending on healthcare technology, (iii) our inability to effectively market and distribute our products globally (iv) our inability to timely engage with and collect payment from our customers or (v) our inability to access capital markets, our business and results of operations could be materially and adversely affected. For example, in response to the rapidly developing conflict between Russia and Ukraine, the United States has imposed and may further impose, and other countries may additionally impose, broad sanctions or other restrictive actions against governmental and other entities in Russia. Additionally, further escalation of geopolitical tensions could have a broader impact that extends into other markets where we do business. We are unable to predict whether acts of international terrorism or the involvement in a war or other military actions by the United States and/or the countries in which we sell or distribute our products will result in any long-term commercial disruptions or if such involvement or responses will have any long-term material adverse effect on our business, results of operations, or financial condition.

Continuing studies of our products could produce negative results, which could require us to implement risk management programs, or discontinue product marketing. In addition, ongoing post-approval drug safety surveillance of our products could result in the submission of adverse event reports to the FDA.

Studies of the proper utilization, safety, and efficacy of pharmaceutical products are being conducted by the industry, government agencies, and others on a continuous basis. Such studies, which increasingly employ sophisticated methods and techniques, can call into question the utilization, safety, and efficacy of current and previously marketed products, including those that we produce. In addition, we are required by the FDA to submit reports of adverse events involving the use of our products. In some cases, studies and safety surveillance programs have resulted, and in the future may result, in the one or more of the following:

product label changes including FDA-mandated Black Box warnings;
risk management programs such as patient registries;
reduced product sales due to concerns among patients and physicians; and
discontinuance of product marketing.

These situations, should they occur with respect to any of our products, could have a material adverse effect on our business, financial position, and operating results.

Healthcare reform and changes in pharmaceutical pricing, reimbursement and coverage, by governmental authorities and third-party payors may materially affect our business, financial position and operating results.

In recent years, there have been numerous initiatives on the federal and state levels for comprehensive reforms affecting the payment for, the availability of, and reimbursement for healthcare services in the U.S. generally and prescription drug coverage, reimbursement and pricing specifically, and it is likely that federal and state legislatures will continue to advocate change to the healthcare system generally and to prescription drug coverage, reimbursement and pricing specifically.

32

At the federal level, the American Rescue Plan Act eliminated the cap on Medicaid Drug Rebate Program rebates beginning January 1, 2023. As such, we could end up owing additional rebates to state Medicaid programs related to utilization of our drug products negatively impacting profitability. States continue to look for ways to save on Medicaid spend specifically related to prescription drugs.  As such, states are increasingly expanding or change supplemental rebates programs to secure additional rebates from manufacturers in exchange for drug coverage and to limit coverage of certain drugs for certain Medicaid patients or to all Medicaid patients. To the extent the Centers for Medicare & Medicaid Services entertains waivers to federal requirements under the Medicaid program to allow states Medicaid programs such flexibility, coverage of and payment for our drugs utilized by Medicaid beneficiaries could be negatively impacted. 

Significant developments that may adversely affect pricing in the United States include proposed drug pricing and Medicare reforms by Congress and regulatory changes to Medicare Part B (physician administered drugs) and Medicare Part D (prescription drug benefit) could financially impact us. On November 19, 2021, the U.S. House of Representatives passed the Build Back Better Act, which includes several provisions aimed at lowering prescription drug costs and reducing spending by the federal government and private payers by, among other things, allowing the U.S. federal government to negotiate prices for certain high-cost drugs covered under Medicare, imposing rebates on manufacturers of single-source drugs and biologics covered by Medicare Part B and nearly all drugs covered under Part D, if drug prices increase faster than the rate of inflation, based on the Consumer Price Index for All Urban Consumers (“CPI-U”). Build Back Better would also re-structure the Part D benefit and replace the existing Coverage Gap Discount Program with another manufacturer-imposed rebate or discount program, which could result in additional rebates to Medicare Part D plans in order to obtain Medicare Part D coverage. These concepts were included in the Inflation Reduction Act, which was signed into law on August 16, 2022. We are actively evaluating how this legislation will impact our business and operations.

Certain U.S. states have implemented statutes aimed at prescription drug price transparency and some of those laws would permit state run boards or agencies to cap reimbursement for certain prescription drugs in the states. Such laws could negatively impact our financial performance and could result in us terminating distribution of certain products in certain states or regions.

Inflation could have a material adverse effect on our business, financial position, and operating results.

Inflationary pressures are currently being experienced and may continue to exist in the U.S. and key worldwide markets. The rate of inflation may significantly increase input costs for our products and, given the competitive nature of the generic markets in which we compete, we may not be able to pass those costs on to our generic customers.

Risks Related to Accounting, Tax, and SEC Rules and Regulations

We have increased exposure to tax liabilities, including foreign tax liabilities.

As a company based in the U.S. with subsidiaries in Canada and India, we are subject to, or potentially subject to, income taxes as well as non-income based taxes in these jurisdictions as well as the U.S. Significant judgment is required in determining our international provision for income taxes and other tax liabilities. Changes in tax laws or tax rulings may have a significantly adverse impact on our effective tax rate. In addition, we have potential tax exposures resulting from the varying application of statutes, regulations, and interpretations, which include exposures on intercompany terms of cross-border arrangements between our U.S. operations and our Canadian and Indian subsidiaries in relation to various aspects of our business, including research and development services, tech transfers, and contract manufacturing. Tax authorities in various jurisdictions may disagree with, and subsequently challenge, the amount of profits taxed in such jurisdictions; such challenges may result in increased tax liability, including accrued interest and penalties, which would cause our tax expense to increase and which could have a material adverse effect on our business, financial position and results of operations and our ability to satisfy our debt obligations.

Our expanded international operations from the Novitium acquisition increased our exposure to potential liability under anti-corruption, trade protection, tax, and other laws and regulations.

33

The Foreign Corrupt Practices Act and other anti-corruption laws and regulations (“Anti-Corruption Laws”) prohibit corrupt payments by our employees, vendors, or agents. From time to time, we receive inquiries from authorities in the U.S. and elsewhere about our business activities outside of the U.S. and our compliance with Anti-Corruption Laws. While we devote substantial resources to our global compliance programs and have implemented policies, training, and internal controls designed to reduce the risk of corrupt payments, our employees, vendors or agents may violate our policies and with the acquisition of Novitium, our expanded international operations would significantly increase our exposure to potential liability. Our failure to comply with Anti-Corruption Laws could result in significant fines and penalties, criminal sanctions against us, our officers or our employees, prohibitions on the conduct of our business, and damage to our reputation. Operations outside of the U.S. may be affected by changes in trade production laws, policies, and measures, and other regulatory requirements affecting trade and investment.

We are also subject to Indian foreign tax regulations. Such regulations may not be clear, not consistently applied and subject to sudden change, particularly with regard to international transfer pricing. Our earnings could be reduced by the uncertain and changing nature of such tax regulations.

The global nature of Novitium’s operations (including those of its Indian subsidiary Novitium Labs Private Limited) will subject us to political and economic risks that could adversely affect our business, results of operations, or financial condition.

The risks presented by global operations include:

limitations on ownership or participation in local enterprises;

price controls, exchange controls, and limitations on repatriation of earnings;

transportation delays and interruptions;

the application of additional legal, regulatory and taxation regimes to our operations;

political, social, and economic instability and disruptions in applicable regions, including as a result of war, such as the evolving conflict between Russia and the Ukraine;

acts of terrorism;

government embargoes or foreign trade restrictions;

imposition of duties and tariffs and other trade barriers;

import and export controls;

labor unrest and current and changing regulatory environments;

fluctuations in foreign current exchange and interest rates;

difficulties in staffing and managing multi-national operations;

limitations on our ability to enforce legal rights and remedies; and
the severity and duration of the COVID-19 pandemic and its impacts where we operate globally.

If we are unable to successfully manage these and other risks associated with managing the expansion of our business to the jurisdictions in which Novitium operates, including India, the risks could have a material adverse effect on our business, results of operations, or financial condition.

Failure to comply with applicable transfer pricing and similar regulations could have a material adverse effect on our financial position and operating results.

We are subject to complex transfer pricing and other tax regulations in the United States, Canada, and India designed to ensure that appropriate levels of income are reported as earned and are taxed in the appropriate taxing jurisdictions. Although we believe that we are in substantial compliance with all applicable regulations and restrictions, we are subject to the risk that governmental authorities could audit our transfer pricing and related practices and assert that additional taxes are owed. In the event that the audits or assessments are concluded adversely against us, we may or may not be able to offset or mitigate the consolidated effect of any such assessments.

34

Changes in estimates regarding the fair value of goodwill or intangible assets may result in an adverse impact to our business, financial position, and operating results.

We test goodwill for impairment annually, or more frequently if changes in circumstances indicate that the carrying amount of goodwill might not be recoverable. Judgment is used in determining when these events and circumstances arise. We perform our review of goodwill based on our one reporting unit. If we determine that the carrying value of our assets may not be recoverable, we assess, using judgment and estimates, the fair value of our assets and to determine the amount of any impairment loss, if any. Changes in judgments and estimates may result in the recognition of an impairment loss, which could have a material negative impact on our business, financial position, and operating results. While our testing in fiscal 2022 did not result in an impairment charge related to goodwill, there can be no assurances that our goodwill will not be impaired in the future.

Our material definite-lived intangible assets consist of ANDAs for previously marketed generic products, NDAs and product rights for our branded products, product rights related to certain generic products, and a non-compete agreement. These assets are being amortized over their useful lives of seven to 10 years. For these definite-lived intangible assets, we perform an impairment analysis when events or circumstances indicate that the carrying value of the assets may not be recoverable. An impairment loss is recognized if, based on our impairment analysis, the carrying amount of the asset is not recoverable and its carrying amount exceeds its fair value. Any significant change in market conditions, estimates or judgments used to determine expected future cash flows that indicate a reduction in carrying value may give rise to impairment in the period that the change becomes known. An impairment charge could have a material negative impact on our business, financial position, and operating results. We recognized an impairment of $0.1 million in the year ended December 31, 2022, in relation to an ANDA asset, and there can be no assurances that our remaining intangible assets will not be impaired in the future.

Our management is required to devote substantial time to comply with public company regulations. If we are unable to comply with these regulations, investors could lose confidence in us, which could have a material adverse effect on our stock price, business, financial position, and operating results.

As a public company, we are required to comply with significant legal, accounting, and other requirements, and as a result, we incur significant regulatory compliance-related expenses. The Sarbanes-Oxley Act of 2002, the Dodd-Frank Wall Street Reform and Consumer Protection Act as well as rules implemented by the SEC and The Nasdaq Stock Market, impose various requirements on public companies, including those related to corporate governance practices. Our management and other personnel devote a substantial amount of time to these requirements. Some members of management do not have significant experience in addressing these requirements. Moreover, these rules and regulations have increased our legal and financial compliance costs relative to those of previous years and make some activities more time consuming and costly.

The Sarbanes-Oxley Act requires, among other things, that we maintain effective internal controls for financial reporting and disclosure controls and procedures. In particular, we must perform system and process evaluation and testing of our internal controls over financial reporting to allow management to report on the effectiveness of our internal controls over financial reporting, as required by Section 404 of the Sarbanes-Oxley Act. The Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) provides a framework for companies to assess and improve their internal control systems. Our compliance with these requirements has required that we incur substantial accounting and related expenses and expend significant management efforts. Moreover, if we are not able to comply with the requirements of Section 404 of the Sarbanes-Oxley Act, are unable to assert that our internal controls over financial reporting are effective, or identify deficiencies that are deemed to be material weaknesses, investors could lose confidence in the accuracy and completeness of our financial reports, the market price of our common stock could decline and we could be subject to sanctions or investigations by The Nasdaq Stock Market, the SEC, or other regulatory authorities, which would require additional financial and management resources and could damage our reputation. Further, if we identify any material weaknesses or deficiencies that aggregate to a material weakness in our internal controls, we will have to implement appropriate changes to these controls, which may require specific compliance training for our directors, officers and employees, require the hiring of additional finance, accounting, legal and other personnel, entail substantial costs to modify our existing accounting systems and take a significant period of time to complete. Such changes may not, however, be effective in maintaining the adequacy of our internal controls, and any failure to maintain that adequacy, or consequent inability to produce accurate financial statements on a timely basis,

35

could increase our operating costs and could materially impair our ability to operate our business. Any of these events could have a material adverse effect on our business, financial position, and operating results.

We identified material weaknesses in our internal control over financial reporting. If we do not effectively remediate these material weaknesses or if we otherwise fail to maintain effective internal control over financial reporting, we may not be able to accurately report our financial results or prevent fraud.

Management identified material weaknesses in our internal control over financial reporting as of December 31, 2022. See Item 9A, “Controls and Procedures,” in this Annual Report on Form 10-K for information regarding the identified material weaknesses and our actions to date to remediate the material weaknesses. If we do not effectively remediate these material weaknesses or if we otherwise fail to maintain effective internal control over financial reporting, we may not be able to accurately report our financial results or prevent fraud.

Our policies regarding returns, allowances and chargebacks, and marketing programs adopted by wholesalers may reduce revenues in future fiscal periods.

We, like other generic drug manufacturers, have agreements with customers allowing chargebacks, product returns, administrative fees, and other rebates. Under many of these arrangements, we may match lower prices offered to customers by competitors. If we choose to lower our prices, we generally give the customer a credit on the products that the customer is holding in inventory, which could reduce sales revenue for the period the credit is provided. Like our competitors, we also give credits for chargebacks to wholesalers with whom we have contracts for their sales to hospitals, group purchasing organizations, pharmacies, or other customers. A chargeback is the difference between the price at which we invoice the wholesaler and the price that the wholesaler’s end-customer pays for a product. Although we establish reserves based on prior experience and our best estimates of the impact that these policies may have in subsequent periods, we cannot ensure that our reserves are adequate or that actual product returns, allowances, and chargebacks will not exceed our estimates.

Risks Related to our Debt

Making interest and principal payments under our Credit Facility consisting of $300.0 million term loan and a $40.0 million revolving credit facility, requires a significant amount of cash.

In connection with the completion of the Novitium acquisition, we entered into a new $300.0 million term loan and a $40.0 million revolving credit facility. The Credit Facility, which is secured by all our assets and the assets of our subsidiaries, was used to finance the cash consideration of the acquisition of Novitium and terminate and repay our previous senior credit facilities. In order to service the debt we incur under this facility, we will require a significant amount of cash. Our ability to make scheduled payments of principal and interest depends on our future performance, which is subject to economic, financial, competitive, and other factors beyond our control. Our business may not continue to generate cash flow from operations in the future sufficient to service our debt. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt, or obtaining additional debt or equity financing on terms that may not be favorable to us or available to us at all. Our ability to refinance any such debt will depend on the capital markets and our financial condition at that time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default under our current or future indebtedness. Any event of default or inability to otherwise satisfy our obligations could have a material adverse effect on our future operating results and financial condition.

Our Credit Agreement contains restrictive and financial covenants and if we are not in compliance with these covenants, our outstanding indebtedness under this facility could be accelerated and the lenders could terminate their commitments under the facility.

The Credit Agreement contains customary covenants that require maintenance of a leverage ratio at or below specified thresholds and restricts our ability to make certain distributions with respect to our capital stock, prepay other debt, make certain investments, encumber our assets, incur additional indebtedness, make capital expenditures, engage in certain business combinations, transfer, lease or dispose of our assets, alter the character of our business in any material

36

respect or undertake various other corporate activities. Therefore, as a practical matter, these covenants restrict our ability to engage in or benefit from such activities. In addition, we pledged our assets in order to secure our repayment obligations under the Credit Agreement. This pledge may reduce our operating flexibility because it restricts our ability to dispose of our assets or engage in other transactions that may be beneficial to us.

If we are unable to comply with the covenants in the Credit Agreement, we will be in default, which could result in the acceleration of our outstanding indebtedness and termination of funding commitments by the lenders. If such an acceleration occurs, we may not be able to repay our debt and we may not be able to borrow sufficient additional funds to refinance our debt, which would have a material adverse effect on our business, financial position, and operating results.

Changes in the method of determining London Interbank Offered Rate ("LIBOR"), or the replacement of LIBOR with an alternative reference rate, may adversely affect interest expense related to outstanding debt.

Amounts drawn under the New Credit Facility may bear interest rates in relation to LIBOR, depending on our selection. On July 27, 2017, the Financial Conduct Authority (“FCA”) in the United Kingdom announced that it would phase out LIBOR as a benchmark by the end of 2021. Subsequently, recent actions taken by the U.K. Financial Conduct Authority, which regulates LIBOR, indicate that the continuation of LIBOR on the current basis cannot and will not be guaranteed after June 30, 2023. Moreover, it is possible that the U.S. LIBOR will be discontinued or modified prior to June 30, 2023. The U.S. Federal Reserve, in conjunction with the Alternative Reference Rates Committee, a steering committee comprised of large U.S. financial institutions, is recommending replacing U.S.-dollar LIBOR with the Secured Overnight Financing Rate (“SOFR”), a new index calculated by short-term repurchase agreements, backed by Treasury securities. At this time, it is not possible to predict the effect any discontinuance, modification, or other reforms to LIBOR, or the establishment of alternative reference rates such as SOFR, or any other reference rate, will have on the Company or its borrowing costs. Our credit agreement allows for a change to an alternate benchmark rate, including SOFR, as defined in the Credit Agreement, but no change has been made yet. In December 2022, the Financial Accounting Standards Board issued ASU 2022-06, which extended the sunset date of the reference rate reform in ASU 848 from December 31, 2022, to December 31, 2024. We have not adopted the guidance and are currently evaluating the impact, if any, that the adoption of this guidance will have on our consolidated financial statements.

Risks Related to our Common Stock

Our principal stockholders, directors, and executive officers own a significant percentage of our stock and will be able to exercise meaningful influence over our business.

Our current principal stockholders, directors, and executive officers beneficially own approximately 28% of our outstanding capital stock entitled to vote as of December 31, 2022. As a result, these stockholders, if acting together, would be able to influence or control matters requiring approval by our stockholders, including the election of directors and the approval of mergers, acquisitions, or other extraordinary transactions. They may also have interests that differ from stockholders generally and may vote in a way with which other stockholders disagree and which may be adverse to their interests. This concentration of ownership may have the effect of delaying, preventing, or deterring a change of control of ANI, could deprive stockholders of an opportunity to receive a premium for their common stock as part of a sale of ANI, and might ultimately affect the market price of our common stock.

Raising additional funds by issuing additional equity securities may cause dilution to our current stockholders. Raising additional funds by entering into additional credit or other borrowing facilities or issuing debt may subject us to covenants and other requirements that may restrict our operations.

We may seek to raise additional funds through the issuance of equity or equity-linked securities. If we were to raise funds through the issuance of equity or equity-linked securities, the percentage ownership of our stockholders could be diluted, potentially significantly, and these newly issued securities may have rights, preferences, or privileges senior to those of our existing stockholders. In addition, the issuance of any equity securities could be at a discount to the then-prevailing market price of our common stock.

37

If we require new debt financing, there is no assurance that such a transaction will be available on terms acceptable to us, or at all. In addition, we could be subject to onerous repayment terms or covenants that restrict our ability to operate our business and make distributions to our stockholders. These restrictive covenants may include limitations on additional borrowing and specific restrictions on the use of our assets, as well as prohibitions on our ability to create liens, pay dividends, redeem our stock, or make investments. We can offer no assurance that any equity or debt financing transaction will be available on terms acceptable to us, or at all.

Provisions in our charter documents and Delaware law could discourage or prevent a takeover, even if such a transaction would be beneficial to our stockholders.

Provisions of our certificate of incorporation and bylaws, as well as provisions of Delaware law, could make it more difficult for a third party to acquire ANI, even if doing so would be beneficial to our stockholders. These provisions include:

authorizing the issuance of “blank check” preferred shares that could be issued by our board of directors to increase the number of outstanding shares and thwart a takeover attempt;
prohibiting cumulative voting in the election of directors, which would otherwise allow less than a majority of stockholders to elect director candidates;
advance notice provisions in connection with stockholder proposals and director nominations that may prevent or hinder any attempt by our stockholders to bring business to be considered by our stockholders at a meeting or replace our board of directors; and
as a Delaware corporation, we are also subject to provisions of Delaware law, including Section 203 of the Delaware General Corporation law, which prevents certain stockholders holding more than 15% of our outstanding common stock from engaging in certain business combinations without approval of the holders of at least two-thirds of our outstanding common stock not held by such 15% or greater stockholder.

Any provision of our certificate of incorporation and bylaws or Delaware law that has the effect of delaying, preventing, or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock and could also affect the price that some investors are willing to pay for our common stock.

General Risk Factors

We use a variety of estimates, judgments, and assumptions in preparing our consolidated financial statements. Estimates, judgments, and assumptions are inherently subject to change, and any such changes could result in corresponding changes to the amounts of assets, liabilities, revenues, expenses, and income. Any such changes could have a material adverse effect on our business, financial position, and operating results.

The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires us to make estimates, judgments, 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 period. There are inherent uncertainties involved in estimates, judgments and assumptions, and any changes in estimates, judgments and assumptions used could have a material adverse effect on our business, financial position, and operating results.

In the consolidated financial statements included in the periodic reports filed with the SEC, estimates, judgments, and assumptions are used for, but not limited to, revenue recognition, allowance for credit losses, accruals for chargebacks, rebates, returns and other allowances, allowance for inventory obsolescence, stock-based compensation, valuation of financial instruments and intangible assets, allowances for contingencies and litigation, deferred tax assets and liabilities, deferred tax valuation allowance, contingent consideration, and the depreciable lives of fixed and intangible assets. Actual results could differ from those estimates. Estimates, judgments, and assumptions are inherently subject to change in the future, and any such changes could result in corresponding changes to the amounts of assets, liabilities, revenues, expenses, and income. Any such changes could have a material adverse effect on our business, financial position, and operating results.

38

The market price of our common stock has been volatile, and an investment in our common stock could decline in value.

The market price of our common stock has increased and decreased significantly and is likely to continue to fluctuate in the future. From time to time, the securities of small capitalization pharmaceutical companies, including ANI, experience significant market price fluctuations, often unrelated to these companies’ operating performance. In particular, the market price of our common stock may fluctuate significantly due to a variety of factors, including, but not limited to, regulatory or legal developments with respect to our industry, variations in our financial results or those of companies that are perceived to be similar to us, and rumors or new announcements by third parties, many of which are beyond our control and that may not be related to our operating performance.

In addition, the occurrence of any of the risks described in this report or in subsequent reports we file with the SEC could have a material adverse impact on the market price of our common stock. Securities class action litigation is sometimes brought against a company following periods of volatility in the market price of its securities or for other reasons. Securities litigation, whether with or without merit, could result in substantial costs and divert management’s attention and resources, which could harm our business, financial position, and operating results, as well as the market price of our common stock.

Shares of our common stock are relatively illiquid which may affect the market price of our common stock.

For the twelve months ended December 31, 2022, the average daily trading volume of our common stock on the NASDAQ Global Market was approximately 97,535 shares. Because of our relatively small public float, our common stock may be less liquid than the stock of companies with broader public ownership and trading of a relatively small volume of our common stock may have a greater impact on the market price for our shares than would be the case if our public float were larger.

Item 1B. Unresolved Staff Comments

None.

Item 2. Properties

Our corporate offices are located at 210 Main Street West, Baudette, Minnesota 56623. The facility, which we own, includes oral solid dose and liquid manufacturing and packaging, warehouse facilities, analytical, stability, and microbiological laboratory space, and employee office and mechanical space. We also own a manufacturing facility that includes oral solid dose manufacturing and packaging for pharmaceutical products that must be manufactured in a fully contained environment, warehouse facilities, and employee office and mechanical space. This facility is also located in Baudette, Minnesota. We also own a cold storage facility located in Baudette, Minnesota. In addition, we also own a facility in East Windsor, New Jersey, which includes manufacturing, warehousing, laboratory, product development, and employee office space.

In addition, we own a manufacturing facility located in Oakville, Ontario that includes oral solid dose, semi-solids, and non-sterile liquid manufacturing and packaging, warehouse facilities, analytical, stability, and microbiological laboratory space, and employee office and mechanical space. On June 2, 2022, we announced that we intend to cease operations at our Oakville, Ontario, Canada manufacturing plant by the first quarter of 2023. This action is part of ongoing initiatives to capture operational synergies following our acquisition of Novitium in November 2021. We have transitioned the majority of products manufactured or packaged in Oakville to one of our three U.S.-based manufacturing sites and are on track to cease operations by the end of the first quarter 2023. We are seeking to find potential buyers for the Oakville site, though there can be no assurance as to when or if that will occur or the amount of any net proceeds that may be received.

We lease spaces for warehouse and packaging activities in Baudette, Minnesota, office space in Minnetonka, Minnesota and East Windsor, New Jersey, and for research and development activities in Chennai, India. The leases will

39

expire between 2025 and 2027. We recently purchased additional warehouse space in Baudette, Minnesota to support our ongoing operations.

We consider our leased and owned properties suitable and adequate for our current and foreseeable needs.

Item 3. Legal Proceedings

Our legal proceedings are discussed in Note 13. Commitments and Contingencies, in the notes to the consolidated financial statements in Part II, Item 8. of this Annual Report on Form 10-K.

Item 4. Mine Safety Disclosures

Not applicable.

PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

Market Information

Our common stock trades on the Nasdaq Global Market under the symbol “ANIP.”

Stockholder Information

As of March 2, 2023, there were approximately 232 shareholders of record of our common stock, which does not include stockholders that beneficially own shares held in a “nominee” or in “street” name, and six holders of record of Class C stock.

Dividends

We have never declared or paid cash dividends on our common stock. We do not anticipate paying any cash dividends on our common stock in the foreseeable future. Our shares of Series A convertible preferred stock (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. We currently intend to retain all remaining available funds and any future earnings to fund the development and growth of our business.

Recent Sales of Unregistered Securities

None.

Issuer Purchases of Equity Securities

Maximum Number (or

Total Number of

approximate dollar

Shares Purchased as

value) of Shares

Total Number

Part of Publicly

that may yet be

of Shares

Average Price

Announced Plans or

Purchased Under the

Period

    

Purchased(1)

    

Paid per Share

    

Programs

    

Plans or Programs

October 1 - October 31, 2022

$

$

November 1 - November 30, 2022

2,024

$

36.60

$

December 1 - December 31, 2022

1,156

$

39.24

$

Total

3,180

$

37.56

  

40

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

Performance Graph

The graph below compares the five-year cumulative total stockholder return on our common stock, the Nasdaq Stock Market (US) Index, the Nasdaq Pharmaceuticals Index, and the S&P 600 Pharmaceuticals, Biotechnology & Life Sciences Index, assuming the investment of $100.00 on December 31, 2017, with dividends being reinvested. The stock price performance in the graph below is not necessarily indicative of future price performance.

Graphic

41

Item 6. Reserved

42

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

Please read the following discussion in conjunction with Item 1A. (“Risk Factors”) and our audited consolidated financial statements included elsewhere in this Annual Report on Form 10-K. Some of the statements in the following discussion are forward-looking statements. See the discussion about forward-looking statements on page 1 of this Annual Report on Form 10-K.

This section of this Form 10-K generally discusses 2022 and 2021 items and year-to-year comparisons between 2022 and 2021. Discussions of 2020 items and year-to-year comparisons between 2021 and 2020 that are not included in this Form 10-K can be found in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 of the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2021, filed with the SEC on March 15, 2022.

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 building a successful Cortrophin Gel franchise, strengthening our generics business with enhanced development capability, innovation in established brands and leveraging our North American manufacturing capabilities. Our four pharmaceutical manufacturing facilities, of which two are located in Baudette, Minnesota, one is located in East Windsor, New Jersey, and one is located in Oakville, Ontario, 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. On June 2, 2022, we announced that we intend to cease operations at our Oakville, Ontario, Canada manufacturing plant by first quarter 2023. This action is part of ongoing initiatives to capture operational synergies following our acquisition of Novitium Pharma LLC (“Novitium”) in November 2021. We have transitioned the majority of products manufactured or packaged in Oakville to one of our three U.S.-based manufacturing sites.

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 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 active pharmaceutical ingredient (“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 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 2021 and throughout 2022, 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. As a result of the build out of our Rare Disease team, our expenditures in support of these efforts were significantly higher in 2022 as compared to 2021.

43

We plan to continue to invest behind Cortrophin Gel and our Rare Disease platform in 2023 and beyond.

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 designation filings. Additionally, we will continue to seek opportunities to enhance our capabilities through strategic partnerships and acquisitions of assets and businesses. On July 21, 2022, we completed an asset acquisition of four ANDAs from Oakrum Pharma, including two that were commercial at the time of acquisition.

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, all of which influence the level of competition upon product launch. These criteria include:

Formulation Complexity. Our development and manufacturing capabilities enable us to manufacture pharmaceuticals that are difficult to produce, including highly potent, extended release, combination, and low dosage products. This ability to manufacture a variety of complex products is a competitive strength that we intend to leverage in selecting products to develop or manufacture.
Patent Status. We seek to develop products whose branded bioequivalents do not have long-term patent protection or existing patent challenges.
Market Size. When determining whether to develop or acquire an individual product, we review the current and expected market size for that product at launch, as well as forecasted price erosion upon conversion from branded to generic pricing. We endeavor to manufacture products with sufficient market size to enable us to enter the market with a strong likelihood of being able to price our products both competitively and at a profit.
Profit Potential. We research the availability and cost of active pharmaceutical ingredients in determining which products to develop or acquire. In determining the potential profit of a product, we forecast our anticipated market share, pricing, including the expected price erosion caused by competition from other generic manufacturers, and the estimated cost to manufacture the products.
Manufacturing. We generally seek to develop and manufacture products at our own manufacturing plants in order to optimize the utilization of our facilities, ensure quality control in our products, 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 specialized manufacturing facilities provide a

44

means of entering niche markets, such as hormone therapies, in which fewer generic companies are able to compete.

Fiscal 2022 Developments

Restructuring Update

On June 2, 2022, we announced that we intend to cease operations at our Oakville, Ontario, Canada manufacturing plant by the first quarter of 2023. This action is part of ongoing initiatives to capture operational synergies following our acquisition of Novitium in November 2021. We have transitioned the majority of products manufactured or packaged in Oakville to one of our three U.S.-based manufacturing sites and are on track to cease operations by the end of the first quarter 2023. We are seeking to find potential buyers for the Oakville site, though there can be no assurance as to when or if that will occur or the amount of any net proceeds that may be received.

Operating Segment Update

Prior to 2022, we had concluded that we had one operating segment. Effective in the first quarter of 2022 and prospectively, in conjunction with the principal completion of our buildout of infrastructure in the areas of commercialization of rare disease therapies and the launch of Cortrophin Gel, we determined that we now have 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.

Asset Acquisitions

On July 21, 2022, we acquired four ANDAs from Oakrum Pharma, LLC for a purchase price of $8.0 million plus an immaterial amount for the purchase of API and finished goods inventory. The transaction was funded from cash on hand.

Product Launches

Refer to our website at www.anipharmaceuticals.com for information on the products, including indications/treatments.

Purified Cortrophin Gel Approval and Launch

Purified Cortrophin Gel became available to our customers in late 2021, and we recognized an immaterial amount of revenues during the year ended December 31, 2021. On January 24, 2022, we announced the full-scale U.S. commercial availability and launch of Purified Cortrophin Gel.

COVID-19 Impact

We continue to closely monitor the impact of the novel coronavirus (“COVID-19”) pandemic on our business and the geographic regions where we operate. While total market generic and brand prescriptions were depressed in earlier parts of 2021 as subsequent waves and variants of the virus impacted patient and customer behavior, prescriptions returned to pre-pandemic levels in late 2021 and into 2022. We continued to see disruptions to our supply chain from the

45

COVID-19 pandemic during 2022, including significant lead times for purchases of materials. The pandemic has not impacted our access to capital and has not significantly impacted our use of funds.

We are unable to predict the impact that the COVID-19 pandemic will continue to have on our future financial condition, results of operations and cash flows due to numerous uncertainties, including the continued duration of the pandemic, the appearance of additional variants of the virus, the level of success of continued actions taken to contain the pandemic or mitigate its impact, and the direct and indirect economic effects of the pandemic and containment measures, among others.

General

Impacts to our 2022 and 2021 results of operations, including to net revenues, operating expenses, interest and other expense, net, and income taxes are described below. Our results of operations for the year ended December 31, 2022 were impacted by the November 19, 2021 acquisition of Novitium and related activity subsequent to that date. The acquisition provides additional revenues and the incurrence of increased costs, including but not limited to the amortization of intangible assets acquired, other operating costs, and increased interest costs on borrowings used to finance the transaction. During the year ended December 31, 2022, Novitium operations generated $90.3 million in net revenues.

The following table summarizes our results of operations for the periods indicated:

Year Ended

December 31, 

(in thousands)

    

2022

    

2021

Net revenues

$

316,385

$

216,136

Operating expenses

 

 

Cost of sales (exclusive of depreciation and amortization)

 

138,785

 

100,610

Research and development

 

22,318

 

11,369

Selling, general, and administrative

 

124,044

 

84,294

Depreciation and amortization

 

56,972

 

47,252

Contingent consideration fair value adjustment

3,758

500

Legal settlement expense

8,750

Purified Cortrophin Gel pre-launch charges

 

 

780

Restructuring activities

5,679

Intangible asset impairment charge

112

2,374

Operating loss

 

(35,283)

 

(39,793)

Interest expense, net

 

(28,052)

 

(11,922)

Other income/(expense), net

 

670

 

(4,343)

Loss before benefit for income taxes

 

(62,665)

 

(56,058)

Benefit for income taxes

 

14,769

 

13,455

Net loss

$

(47,896)

$

(42,603)

46

The following table sets forth, for the periods indicated, items in our consolidated statements of operations as a percentage of net revenues.

Year Ended

 

December 31, 

 

    

2022

    

2021

 

Net revenues

 

100.0

%  

100.0

%

Operating expenses

 

  

 

  

Cost of sales (exclusive of depreciation and amortization)

 

43.9

%  

46.5

%

Research and development

 

7.1

%  

5.3

%

Selling, general, and administrative

 

39.2

%  

39.0

%

Depreciation and amortization

 

18.0

%  

21.9

%

Contingent consideration fair value adjustment

1.2

%  

0.2

%  

Legal settlement expense

%  

4.0

%  

Purified Cortrophin Gel pre-launch charges

 

%  

0.4

%

Restructuring activities

1.8

%  

%  

Intangible asset impairment charge

 

%  

1.1

%

Operating loss

 

(11.2)

%  

(18.4)

%

Interest expense, net

 

(8.9)

%  

(5.5)

%

Other income/(expense), net

 

0.2

%  

(2.0)

%

Loss before benefit for income taxes

 

(19.9)

%  

(25.9)

%

Benefit for income taxes

 

4.7

%  

6.2

%

Net loss

 

(15.2)

%  

(19.7)

%

Results of Operations for the Years Ended December 31, 2022 and 2021

Net Revenues

Year Ended December 31, 

 

(in thousands)

    

2022

    

2021

    

Change

    

% Change

 

Generics, Established Brands, and Other Segment

Generic pharmaceutical products

$

210,121

$

143,571

$

66,550

 

46.4

%

Established brand pharmaceutical products

 

39,463

 

47,561

 

(8,098)

 

(17.0)

%

Contract manufacturing

 

16,106

 

10,042

 

6,064

 

60.4

%

Royalty and other

 

9,009

 

14,962

 

(5,953)

 

(39.8)

%

Generics, established brands, and other segment total net revenues

$

274,699

$

216,136

$

58,563

27.1

%

Rare Disease Segment

Rare disease pharmaceutical products

$

41,686

$

$

41,686

NM

(1)

Total net revenues

$

316,385

$

216,136

$

100,249

 

46.4

%

We derive substantially all of our revenues from sales of generic, established brand, and rare disease pharmaceutical products, contract manufacturing, royalties on net sales of certain products, and other services, including development services, and laboratory 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.

47

Net revenues for the year ended December 31, 2022 were $316.4 million compared to $216.1 million for the same period in 2021, an increase of $100.2 million, or 46.4%, primarily as a result of the following factors:

Net revenues for generic pharmaceutical products were $210.1 million during the year ended December 31, 2022, an increase of 46.4% compared to $143.6 million for the same period in 2021. From a product perspective, the increase was principally driven by revenues from products acquired in our acquisition of Novitium, which increased $70.1 million, including Prazosin, Famotidine, Oxybutynin Chloride, Dapsone, Prednisone Rifabutin, and various other products. The increase was also due to increased revenues of Nebivolol, which ANI launched in September 2021. Increases were tempered by a decrease in revenues of Penicillamine, EEMT, Propranolol Extended Release, and Bexarotene. The increase in net generic revenues was principally due to the acquisition of Novitium, which drove an increase in volumes, and was tempered by a decrease in average selling prices.

During the year ended December 31, 2022, generic prescriptions have returned to essentially pre-pandemic levels. During the year ended December 31, 2021, generic prescription levels continued to be suppressed when compared to pre-pandemic levels, most significantly during the three months ended March 31, 2021, and the revenues for many of our generic pharmaceutical products continued to be negatively impacted. Per IQVIA/IMS data, total generic market prescriptions increased sequentially during periods in 2021 and approached pre-pandemic levels near the end of the year.

Net revenues for branded pharmaceutical products were $39.5 million during the year ended December 31, 2022, a decrease of 17.0% compared to $47.6 million for the same period in 2021. From a product perspective, the net decrease was driven primarily by a decrease in sales of Casodex, InnoPran XL, Inderal XL and Veregen. These decreases were tempered primarily by an increase in sales of Lipofen, Atacand, and Vancocin. The decrease in branded pharmaceutical product revenues for the year ended December 31, 2022 was principally due to lower unit volume sales on key branded products in addition to higher levels of returns and rebates.

As of the end of the 2021 fiscal year, brand prescription levels returned to pre-pandemic levels.

Contract manufacturing revenues were $16.1 million during the year ended December 31, 2022, an increase of 60.4% compared to $10.0 million for the same period in 2021, due to an increase in the volume of orders, primarily related to Novitium contract manufacturing revenues in 2022.

Royalty and other were $9.0 million during the year ended December 31, 2022, a decrease of $6.0 million from $15.0 million for the same period in 2021, primarily due to the one-time recognition of the final royalty of $11.2 million under the Kite Pharma, Inc. license agreement (Yescarta®) pursuant to the Tripartite Agreement in the year ended December 31, 2021. Royalty revenue for the year ended December 31, 2022 includes $5.2 million related to Novitium arrangements.

Net revenues of rare disease pharmaceutical products, which consists entirely of sales of Purified Cortrophin Gel, were $41.7 million during the year ended December 31, 2022, as the product was launched in late January 2022. There were no sales of rare disease pharmaceutical products during 2021.

Cost of Sales (Excluding Depreciation and Amortization)

Year Ended December 31, 

 

(in thousands)

    

2022

    

2021

    

Change

    

% Change

 

Cost of sales (excl. depreciation and amortization)

$

138,785

$

100,610

$

38,175

 

37.9

%

Cost of sales consists of direct labor, including manufacturing and packaging, active and inactive pharmaceutical ingredients, freight costs, packaging components, and royalties 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 consolidated statements of operations.

48

For the year ended December 31, 2022, cost of sales increased to $138.8 million from $100.6 million for the same period in 2021, an increase of $38.2 million or 37.9%. The increase is primarily due to increased volumes of generic products, including $34.7 million of costs related to activities of Novitium during the year ended December 31, 2022, compared to $4.0 million in the prior year period, and $5.3 million in costs representing the excess of fair value over cost for inventory acquired in an asset acquisition and a business combination, of which $3.2 million relates to inventory acquired from Novitium. Charges for the excess of fair value over cost for inventory acquired in an asset acquisition were $5.4 million for the comparable period in 2021. Sales of products subject to profit sharing arrangements also accounted for a $3.0 million increase in the current year period.

Cost of sales as a percentage of net revenues, exclusive of the impacts related to excess of fair value over the cost of inventory sold during the period, increased to 42.2% during the year ended December 31, 2022, from 43.1% during the same period in 2021, primarily as a result of increased volumes in a period of declining average selling prices across generic and brand products, $11.2 million in royalty revenue during the comparable 2021 period with no associated cost of goods sold, and higher costs related to sales of products subject to profit sharing arrangements.

During the year ended December 31, 2022, we purchased 19% of our inventory from one supplier. As of December 31, 2022, the amount payable to this supplier was $10.9 million. During the year ended December 31, 2021, no single vendor represented at least 10% of inventory purchases.

Other Operating Expenses

Year Ended December 31, 

(in thousands)

    

2022

    

2021

    

Change

    

% Change

    

Research and development

$

22,318

$

11,369

$

10,949

 

96.3

%  

Selling, general, and administrative

 

124,044

 

84,294

 

39,750

 

47.2

%  

Depreciation and amortization

 

56,972

 

47,252

 

9,720

 

20.6

%  

Contingent consideration fair value adjustment

3,758

500

3,258

NM

(1)

Legal settlement expense

8,750

(8,750)

(100.0)

%  

Purified Cortrophin Gel pre-launch charges

 

 

780

 

(780)

 

(100.0)

%  

Restructuring activities

5,679

5,679

NM

(1)

Intangible asset impairment charge

112

2,374

(2,262)

NM

(1)

Total other operating expenses

$

212,883

$

155,319

$

57,564

 

37.1

%  

(1)Not meaningful

For the year ended December 31, 2022, other operating expenses increased to $212.9 million from $155.3 million for the same period in 2021, an increase of $57.6 million, or 37.1%, primarily as a result of the following factors:

Research and development expenses increased from $11.4 million to $22.3 million, an increase of 96.3%, primarily due to expenses related to Novitium activities during the year ended December 31, 2022, in-process research and development charges of $1.2 million recognized in the current year, tempered by a $1.5 million decrease in expense associated with our Cortrophin development efforts due to approval of the launch of the product.

Selling, general, and administrative expenses increased from $84.3 million to $124.0 million, an increase of 47.2%, primarily due to a $37.6 million increase in sales and marketing expenses related to our launch of Purified Cortrophin Gel, increases related to the addition of Novitium headcount and activities during the year ended December 31, 2022, tempered by a $8.1 million decrease in transaction expenses related to the Novitium acquisition.
Depreciation and amortization expense was $57.0 million for the year ended December 31, 2022, compared to $47.3 million for the year ended December 31, 2021. The increase is primarily due to the amortization of intangible assets acquired in the Novitium acquisition.

As described in Note 9, Fair Value Disclosures, in the notes to the consolidated financial statements included in Part II, Item 8. of this Annual Report on Form 10-K, we recognized a contingent consideration fair value

49

adjustment related to the Novitium acquisition of $3.8 million and $0.5 million in the year ended December 31, 2022 and 2021, respectively. The expense is principally due to the passage of time (i.e. moving closer to the ultimate payment date of the consideration, rather than the change in any other variables).
As described in Note 13, Commitments and Contingencies, in the notes to the consolidated financial statements included in Part II, Item 8. of this Annual Report on Form 10-K, we recognized legal settlement expense of $8.8 million in the year ended December 31, 2021, principally related to settlement of the Arbor matter. No legal settlement expenses were recognized in the year ended December 31, 2022.
As described in Note 14, Purified Cortrophin Gel Pre-Launch Charges, in the notes to the consolidated financial statements in Part II, Item 8. of this Annual Report on Form 10-K, we recognized Cortrophin pre-launch charges related to purchases of materials of $0.8 million in the year ended December 31, 2021. No Cortrophin pre-launch charges related to purchases of materials were recognized in the year ended December 31, 2022.
We recognized restructuring activities of $5.7 million of expense in the year ended December 31, 2022, in relation to the anticipated closure of our Oakville, Ontario, Canada facility. Costs included $2.1 million in termination benefits, $3.1 million in fixed asset impairments and accelerated depreciation, and $0.4 million of other costs. No restructuring activities were recognized in the year ended December 31, 2021.
We recognized an impairment of $0.1 million in the year ended December 31, 2022, in relation to an ANDA asset. We recognized an impairment of $2.4 million in the year ended December 31, 2021, in relation to an ANDA asset.

Other Expense, net

Year Ended December 31, 

(in thousands)

    

2022

    

2021

    

Change

    

% Change

    

Interest expense, net

$

(28,052)

$

(11,922)

$

(16,130)

 

135.3

%  

Other income/(expense), net

 

670

 

(4,343)

 

5,013

 

(115.4)

%  

Total other expense, net

$

(27,382)

$

(16,265)

$

(11,117)

 

68.3

%  

For the year ended December 31, 2022, we recognized other expense, net of $27.4 million versus other expense, net of $16.3 million for the same period in 2021, an increase of $11.1 million. Interest expense, net for 2022 consisted primarily of interest expense on our Term Facility. Interest expense, net for 2021 consisted primarily of interest expense on our Term Loan, DDTL, and Revolver under our Prior Credit Facility, and interest expense on our new Term Facility subsequent to the termination of our Prior Credit Facility and entry into new Credit Facility on November 19, 2021. The increase in interest expense is due to an increase in the debt outstanding during the year ended December 31, 2022, coupled with an increased borrowing rate on the $300.0 million Term Facility, as compared to the borrowing rate on the Prior Credit Agreement borrowings and an increase in amortization of finance fees. The $5.0 million change in other income/(expense), net is primarily related to the $0.8 million gain on the sale of an ANDA in the year ended December 31, 2022 and the non-recurrence of $4.2 million ticking fee expense related to our Credit Facility that was syndicated on May 24, 2021, a $1.5 million loss on the extinguishment of debt related to our Prior Credit Facility, and $1.8 million in net gains on the sale of ANDAs in the year ended December 31, 2021. For the year ended December 31, 2022 and 2021, there was $0.1 million of interest capitalized into construction in progress.

Benefit for Income Taxes

Year Ended December 31, 

(in thousands)

    

2022

    

2021

    

Change

    

% Change

 

Benefit for income taxes

$

14,769

$

13,455

$

1,314

 

9.8

%

50

Our benefit for income taxes consists of current and deferred components, which include changes in our deferred tax assets, our deferred tax liabilities, and our valuation allowance. We measure our deferred tax assets and liabilities using the tax rates that we believe will apply in the years in which the temporary differences are expected to be recovered or paid. See Note 12. Income Taxes, in the notes to the consolidated financial statements in Part II, Item 8. of this Annual Report on Form 10-K for further information.

For the year ended December 31, 2022, we recognized an income tax benefit of $14.8 million, an effective benefit rate of 23.6% of consolidated pre-tax losses reported in the period, as well as the net effects of certain discrete items occurring in 2022 which impact our income tax provision in the period in which they occur. There were no material discrete items occurring during the year ended December 31, 2022.

For the year ended December 31, 2021, we recognized an income tax benefit of $13.5 million, an effective benefit rate of 24.0% of consolidated pre-tax losses reported in the period. Our effective tax rate for 2021 was impacted by changes in state tax rates due to our increased presence in certain states, certain non-deductible expenses, and the impact of current period stock-based compensation, among other items.

Liquidity and Capital Resources

The following table highlights selected liquidity and working capital information from our consolidated balance sheets.

December 31, 

December 31, 

(in thousands)

    

2022

    

2021

Cash and cash equivalents

$

48,228

$

100,300

Current restricted cash

5,006

Accounts receivable, net

 

165,438

 

128,526

Inventories, net

 

105,355

 

81,693

Prepaid income taxes

 

3,827

 

3,667

Assets held for sale

8,020

Prepaid expenses and other current assets

 

8,387

 

7,589

Total current assets

$

344,261

$

321,775

Current debt, net of deferred financing costs

$

850

$

850

Accounts payable

 

29,305

 

22,967

Accrued expenses and other

 

5,394

 

7,563

Accrued royalties

 

9,307

 

6,225

Accrued compensation and related expenses

 

10,312

 

8,522

Accrued government rebates

 

10,872

 

5,492

Returned goods reserve

 

33,399

 

35,831

Deferred revenue

 

 

87

Total current liabilities

$

99,439

$

87,537

On December 31, 2022, we had $48.2 million in unrestricted cash and cash equivalents. On December 31, 2021, we had $100.3 million in unrestricted cash and cash equivalents. In 2022 and 2021, we invested in leadership, expertise, and infrastructure in the areas of commercialization of rare disease therapies and in 2022 commercialized our Cortrophin Gel product.

In 2021, we financed the acquisition of Novitium in part with borrowings under the Credit Facility described below under “Sources and Uses of Cash – Debt Financing,” and by a $25.0 million PIPE Investment by Ampersand 2020 Limited Partnership (“Ampersand”).

We are focused on expanding our business and product pipeline through collaborations, and also through acquisitions of products and companies. We are continually evaluating potential asset acquisitions and business combinations. To finance such acquisitions, we might raise additional equity capital, incur additional debt, or both.

51

Our working capital ratio, defined as total current assets divided by total current liabilities, is 3.5 as of December 31, 2022. Despite a use of cash of $31.2 million by operating activities, we believe that our financial resources, consisting of net current working capital of approximately $244.8 million, anticipated future operating revenue and corresponding collections from customers, and our Credit Facility, under which $40.0 million remains available for borrowing as of December 31, 2022, will be sufficient to enable us to meet our working capital requirements and debt obligations for at least the next 12 months. If our assumptions underlying estimated revenue and expenses are wrong, or if our cash requirements change materially as a result of shifts in our business or strategy, we could require additional financing. If we are not profitable or do not generate cash from operations as anticipated and additional capital is needed to support operations, we may be unable to obtain such financing, or obtain it on favorable terms, in which case we may be required to curtail development of new products, limit expansion of operations, or accept financing terms that are not as attractive as desired.

Consolidation among wholesale distributors, chain drug stores, and group purchasing organizations has resulted in a smaller number of companies each controlling a larger share of pharmaceutical distribution channels. Our net revenues were concentrated among three customers representing 26%, 18%, and 15% of net revenues during the year ended December 31, 2022. As of December 31, 2022 accounts receivable from these three customers totaled approximately 82% of accounts receivable, net. Our net revenues were concentrated among three customers representing 29%, 23%, and 16% of net revenues during the year ended December 31, 2021. As a result, negotiated payment terms with these customers have a material impact on our liquidity and working capital.

Our Cortrophin Gel product accounted for approximately 13% of our net revenues in 2022. None of our products accounted for 10% or more of our net revenues in 2021.

Sources and Uses of Cash

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.

The Term Facility proceeds were used to finance the cash portion of the consideration for the Novitium acquisition, repay borrowings under our Prior Credit Agreement, and pay fees, costs and expenses incurred in connection with the acquisition of Novitium. Proceeds from the Revolving Facility are expected to be used, subject to certain limitations, for working capital and other general corporate purposes.  

The Term Facility matures in November 2027 and the Revolving Facility in November 2026. Each permits both base rate borrowings (“ABR Loans”) and Eurodollar rate borrowings (“Eurodollar Loans”), plus a spread of (a) 5.00% above the base rate in the case of ABR Loans under the Term Facility and 6.00% above the LIBOR Rate (or alternate benchmark rate as defined in the Credit Agreement, which includes a floor of 0.75%) in the case of loans under the Term Facility and (b) 3.75% above the base rate in the case of ABR Loans under the Revolving Facility and 4.75% above the LIBOR Rate (as defined in the Credit Agreement) in the case of loans under the Revolving Facility. The Credit Facility has a subjective acceleration clause in case of a material adverse effect. The Term Facility includes a repayment schedule, pursuant to which $750 thousand of the loan will be paid in quarterly installments during the 12 months ending December 31, 2023. As of December 31, 2022, $3.0 million of principal of the loan was recorded as current borrowings, net of deferred financing costs, in the consolidated balance sheet. As of December 31, 2022, we had not drawn on the Revolving Facility and $40.0 million remained available for borrowing subject to certain conditions.

Equity Financing

52

Concurrently with the execution of the merger agreement related to the Novitium acquisition, on March 8, 2021, we entered into that certain Equity Commitment and Investment Agreement with Ampersand 2020 Limited Partnership (the “PIPE Investor”) pursuant to which, on November 19, 2021, we issued and sold to the PIPE Investor, and the PIPE Investor purchased, 25,000 shares of our Series A Convertible Preferred Stock, for a purchase price of $1,000 per share and an aggregate purchase price of $25.0 million, in a private placement issued in reliance on the exemption from registration provided by Section 4(a)(2) of the Securities Act of 1933, as amended, and/or Regulation D promulgated thereunder.

In November 2021, through a public offering, we completed the issuance and sale of 1,500,000 shares of ANI common stock, resulting in net proceeds after issuance costs of $69.7 million. The proceeds are being used to fund our Purified Cortrophin Gel commercialization efforts, including sales and marketing and consulting expenses related thereto, and for general corporate purposes.

Customer Payments

In addition to the financings in prior years, payments from customers are a significant source of cash in 2022, 2021, and 2020 and were our primary source of cash in 2022 and 2021.

Uses of Cash

Our primary cash requirements are to fund operations, including Purified Cortrophin Gel commercialization efforts, research and development programs and collaborations, to support general and administrative activities, to purchase equipment and machinery to expand our manufacturing capabilities as our product lines grow, and to expand our business and product pipeline through acquisitions of products and companies. We are continually evaluating potential asset acquisitions and business combinations. Our future capital requirements will depend on many factors, including, but not limited to:

product mix and pricing for product sales and contract manufacturing;
pricing and payment terms with customers;
costs of raw materials and payment terms with suppliers;
capital expenditures and equipment purchases to support product launches; and
business and product acquisitions.

On November 19, 2021, we completed our previously announced acquisition of all of the interests of Novitium pursuant to the terms of the Agreement and Plan of Merger (the “Merger Agreement”), dated as of March 8, 2021, for cash consideration, 2,466,654 restricted shares of our common stock valued at $91.2 million based on our closing stock price of $43.54 on the date of closing and discounted for lack of marketability due to restrictions on shares, and up to $46.5 million in additional contingent consideration. Additionally, we agreed to pay certain debts of Novitium in the amount of $8.5 million, which we deemed to be paid in consummation of the transaction closing, and not assumed liabilities, and thus were included as additional cash consideration. This acquisition was accounted for as a business combination. The contingent consideration is based on the achievement of certain milestones, including 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. As of the closing of the acquisition, the contingent consideration had a fair value of $30.8 million. Refer to Note 9 for changes in contingent consideration and changes in fair value. Total consideration including cash, restricted shares and contingent consideration was valued at $206.5 million.

In connection with entry into the Credit Facility, on November 19, 2021, we terminated our existing Amended and Restated Credit Agreement, dated as of December 27, 2018 (the “Prior Credit Agreement”), among the Company, as borrower, and Citizens Bank with other lenders. In connection with the termination of the Prior Credit Agreement, on November 19, 2021, we used borrowings under the Credit Facility to prepay the full amount of indebtedness under the

53

Prior Credit Agreement, and to pay related accrued and unpaid interest, legal fees, and expenses. We made a reacquisition payment of $200.1 million, representing the remaining principal balance on the debt of $200.1 million plus certain legal fees.

In the second quarter 2021, we drew $24.0 million under the Revolver of our Prior Credit Agreement, of which $20.7 million was used to fund the acquisition of three NDAs and an ANDA and certain related inventories from Sandoz Inc. In the third quarter 2021, we utilized $8.4 million of cash on hand to settle litigation with Arbor.

Discussion of Cash Flows

The following table summarizes the net cash and cash equivalents provided by/(used in) operating activities, investing activities and financing activities for the periods indicated:

Year Ended December 31, 

(in thousands)

    

2022

    

2021

Operating Activities

$

(31,203)

$

3,322

Investing Activities

$

(15,738)

$

(105,483)

Financing Activities

$

(5,126)

$

194,595

Net Cash (Used in) / Provided by Operating Activities

Net cash used in operating activities was $31.2 million for the year ended December 31, 2022, compared to $3.3 million provided by operating activities during the same period in 2021, a change of $34.5 million. The use of cash was driven by our net loss and changes in working capital, including increases to accounts receivable and inventory of $31.4 million and $26.9 million, respectively, since December 31, 2021, due in part to a number of new product launches during the year ended December 31, 2022.

Net Cash Used in Investing Activities

Net cash used in investing activities for the year ended December 31, 2022 was $15.7 million, principally due to the acquisition of four ANDAs from Oakrum Pharma LLC for $8.0 million consisting of $7.2 million of cash and $0.8 million of other consideration, and $8.9 million of capital expenditures partially offset by $0.8 million proceeds from sale of long-lived assets during the period.

Net Cash (Used in) / Provided by Financing Activities

Net cash used in financing activities was $5.1 million for the year ended December 31, 2022 compared to $194.6 million in cash provided by financing activities for the year ended December 31, 2021, principally due to the $3.0 million maturity payments on the Term Facility, $2.0 million of treasury stock purchased in relation to restricted stock vests, and $1.6 million convertible stock dividends paid.

Contractual Obligations

We believe our available cash and cash equivalents along with our ability to generate operating cash flow and continued access to debt markets are sufficient to fund existing and planned cash requirements. Our contractual obligations and commitments as of December 31, 2022 are comprised of principal payments on debt, interest payments on debt, operating leases, purchase obligations, dividends, and contingent consideration.

Our largest contractual obligation relates to our principal payments on our interest payments on our debt. As of December 31, 2022, the principal amount of our Term Facility was $297.0 million. The interest rate on our Term Facility is currently 1-month LIBOR plus 6.00%, subject to a 0.75% floor. The interest rate under the Term Facility as of December 31, 2022 is 6.75%. See Note 4, Indebtedness, in the notes to the consolidated financial statements in Part II, Item 8. of this Annual Report on Form 10-K for additional information and timing on our principal payments on debt. We also have an interest rate swap used to manage changes in LIBOR-based interest rates underlying a portion of the

54

borrowing under the Term Facility. Under the swap agreement, ANI pays the counterparty a fixed rate of 2.26% and receives variable 1-month LIBOR, subject to a 0.75% floor, on the outstanding notional value. As of December 31, 2022, the notional value of the interest rate swap was $151.5 million. See Note 5, Derivative Financial Instruments and Hedging Activity, in the notes to the consolidated financial statements in Part II, Item 8. of this Annual Report on Form 10-K for additional information.

Our operating leases are for facilities and office equipment. As leases expire, we do not anticipate difficulty in negotiating renewals or finding other satisfactory space if the premise becomes unavailable. See Note 13, Commitments and Contingencies, in the notes to the consolidated financial statements in Part II, Item 8. of this Annual Report on Form 10-K for additional discussion and timing of payments related to these operating lease obligations.

Purchase obligations primarily includes contractual obligation for inventory/material purchase minimums and service agreements. We have a supply agreement with one vendor that includes purchase minimums. Pursuant to this agreement, we will be required to purchase a total of $0.1 million of API from this vendor during the year ended December 31, 2023. Most of our other purchase obligations are related to purchases of information technology services, marketing arrangements, or other service contracts.

Our convertible preferred stock (“PIPE Shares”) also accrue dividends at 6.50% per year on a cumulative basis, payable in cash or in-kind. Dividends are payable until the preferred stock is converted, either at the option of the PIPE investor, at any time, or the option of ANI, beginning two years after the November 19, 2021 issuance provided ANI’s stock price reaches a certain level. See Note 10, Mezzanine and Stockholders’ Equity, in the notes to the consolidated financial statements in Part II, Item 8. of this Annual Report on Form 10-K for additional discussion of dividends.

Consideration of the Novitium acquisition includes $46.5 million in contingent future earn-out payments. The contingent consideration is based on the achievement of certain milestones, including 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. Payments of $25.0 million would be due if gross profit and regulatory milestones are achieved by November 30, 2023, and up to $21.5 million of payments may be made for up to ten years based on a percentage of net profits on products launched in the future. See Note 2, Business Combination, in the notes to the consolidated financial statements in Part II, Item 8. of this Annual Report on Form 10-K for additional information on our contingent consideration.

We expect to continue to incur significant expenditures in support of our commercial launch of Cortrophin, including costs related to service contracts and increased headcount.

Critical Accounting Estimates

This Management’s Discussion and Analysis of Financial Condition and Results of Operations is based on our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The preparation of financial statements in conformity with U.S. GAAP requires management 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. The SEC has defined a company’s critical accounting policies as the ones that are most important to the portrayal of the company’s financial condition and results of operations, and which require the company to make its most difficult and subjective judgments, often as a result of the need to make estimates of matters that are inherently uncertain. Based on this definition, we have identified the critical accounting policies and judgments addressed below. We also have other key accounting policies, which involve the use of estimates, judgments, and assumptions that are significant to understanding our results.

Our significant accounting policies are discussed in Note 1. Description of Business and Summary of Significant Accounting Policies, in the notes to the consolidated financial statements in Part II, Item 8. of this Annual Report on Form 10-K. On an ongoing basis, we evaluate these estimates and assumptions, including those described below. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. These estimates and assumptions form the basis for making judgments about the carrying values of assets

55

and liabilities that are not readily apparent from other sources. Actual results could differ from those estimates. Due to the estimation processes involved, the following summarized accounting policies and their application are considered to be critical to understanding our business operations, financial condition, and operating results.

Revenue Recognition

We recognize revenue 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.

We derive our revenues primarily from sales of generic and branded pharmaceutical products. Revenue is recognized when our obligations under the terms of our contracts with customers are satisfied, which generally occurs when control of the products we sell is transferred to the customer. We estimate variable consideration after considering applicable information that is reasonably available. We generally do not have incremental costs to obtain contracts that would otherwise not have been incurred. We do 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.

Our revenue recognition accounting methodologies contain uncertainties because they require management to make assumptions and to apply judgment to estimate the amount of discounts, rebates, promotional adjustments, price adjustments, returns, chargebacks, and other potential adjustments, which are accounted for as reductions to revenue. We make these estimates based on historical experience. In addition, for our product development services revenue, we recognize revenue on a percentage of completion basis, which requires judgments related to how much work has been completed on various components our projects.

Revenue from Sales of Generic and Branded Pharmaceutical Products

Product sales consists of sales of our generic and brand pharmaceutical products. Our sole performance obligation in our contracts is to provide pharmaceutical products to customers. Our products are sold at pre-determined standalone selling prices and our performance obligation is considered to be satisfied when control of the product is transferred to the customer. Control is generally transferred to the customer upon delivery of the product to the customer, as our pharmaceutical products are generally sold on an FOB destination basis and because inventory risk and risk of ownership passes to the customer upon delivery. Payment terms for these sales are generally fewer than 100 days. We recognized $249.6 million and $191.1 million of revenue related to sales of generic and branded pharmaceutical products in 2022 and 2021, respectively.

Revenue from Distribution Agreements

From time to time, we enter into marketing and distribution agreements with third parties in which we sell products under ANDAs or NDAs owned or licensed by these third parties. These products are sold under our own label. We have assessed and determined that we control the products sold under these marketing and distribution agreements and therefore are the principal for sales under each of these marketing and distribution agreements. As a result, we recognize revenue on a gross basis when control has passed to the customer and we have satisfied our performance obligation. Under these agreements, we pay these third parties a specified percentage of the gross profit earned on sales of the products. These profit-sharing percentages are recognized in cost of sales in our consolidated statements of operations and are accrued in accrued royalties in our consolidated balance sheets until payment has occurred.

Chargebacks

As discussed in Note 1. Description of Business and Summary of Significant Accounting Policies, in the notes to the consolidated financial statements in Part II, Item 8. of this Annual Report on Form 10-K, we estimate the amount of

56

chargebacks based our actual historical experience. A number of factors influence current period chargebacks by impacting the average selling price (“ASP”) of products, including customer mix, negotiated terms, volume of off-contract purchases, and wholesale acquisition cost (“WAC”).

If actual results were not consistent with our estimates, we could be exposed to losses or gains that could be material, as changes to chargeback estimates could cause an increase or decrease in revenue recognized during the year and increase or decrease accounts receivable. If there were a 10% change in the chargeback estimates throughout the year, our net revenues would be affected by $64.2 million for the year ended December 31, 2022.

Government Rebates

As discussed in Note 1. Description of Business and Summary of Significant Accounting Policies, in the notes to the consolidated financial statements in Part II, Item 8. of this Annual Report on Form 10-K, our estimates for government rebates are based upon several factors. Our estimates for Medicaid rebates are based upon our average manufacturer price, best price, product mix, levels of inventory in the distribution channel that we expect to be subject to Medicaid rebates, and historical experience, which are invoiced in arrears by state Medicaid programs. Our estimates for Medicare rebates are based on historical experience. While such experience has allowed for reasonable estimation in the past, history may not always be an accurate indicator of future rebate experience, and trends in Medicaid and Medicare enrollment and which products are covered by Medicaid and Medicare could change.

If actual results were not consistent with our estimates, we could be exposed to losses or gains that could be material, as changes to government rebate estimates could cause an increase or decrease in revenue recognized during the year and decrease or increase the government rebate reserve. If there were a 10% change in the government rebate estimates throughout the year, our net revenues would be affected by $2.1 million for the year ended December 31, 2022.

Returns

As discussed in Note 1. Description of Business and Summary of Significant Accounting Policies, in the notes to the consolidated financial statements in Part II, Item 8. of this Annual Report on Form 10-K, our estimate for returns is based upon our historical experience with actual returns. While such experience has allowed for reasonable estimation in the past, history may not always be an accurate indicator of future returns.

If actual results were not consistent with our estimates, we could be exposed to losses or gains that could be material, as changes to returns estimates could cause an increase or decrease in revenue recognized during the year and decrease or increase the returned goods reserve. If there were a 10% change in the returns estimates throughout the year, our net revenues would be affected by $2.3 million for the year ended December 31, 2022.

Administrative Fees and Other Rebates

As discussed in Note 1. Description of Business and Summary of Significant Accounting Policies, in the notes to the consolidated financial statements in Part II, Item 8. of this Annual Report on Form 10-K, we accrue for fees and rebates by product by wholesaler, at the time of sale based on contracted rates, ASPs, and on-hand inventory counts obtained from wholesalers.

If actual results were not consistent with our estimates, we could be exposed to losses or gains that could be material, as changes to these estimates could cause an increase or decrease in revenue recognized during the year and increase or decrease accounts receivable. If there were a 10% change in the administrative fees estimates throughout the year, our net revenues would be affected by $4.2 million for the year ended December 31, 2022.

57

Prompt Payment Discounts

As discussed in Note 1. Description of Business and Summary of Significant Accounting Policies, in the notes to the consolidated financial statements in Part II, Item 8. of this Annual Report on Form 10-K, we reserve for sales discounts based on invoices outstanding, assuming, based on past experience, that 100% of available discounts will be taken.

If customers do not take 100% of available discounts as we estimate, we could need to re-adjust our methodology for calculating the prompt payment discount reserve. If there were a 10% decrease in the prompt payment discounts estimates throughout the year, our net revenues would increase by $2.1 million for the year ended December 31, 2022.

Contract Manufacturing Product Sales Revenue

Contract manufacturing arrangements consist of agreements in which we manufacture a pharmaceutical product on behalf of third party. Our performance obligation is to manufacture and provide pharmaceutical products to customers, typically pharmaceutical companies. The contract manufactured products are sold at pre-determined standalone selling prices and our performance obligations are considered to be satisfied when control of the product is transferred to the customer. Control is transferred to the customer when the product leaves our dock to be shipped to the customer, as our contract manufacturing products are sold on an FOB shipping point basis and the inventory risk and risk of ownership passes to the customer at that time. Payment terms for these sales are generally fewer than two months. We estimate returns based on historical experience. Historically, we have not had material returns for contract manufactured products. We recognized $16.1 million and $10.0 million of revenue related to sales of contract manufactured products in 2022 and 2021, respectively.

Royalties from Licensing Agreements

From time to time, we enter into transition agreements with the sellers of products we acquire, under which we license to the seller the right to sell the acquired products. Therefore, we recognize the revenue associated with sales of the underlying products as royalties. Because these royalties are sales-based, we recognize the revenue when the underlying sales occur, based on sales and gross profit information received from the sellers. Upon full transition of the products and upon launching the products under our own labels, we recognize revenue for the products as sales of generic or branded pharmaceutical products, as described above. From time to time, we enter into supply and distribution agreements with contract manufacturing customers, under which we license to the contract manufacturing customer the right to sell our products, and we are entitled to a royalty on sales made by the contract manufacturing customer under these arrangements. Therefore, we recognize the revenue associated with sales of the underlying products as royalties. Because these royalties are sales-based, we recognize the revenue when the underlying sales occur, based on sales and gross profit information received from the contract manufacturing customers.

Pursuant to a 2012 Tripartite Agreement (the “Tripartite Agreement”) between the Company, The Regents of the University of California (“The Regents”), and Cabaret Biotech Ltd., an Israeli corporation (“Cabaret”) (as assignee of Dr. Zelig Eshhar’s rights under the Tripartite Agreement), and subsequent amendments thereto and assignments thereof, we were entitled to receive a percentage of the milestone and sales royalty payments paid to Cabaret by Kite Pharma, Inc. (“Kite”), a subsidiary of Gilead Sciences, Inc., under a license agreement. Under such license agreement, Kite licensed from Dr. Eshhar and Cabaret the patent rights covered by the Tripartite Agreement and agreed to make certain payments to Cabaret based on, among other things, Kite’s sales of Yescarta®. Under the Tripartite Agreement, portions of these payments were to be distributed to The Regents and to us.

Historically, we recorded royalty income related to Yescarta® on an accrual basis utilizing our best estimate of royalties earned based upon information available in the public domain, our understanding of the various agreements governing the royalty, and other information received from time to time from the relevant parties. Generally, cash was received directly from Cabaret once a year. The agreements governing this royalty were subject to multiple actions in multiple jurisdictions, including litigation between Cabaret and Kite, and separately, ANI and Cabaret. In the first quarter of 2021, we became aware that the litigation between Cabaret and Kite was dismissed. In April 2021, Cabaret and the Company settled all amounts due for amounts actually received by Cabaret or Eshhar for the licensing or use of the patent rights governed by the Kite license agreement. As a result, we recognized $11.2 million as royalties from

58

licensing agreements in our net revenues during the three month period ended March 31, 2021. In addition, during the three month period ended March 31, 2021, we agreed to reimburse Cabaret $0.4 million, which has been recorded as other expense, net in the accompanying unaudited interim condensed consolidated statement of operations, related to certain legal expenditures incurred. We received final payment from Cabaret in May 2021. Based upon the events that led to the dismissal of the litigation between Cabaret and Kite, we do not expect to receive any future royalty income related to the Kite license agreement. In conjunction with payment of amounts due to us, all outstanding litigation between the Company and Cabaret was dismissed.

Product Development Services Revenue

We provide product development services to customers, which are performed over time. These are services primarily performed at our facility in East Windsor, New Jersey. As we intend to cease operations at the Oakville, Ontario facility by the first quarter of 2023, we have transitioned the product development services at the facility to one of our three U.S.-based manufacturing sites.

The duration of these technical transfer projects can be up to three years. Deposits received from these customers are recorded as deferred revenue until revenue is recognized. For contracts with no deposits and for the remainder of contracts with deposits, we invoice customers as our performance obligations are satisfied. We recognize revenue on a percentage of completion basis, which results in contract assets on our balance sheet. We recognize revenue on a proportional basis, which results in contract assets on our balance sheet. We recognized $2.9 million and $1.3 million of revenue related to product development services in 2022 and 2021, respectively.

Intangible Assets

As discussed in Note 1. Description of Business and Summary of Significant Accounting Policies, in the notes to the consolidated financial statements in Part II, Item 8. of this Annual Report on Form 10-K, our definite-lived intangible assets have a carrying value of $225.1 million as of December 31, 2022. These assets include ANDAs, NDAs and product rights, marketing and distribution rights, customer relationships, and a non-compete agreement. These intangible assets were originally recorded at fair value for business combinations and at relative fair value based on the purchase price for asset acquisitions and are stated net of accumulated amortization. During the third quarter of 2022, we added $7.2 million in ANDA intangible assets related to the July 21, 2022 transaction with Oakrum Pharma, LLC. These assets will be amortized over a seven-year useful life.

The ANDAs, NDAs and product rights, marketing and distribution rights, customer relationships, and non-compete agreement are amortized over their remaining estimated useful lives, ranging from seven to 10 years, generally based on the straight-line method unless a pattern reflecting consumption of their economic benefits is readily available. The estimated useful lives directly impact the amount of amortization expense recorded for these assets on a quarterly and annual basis.

We test for impairment of definite-lived intangible assets when events or circumstances indicate that the carrying value of the assets may not be recoverable. Judgment is used in determining when these events and circumstances arise. If we determine that the carrying value of the assets may not be recoverable, judgment and estimates are used to assess the fair value of the assets and to determine the amount of any impairment loss. If the fair value of an intangible asset is determined to be lower than its carrying value, we could be exposed to an impairment charge that could be material.

Our indefinite-lived intangible assets other than goodwill have a carrying value of $26.6 million as of December 31, 2022. These assets include in-process research and development projects (“IPR&D”) acquired in the Novitium acquisition. When an IPR&D project is completed (generally upon receipt of regulatory approval), the asset is then accounted for as a definite-lived intangible asset. During the year ended December 31, 2022, $20.3 million was reclassified from IPR&D to ANDA intangible assets upon completion of projects and launch of related products.

We test for impairment of indefinite-lived intangible assets at least annually, as of October 31, and whenever events or changes in circumstances indicate that the carrying amount of the asset might not be recoverable. Judgment is used in determining when these events and circumstances arise. If we determine that the carrying value of the assets may not be

59

recoverable, judgment and estimates are used to assess the fair value of the assets and to determine the amount of any impairment loss.

If the fair value of an intangible asset is determined to be lower than its carrying value, we could be exposed to an impairment charge that could be material. During the year ended December 31, 2022, we recognized a full impairment of a definite-lived ANDA asset with a remaining carrying value of $0.1 million. During the year ended December 31, 2021, we recognized a full impairment of a definite-lived ANDA asset with a remaining carrying value of $2.4 million.

Goodwill

As discussed in Note 1. Description of Business and Summary of Significant Accounting Policies, in the notes to the consolidated financial statements in Part II, Item 8. of this Annual Report on Form 10-K, our goodwill balance relates to our 2013 merger with BioSante Pharmaceuticals, Inc., the acquisition of WellSpring, and the acquisition of Novitium and represents the excess of the total purchase consideration over the fair value of acquired assets and assumed liabilities, using the purchase method of accounting. Goodwill is not amortized, but is subject to periodic review for impairment. As a result, the amount of goodwill is directly impacted by the estimates of the fair values of the assets acquired and liabilities assumed.

Goodwill is tested for impairment annually, as of October 31, and whenever events or changes in circumstances indicate that the carrying amount of the goodwill might not be recoverable. Judgment is used in determining when these events and circumstances arise. We perform our review of goodwill on our one reporting unit. If we determine that the carrying value of the assets may not be recoverable, judgment and estimates are used to assess the fair value of the assets and to determine the amount of any impairment loss.

The carrying value of goodwill at December 31, 2022 was $28.2 million. As part of the Novitium acquisition on November 19, 2021, we acquired goodwill of $24.6 million. We believe it is unlikely that there will be a material change in the future estimates or assumptions used to test for impairment losses on goodwill. However, if actual results are not consistent with our estimates or assumptions, we could be exposed to an impairment charge that could be material.

Contingent Consideration

The fair value of our contingent consideration was $35.1 million and $31.0 million at December 31, 2022 and 2021, respectively. The fair value of contingent consideration is remeasured to the estimated fair value each reporting period with the change recognized as an operating expense in our consolidated statements of operations. Changes in fair value can result from changes in assumptions such as discount rates, probabilities or estimates of revenue and profits, and probability of achieving regulatory milestones, as well as the passage of time. These changes resulted in charges of $3.8 million and $0.5 million during the years ended December 31, 2022 and 2021, respectively.

Stock-Based Compensation

Our Amended and Restated 2022 Stock Incentive Plan (the “2022 Plan”) includes stock options and restricted stock, which are awarded in exchange for employee and non-employee director services. In July 2016, we commenced administration of our Employee Stock Purchase Plan (“ESPP”). We recognize the estimated fair value of stock-based awards and classify the expense where the underlying salaries are classified.

From time to time, we may grant stock options to employees through an inducement grant outside of our 2022 Plan to induce prospective employees to accept employment with us (the “Inducement Grants”). The options are granted at an exercise price equal to the fair market value of a share of our 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.

60

The following table summarizes stock-based compensation expense incurred under the Stock Incentive Plan, Inducement Grant, and 2016 Employee Stock Purchase Plan and included in our consolidated statements of operations:

Years Ended December 31, 

(in thousands)

    

2022

    

2021

    

2020

Cost of sales

$

532

$

20

$

137

Research and development

 

751

 

564

 

597

Selling, general, and administrative

 

13,316

 

9,905

 

12,202

$

14,599

$

10,489

$

12,936

Stock-based compensation cost for stock options is determined at the grant date using an option pricing model and stock-based compensation cost for restricted stock is based on the closing market price of the stock at the grant date. The value of the award is recognized as expense on a straight-line basis over the employee’s requisite service period.

Valuation of stock awards requires us to make assumptions and to apply judgment to determine the fair value of the awards. These assumptions and judgments include estimating the future volatility of our stock price and dividend yields. Changes in these assumptions can affect the fair value estimate.

Changes in estimates could affect compensation expense within individual periods. If there were to be a 10% change in our stock-based compensation expense for the year, our Loss before Benefit for Income Taxes would be affected by $1.5 million for the year ended December 31, 2022.

Income Taxes

We use 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.

We use 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. We have not identified any uncertain income tax positions that could have a material impact to the consolidated financial statements. We are subject to taxation in various U.S. jurisdictions, Canada, and India and remain subject to examination by taxing jurisdictions for the years 1998 and all subsequent periods due to the availability of net operating loss carryforwards. To the extent we prevail in matters for which a liability has been established, or are required to pay amounts in excess of our established liability, our effective income tax rate in a given financial statement period could be materially affected. An unfavorable tax settlement generally would require use of our cash and may result in an increase in our effective income tax rate in the period of resolution. A favorable tax settlement may reduce our effective income tax rate and would be recognized in the period of resolution.

We consider potential tax effects resulting from discontinued operations and gains and losses included in other comprehensive income and record intra-period tax allocations, when those effects are deemed material. Our effective income tax rate is also affected by changes in tax law, our level of earnings, and the results of tax audits.

Although we believe that the judgments and estimates discussed herein are reasonable, actual results could differ, and we may be exposed to losses or gains that could be material.

61

Recent Accounting Pronouncements

Recent Accounting Pronouncements Not Yet Adopted

In December 2022, the Financial Accounting Standards Board issued ASU 2022-06, which extended the sunset date of the reference rate reform in ASU 848 from December 31, 2022, to December 31, 2024. We have not adopted the guidance and are currently evaluating the impact, if any, that the adoption of this guidance will have on our

consolidated financial statements.

We have evaluated all other issued and unadopted Accounting Standards Updates and believe the adoption of these standards will not have a material impact on our consolidated statements of operations, comprehensive income, balance sheets, or cash flows.

Item 7A. 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.

 

On November 19, 2021, we entered into the Credit Agreement, which is secured by substantially all of the personal property and certain material real property owned by ANI and our wholly-owned domestic subsidiaries, and obligations under the Credit Agreement are guaranteed by certain of our wholly-owned domestic subsidiaries.

 

The Term Facility proceeds were used to finance a portion of the consideration for the Novitium acquisition, repay our existing credit facility, and pay fees, costs and expenses incurred in connection with the acquisition. Proceeds from the Revolving Facility are expected to be used, subject to certain limitations, for working capital and other general corporate purposes.

 

The Term Facility matures on the six-year anniversary of November 19, 2021 (the “Closing Date”) and the Revolving Facility matures on the five-year anniversary of the Closing Date. The Revolving Facility and the Term Facility each permit both base rate borrowings (“ABR Loans”) and Eurodollar rate borrowings (“Eurodollar Loans”), plus a spread of (a) 5.00% above the base rate in the case of ABR Loans under the Term Facility and 6.00% above the LIBOR Rate (as defined in the Credit Facility) in the case of Eurodollar Loans under the Term Facility and (b) 3.75% above the base rate in the case of ABR Loans under the Revolving Facility and 4.75% above the LIBOR Rate (as defined in the Credit Facility) in the case of Eurodollar Loans under the Revolving Facility.

 

The Credit Agreement contains usual and customary representations and warranties of the parties for credit facilities of this type, subject to customary exceptions and materiality standards. In addition, we are required to maintain, a total net leverage ratio not to exceed 4.75:1.00 and, solely with respect to the Revolving Facility, (a) during the period beginning on October 1, 2022 and ending on September 30, 2023, a total net leverage ratio not to exceed 4.50:1.00 and (b) for all periods thereafter, a total net leverage ratio not to exceed 4.25:1.00.

 

The Credit Agreement also contains certain customary covenants and events of default, as well as, in the event of an occurrence of an event of default under the Credit Agreement, customary remedies for the lenders, including the acceleration of any amounts outstanding under the Credit Agreement.

 

In April 2020, we entered into an interest rate swap with Citizens Bank, N.A. to manage our exposure to changes in LIBOR-based interest rates underlying total borrowings under term facilities related to our Prior Credit Agreement. The interest rate swap matures in December 2026. Concurrent with the termination of the Prior Credit Agreement and entry into the Credit Facility with Truist Bank, the interest rate swap with a notional value of $168.6 million at origin on November 19, 2021 was novated and is now with Truist Bank and is used to manage changes in LIBOR-based interest rates underlying a portion of the borrowing under the Term Facility. The notional value of the swap was $151.5 million

62

and $165.8 million at December 31, 2022 and 2021, respectively. We are exposed to interest rate risk on the unhedged portion of our Term Facility and if interest rates increased or decreased by 1%, interest expense would have increased or decreased by approximately $1.4 million. If our Revolving Facility were fully drawn and interest rates increased or decreased by 1%, interest expense would have increased or decreased by approximately $0.4 million. 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 a result of the interest rate swap, our exposure to interest rate volatility is minimized.

We are exposed to risks associated with changes in interest rates. The returns from certain of our cash and cash equivalents will vary as short-term interest rates change. A 100 basis-point adverse movement (decrease) in short-term interest rates would decrease the interest income earned on our cash balance in the year ended December 31, 2022 by approximately $37,000.

We are exposed to risks associated with foreign currency exchange rate risks as we remeasure certain Canadian dollar-denominated and Indian rupee-denominated transactions from ANI Pharmaceuticals Canada Inc. and our Indian subsidiary from the Canadian dollar to the U.S. dollar and the Indian-rupee to the U.S. dollar. Changes in exchange rates can positively or negatively impact our revenue, income, assets, liabilities, and equity. Currency exchange rates did not have a material impact on our revenue, income, assets, liabilities, or equity during the quarter ended December 31, 2022.

We are exposed to risks associated with foreign currency exchange rate risks as we remeasure certain Canadian dollar-denominated and Indian rupee-denominated transactions from ANI Pharmaceuticals Canada Inc. and our Indian subsidiary from the Canadian dollar to the U.S. dollar and the Indian-rupee to the U.S. dollar. Changes in exchange rates can positively or negatively impact our revenue, income, assets, liabilities, and equity. Currency exchange rates did not have a material impact on our revenue, income, assets, liabilities, or equity during the year ended December 31, 2022.

63

Item 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Board of Directors and Stockholders of

ANI Pharmaceuticals, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of ANI Pharmaceuticals, Inc. and Subsidiaries (the “Company”) as of December 31, 2022 and 2021, and the related consolidated statements of operations, comprehensive (loss)/income, mezzanine equity and stockholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2022, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022, and the results of their operations and their cash flows for each of the years in the three-year period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America.  

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company’s internal control over financial reporting as of December 31, 2022, based on criteria established in the Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”), and our report dated March 9, 2023 expressed an adverse opinion.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits.  We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud.  Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements.  Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.  

Critical Audit Matter

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

Evaluation of Certain Assumptions Impacting the Chargeback Accrual

As described in Note 1 to the consolidated financial statements, the Company records certain variable consideration including discounts, which are estimated at the time of sale generally using the expected value method. Amounts accrued for chargebacks as of December 31, 2022, are approximately $148.6 million and are evaluated on a quarterly basis. Management's estimate of chargebacks is based on the inventory levels in the distribution channel as provided by wholesalers, as well as the actual average selling price for each product which is impacted by changes in customer mix,

64

changes in negotiated terms with customers, changes in the volume of off-contract purchases, and changes in the wholesaler acquisition cost, in order to estimate the expected provision.

The principal consideration for our determination that performing procedures relating to the chargeback reserve is a critical audit matter is that there was significant judgment required by management with respect to measurement uncertainty, as the calculation of the chargeback reserve includes assumptions such as average selling price, purchasing trends of distributors and historical product sales used to predict future sales. This in turn led to a high degree of auditor judgment, subjectivity and effort in applying the procedures related to those assumptions.

Addressing the matter involved performing procedures and evaluating audit evidence in connection with

forming our overall opinion on the consolidated financial statements. These procedures included assessing the design and testing the effectiveness of controls relating to the chargeback reserve, including management's control over the assumptions used to estimate the corresponding accruals. We recalculated the chargeback accrual for a selection of products, based on a combination of Company internal data, historical actual information, and executed third-party contract. We performed a sensitivity analysis of the Company's accrual by recalculating the accrual using our independent assumptions. We evaluated the Company's ability to accurately estimate the accrual for chargebacks by comparing historically recorded accruals to the actual amount that was ultimately claimed by the wholesalers. We analyzed year over year trends in the reserve in comparison with revenue trends to further evaluate reasonableness of the estimate and consistency with expectations.

/s/ EisnerAmper LLP

We have served as the Company’s auditor since 2013.

EISNERAMPER LLP

Philadelphia, Pennsylvania

March 9, 2023

65

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Board of Directors and Stockholders of

ANI Pharmaceuticals, Inc.

Opinion on the Internal Control over Financial Reporting

We have audited ANI Pharmaceuticals, Inc. and Subsidiaries’ (the “Company”) internal control over financial reporting as of December 31, 2022, based on criteria established in the Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”). In our opinion, because of the effect of the material weaknesses described in the following paragraph on the achievement of the objectives of the control criteria, ANI Pharmaceuticals, Inc. and Subsidiaries has not maintained effective internal control over financial reporting as of December 31, 2022, based on criteria established in the Internal Control - Integrated Framework (2013) issued by COSO.

A material weakness is a control deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the Company’s annual or interim financial statements will not be prevented or detected on a timely basis. The following material weaknesses have been identified and included in management’s assessment.  

The Company did not maintain an effective control environment in the Novitium subsidiary as a result of the following:

Lack of adequate personnel resources in Novitium team to implement appropriate process controls addressing Novitium activity.
Turnover in key finance personnel at Corporate that were tasked with driving / managing implementation of internal controls at Novitium, including the Corporate Controller.  While the Company hired seasoned temporary personnel in these corporate positions, the Company did not have adequate bandwidth to maintain focus on compliance with internal controls.
Delays in execution of the extraction of the Procure to Pay cycle integration plan for the subsidiary, including creation of the Accounts Payable centers of excellence whereby processes at Novitium would be combined with legacy processes.

These factors contributed to the weaknesses in control activities, specifically, the following process areas related to activity at Novitium did not have effective controls in place and were not operating effectively for a sufficient amount of time:

Purchase to Pay (Purchasing, Accounts Payable and Cash Disbursements)
Manufacturing and Inventory
Human Resources/Payroll
Financial Statement Close (limited to those pertaining to the Novitium subsidiary level that were not incorporated into overall Company controls)
Information technology general controls

The areas noted above had one or more of the following specific compliance exceptions:

Certain controls were not implemented as designed.
Documented controls not being performed consistently for all applicable transactions.
Control performance not being adequately documented and evidenced.
Materiality thresholds used in certain control performance were not consistent with documented control design.
Controls not in place nor operating for a sufficient amount of time/number or instances.
Changes to control performance upon employee turnover.
Information technology general controls (“ITGC”) which could result in misstatements potentially impacting all financial statement accounts or disclosures. Specifically, Novitium user access controls were not appropriately designed and maintained to adequately restrict user and privileged access to financial applications and data to the appropriate personnel.

66

The Company also identified a material weakness related to the control activities prescribed in ITGC. Specifically, the evaluation of the ITGC’s identified that user access controls were not operating effectively to adequately restrict user access to the network and financial applications and data.

These material weaknesses were considered in determining the nature, timing, and extent of the audit tests applied in our audit of the December 31, 2022 financial statements, and this report does not affect our report dated March 9, 2023, on those financial statements.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated balance sheets of ANI Pharmaceuticals, Inc. and Subsidiaries as of December 31, 2022 and 2021, and the related consolidated statements of operations, comprehensive (loss)/income, mezzanine equity and stockholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2022, and the related notes, and our report dated March 9, 2023 expressed an unqualified opinion.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB.  Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.  Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control over Financial Reporting

An entity’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles.  An entity’s internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the entity; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the entity are being made only in accordance with authorizations of management and directors of the entity; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the entity’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ EisnerAmper LLP

EISNERAMPER LLP

Philadelphia, Pennsylvania

March 9, 2023

67

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

Consolidated Balance Sheets

(in thousands, except share and per share amounts)

    

December 31, 

    

December 31, 

2022

2021

Assets

Current Assets

 

  

 

  

Cash and cash equivalents

$

48,228

$

100,300

Current restricted cash

5,006

Accounts receivable, net of $161,052 and $105,260 of adjustments for chargebacks and other allowances at December 31, 2022 and 2021, respectively

 

165,438

 

128,526

Inventories, net

 

105,355

 

81,693

Prepaid income taxes

 

3,827

 

3,667

Assets held for sale

8,020

Prepaid expenses and other current assets

 

8,387

 

7,589

Total Current Assets

 

344,261

 

321,775

Non-current Assets

Property and equipment

 

75,958

 

75,627

Accumulated depreciation

(32,712)

(22,956)

Property and equipment, net

43,246

52,671

Non-current restricted cash

 

 

5,001

Deferred tax assets, net of deferred tax liabilities and valuation allowance

 

81,363

 

67,936

Intangible assets, net

 

251,635

 

294,122

Goodwill

 

28,221

 

27,888

Derivatives and other non-current assets

 

11,361

 

2,205

Total Assets

$

760,087

$

771,598

Liabilities, Mezzanine Equity, and Stockholders’ Equity

 

  

 

  

Current Liabilities

 

  

 

  

Current debt, net of deferred financing costs

$

850

$

850

Accounts payable

 

29,305

 

22,967

Accrued royalties

 

9,307

 

6,225

Accrued compensation and related expenses

 

10,312

 

8,522

Accrued government rebates

 

10,872

 

5,492

Returned goods reserve

 

33,399

 

35,831

Accrued expenses and other

 

5,394

 

7,650

Total Current Liabilities

 

99,439

 

87,537

Non-current Liabilities

 

  

 

  

Non-current debt, net of deferred financing costs and current component

 

285,669

 

286,520

Non-current contingent consideration

 

35,058

 

31,000

Derivatives and other non-current liabilities

 

1,381

 

7,801

Total Liabilities

$

421,547

$

412,858

Commitments and Contingencies (Note 13)

 

  

 

  

Mezzanine Equity

 

  

 

  

Convertible Preferred Stock, Series A, $0.0001 par value, 1,666,667 shares authorized; 25,000 shares issued and outstanding at December 31, 2022 and December 31, 2021

 

24,850

 

24,850

Stockholders’ Equity

 

  

 

  

Common Stock, $0.0001 par value, 33,333,334 shares authorized; 17,643,497 shares issued and 17,494,466 outstanding at December 31, 2022; 16,912,401 shares issued and 16,829,739 shares outstanding at December 31, 2021

 

1

 

1

Class C Special Stock, $0.0001 par value, 781,281 shares authorized; 10,864 shares issued and outstanding at December 31, 2022 and December 31, 2021, respectively

 

 

Preferred Stock, $0.0001 par value, 1,666,667 shares authorized; 0 shares issued and outstanding at December 31, 2022 and December 31, 2021, respectively

 

 

Treasury stock, 149,031 shares of common stock, at cost, at December 31, 2022 and 82,662 shares of common stock, at cost, at December 31, 2021

 

(5,094)

 

(3,135)

Additional paid-in capital

 

403,901

 

387,844

Accumulated deficit

 

(97,286)

 

(47,765)

Accumulated other comprehensive income/(loss), net of tax

 

12,168

 

(3,055)

Total Stockholders’ Equity

 

313,690

 

333,890

Total Liabilities, Mezzanine Equity, and Stockholders’ Equity

$

760,087

$

771,598

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

68

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

Consolidated Statements of Operations

(in thousands, except per share amounts)

Years Ended December 31, 

    

2022

    

2021

    

2020

Net Revenues

$

316,385

$

216,136

$

208,475

Operating Expenses

 

  

 

  

 

  

Cost of sales (excluding depreciation and amortization)

 

138,785

 

100,610

 

87,157

Research and development

 

22,318

 

11,369

 

16,001

Selling, general, and administrative

 

124,044

 

84,294

 

64,986

Depreciation and amortization

 

56,972

 

47,252

 

44,638

Contingent consideration fair value adjustment

3,758

500

Legal settlement expense

8,750

Purified Cortrophin Gel pre-launch charges

780

11,263

Restructuring activities

5,679

Intangible asset impairment charge

 

112

 

2,374

 

446

Total Operating Expenses

 

351,668

 

255,929

 

224,491

Operating Loss

 

(35,283)

 

(39,793)

 

(16,016)

Other Expense, net

 

  

 

  

 

  

Interest expense, net

 

(28,052)

 

(11,922)

 

(9,452)

Other income/(expense), net

 

670

 

(4,343)

 

(494)

Loss Before Benefit for Income Taxes

 

(62,665)

 

(56,058)

 

(25,962)

Benefit for income taxes

 

14,769

 

13,455

 

3,414

Net Loss

$

(47,896)

$

(42,603)

$

(22,548)

Dividends on Series A Convertible Preferred Stock

$

(1,625)

$

(190)

$

Net Loss Available to Common Shareholders

$

(49,521)

$

(42,793)

$

(22,548)

Basic and Diluted Loss Per Share:

 

  

 

  

 

  

Basic Loss Per Share

$

(3.05)

$

(3.40)

$

(1.88)

Diluted Loss Per Share

$

(3.05)

$

(3.40)

$

(1.88)

Basic Weighted-Average Shares Outstanding

 

16,260

 

12,596

 

11,964

Diluted Weighted-Average Shares Outstanding

 

16,260

 

12,596

 

11,964

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

69

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

Consolidated Statements of Comprehensive (Loss)/Income

(in thousands)

Years Ended December 31, 

    

2022

    

2021

    

2020

Net loss

$

(47,896)

$

(42,603)

$

(22,548)

Other comprehensive income/(loss), net of tax:

 

  

 

  

 

  

Foreign currency translation adjustment

(112)

12

Gains/(losses) on interest rate swap

 

15,335

 

8,370

 

(6,566)

Total other comprehensive income/(loss), net of tax

 

15,223

 

8,382

 

(6,566)

Total comprehensive loss, net of tax

$

(32,673)

$

(34,221)

$

(29,114)

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

70

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

Consolidated Statements of Changes in Mezzanine Equity and Stockholders’ Equity

For the Years Ended December 31, 2022, 2021, and 2020

(in thousands)

Mezzanine Equity

    

Mezzanine Equity

    

Accumulated Other

    

Total

Series A Convertible

Series A Convertible

Common

    

Common

Class C

    

Additional

    

Treasury

    

    

Comprehensive

Mezzanine Equity

Preferred

Preferred Stock

Stock

Stock

Special

Paid-in

Stock

Treasury

(Loss)/Gain,

Accumulated

and Stockholders'

Stock

Shares

Par Value

Shares

Stock

Capital

Shares

Stock

Net of Tax

Deficit

Equity

Balance, December 31, 2019

$

 

$

1

 

12,105

$

$

200,800

 

15

$

(723)

$

(4,871)

$

17,584

$

212,791

Cumulative Effect of Change in Accounting Principle, Net of Tax

 

 

 

 

 

 

 

 

 

 

(8)

 

(8)

Stock-based Compensation Expense

 

 

 

 

 

 

12,936

 

 

 

 

 

12,936

Treasury Stock Purchases for Restricted Stock Vests

 

 

 

 

 

 

 

61

 

(1,523)

 

 

 

(1,523)

Issuance of Common Shares upon Stock Option and ESPP Exercise

 

 

 

 

21

 

 

618

 

 

 

 

 

618

Issuance of Restricted Stock Awards

 

 

 

 

304

 

 

 

 

 

 

 

Other comprehensive income

(6,566)

(6,566)

Net Loss

(22,548)

(22,548)

Balance, December 31, 2020

$

 

$

1

 

12,430

$

$

214,354

 

76

$

(2,246)

$

(11,437)

$

(4,972)

$

195,700

Stock-based Compensation Expense

 

 

 

 

 

 

10,489

 

 

 

 

 

10,489

Treasury Stock Purchases for Restricted Stock Vests

 

 

 

 

 

 

 

28

 

(889)

 

 

 

(889)

Issuance of Common Shares upon Stock Option and ESPP Exercise

 

 

 

 

56

 

 

2,069

 

 

 

 

 

2,069

Issuance of Restricted Stock Awards

 

 

541

 

 

 

 

 

 

 

Restricted Stock Awards Forfeitures

(81)

(1)

(21)

(1)

Issuance of Common Stock for Novitium Acquisition

2,467

91,199

91,199

Issuance of Common Stock in Public Offering

1,500

69,734

69,734

Dividends on Convertible Preferred Stock

(190)

(190)

Issuance of Series A Convertible Preferred Stock from Mezzanine Equity

24,850

25

24,850

Other comprehensive income

 

 

 

 

 

 

 

8,382

 

 

8,382

Net Loss

(42,603)

(42,603)

Balance, December 31, 2021

$

24,850

 

25

$

1

 

16,913

$

$

387,844

 

83

$

(3,135)

$

(3,055)

$

(47,765)

$

358,740

Stock-based Compensation Expense

 

 

 

 

 

 

14,599

 

 

 

 

 

14,599

Treasury Stock Purchases for Restricted Stock Vests

 

 

 

 

 

 

 

66

 

(1,959)

 

 

 

(1,959)

Issuance of Common Shares upon Stock Option and ESPP Exercise

 

 

 

 

52

 

 

1,458

 

 

 

 

 

1,458

Issuance of Restricted Stock Awards

 

 

748

 

 

 

 

 

 

 

Restricted Stock Awards Forfeitures

(69)

Dividends on Convertible Preferred Stock

(1,625)

(1,625)

Other comprehensive income

 

 

 

 

 

 

 

15,223

 

 

15,223

Net Loss

(47,896)

(47,896)

Balance, December 31, 2022

$

24,850

25

$

1

17,644

$

$

403,901

149

$

(5,094)

$

12,168

$

(97,286)

$

338,540

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

71

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

Consolidated Statements of Cash Flows

(in thousands)

Year Ended December 31, 

2022

2021

2020

Cash Flows From Operating Activities

 

  

 

  

 

  

Net loss

$

(47,896)

$

(42,603)

$

(22,548)

Adjustments to reconcile net loss to net cash and cash equivalents (used in)/provided by operating activities:

 

  

 

 

  

Stock-based compensation

 

14,599

 

10,489

 

12,936

Deferred taxes

 

(15,253)

 

(16,754)

 

(13,205)

Depreciation and amortization

 

59,653

 

47,252

 

44,638

Acquired in-process research and development ("IPR&D")

 

1,151

 

 

3,753

Non-cash interest

 

3,961

 

2,512

 

1,876

Contingent consideration fair value adjustment

 

4,058

 

500

 

Loss on extinguishment of debt

1,458

Asset impairment charges

 

574

 

2,374

 

445

Gain on sale of ANDAs

 

(750)

 

(1,822)

 

Changes in operating assets and liabilities, net of acquisition:

 

  

 

  

 

  

Accounts receivable, net

 

(36,912)

 

(5,548)

 

(23,664)

Inventories, net

 

(23,626)

 

3,224

 

(2,759)

Prepaid expenses and other current assets

 

(798)

 

127

 

(1,866)

Accounts payable

 

5,038

 

10,166

 

(2,294)

Accrued royalties

 

3,082

 

(267)

 

1,323

Current income taxes payable, net

 

(160)

 

(7,573)

 

4,982

Accrued government rebates

 

5,380

 

(3,078)

 

(1,075)

Returned goods reserve

 

(2,399)

 

6,503

 

10,369

Accrued expenses, accrued compensation, and other

 

(905)

 

(3,638)

 

2,356

Net Cash and Cash Equivalents (Used in)/Provided by Operating Activities

 

(31,203)

 

3,322

 

15,267

Cash Flows From Investing Activities

 

  

 

  

 

  

Acquisition of Novitium Pharma LLC, net of cash acquired

 

(33)

 

(84,494)

 

Acquisition of product rights, IPR&D, and other related assets

 

(7,579)

 

(21,081)

 

(62,187)

Acquisition of property and equipment, net

 

(8,876)

 

(2,557)

 

(6,135)

Proceeds from the sale of long-lived assets

 

750

 

2,649

 

Net Cash and Cash Equivalents Used in Investing Activities

 

(15,738)

 

(105,483)

 

(68,322)

Cash Flows From Financing Activities

 

  

 

  

 

  

Payments on Term Loan and Delayed Draw Term Loan agreements

(10,862)

Payments on borrowings under credit agreements

 

(3,000)

 

 

(8,034)

Payments on Revolver agreement

(7,500)

Borrowings under Prior Revolver agreement

24,000

15,000

Repayment of Prior Credit Facility

(200,148)

Borrowings under the Credit Facility

300,000

Proceeds from issuance of convertible preferred stock

25,000

Series A convertible preferred stock dividends paid

 

(1,625)

 

(190)

 

Proceeds from issuance of common stock in public offering

75,000

Cash paid for costs of share issuances

(5,416)

Proceeds from stock option exercises and ESPP purchases

 

1,458

 

2,069

 

618

Payments of debt issuance costs

 

 

(13,968)

 

Treasury stock purchases for restricted stock vests

 

(1,959)

 

(890)

 

(1,523)

Net Cash and Cash Equivalents (Used in)/Provided by Financing Activities

 

(5,126)

 

194,595

 

(1,439)

Net Change in Cash and Cash Equivalents

 

(52,067)

 

92,434

 

(54,494)

Cash and cash equivalents, beginning of period

 

105,301

 

12,867

 

67,361

Cash and cash equivalents, end of period

$

53,234

$

105,301

$

12,867

Reconciliation of cash, cash equivalents, and restricted cash, beginning of period

 

  

 

  

 

  

Cash and cash equivalents

 

100,300

 

7,864

 

62,332

Restricted cash

 

5,001

 

5,003

 

5,029

Cash, cash equivalents, and restricted cash, beginning of period

 

105,301

 

12,867

 

67,361

Reconciliation of cash, cash equivalents, and restricted cash, end of period

 

  

 

  

 

  

Cash and cash equivalents

 

48,228

 

100,300

 

7,864

Restricted cash

 

5,006

 

5,001

 

5,003

Cash, cash equivalents, and restricted cash, end of period

 

53,234

 

105,301

 

12,867

Supplemental disclosure for cash flow information:

 

  

 

  

 

  

Cash paid for interest, net of amounts capitalized

$

21,477

$

9,705

$

6,931

Cash paid for income taxes

$

288

$

10,371

$

4,984

Supplemental non-cash investing and financing activities:

 

  

 

  

 

  

Fair value of contingent consideration in a business combination

$

$

30,500

$

Fair value of equity issued as consideration in a business combination

$

$

91,199

$

Acquisition of product rights included in accounts payable

$

1,000

$

$

391

Property and equipment purchased and included in accounts payable

$

452

$

152

$

172

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

72

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

1. DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Organization and Business

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 growth by building a successful Purified Cortrophin Gel franchise, strengthening our generics business with enhanced development capability, innovation in established brands and leveraging our manufacturing capabilities. Our four pharmaceutical manufacturing facilities, of which two are located in Baudette, Minnesota, one is located in East Windsor, New Jersey, and one is located in Oakville, Ontario, 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. On June 2, 2022, we announced that we intend to cease operations at our Oakville, Ontario, Canada manufacturing plant by first quarter 2023. This action is part of ongoing initiatives to capture operational synergies following our acquisition of Novitium Pharma LLC (“Novitium”) in November 2021. We have transitioned the majority of products manufactured or packaged in Oakville to one of our three U.S.-based manufacturing sites and are on track to cease operations by the end of the first quarter 2023. We are seeking to find potential buyers for the Oakville site.

Basis of Presentation

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).

Principles of Consolidation

The consolidated financial statements include the accounts of ANI Pharmaceuticals, Inc. and its subsidiaries. All intercompany accounts and transactions are eliminated in consolidation.

Foreign Currency

We have subsidiaries located in Canada and India. The Canada-based subsidiary conducts its transactions in U.S. dollars and Canadian dollars, but its functional currency is the U.S. dollar. The Indian-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. Our gain or loss on transactions denominated in foreign currencies and the translation impact of local currencies to U.S. dollars was immaterial for the years ended December 31, 2022, 2021, and 2020. Unless otherwise noted, all references to “$” or “dollar” refer to the U.S. dollar.

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 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, purchase price allocations, 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.

73

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

We are subject to risks and uncertainties as a result of the novel coronavirus (“COVID-19”) pandemic. We are unable to predict the impact that the COVID-19 pandemic will continue to have on our future business, financial condition, and results of operations due to numerous uncertainties. These uncertainties include the occurrence of recurring outbreaks and their severity and the duration of the pandemic, the actions taken to contain the pandemic or mitigate its impact and the direct and indirect economic effects of the pandemic and containment measures, among others. We remain unable to predict the future impact on our estimates and assumptions. There was no material impact to these estimates or assumptions in our consolidated financial statements as of and for the years ended December 31, 2022 and 2021. Actual results could differ from those estimates, which may change our estimates in future periods. We continue to closely monitor the impact of the COVID-19 pandemic on our business.

Leases

At the inception of a contract we determine if the arrangement is, or contains, a lease. Right-of-use (“ROU”) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Rent expense is recognized on a straight-line basis over the lease term.

We have made certain accounting policy elections whereby we (i) do not recognize ROU assets or lease liabilities for short-term leases (those with original terms of 12-months or less) and (ii) combine lease and non-lease elements of our operating leases. Operating lease ROU assets are included in other non-current assets and operating lease liabilities are included in accrued expenses and other and derivatives and other non-current liabilities in our consolidated balance sheets. As of December 31, 2022, we did not have any finance leases.

Comprehensive Income/(Loss)

Comprehensive (loss)/income, which is reported in the statement of comprehensive (loss)/income, consists of net (loss)/income, changes in fair value of our interest rate swap, and other comprehensive (loss)/income, net of tax, which consists of foreign currency translation.

Credit Concentration

Our customers are primarily wholesale distributors, chain drug stores, group purchasing organizations, and other pharmaceutical companies.

During the years ended December 31, 2022 and 2021 we had three customers that accounted for 10% or more of net revenues. As of December 31, 2022, accounts receivable from these customers totaled 82% of accounts receivable, net.

The three customers represent the total percentage of net revenues as follows:

Years Ended December 31, 

    

2022

    

2021

    

2020

 

Customer 1

26

%

29

%

31

%

Customer 2

18

%

23

%

24

%

Customer 3

15

%

16

%

19

%

Vendor Concentration

We source the raw materials 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 costs and time required to validate a second source of supply. As a result, we are dependent upon our current vendors to supply reliably the API required for on-going product manufacturing. During the year ended December 31, 2022, we purchased approximately 19% of our inventory from one supplier. As of December 31, 2022, our amount payable to this supplier was $10.9 million. During the year ended December 31, 2021, no single vendor

74

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

represented at least 10% of inventory purchases. During the year ended December 31, 2020, we purchased approximately 10% of our inventory from one supplier.

Revenue Recognition

We recognize revenue 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.

We derive our revenues primarily from sales of generic and branded pharmaceutical products. Revenue is recognized when our obligations under the terms of our contracts with customers are satisfied, which generally occurs when control of the products we sell is transferred to the customer. We estimate variable consideration after considering applicable information that is reasonably available. We generally do not have incremental costs to obtain contracts that would otherwise not have been incurred. We do 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 our consolidated statements of operations is considered to be revenue from contracts with customers. The following table depicts the disaggregation of revenue:

Products and Services

Years Ended December 31, 

(in thousands)

    

2022

    

2021

    

2020

Sales of generic pharmaceutical products

$

210,121

$

143,571

$

147,257

Sales of established brand pharmaceutical products

 

39,463

 

47,561

 

47,960

Sales of rare disease pharmaceutical products

41,686

Sales of contract manufactured products

 

16,106

 

10,042

 

9,221

Royalties from licensing agreements

 

5,367

 

11,795

 

1,396

Product development services

 

2,949

 

1,310

 

1,858

Other

 

693

 

1,857

 

783

Total net revenues

$

316,385

$

216,136

$

208,475

Timing of Revenue Recognition

Years Ended December 31, 

(in thousands)

    

2022

    

2021

    

2020

Performance obligations transferred at a point in time

$

313,436

$

214,826

$

206,617

Performance obligations transferred over time

 

2,949

 

1,310

 

1,858

Total

$

316,385

$

216,136

$

208,475

During the year ended December 31, 2022, we did not incur, and therefore did not defer, any material incremental costs to fulfill contracts. We recognized a decrease of $2.2 million of net revenue from performance obligations satisfied in prior periods during the year ended December 31, 2022, consisting primarily of revised estimates for variable consideration, including chargebacks, rebates, returns, and other allowances, related to prior period sales. As of December 31, 2022, we did not have any contract assets related to revenue recognized based on percentage of completion but not yet billed. We did not have deferred revenue at December 31, 2022. We had less than $0.1 million

75

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

of deferred revenue at December 31, 2021. For the years ended December 31, 2022 and 2021, we recognized less than $0.1 million of revenue that was included in deferred revenue as of December 31, 2021 and 2020.  

Revenue from Sales of Generic and Branded Pharmaceutical Products

Product sales consists of sales of our generic and branded pharmaceutical products, including rare disease pharmaceutical products. Our sole performance obligation in our contracts is to provide pharmaceutical products to customers. Our products are sold at pre-determined standalone selling prices and our performance obligation is considered to be satisfied when control of the product is transferred to the customer. Control is generally transferred to the customer upon delivery of the product to the customer, as our pharmaceutical products are generally sold on an FOB destination basis and because inventory risk and risk of ownership passes to the customer upon delivery. Payment terms for these sales are generally less than 100 days.

Revenue from Distribution Agreements

From time to time, we enter into marketing and distribution agreements with third parties in which we sell products under Abbreviated New Drug Applications (“ANDAs”) or New Drug Applications (“NDAs”) owned or licensed by these third parties. These products are sold under our own label. We have assessed and determined that we control the products sold under these marketing and distribution agreements and therefore are the principal for sales under each of these marketing and distribution agreements. As a result, we recognize revenue on a gross basis when control has passed to the customer and we have satisfied our performance obligation. Under these agreements, we pay these third parties a specified percentage of the gross profit earned on sales of the products. These profit-sharing percentages are recognized in cost of sales in our consolidated statements of operations and are accrued in accrued royalties in our consolidated balance sheets until payment has occurred.

Sales of our 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.

Chargebacks

Chargebacks, primarily from wholesalers, result from arrangements we have with indirect customers establishing prices for products which the indirect customer purchases through a wholesaler. Alternatively, we may pre-authorize wholesalers to offer specified contract pricing to other indirect customers. Under either arrangement, we provide a chargeback credit to the wholesaler for any difference between the contracted price with the indirect customer and the wholesaler’s invoice price, typically Wholesale Acquisition Cost (“WAC”).

Chargeback credits are calculated as follows:

Prior period chargebacks claimed by wholesalers are analyzed to determine the actual average selling price (“ASP”) for each product. This calculation is performed by product by wholesaler. ASPs can be affected by several factors such as:

A change in customer mix
A change in negotiated terms with customers
A change in the volume of off-contract purchases
Changes in WAC

As necessary, we adjust ASPs based on anticipated changes in the factors above.

The difference between ASP and WAC is recorded as a reduction in both gross revenues in our consolidated statements of operations and accounts receivable in the consolidated balance sheets, at the time we recognize revenue from the product sale.

To evaluate the adequacy of our chargeback accruals, we obtain on-hand inventory counts from the wholesalers. This inventory is multiplied by the chargeback amount, the difference between ASP and WAC, to arrive at total

76

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

expected future chargebacks, which is then compared to the chargeback accruals. We continually monitor chargeback activity and adjust ASPs when we believe that actual selling prices will differ from current ASPs.

Government Rebates

Our government rebates reserve consists of estimated payments due to governmental agencies for purchases made by third parties under various governmental programs. The two largest government programs that impact our net revenue and our government rebates reserve are federal and state Medicaid rebate programs and Medicare.

We participate in certain qualifying federal and state Medicaid rebate programs whereby discounts and rebates are provided to participating programs after the final dispensing of the product by a pharmacy to a Medicaid plan participant. Medicaid rebates are typically billed up to 120 days after the product is shipped. Medicaid rebate amounts per product unit are established by law, based on the Average Manufacturer Price (“AMP”), which is reported on a monthly and quarterly basis, and, in the case of branded products, best price, which is reported on a quarterly basis. Our Medicaid reserves are based on expected claims from state Medicaid programs. Estimates for expected claims are driven by patient usage, sales mix, calculated AMP or best price, as well as inventory in the distribution channel that will be subject to a Medicaid rebate. As a result of the delay between selling the products and rebate billing, our Medicaid rebate reserve includes both an estimate of outstanding claims for end-customer sales that have occurred but for which the related claim has not been billed, as well as an estimate for future claims that will be made when inventory in the distribution channel is sold through to plan participants.

Many of our products are also covered under Medicare. We, like all pharmaceutical companies, must provide a discount for any products sold under NDAs to Medicare Part D participants. This applies to all products sold under NDAs, regardless of whether the products are marketed as branded or generic. Our estimates for these discounts are based on historical experience with Medicare rebates for our products. While such experience has allowed for reasonable estimations in the past, history may not always be an accurate indicator of future rebates. Medicare rebates are typically billed up to 120 days after the product is shipped. As a result of the delay between selling the products and rebate billing, our Medicare rebate reserve includes both an estimate of outstanding claims for end-customer sales that have occurred but for which the related claim has not been billed, as well as an estimate for future claims that will be made when inventory in the distribution channel is sold through to Medicare Part D participants.

To evaluate the adequacy of our government rebate reserves, we review the reserves on a quarterly basis against actual claims data to ensure the liability is fairly stated. We continually monitor our government rebate reserve and adjust our estimates if we believe that actual government rebates may differ from our established accruals. Accruals for government rebates are recorded as a reduction to gross revenues in our consolidated statements of operations and as an increase to accrued government rebates in the consolidated balance sheets.

Returns

We maintain a return policy that allows customers to return product within a specified period prior to and subsequent to the expiration date. Generally, product may be returned for a period beginning six months prior to its expiration date to up to one year after its expiration date. Our product returns are settled through the issuance of a credit to the customer. Our estimate for returns is based upon historical experience with actual returns. While such experience has allowed for reasonable estimation in the past, history may not always be an accurate indicator of future returns. We continually monitor our estimates for returns and make adjustments when we believe that actual product returns may differ from the established accruals. Accruals for returns are recorded as a reduction to gross revenues in our consolidated statements of operations and as an increase to the return goods reserve in the consolidated balance sheets.

Administrative Fees and Other Rebates

Administrative fees or rebates are offered to wholesalers, group purchasing organizations, and indirect customers. We accrue for fees and rebates, by product by wholesaler, at the time of sale based on contracted rates and ASPs.

77

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

To evaluate the adequacy of our administrative fee accruals, we obtain on-hand inventory counts from the wholesalers. This inventory is multiplied by the ASPs to arrive at total expected future sales, which is then multiplied by contracted rates. The result is then compared to the administrative fee accruals. We continually monitor administrative fee activity and adjust our accruals when we believe that actual administrative fees will differ from the accruals. Accruals for administrative fees and other rebates are recorded as a reduction in both gross revenues in our consolidated statements of operations and accounts receivable in the consolidated balance sheets.

Prompt Payment Discounts

We often grant sales discounts for prompt payment. The reserve for prompt payment discounts is based on invoices outstanding. We assume, based on past experience, that all available discounts will be taken. Accruals for prompt payment discounts are recorded as a reduction in both gross revenues in our consolidated statements of operations and accounts receivable in the consolidated balance sheets.

The following table summarizes activity in the consolidated balance sheets for accruals and allowances for the years ended December 31, 2022, 2021, and 2020:

Accruals for Chargebacks, Returns, and Other Allowances

Administrative

Prompt

Government

Fees and Other

Payment

(in thousands)

    

Chargebacks

    

Rebates

    

Returns

    

Rebates

    

Discounts

Balance at December 31, 2020 (1)

$

88,746

$

7,826

$

27,155

$

8,906

$

3,839

Accruals/Adjustments

 

492,374

 

15,308

 

24,081

 

35,225

 

15,633

Credits Taken Against Reserve

 

(487,054)

(17,642)

 

(15,405)

 

(31,031)

 

(14,830)

Balance at December 31, 2021 (1)

$

94,066

$

5,492

$

35,831

$

13,100

$

4,642

Accruals/Adjustments

 

642,409

 

20,657

 

23,252

 

42,044

 

21,302

Credits Taken Against Reserve

 

(587,913)

(15,277)

 

(25,684)

 

(45,702)

 

(19,456)

Balance at December 31, 2022 (1)

$

148,562

$

10,872

$

33,399

$

9,442

$

6,488

(1)Chargebacks are included as an offset to accounts receivable, net of chargebacks and other allowances in the consolidated balance sheets. Administrative Fees and Other Rebates and Prompt Payment Discounts are included as a reduction to accounts receivable, net of chargebacks and other allowances or accrued expenses and other in the consolidated balance sheets. Returns are included in returned goods reserve in the consolidated balance sheets. Government Rebates are included in accrued government rebates in the consolidated balance sheets.

Contract Manufacturing Product Sales Revenue

Contract manufacturing arrangements consist of agreements in which we manufacture a pharmaceutical product on behalf of a third party. Our performance obligation is to manufacture and provide pharmaceutical products to customers, typically pharmaceutical companies. The contract manufactured products are sold at pre-determined standalone selling prices and our performance obligations are considered to be satisfied when control of the product is transferred to the customer. Control is transferred to the customer when the product leaves our dock to be shipped to the customer, as our contract manufactured pharmaceutical products are sold on an FOB shipping point basis and the inventory risk and risk of ownership passes to the customer at that time. Payment terms for these sales are generally fewer than two months. We estimate returns based on historical experience. Historically, we have not had material returns for contract manufactured products.

As of December 31, 2022, the aggregate amount of the transaction price allocated to the remaining performance obligations for all open contract manufacturing customer contracts was $4.3 million, which consists of firm orders for contract manufactured products. We will recognize revenue for these performance obligations as they are satisfied, which is anticipated within six months.

78

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

Royalties from Licensing Agreements

From time to time, we enter into transition agreements with the sellers of products we acquire, under which we license to the seller the right to sell the acquired products. Therefore, we recognize the revenue associated with sales of the underlying products as royalties. Because these royalties are sales-based, we recognize the revenue when the underlying sales occur, based on sales and gross profit information received from the sellers. Upon full transition of the products and upon launching the products under our own labels, we recognize revenue for the products as sales of generic or branded pharmaceutical products, as described above. From time to time, we enter into supply and distribution agreements with contract manufacturing customers, under which we license to the contract manufacturing customer the right to sell our products, and we are entitled to a royalty on sales made by the contract manufacturing customer under these arrangements. Therefore, we recognize the revenue associated with sales of the underlying products as royalties. Because these royalties are sales-based, we recognize the revenue when the underlying sales occur, based on sales and gross profit information received from the contract manufacturing customers.

Pursuant to a 2012 Tripartite Agreement (the “Tripartite Agreement”) between the Company, The Regents of the University of California (“The Regents”), and Cabaret Biotech Ltd., an Israeli corporation (“Cabaret”) (as assignee of Dr. Zelig Eshhar’s rights under the Tripartite Agreement), and subsequent amendments thereto and assignments thereof, we were entitled to receive a percentage of the milestone and sales royalty payments paid to Cabaret by Kite Pharma, Inc. (“Kite”), a subsidiary of Gilead Sciences, Inc., under a license agreement. Under such license agreement, Kite licensed from Dr. Eshhar and Cabaret the patent rights covered by the Tripartite Agreement and agreed to make certain payments to Cabaret based on, among other things, Kite’s sales of Yescarta®. Under the Tripartite Agreement, portions of these payments were to be distributed to The Regents and to us.

Historically, we recorded royalty income related to Yescarta® on an accrual basis utilizing our best estimate of royalties earned based upon information available in the public domain, our understanding of the various agreements governing the royalty, and other information received from time to time from the relevant parties. Generally, cash was received directly from Cabaret once a year. The agreements governing this royalty were subject to multiple actions in multiple jurisdictions, including litigation between Cabaret and Kite, and separately, ANI and Cabaret. In the first quarter of 2021, we became aware that the litigation between Cabaret and Kite was dismissed. In April 2021, Cabaret and the Company settled all amounts due for amounts actually received by Cabaret or Eshhar for the licensing or use of the patent rights governed by the Kite license agreement. As a result, we recognized $11.2 million as royalties from licensing agreements in our net revenues during the three month period ended March 31, 2021. In addition, during the three month period ended March 31, 2021, we agreed to reimburse Cabaret $0.4 million, which has been recorded as other expense, net related to certain legal expenditures incurred. We received final payment from Cabaret in May 2021. Based upon the events that led to the dismissal of the litigation between Cabaret and Kite, we do not expect to receive any future royalty income related to the Kite license agreement. In conjunction with payment of amounts due to us, all outstanding litigation between the Company and Cabaret was dismissed.

Product Development Services Revenue

We provide product development services to customers, which are performed over time. These are services primarily performed at our facility in East Windsor, New Jersey. As of December 31, 2022, we have ceased all manufacturing and packaging and clinical operations at our Oakville, Ontario facility. We have transitioned the product development services at the facility to one of our three U.S.-based manufacturing sites.

The duration of these development projects can be up to three years. Deposits received from these customers are recorded as deferred revenue until revenue is recognized. For contracts with no deposits and for the remainder of contracts with deposits, we invoice customers as our performance obligations are satisfied. We recognize revenue on a percentage of completion basis, which results in contract assets on our balance sheet and that revenue is recognized over time. As of December 31, 2022, the aggregate amount of the transaction price allocated to the remaining performance obligations for all open product development services contracts was immaterial.

79

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

Cash, Cash Equivalents, and Restricted Cash

We consider all highly liquid instruments with maturities of three months or less when purchased to be cash equivalents. All interest bearing and non-interest bearing accounts are guaranteed by the Federal Deposit Insurance Corporation (“FDIC”) up to $250 thousand. The majority of our cash balances are in excess of FDIC coverage. We consider this to be a normal business risk.

In April 2016, we purchased the rights, title, and interest in the NDA for Inderal LA, as well as certain documentation, trademark rights, and finished goods from Cranford Pharmaceuticals, LLC for $60.0 million in cash and milestone payments based on future gross profits from sales of products under the NDA. Additionally, we transferred $5.0 million to an escrow account as security for future milestone payments. This escrow account balance is included in restricted cash in our consolidated balance sheet as of December 31, 2022.

Accounts Receivable

We extend credit to customers on an unsecured basis. We measure expected credit losses on our financial assets at amortized cost, including trade and unbilled receivables, on a collective basis, based on their similar risk characteristics. Expected credits losses are based on historical credit loss experience, review of the current aging or status of accounts receivable and current and forward-looking views from an economic and industry perspective. We determine trade receivables to be delinquent when greater than 30 days past due. Receivables are written off when it is determined that amounts are uncollectible. Our allowance for credit losses was immaterial as of December 31, 2022 and 2021.

Inventories

Inventories consist of raw materials, packaging materials, work-in-progress, and finished goods. Inventories are stated at the lower of standard cost or net realizable value. We periodically review and adjust standard costs, which generally approximate weighted average cost.

Property and Equipment

Property and equipment are recorded at cost. Expenditures for repairs and maintenance are charged to expense as incurred. Depreciation is recorded on a straight-line basis over estimated useful lives as follows:

Buildings and improvements

  

20

-

40

 

years

Machinery, furniture, and equipment

1

-

10

years

Construction in progress consists of multiple projects, primarily related to new equipment to expand our manufacturing capability as our product lines grow. Construction in progress includes the cost of construction and other direct costs attributable to the construction, along with capitalized interest. Depreciation is not recorded on construction in progress until such time as the assets are placed in service.

We review property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of the long-lived asset is measured by a comparison of the carrying amount of the asset to future undiscounted net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the estimated fair value of the assets. No impairment loss related to property and equipment was recognized during the years ended December 31, 2022, 2021, and 2020. Assets held for disposal are reportable at the lower of the carrying amount or fair value, less costs to sell. No assets were held for disposal as of December 31, 2022 and 2021.

Intangible Assets

Definite-lived intangible assets consist of acquired ANDAs for previously commercialized and marketed drug products, acquired approved ANDAs for generic products yet to be commercialized, an acquired development package for a generic drug product, a license, supply and distribution agreement for a generic drug product, acquired

80

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

product rights for generic products, acquired NDAs and product rights for branded products, acquired marketing and distribution rights, acquired customer relationships, and a non-compete agreement. They are stated at cost, net of amortization, generally using the straight-line method over the expected useful lives of the intangible assets.

The definite-lived ANDAs, NDAs and product rights, marketing and distribution rights, customer relationships, and non-compete agreement are stated at cost, net of amortization, and generally amortized over their remaining estimated useful lives, ranging from seven to 10 years, based on the straight-line method. In the case of certain NDA and product rights, we use an accelerated amortization method to better match the anticipated economic benefits expected to be provided. Management reviews definite-lived intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable, in a manner similar to that for property and equipment. During the year ended December 31, 2022, we recognized a full impairment of a definite-lived ANDA asset with a remaining carrying value of $0.1 million. During the year ended December 31, 2021, we recognized an impairment charge of $2.4 million related to a definite-lived ANDA intangible asset. During the year ended December 31, 2020, we recognized an impairment charge of $0.4 million relating to a marketing and distribution right asset. No events or circumstances arose in 2022, 2021, or 2020 that indicated that the carrying value of any of our other definite-lived intangible assets may not be recoverable.

Our indefinite-lived intangible assets other than goodwill include in-process research and development (“IPR&D”) projects. IPR&D intangible assets represent the fair value of technology acquired in a business combination for which the technology projects are incomplete but have substance. When an IPR&D project is completed (generally upon receipt of regulatory approval), the asset is then accounted for as a definite-lived intangible asset. We test for impairment of indefinite-lived intangible assets at least annually, as of October 31, and whenever events or changes in circumstances indicate that the carrying amount of the asset might not be recoverable. Judgment is used in determining when these events and circumstances arise. If we determine that the carrying value of the assets may not be recoverable, judgment and estimates are used to assess the fair value of the assets and to determine the amount of any impairment loss. No events or circumstances arose in 2022 that indicated that the carrying value of any of our other indefinite-lived intangible assets may not be recoverable.

Goodwill

Goodwill relates to the 2013 merger with BioSante Pharmaceuticals, Inc. and the acquisitions of WellSpring and Novitium, and represents the excess of the total purchase consideration over the fair value of acquired assets and assumed liabilities, using the purchase method of accounting. Goodwill is not amortized, but is subject to periodic review for impairment. Goodwill is reviewed for impairment annually, as of October 31, and whenever events or changes in circumstances indicate that the carrying amount of the goodwill might not be recoverable. We have determined that goodwill resides in one reporting unit, Generics, Established Brands, and Other.

Before employing detailed impairment testing methodologies, we first evaluate the likelihood of impairment by considering qualitative factors relevant to our reporting unit. When performing the qualitative assessment, we evaluate events and circumstances that would affect the significant inputs used to determine the fair value of the goodwill. Events and circumstances evaluated include macroeconomic conditions that could affect us, industry and market considerations for the generic pharmaceutical industry that could affect us, cost factors that could affect our performance, our financial performance (including share price), and consideration of any company-specific events that could negatively affect us, our business, or the fair value of our business. If we determine that it is more likely than not that goodwill is impaired, we will then apply detailed testing methodologies. Otherwise, we will conclude that no impairment has occurred.

Detailed impairment testing involves comparing the fair value of our Generics, Established Brands, and Other reporting unit to its carrying value, including goodwill. Fair value reflects the price a market participant would be willing to pay in a potential sale of ANI. If the fair value exceeds carrying value, then it is concluded that no goodwill impairment has occurred. If the carrying value of the reporting unit were to exceed its fair value, we would recognize an impairment charge for the amount by which the carrying amount exceeded the reporting unit’s fair value. The loss recognized would not exceed the total amount of goodwill allocated to that reporting unit. Based on our evaluations, described in the preceding paragraph, it was more likely than not that the fair value of our Generics, Established Brands, and Other reporting unit is greater than its carrying value as of October 31, 2022 and 2021, and

81

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

therefore no quantitative testing for impairment was required. No impairment loss related to goodwill was recognized in the years ended December 31, 2022, 2021, and 2020.

Collaborative Arrangements

At times, we have entered into arrangements with various commercial partners to further business opportunities. In collaborative arrangements such as these, when we are actively involved and exposed to the risks and rewards of the activities and are determined to be the principal participant in the collaboration, we classify third party costs incurred and revenues in our consolidated statements of operations on a gross basis. Otherwise, third party revenues and costs generated by collaborative arrangements are presented on a net basis. Payments between us and the other participants are recorded and classified based on the nature of the payments.

Royalties

We have entered profit-sharing arrangements with third parties in which we sell products under ANDAs or NDAs owned or licensed by these third parties. Under these agreements, we pay these third parties a specified percentage of the gross profit earned on sales of the products. These profit-sharing percentages are recorded in cost of sales in our consolidated statements of operations when the associated revenue is recognized and are recorded in accrued royalties in our consolidated balance sheets when the associated revenue is recognized and until payment has occurred.

Research and Development Expenses

Research and development costs are expensed as incurred and primarily consist of expenses relating to product development. Research and development costs totaled $22.3 million, $11.4 million, and $16.0 million for the years ended December 31, 2022, 2021, and 2020, respectively.

Stock-Based Compensation

We have a stock-based compensation plan that includes stock options and restricted stock, which are awarded in exchange for employee and non-employee director services. From time to time, we may make awards through an inducement grant outside of our plan to induce prospective employees to accept employment with us. These grants are made pursuant to inducement grants outside of our shareholder approved equity plan as permitted under the Nasdaq Stock Market listing rules. Stock-based compensation cost for stock options is determined at the grant date using an option pricing model and stock-based compensation cost for restricted stock is based on the closing market price of the stock at the grant date. The value of the award is recognized as expense on a straight-line basis over the employee’s requisite service period and classified where the underlying salaries are classified. We also account for forfeitures as they occur. We recognize excess tax benefits or tax deficiencies as a component of our current period provision for income taxes.

In addition, in July 2016, we commenced administration of our Employee Stock Purchase Plan (“ESPP”). We recognize the estimated fair value of stock-based compensation awards and classify the expense where the underlying salaries are classified.

We incurred $14.3 million, $10.4 million, and $12.8 million of non-cash, stock-based compensation cost for the years ended December 31, 2022, 2021, and 2020, respectively, and $313 thousand, $123 thousand, and $180 thousand of the 2022, 2021, and 2020 expense related to the ESPP, respectively. In 2020, we recognized $3.4 million of stock compensation expense related to the modification of awards of our former President and Chief Executive Officer, pursuant to his termination without good cause.

Valuation of stock awards requires us to make assumptions and to apply judgment to determine the fair value of the awards. These assumptions and judgments include estimating the future volatility of our stock price and dividend yields. Changes in these assumptions can affect the fair value estimate.

82

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

Income Taxes

We use 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. We have provided a valuation allowance against certain of our state net operating loss (“NOL”) carryforwards that are not expected to be used during the carryforward periods. As of December 31, 2022, our valuation allowance is $0.4 million and relates to state NOL carryforwards.

We use 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. We have not identified any uncertain income tax positions that could have a material impact on the consolidated financial statements.

We recognize interest and penalties accrued on any unrecognized tax exposures as a component of income tax expense; we did not have any material amounts accrued as of December 31, 2022, 2021, and 2020. We are subject to taxation in various U.S. jurisdictions, Canada, and India, and all of our income tax returns remain subject to examination by tax authorities due to the availability of NOL carryforwards.

We consider potential tax effects resulting from discontinued operations and for gains and losses in other comprehensive income and record intra-period tax allocations, when those effects are deemed material. We previously entered into an interest rate swap agreement (Note 5) that we have designated as a cash flow hedge designed to manage exposure to changes in LIBOR-based interest rate underlying our variable rate debt. Due to the effective nature of the hedge, the initial fair value of the hedge and subsequent changes in the fair value of the hedge are recognized in accumulated other comprehensive loss, net of tax in the consolidated balance sheets. Income taxes are allocated to the hedge component of accumulated other comprehensive income based on appropriate intra-period tax allocations when those effects are deemed material.

Earnings (Loss) per Share

Basic earnings (loss) per share is computed by dividing net income (loss) available to common shareholders 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, we calculate diluted earnings (loss) per share by dividing net income available to common shareholders 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 ESPP, unvested restricted stock awards under the treasury stock method, and convertible preferred stock using the if-converted method. For periods of net loss, diluted loss per share is calculated similarly to basic loss per share.

Our unvested restricted shares and 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.

83

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

Earnings per share for the years ended December 31, 2022, 2021, and 2020 are calculated for basic and diluted earnings (loss) per share as follows:

Basic

Diluted

(in thousands, except per share amounts)

Years Ended December 31, 

Years Ended December 31, 

  

2022

  

2021

  

2020

  

2022

  

2021

  

2020

Net loss

$

(47,896)

$

(42,603)

$

(22,548)

$

(47,896)

$

(42,603)

$

(22,548)

Net income allocated to participating securities

 

 

 

 

 

 

Dividends on Series A convertible preferred stock

(1,625)

(190)

(1,625)

(190)

Net loss available to common shareholders

$

(49,521)

$

(42,793)

$

(22,548)

$

(49,521)

$

(42,793)

$

(22,548)

Basic Weighted-Average Shares Outstanding

 

16,260

 

12,596

 

11,964

 

16,260

 

12,596

 

11,964

Dilutive effect of stock options and ESPP

 

 

 

Diluted Weighted-Average Shares Outstanding

 

16,260

 

12,596

 

11,964

Loss per share

$

(3.05)

$

(3.40)

$

(1.88)

$

(3.05)

$

(3.40)

$

(1.88)

The number of anti-dilutive shares, which have been excluded from the computation of diluted earnings (loss) per share, were 2.6 million, 1.7 million, and 1.3 million for the years ended December 31, 2022, 2021, and 2020, respectively. For the years ended December 31, 2022, 2021 and 2020, all potentially dilutive shares were anti-dilutive and excluded from the calculation of diluted loss per share because we recognized a net loss.

Hedge Accounting

At times we use derivative financial instruments to hedge our exposure to interest rate risks. All derivative financial instruments are recognized as either assets or liabilities at fair value on the consolidated balance sheet and are classified as current or non-current based on the scheduled maturity of the instrument.

When we enter into a hedge arrangement and intend to apply hedge accounting, we formally document the hedge relationship and designate the instrument for financial reporting purposes as a fair value hedge, a cash flow hedge, or a net investment hedge. When we determine that a derivative financial instrument qualifies as a cash flow hedge and is effective, the changes in fair value of the instrument are recorded in accumulated other comprehensive (loss)/income, net of tax in our consolidated balance sheets and will be reclassified to earnings when the hedged item affects earnings.

Contingent Consideration

The terms of the acquisition agreement between ANI and Novitium Pharma LLC include the potential payment of future consideration that is contingent upon the achievement of certain regulatory and financial performance milestones. At acquisition date, we recorded this contingent consideration at fair value based on the additional consideration expected to be transferred, which is based on the estimate of probability-weighted future cash flows as discounted to present value. Significant inputs used in the measurement of the fair value include discount rates, probabilities of achievement of regulatory-based milestones and payments, and projected revenues and gross profits. The discount rates are derived using accepted valuation methodologies. The probability of achievement of regulatory milestones is based on historical and projected success rates. The projected revenues and gross profits are based on our internal forecasts and long-term plans. We remeasure the fair value of the contingent consideration each reporting period using Level 3 inputs, as discussed further below. Changes in fair value, which incorporate changes in assumptions and the passage of time, are recognized as an operating expense in our consolidated statement of operations. As payments are not expected to be made shortly after the acquisition, any future payment of contingent consideration will be reported as a financing cash flow for amounts paid up to the acquisition-date fair value of the consideration, and as an operating cash outflow for any amounts in excess of the acquisition-date fair value in our consolidated statement of cash flows.

84

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

Fair Value of Financial Instruments

Our consolidated balance sheets include various financial instruments (primarily cash and cash equivalents, prepaid expenses, accounts receivable, accounts payable, accrued expenses, and other current liabilities) that are carried at cost and that approximate fair value. 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 which prioritizes and ranks the level of observability of inputs used in measuring fair value. These tiers include:

Level 1—Quoted prices (unadjusted) in active markets that are accessible at the measurement date for identical assets or liabilities. The fair value hierarchy gives the highest priority to Level 1 inputs.
Level 2—Observable market-based inputs other than quoted prices in active markets for identical assets or liabilities.
Level 3—Unobservable inputs are used when little or no market data is available. The fair value hierarchy gives the lowest priority to Level 3 inputs.

See Note 9 for additional information regarding fair value.

Restructuring Activities

We define 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, we record 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 our consolidated statement of operations.

Recent Accounting Pronouncements

Recent Accounting Pronouncements Not Yet Adopted

In December 2022, the Financial Accounting Standards Board issued ASU 2022-06, which extended the sunset date of the reference rate reform in ASU 848 from December 31, 2022, to December 31, 2024. We have not adopted the guidance and are currently evaluating the impact, if any, that the adoption of this guidance will have on our consolidated financial statements.

We have evaluated all other issued and unadopted Accounting Standards Updates and believe the adoption of these standards will not have a material impact on our consolidated statements of operations, comprehensive income, balance sheets, or cash flows.

2. BUSINESS COMBINATION

Summary

On November 19, 2021, we completed our previously announced acquisition of all of the interests of Novitium pursuant to the terms of the Agreement and Plan of Merger, dated as of March 8, 2021, for cash consideration, 2,466,654 restricted shares of our common stock valued at $91.2 million based on our closing stock price of $43.54 on the date of closing and discounted for lack of marketability due to restrictions on shares, and up to $46.5 million in additional contingent consideration. Additionally, we agreed to pay certain debts of Novitium in the amount of

85

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

$8.5 million, which we deemed to be paid in consummation of the transaction closing, and not assumed liabilities, and thus were included as additional cash consideration. This acquisition was accounted for as a business combination. The contingent consideration is based on the achievement of certain milestones, including 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. As of the acquisition date, the contingent consideration had a fair value of $30.8 million. The fair value of the contingent consideration was $35.1 million and $31.0 million as of December 31, 2022 and 2021, respectively. Refer to Note 9 for changes in contingent consideration and changes in fair value. Total consideration including cash, restricted shares and contingent consideration was valued at $206.5 million.

Purchase consideration consisted of the following:

    

(in thousands)

Cash consideration

$

88,109

Repayment of Novitium debts

 

8,493

Fair value of restricted shares

 

91,199

Fair value of contingent consideration

 

30,800

Gross consideration

$

218,601

Cash acquired

12,076

Net consideration

$

206,525

The cash consideration was funded in part by borrowings under our new credit facility (Note 4) and through issuance of PIPE convertible preferred stock shares (Note 10). We acquired Novitium due to its proven track record of being a research and development growth engine capable of fueling sustainable growth, to expand our research and development pipeline via niche opportunities, to enhance our contract development and manufacturing organization (“CDMO”) business and U.S. based manufacturing capacity, and to diversify our revenue base.

The following presents the final allocation of the purchase price to the assets acquired and liabilities assumed on November 19, 2021:

    

(in thousands)

Total Purchase Consideration

$

218,601

Cash and cash equivalents

 

12,076

Accounts receivable

 

27,185

Inventories

 

14,460

Prepaid expenses and other current assets

 

1,891

Property and equipment

 

14,331

Intangible assets

139,200

Goodwill

 

24,641

Other non-current assets

1,413

Total assets acquired

 

235,197

Accounts payable

 

1,560

Accrued expense and other current liabilities

6,035

Accrued compensation and other related expenses

4,909

Accrued government rebates

744

Returned goods reserve

2,202

Other non-current liabilities

1,146

Total liabilities assumed

 

16,596

Net assets acquired

$

218,601

The net assets were recorded at their estimated fair value. In valuing acquired assets and liabilities, fair value estimates were based primarily on future expected cash flows, market rate assumptions for contractual obligations, and appropriate discount rates. In connection with the acquisition, we recognized $46.9 million of indefinite-lived

86

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

in-process research and development intangible assets, $67.4 million of acquired ANDA intangible assets, and $24.9 million of customer relationship intangible assets.

Goodwill is considered an indefinite-lived asset and relates primarily to intangible assets that do not qualify for separate recognition, such as the assembled workforce and synergies between the entities. Goodwill established as a result of the acquisition is tax deductible in the U.S.

Novitium operations generated $90.3 million and $7.7 million of revenue during the years ended December 31, 2022 and 2021, respectively.

Pro Forma Consolidated Financial Information (unaudited)

 

The following unaudited pro forma consolidated financial information summarizes the results of operations for the periods indicated as if the Novitium acquisition had been completed as of January 1, 2020.

Years Ended December 31,

(in thousands)

2021

2020

    

Net revenues

$

272,888

$

260,951

Net loss

$

(31,740)

$

(48,814)


Transaction Costs

In conjunction with the acquisition, we incurred approximately $9.4 million in transaction costs, all of which were expensed in 2021 as selling, general, and administrative expense in the consolidated statement of operations.

Restricted Shares

The Novitium acquisition consideration included 2,466,654 restricted shares, which were valued at $91.2 million. These shares contain restrictions on their transfer for periods from three to 24 months following the completion of the acquisition. A Finnerty model was used to value the restricted shares. It includes inputs of not readily observable market data, which are Level 3 inputs. These unobservable inputs include ANI stock volatility with a range of 65% to 71%, and the discounted lack of marketability with a range of 7.5% to 21.5% depending on the length of restriction.

3. RESTRUCTURING

On June 2, 2022, we announced that we intend to cease operations at our Oakville, Ontario, Canada manufacturing plant by the first quarter of 2023. This action is part of ongoing initiatives to capture operational synergies following our acquisition of Novitium in November 2021. We have transitioned the majority of products manufactured or packaged in Oakville to one of our three U.S.-based manufacturing sites and are on track to cease operations by the end of the first quarter 2023. We are seeking to find potential buyers for the Oakville site, though there can be no assurance as to when or if that will occur or the amount of any net proceeds that may be received.

For the year ended December 31, 2022, restructuring activities resulted in expenses of $5.7 million. This included $2.1 million of severance and other employee benefit costs and $3.1 million of asset-related impairment and accelerated depreciation costs, for the year ended December 31, 2022, respectively. There were also $0.4 million of other costs year to date. As of December 31, 2022, $1.4 million of the severance and other employee benefits are unpaid and accrued. These costs are recorded as restructuring activities, an operating item, in the accompanying consolidated statements of operations. Certain of the severance and other employee benefit costs contain a service requirement, and as such, are being accrued over time as they are earned. We expect to incur additional charges of approximately $0.3 million in severance costs, $1.2 million in asset-related accelerated depreciation and $0.2 million to $0.4 million in other charges over the next three months. These costs are part of the Generics, Established Brands, and Other segment.

87

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

In conjunction with the planned exit of our Canadian facility, we have determined that the land and building at our Oakville, Ontario, Canada plant will be sold together over the transition period and meet the criteria to be classified as held for sale as of December 31, 2022. The land and building have a net carrying value of $8.0 million, which is presented as assets held for sale on the accompanying consolidated balance sheets. These assets are part of the Generics, Established Brands, and Other segment.

4. INDEBTEDNESS

Credit Facility

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 between ANI and Novitium, repay our existing credit facility, and pay fees, costs and expenses incurred in connection with the merger. Proceeds of the Revolving Facility are expected to be used, subject to certain limitations, for working capital and other general corporate purposes.

 

The Term Facility matures in November 2027 and the Revolving Facility in November 2026. Each permits both base rate borrowings (“ABR Loans”) and Eurodollar rate borrowings (“Eurodollar Loans”), plus a spread of (a) 5.00% above the base rate in the case of ABR Loans under the Term Facility and 6.00% above the LIBOR Rate (or alternate benchmark rate as defined in the Credit Agreement) in the case of LIBOR loans under the Term Facility and (b) 3.75% above the base rate in the case of ABR Loans under the Revolving Facility and 4.75% above the LIBOR Rate (as defined in the Credit Facility) in the case of loans under the Revolving Facility. The interest rate under the Term Facility was 10.39% at December 31, 2022. The Credit Facility has a subjective acceleration clause in case of a material adverse effect. The Term Facility includes a repayment schedule, pursuant to which $750 thousand of the loan will be paid in quarterly installments during the twelve months ended December 31, 2023. As of December 31, 2022, $3.0 million of the loan is recorded as current borrowings in the consolidated balance sheets. As of December 31, 2022, we have not drawn on the Revolving Facility and $40.0 million remained available for borrowing.

We 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. We incur a commitment fee of 0.5% per annum on any unused portion of the Revolving Facility.

  

In connection with entry into the Credit Facility, on November 19, 2021, we terminated our existing Amended and Restated Credit Agreement, dated as of December 27, 2018 (the “Prior Credit Agreement”), among the Company, as borrower, and Citizens Bank with other lenders.

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.

88

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

The carrying value of the current and non-current components of the Term Facility as of December 31, 2022 and 2021 are:

Current

December 31, 

December 31, 

(in thousands)

    

2022

    

2021

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

December 31, 

December 31, 

(in thousands)

    

2022

    

2021

Non-current borrowing on debt

$

294,000

$

297,000

Deferred financing costs

 

(8,331)

 

(10,480)

Non-current debt, net of deferred financing costs and current component

$

285,669

$

286,520

As of December 31, 2022, we had a $297.0 million balance on the Term Facility. Of the $0.9 million of unamortized deferred debt issuance costs allocated to the Revolving Facility, $0.6 million is included in other non-current assets in the consolidated balance sheets, and $0.3 million is included in prepaid expenses and other current assets in the consolidated balance sheets.

The contractual maturity of our Term Facility is as follows for the years ending December 31:

(in thousands)

    

Term Facility

2023

$

3,000

2024

 

3,000

2025

 

3,000

2026

 

3,000

2027

3,000

2028 and thereafter

282,000

Total

$

297,000

The following table sets forth the components of total interest expense related to the Term Facility and the Term Loan, DDTL, and Revolver under our Prior Credit Agreement recognized in our consolidated statements of operations for the year ended December 31:

Years Ended December 31, 

(in thousands)

    

2022

    

2021

    

2020

Contractual coupon

$

26,150

$

11,129

$

8,847

Amortization of finance fees

 

2,363

 

914

 

720

Capitalized interest

 

(95)

 

(98)

 

(88)

$

28,418

$

11,945

$

9,479

5. DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY

In April 2020, we entered into an interest rate swap with Citizens Bank, N.A. to manage our exposure to changes in LIBOR-based interest rates (or alternate benchmark rate as defined in the Credit Agreement) underlying total borrowings under term facilities related to our Prior Credit Agreement. 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 19, 2021 was novated and Truist Bank is the new counterparty. The swap is used to manage changes in LIBOR-based interest rates underlying a portion of the borrowing under the Term Facility. The interest rate swap provides an effective

89

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

fixed interest rate of 2.26% and has been designated as an effective cash flow hedge and therefore qualifies for hedge accounting. The notional amount of the interest rate swap was $151.5 million and $165.8 million as of December 31, 2022 and 2021, respectively, and decreases quarterly by approximately $4.0 million until December 2023, after which it remains static until maturity in December 2026. As of December 31, 2022, the fair value of the interest rate swap asset was recorded in other non-current assets in the consolidated balance sheets was $8.8 million. As of December 31, 2022, $12.2 million was recorded in accumulated other comprehensive loss, net of tax in the consolidated balance sheets.

During the year ended December 31, 2022, the change in fair value of the interest rate swaps was a gain of $14.3 million. During the year ended December 31, 2022, gains on the interest rate swap of $15.2 million were recorded in accumulated other comprehensive loss, net of tax in our consolidated statements of comprehensive (loss)/income. Differences between the hedged LIBOR 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 LIBOR rate. In the year ended December 31, 2022 and 2021, $2.3 million and $4.8 million, respectively, of interest expense was recognized in relation to the interest rate swaps. Included in these amounts for the years ended December 31, 2022 and 2021 are reclassifications out of accumulated other comprehensive income/loss of $2.8 million and $3.5 million in expense, respectively, related to terminated and de-designated cash flow hedges.

6. INVENTORIES

Inventories consist of the following as of December 31:

December 31, 

December 31, 

(in thousands)

    

2022

    

2021

 

Raw materials

$

70,497

$

51,350

Packaging materials

 

7,760

 

5,475

Work-in-progress

 

1,889

 

652

Finished goods

 

35,487

 

31,969

 

115,633

 

89,446

Reserve for excess/obsolete inventories

 

(10,278)

 

(7,753)

Inventories, net

$

105,355

$

81,693

7. PROPERTY AND EQUIPMENT

Property and equipment consist of the following as of December 31:

December 31, 

December 31, 

(in thousands)

    

2022(1)

    

2021(1)

Land

$

1,549

$

5,947

Buildings

 

16,659

 

19,970

Machinery, furniture, and equipment

 

53,146

 

46,769

Construction in progress

 

4,604

 

2,941

 

75,958

 

75,627

Less: accumulated depreciation

 

(32,712)

 

(22,956)

Property and equipment, net

$

43,246

$

52,671

(1)Amounts as of December 31, 2022 exclude the land and building at our Canada facility, which are classified as held for sale as of December 31, 2022. These assets have a carrying value of $8.0 million.

Depreciation expense for the years ended December 31, 2022, 2021, and 2020 totaled $7.4 million, $5.5 million, and $4.8 million, respectively. During the years ended December 31, 2022, 2021, and 2020 there was $0.1 million of interest capitalized into construction in progress.

90

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

8. GOODWILL AND INTANGIBLE ASSETS

Goodwill

As a result of our 2013 merger with BioSante Pharmaceuticals, Inc. (“BioSante”), we recorded goodwill of $1.8 million. As a result of our acquisition of WellSpring Pharma Services Inc., we recorded additional goodwill of $1.7 million in 2018. From our acquisition of Novitium in 2021, we recorded goodwill of $24.6 million. We have two operating segments, which are the same as our two reporting units, Generics, Established Brands, and Other reporting unit and the Rare Disease reporting unit. All of the goodwill is recorded in our Generics, Established Brands, and Other reporting unit.

For the goodwill impairment analyses performed at October 31, 2022 and 2021, we performed qualitative assessments to determine whether it was more likely than not that our goodwill asset was impaired in order to determine the necessity of performing a quantitative impairment test, under which management would calculate the asset’s fair value. When performing the qualitative assessments, we evaluated events and circumstances that would affect the significant inputs used to determine the fair value of the goodwill. Based on our assessments of the aforementioned factors, it was determined that it was more likely than not that the fair value of our one reporting unit is greater than its carrying amount as of October 31, 2022 and 2021, and therefore no quantitative testing for impairment was required.

In addition to the qualitative impairment analysis performed at October 31, 2022, there were no events or changes in circumstances that would have reduced the fair value of our reporting unit below its carrying value from October 31, 2022 to December 31, 2022. No impairment loss was recognized during the years ended December 31, 2022, 2021, and 2020, and the balance of goodwill was $28.2 million and $27.9 million as of December 31, 2022 and 2021, respectively.

Intangible Assets

The components of net definite-lived intangible assets and net indefinite-lived intangible assets other than goodwill are as follows:

December 31, 2022

December 31, 2021

Weighted Average

Gross Carrying  

Accumulated

Gross Carrying

Accumulated

Amortization

(in thousands)

  

Amount

  

Amortization

  

Amount

  

Amortization

  

Period

Definite-Lived Intangible Assets:

Acquired ANDA intangible assets

$

195,862

$

(75,606)

$

168,536

$

(54,079)

 

8.3

years

NDAs and product rights

 

242,372

 

(162,188)

 

242,372

 

(138,835)

 

9.9

years

Marketing and distribution rights

 

17,157

 

(13,309)

 

17,157

 

(12,347)

 

5.5

years

Non-compete agreement

 

624

 

(602)

 

624

 

(513)

 

7.0

years

Customer relationships

24,900

(4,150)

24,900

(593)

7.0

years

Indefinite-Lived Intangible Assets:

In process research and development

26,575

46,900

Indefinite

Total Intangible Assets, net

$

507,490

$

(255,855)

$

500,489

$

(206,367)

8.9

years

During 2022, $20.3 million was reclassified from IPR&D to ANDA intangible assets upon completion of projects and launch of related products. We also added $7.2 million in ANDA intangible assets related to the July 21, 2022 transaction with Oakrum Pharma, LLC (Note 9). These assets will be amortized over a seven-year useful life.

Indefinite-Lived Intangible Assets impairment analysis was performed as of October 31, 2022. We performed qualitative assessments to determine whether it was more likely than not that the assets were impaired in order to determine the necessity of performing a quantitative impairment test, under which management would calculate the asset’s fair value. When performing the qualitative assessments, we evaluated events and circumstances that would affect the significant inputs used to determine the fair value of the assets. Based on our assessments of the aforementioned factors, it was determined that it was more likely than not that the fair value of assets are greater than their carrying amount as of October 31, 2022, and therefore no quantitative testing for impairment was

91

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

required. In addition to the qualitative impairment analysis performed, there were no events or changes in circumstances that would have reduced the fair value of assets below their carrying value from October 31, 2022 to December 31, 2022. During the year ended December 31, 2022, we recognized a full impairment of a definite-lived ANDA asset with a remaining carrying value of $0.1 million.

Amortization expense was $49.5 million, $41.8 million, and $39.9 million for the years ended December 31, 2022, 2021, and 2020, respectively. Refer to Note 9 for more details on acquired definite-lived and indefinite-lived intangible assets.

Expected future amortization expense is as follows for the years ending December 31:

(in thousands)

    

2023

$

51,792

2024

 

50,996

2025

 

48,893

2026

 

35,574

2027

 

26,663

2028 and thereafter

 

37,717

Total

$

251,635

Expected amortization expense is an estimate. Actual amounts of amortization expense may differ due to timing of regulatory approvals related to IPR&D assets, additional intangible assets acquired, impairment of intangible assets, and other events.

9. 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 which 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 LIBOR 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 December 31, 2022 and 2021.

Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis

Contingent Value Rights

Our contingent value rights (“CVRs”), which were granted coincident with our merger with BioSante Pharmaceuticals, Inc. and expire in June 2023, are considered to be contingent consideration and are classified as liabilities. As such, the CVRs were recorded as purchase consideration at their estimated fair value, using Level 3 inputs, and are marked to market each reporting period until settlement. The fair value of CVRs is estimated using the present value of management’s projection of the expected payments pursuant to the terms of the CVR agreement, which is the primary unobservable input. If our projection or expected payments were to increase substantially, the value of the CVRs could increase as a result. The present value of the liability was calculated using a discount rate of 15%. We determined that the fair value of the CVRs was immaterial as of December 31, 2022 and 2021. We also determined that the changes in such fair value were immaterial for the years ended December 31, 2022, 2021, and 2020.

92

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

Interest Rate Swap

The fair value of our interest rate swap is estimated based on the present value of projected future cash flows using the LIBOR forward rate curve. In 2023, we expect that this will be replaced by a forward rate curve for an alternate benchmark rate as defined in the Credit Agreement. 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 a $8.8 million asset at December 31, 2022.

Contingent Consideration

In connection with the acquisition of Novitium, we may pay up to $46.5 million in additional consideration related to the achievement of certain milestones, including 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 of not readily observable market data, which are Level 3 inputs. As of the November 19, 2021 acquisition date, the contingent consideration had a fair value of $30.8 million. The fair value of the contingent consideration was $35.1 million and $31.0 million as of December 31, 2022 and 2021, respectively, and is reflected as a non-current accrued contingent consideration liability in the consolidated balance sheet.

The recurring Level 3 fair value measurements of contingent consideration for which a liability is recorded include the following significant unobservable inputs:

Payment Type

Valuation Technique

Unobservable Input

Assumptions

Profit-based milestone payments

Probability-weighted discounted cash flow

Discount rate

13.0%

Projected fiscal year of payment

2024-2029

Product development-based milestone payments

Probability-weighted discounted cash flow

Discount rate

8.8%

Probability of payment

95.0%

Projected fiscal year of payment

2024

The following table presents the changes in contingent consideration balances classified as Level 3 balances for the year ended December 31, 2022 and 2021:

Years Ended December 31, 

(in thousands)

    

2022

    

2021

Beginning balance

$

31,000

$

Initial valuation

30,800

Measurement period adjustment

300

Change in fair value

 

3,758

 

200

Ending balance

$

35,058

$

31,000

The following table presents our financial assets and liabilities accounted for at fair value on a recurring basis as of December 31, 2022 and December 31, 2021, by level within the fair value hierarchy:

(in thousands)

Fair Value at

Description

December 31, 2022

Level 1

Level 2

Level 3

Assets

 

  

 

  

 

  

 

  

Interest rate swap

$

8,759

$

$

8,759

$

Liabilities

 

  

 

  

 

  

 

  

Contingent consideration

$

35,058

$

$

$

35,058

CVRs

$

$

$

$

93

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

    

Fair Value at

    

    

    

Description

December 31, 2021

Level 1

Level 2

Level 3

Liabilities

 

  

 

  

 

  

 

  

Contingent consideration

$

31,000

$

$

$

31,000

Interest rate swaps

$

6,790

$

$

6,790

$

CVRs

$

$

$

$

Financial Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis

We have no financial assets and 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

We have no non-financial assets and 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

We measure our long-lived assets, including property and equipment, ROU assets, intangible assets, and goodwill, at fair value on a non-recurring basis. These assets are recognized at fair value when they are deemed to be other-than-temporarily impaired. During the year ended December 31, 2022, we recognized an impairment charge of $0.1 million related to a definite-lived ANDA intangible asset. During the year ended December 31, 2021, we recognized an impairment charge of $2.4 million related to a definite-lived ANDA intangible asset. There were no other fair value impairments recognized in the years ended December 31, 2022 and 2021.

Acquired Non-Financial Assets Measured at Fair Value

On July 21, 2022, we acquired four ANDAs from Oakrum Pharma, LLC for total consideration of $8.0 million plus an immaterial amount for the purchase of finished goods inventory. The transaction was funded from cash on hand. We accounted for this transaction as an asset acquisition and capitalized the transaction costs directly related to the acquisition. The product portfolio included one commercial product, one approved product with a launch completed in September and two filed products, with approval pending. We recognized $7.2 million as acquired ANDA intangible assets and $1.2 million as research and development expense because certain of the generic products have significant remaining work required in order to be commercialized and the products do not have an alternative future use. The payment was allocated to the acquired intangible assets and in-process research and development based on relative fair value, which was determined using Level 3 unobservable inputs. We used the present value of the estimated cash flows related to the products, using a discount rate of 13% to determine the fair value of the acquired intangible assets and in-process research and development. The inventory acquired was immaterial. Contingent liabilities are accrued when they are both estimable and probable. We accrued $0.2 million in contingent payments due to a third party upon the launch of a product completed in September. This was accrued and recorded in the fair value of acquired intangible assets as it was probable at the acquisition date and has been paid in December 2022. The ANDA’s will be amortized in full over its useful life of seven years and will be tested for impairment when events or circumstances indicate that the carrying value of the asset may not be recoverable. No such triggering events were identified during the period from the date of acquisition to December 31, 2022, and therefore no impairment loss was recognized for the year ended December 31, 2022.

In April 2021, we acquired three NDAs and an ANDA and certain related inventories from Sandoz, Inc. for total consideration of $20.7 million. We also incurred and paid $0.4 million in transaction costs directly related to the acquisition. The acquisition was funded via borrowings under our Revolver. We accounted for this transaction as an asset acquisition and capitalized the transaction costs directly related to the acquisition. We recognized $11.4 million as acquired intangible assets and $9.7 million of inventory at fair value, including $0.6 million of API, $1.0 million of sample inventory, and $8.1 million in finished goods inventory. In order to determine the fair value of the intangible assets, we used the present value of the estimated cash flows related to the product rights using a discount rate of 10%, which are level 3 unobservable inputs. The fair value of the inventory was determined based on the estimated selling price to be generated from the finished goods, less costs to sell, including a reasonable margin, which are level 3 unobservable inputs. The intangible assets are being amortized in full over a useful life of seven years and are tested for impairment when events or circumstances indicate that the carrying value of the asset may

94

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

not be recoverable. No such triggering events were identified during the period from the date of acquisition to December 31, 2022 and therefore no impairment loss was recognized for the years ended December 31, 2021 and 2022.

In July 2020, we acquired an ANDA and certain related inventories from a private company for total consideration of $4.3 million. We also incurred and paid $0.1 million in transaction costs directly related to the acquisition. We accounted for this transaction as an asset acquisition and capitalized the transaction costs directly related to the acquisition. We recognized $3.0 million as an acquired ANDA intangible asset and $1.4 million in inventory at fair value. The fair value of the inventory was determined based on the estimated selling price to be generated from the finished goods, less costs to sell, including a reasonable margin, which are level 3 unobservable inputs. The ANDA was being amortized in full over its useful life of seven years. During the fourth quarter 2021, we recognized a full impairment of the remaining $2.4 million carrying value of the asset, as it was determined that the asset would not generate future cash flows.  

In January 2020, we completed the acquisition of the U.S. portfolio of 23 generic products and API and finished goods related to certain of those products from Amerigen Pharmaceuticals, Ltd. (“Amerigen”) for a purchase consideration of $56.8 million and up to $25.0 million in contingent payments over the subsequent four years from the acquisition. The product portfolio at the time of the acquisition included ten commercial products, three approved products with launches pending, four filed products and four in-development products as well as a license to commercialize two approved products. Payments were made using cash on hand and through borrowings of $15.0 million under our Revolver. We also incurred and paid $0.7 million in transaction costs directly related to the acquisition. We accounted for the transaction as an asset acquisition and capitalized the transaction costs directly related to the acquisition. We recognized $38.5 million as acquired ANDA intangible assets and $6.7 million as acquired marketing and distribution rights related to the licensed products, which are being amortized over their useful lives of seven years. We also recognized $3.8 million of the purchase price as research and development expense because certain of the generic products have significant remaining work required in order to be commercialized and the products do not have an alternative future use. The payment was allocated to the two asset categories and in-process research and development based on relative fair value, which was determined using Level 3 unobservable inputs. To determine the fair value of the acquired intangible assets and in-process research and development, we used the present value of the estimated cash flows related to the products, using a discount rate of 8%. We also recognized $8.4 million in inventory at fair value, including $1.7 million of API and $6.7 million of finished goods. The fair value of the inventory was determined based on the estimated selling price to be generated from the finished goods, less costs to sell, including a reasonable margin, which are level 3 unobservable inputs. Contingent liabilities will be accrued when they are both estimable and probable. The intangible assets will be tested for impairment when events or circumstances indicate that the carrying value of the asset may not be recoverable. No such triggering events were identified during the period from the date of acquisition to December 31, 2022 and therefore no impairment loss was recognized for the years ended December 31, 2020, 2021, and 2022.

10. MEZZANINE AND STOCKHOLDERS’ EQUITY

Stockholders’ Equity

Authorized shares

We are 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 December 31, 2022 and 2021.

There were 17.6 million and 17.5 million shares of common stock issued and outstanding as of December 31, 2022, respectively, and 16.9 million and 16.8 million shares of common stock issued and outstanding as of December 31, 2021, respectively. During 2021, we issued 1.5 million shares related to a public offering of our common stock and 2.5 million shares as consideration for our acquisition of Novitium.

There were 11 thousand shares of class C special stock issued and outstanding as of December 31, 2022 and 2021. Each share of class C special stock entitles its holder to one vote per share. Each share of class C special stock

95

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

is exchangeable, at the option of the holder, for one share of our 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 if we were to liquidate, dissolve, or wind-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, we entered into an Equity Commitment and Investment Agreement with Ampersand 2020 Limited Partnership (the “PIPE Investor”), pursuant to which we agreed to issue and sell to the PIPE Investor, and the PIPE Investor agreed to purchase, 25,000 shares of our 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. This agreement closed and the 25,000 PIPE Shares were sold and issued for $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 in our control. We incurred $0.2 million in issuance costs associated with the transaction.

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 our 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 our 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 December 31, 2022, the PIPE shares are currently convertible into a maximum of 602,901 shares of our common stock.

In case of a liquidation event, the holder of the PIPE Shares will be entitled to receive, in preference to holders of our 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 our common stock. The PIPE Shares will have voting rights, voting as one series with our 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 of ANI, 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 holder of the PIPE Shares would have received if it had converted into our common stock.

There were 25,000 shares of Series A convertible preferred stock outstanding as of December 31, 2022 and 2021.

11. STOCK-BASED COMPENSATION

Employee Stock Purchase Plan

In July 2016, we commenced administration of the ANI Pharmaceuticals, Inc. 2016 Employee Stock Purchase Plan. The Board of Directors and shareholders approved a maximum of 0.2 million shares of common stock, which were reserved and made available for issuance under the ESPP. Under the ESPP, participants can purchase shares of our stock at a 15% discount. We issued 29 thousand, 14 thousand, and 13 thousand shares in the years ended December 31, 2022, 2021, and 2020, respectively.

96

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

The following table summarizes ESPP expense incurred under the 2016 Employee Stock Purchase Plan and included in our consolidated statements of operations:

(in thousands)

Years Ended December 31, 

    

2022

    

2021

    

2020

Cost of sales

$

50

$

15

$

21

Research and development

 

41

 

21

 

36

Selling, general, and administrative

 

222

 

87

 

123

$

313

$

123

$

180

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 our stockholders at the 2022 Annual Meeting of Stockholders (the “Annual Meeting”) held on April 27, 2022. Prior to this approval, we had been granting equity-based incentive awards under our Sixth Amended and Restated 2008 Stock Incentive Plan (the “2008 Plan”), which was renamed and was amended and restated to become the 2022 Plan. This amendment and restatement, among other things, increased the number of shares reserved for issuance thereunder by 1,150,000 shares. As of December 31, 2022, 1.1 million shares of our common stock were available for issuance under the 2022 Plan.

From time to time, we may grant stock options to employees through an inducement grant outside of our 2022 Plan to induce prospective employees to accept employment with us (the “Inducement Grants”). The options are granted at an exercise price equal to the fair market value of a share of our 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.

We measure the cost of equity-based service awards based on the grant-date fair value of the award. The cost is recognized ratably over the period during which an employee is required to provide service in exchange for the award or the requisite service period. We recognize stock-based compensation expense ratably over the vesting periods of the awards.

The following table summarizes stock-based compensation expense incurred under the Stock Incentive Plans and Inducement Grant and included in our consolidated statements of operations:

(in thousands)

Years Ended December 31, 

    

2022

    

2021

    

2020

Cost of sales

$

482

$

5

$

115

Research and development

 

710

 

543

 

561

Selling, general, and administrative

 

13,094

 

9,818

 

12,080

$

14,286

$

10,366

$

12,756

We recognized income tax benefits of $1.7 million, $1.0 million, and $1.6 million for stock-based compensation-related tax deductions in our 2022, 2021, and 2020 consolidated statements of operations,

Stock Options

Outstanding stock options 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. Upon exercise of an option, we issue new shares of our common stock or issue shares from treasury stock.

97

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

For 2022, 2021, and 2020, the fair value of each option grant was estimated using the Black-Scholes option-pricing model, using the following assumptions:

Years Ended December 31, 

    

2022

    

2021

    

2020

Expected option life (years)

5.50 - 6.25

5.50 - 6.25

5.50 - 6.25

Risk-free interest rate

 

1.71% - 2.83%

  

0.68% - 1.39%

  

0.31% - 1.63%

Expected stock price volatility

 

48.4% - 50.0%

  

48.2% - 49.5%

  

49.2% - 51.2%

Dividend yield

 

We use the simplified method to estimate the expected option life of options. The risk-free interest rate used is the yield on a U.S. Treasury note as of the grant date with a maturity equal to the estimated life of the option. We calculated an estimated volatility rate based on our historical stock price. We have not issued a cash dividend on our common shares in the past nor do we have any current plans to do so in the future; therefore, an expected dividend yield of zero was used.

A summary of stock option activity under the 2022 Plan and Inducement Grants during the years ended December 31, 2022, 2021, and 2020 is presented below:

    

    

    

Weighted

    

Weighted

    

Average

Average

Weighted

Grant-

Remaining

(in thousands, except per share and

Option

Average

date

Term

Aggregate

remaining term data)

Shares

Exercise Price

Fair Value

(years)

Intrinsic Value

Outstanding December 31, 2019

 

757

$

54.21

 

7.2

$

6,761

Granted

 

231

 

30.29

$

14.39

Exercised

 

(8)

 

36.81

 

216

Forfeited

 

(44)

 

54.54

Expired

 

 

Outstanding December 31, 2020

 

936

$

48.44

 

7.1

$

372

Granted

 

168

 

33.09

$

15.71

Exercised

 

(42)

 

40.25

 

552

Forfeited

 

(19)

 

59.84

Expired

 

(55)

 

55.59

Outstanding at December 31, 2021

 

988

$

45.56

 

6.6

$

6,786

Granted

 

36

 

34.52

$

16.82

Exercised

 

(23)

 

30.03

 

153

Forfeited

 

(47)

 

36.91

Expired

 

(47)

 

55.07

Outstanding at December 31, 2022

 

907

$

45.47

 

5.6

$

3,868

Exercisable at December 31, 2022

 

686

$

49.31

 

4.9

$

2,003

As of December 31, 2022, there was $3.2 million of total unrecognized compensation cost related to non-vested stock options granted under the 2022 Plan and Inducement Grant. The cost is expected to be recognized over a weighted-average period of 2.0 years. During the year ended December 31, 2022, we received $0.7 million in cash from the exercise of stock options and recorded less than $0.1 million tax provision related to these exercises. During the year ended December 31, 2021, we received $1.7 million in cash from the exercise of stock options and recorded a $0.1 million tax provision related to these exercises. During the year ended December 31, 2020, we received $0.3 million in cash from the exercise of stock options and recorded a $43 thousand tax provision related to these exercises.

98

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

Restricted Stock Awards

Restricted stock awards (“RSAs”) granted to employees generally vest over a period of four years. RSAs granted to non-officer directors generally vest over a period of one year.

Shares of our common stock delivered to employees and directors will be unrestricted upon vesting. During the vesting period, the recipient of the restricted stock 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.

A summary of RSA activity under the Plan during the years ended December 31, 2022, 2021, and 2020 is presented below:

    

    

Weighted

    

Average Grant

Weighted Average

(in thousands, except per share and

Date Fair

Remaining Term

remaining term data)

Shares

Value

(years)

Unvested at December 31, 2019

 

192

$

61.46

 

2.6

Granted

 

305

 

44.42

 

  

Vested

 

(127)

 

58.88

 

  

Forfeited

 

(18)

 

51.53

 

  

Unvested at December 31, 2020

 

352

$

48.14

 

2.7

Granted

 

541

 

33.02

 

  

Vested

 

(125)

 

48.32

 

  

Forfeited

 

(61)

 

48.16

 

  

Unvested at December 31, 2021

 

707

$

36.52

 

2.8

Granted

 

748

 

32.76

 

  

Vested

 

(245)

 

36.99

 

  

Forfeited

 

(69)

 

38.08

 

  

Unvested at December 31, 2022

 

1,141

$

33.86

 

2.6

As of December 31, 2022, there was $31.2 million of total unrecognized compensation cost related to non-vested RSAs granted under the Plan, which is expected to be recognized over a weighted-average period of 2.6 years.

12. INCOME TAXES

On August 6, 2018, ANI Pharmaceuticals Canada Inc. (“ANI Canada”) acquired all the issued and outstanding equity interests of WellSpring in a non-taxable transaction. Following the consummation of the transaction, WellSpring was merged into ANI Canada. For U.S. Federal and state income tax purposes, ANI Canada is not part of ANI’s consolidated group; rather, ANI Canada is subject to income taxes only in Canada and solely based on its stand-alone operations. The foreign current and foreign deferred provisions (benefits) below represent our tax provision (benefit) from the Canadian, Indian, and Israeli taxing jurisdictions.

We are required to establish a valuation allowance for deferred tax assets if, based on the weight of available evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. We consider the projected future taxable income and tax planning strategies in making this assessment.

As of December 31, 2022 and 2021, our consolidated valuation allowance was $0.4 million, related solely to deferred tax assets for net operating loss carryforwards in certain U.S. state jurisdictions.

99

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

Our total provision for income taxes consists of the following for the years ended December 31, 2022, 2021, and 2020:

(in thousands)

    

2022

    

2021

    

2020

Current income tax provision:

 

  

 

  

 

  

Federal

$

152

$

1,296

$

9,232

State

 

249

 

1,320

 

559

Foreign

 

66

 

691

 

Total

 

467

 

3,307

 

9,791

Deferred income tax benefit

 

  

 

  

 

  

Federal

 

(13,382)

 

(12,163)

 

(14,125)

State

 

(1,722)

 

(5,122)

 

744

Foreign

 

(128)

 

336

 

345

Total

 

(15,232)

 

(16,949)

 

(13,036)

Change in valuation allowance

 

(4)

 

187

 

(169)

Total benefit for income taxes

$

(14,769)

$

(13,455)

$

(3,414)

The difference between our expected income tax provision from applying U.S. Federal statutory tax rates to the pre-tax income and actual income tax provision relates primarily to the effect of the following:

As of December 31, 

 

    

2022

    

2021

    

2020

 

US Federal statutory rate

 

21.0

%  

21.0

%  

21.0

%

State taxes, net of Federal benefit

 

3.2

%  

3.3

%  

1.9

%

Foreign taxes

 

0.1

%  

(1.0)

%  

(0.1)

%

Change in valuation allowance

 

%  

(0.3)

%  

0.7

%

Stock-based compensation

 

(1.4)

%  

(1.7)

%  

(2.5)

%

Non-deductible costs

(0.5)

%  

(0.8)

%  

(3.5)

%

Change in state apportionment factors, state and foreign rates

(0.1)

%  

5.5

%  

(7.3)

%

Research and experimentation and charitable credits

1.4

%  

0.9

%  

0.9

%

Transfer pricing and other

(0.1)

%  

(2.9)

%  

2.0

%

Effective income tax rate

 

23.6

%  

24.0

%  

13.1

%

100

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

Deferred income taxes reflect the net tax effects of differences between the bases of assets and liabilities for financial reporting and income tax purposes. Our deferred income tax assets and liabilities consisted of the following:

As of December 31, 

(in thousands)

    

2022

    

2021

Deferred tax assets:

 

  

 

  

Accruals and advances

$

9,233

$

10,149

Stock-based compensation

6,041

5,108

Accruals for chargebacks and returns

 

15,344

 

18,371

Inventory

 

5,292

 

5,983

Intangible asset

 

33,431

 

23,470

Net operating loss carryforwards

 

5,994

 

6,038

Other

 

16,548

 

8,758

Total deferred tax assets

$

91,883

$

77,877

Deferred tax liabilities:

 

  

 

  

Depreciation

$

(5,776)

$

(6,601)

Intangible assets

 

 

(11)

Other

 

(4,298)

 

(2,879)

Total deferred tax liabilities

$

(10,074)

$

(9,491)

Valuation allowance

 

(446)

 

(450)

Deferred tax assets, net of deferred tax liabilities and valuation allowance

$

81,363

$

67,936

As of December 31, 2022, we had U.S. federal net operating loss carryforwards of approximately $22.6 million, all of which arose as a result of the 2013 merger with BioSante Pharmaceuticals, Inc. and from our taxable loss in 2021 and 2022. Our net operating loss carryforwards related to our 2013 merger, if not used, expire in annual increments through 2033 and are limited on an annual basis as prescribed by Section 382 of the U.S. Internal Revenue Code; our current annual limitation is approximately $0.8 million per year. Our net operating losses that arose in 2021 and 2022 do not expire and are not limited by Section 382. Additionally, as of December 31, 2022, we have total net operating losses in Canada of $1.7 million that expire through 2038.

We are subject to income taxes in numerous jurisdictions in the U.S., Canada, and India. Significant judgment is required in evaluating our tax positions and determining our provision for income taxes. We establish liabilities for tax-related uncertainties based on estimates of whether, and the extent to which, additional taxes will be due. These liabilities are established when we believe that certain positions might be challenged despite our belief that our tax return positions are fully supportable. We adjust these liabilities in light of changing facts and circumstances, such as the outcome of a tax audit. The provision for income taxes includes the impact of changes to the liability that is considered appropriate. We identified no material uncertain income tax positions as of December 31, 2022 and 2021.

We are subject to income tax audits in all jurisdictions for which we file tax returns. Tax audits by their nature are often complex and can require several years to complete. All of our income tax returns remain subject to examination by tax authorities due to the availability of net operating loss carryforwards.

13. COMMITMENTS AND CONTINGENCIES

Operating Leases

All our existing leases as of December 31, 2022 are classified as operating leases. As of December 31, 2022, we have 13 material operating leases for facilities and office equipment with remaining terms expiring from 2025 through 2027 and a weighted average remaining lease term of 2.6 years. Many of our existing leases have fair value renewal options, none of which are considered certain of being exercised or included in the minimum lease term. Discount rates used in the calculation of our lease liability ranged between 3.99% and 8.95%.

101

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

Rent expense for the years ended December 31, 2022 and 2021 consisted of the following:

    

Year Ended December 31, 

(in thousands)

    

2022

2021

Operating lease costs

$

701

$

240

Variable lease costs

 

236

 

48

Total lease costs

$

937

$

288

A maturity analysis of our operating leases follows:

(in thousands)

    

Future payments:

2023

$

798

2024

 

868

2025

 

470

2026

 

89

2027

34

Total

$

2,259

Discount

(194)

Lease liability

2,065

Current lease liability, included in accrued expenses and other in the consolidated balance sheets

(684)

Non-current lease liability, included in derivatives and other non-current liabilities in the consolidated balance sheets

$

1,381

Vendor Purchase Minimums

We have a supply agreement with one vendor that includes purchase minimums. Pursuant to this agreement, we will be required to purchase a total of $0.1 million of API from this vendor during the year ended December 31, 2023.

Government Regulation

Our 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”), Health Canada, 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 our products. The DEA, Health Canada, and NCB maintain oversight over our products that are considered controlled substances.

Unapproved Products

Two of our products, Esterified Estrogen with Methyltestosterone (“EEMT”) and Opium Tincture, are marketed without approved NDAs or ANDAs. During the years ended December 31, 2022, 2021, and 2020, net revenues for these products totaled $14.2 million, $16.2 million, and $16.9 million, respectively.

The FDA's policy with respect to the continued marketing of unapproved products appears in the FDA's September 2011 Compliance Policy Guide Sec. 440.100 titled “Marketed New Drugs without Approved NDAs or ANDAs.” Under this policy, the FDA has stated that it will follow a risk-based approach with regard to enforcement against marketing of unapproved products. The FDA evaluates whether to initiate enforcement action on a case-by-case basis, but gives higher priority to enforcement action against products in certain categories, such as those with potential safety risks or that lack evidence of effectiveness.

102

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

We continue to believe that, so long as we comply with applicable manufacturing standards, the FDA will continue to operate on a risk-based approach and will not take action against us. However, we can offer no assurance that the FDA will continue to follow this approach or that it will not take a contrary position with any individual product or group of products. If the FDA were to move away from the risk-based approach to enforcement against marketing of unapproved products, we may be required to seek FDA approval for these products or withdraw such products from the market. If we decide to withdraw the products from the market, our net revenues for generic pharmaceutical products would decline materially, and if we decide to seek FDA approval, we would face increased expenses and might need to suspend sales of the products until such approval was obtained, and there are no assurances that we would receive such approval.

In addition, one group of products that we manufacture on behalf of a contract customer is marketed by that customer without an approved NDA. If the FDA took enforcement action against such customer, the customer may be required to seek FDA approval for the group of products or withdraw them from the market. Our contract manufacturing revenues for the group of unapproved products for the years ended December 31, 2022, 2021, and 2020 were $2.6 million, $2.4 million, and $2.8 million, respectively.

Legal proceedings

We are 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. Due to the inherent unpredictability of legal matters, including litigation, governmental and regulatory matters, particularly where the damages sought are substantial or indeterminate or when the proceedings, investigations or inquiries are in the early stages, we cannot accurately predict the outcome, or the effects of the legal proceedings described below. While we believe that we have valid claims and/or defenses in the litigation and other matters described below, litigation is inherently unpredictable, 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 2021 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.

103

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

Commercial Litigation

In November of 2017, we were served with a complaint filed by Arbor Pharmaceuticals, LLC, in the United States District Court for the District of Minnesota. The complaint alleged false advertising and unfair competition in violation of Section 43(a) of the Lanham Act, Section 1125(a) of Title 15 of the United States Code, and Minnesota State law, under the premise that we sold an unapproved Erythromycin Ethylsuccinate (“EES”) product during the period between September 27, 2016 and November 2, 2018. The complaint sought a trial by jury and monetary damages (inclusive of actual and consequential damages, treble damages, disgorgement of ANI profits, and legal fees) of an unspecified amount. Discovery in this action closed on March 31, 2019 and trial was scheduled to commence on August 25, 2021. On August 3, 2021, the Company entered into a Settlement Agreement with Arbor Pharmaceuticals, LLC to resolve all claims related to Civil Action 17-4910, Arbor Pharmaceuticals, LLC (“Arbor”) v. ANI Pharmaceuticals, Inc., which was pending trial in the United States District Court for the District of Minnesota. Under the terms of the agreement, ANI paid Arbor $8.4 million and Arbor dismissed the action with prejudice. Neither party admitted wrongdoing in reaching this settlement. The Company paid the settlement from cash on the balance sheet

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 are substantively identical.  The plaintiffs in these actions allege 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. 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 at this early stage of the litigation cannot reasonably estimate the potential damages that the plaintiffs will seek. The cases have been 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 contain substantially similar claims. On April 19, 2022, the Company and other defendants filed motions to dismiss the newly amended complaints. On May 23, 2022, the plaintiffs filed oppositions to the motions to dismiss and, on June 24, 2022, the Company and other defendants filed replies to those oppositions. On February 21, 2023, the Company and the defendants’ motions to dismiss all actions were granted with prejudice. Plaintiffs have thirty days to file an appeal.

On March 24, 2021, Azurity Pharmaceuticals, Inc. (“Azurity”) filed a complaint in the United States District Court for the District of Minnesota against ANI Pharmaceuticals, Inc., asserting that ANI’s vancomycin hydrochloride oral solution drug product infringes U.S. Patent No. 10,688,046. The complaint sought injunctive relief, damages, including lost profits and/or royalty, treble damages, and attorneys’ fee and costs. On February 15, 2022, the Company entered into a settlement agreement with Azurity to resolve all claims related to this action. Under the terms of the agreement, Azurity granted ANI a non-exclusive, non-transferable, non-sublicensable, royalty-bearing license under its Patents to sell ANI product in the United States and dismissed the action with prejudice. In exchange, we paid Azurity $1.9 million of royalties from past sales and we will pay Azurity a royalty equal to 20% of gross margin of sales of the ANI product for a contractually defined term. We paid the settlement from cash on hand and the $1.9 million charge was recorded as cost of sales (excluding depreciation and amortization) on the consolidated statement of operations for the year ended December 31, 2021.

104

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

On April 1, 2021, United Therapeutics Corp. and Supernus Pharmaceuticals, Inc. (“UTC/Supernus”) filed a complaint in the United States District Court for the District of Delaware against ANI Pharmaceuticals, Inc., asserting that ANI’s proposed Treprostinil extended release drug product, which is subject to ANI’s Abbreviated New Drug Application No. 215667, infringes U.S. Patent Nos. 7,417,070, 7,544,713, 8,252,839, 8,349,892, 8,410,169, 8,747,897, 9,050,311, 9,278,901, 9,393,203, 9,422,223, 9,593,066 and 9,604,901 (“the Asserted Patents”). The complaint seeks injunctive relief, attorneys' fee and costs. ANI filed its answer and counterclaims on May 28, 2021, denying UTC/Supernus’ allegations and seeking declaratory judgment that ANI has not infringed any valid and enforceable claim of the Asserted Patents, that the Asserted Patents are invalid, and an award of attorneys’ fees and costs. On May 26, 2022, the parties’ respective claims and counterclaims were dismissed pursuant to a confidential settlement agreement.

On October 3, 2022, Azurity Pharmaceuticals, Inc. filed a complaint in the United States District Court for the District of New Jersey against ANI’s wholly owned subsidiary, Novitium Pharma, LLC, asserting that Novitium’s manufacture, use, sale, importation and/or offer to sell Bionpharma Inc.’s (“Bionpharma”) enalapril maleate oral solution drug product (the “Product”) infringes U.S. Patents No. 11,040,023 and 11,141,405. The complaint seeks injunctive relief, and an award of Azurity’s costs and expenses. On October 12, 2022, Bionpharma filed a motion in United States District Court for the District of New Jersey to intervene on Novitium’s behalf in the litigation and on October 14, 2022, Novitium and Bionpharma filed a joint motion to transfer venue to the District of Delaware, which motion to transfer was granted on January 23, 2023. Bionpharma has agreed to indemnify Novitium under the terms of its manufacturing and supply agreement for any damages, costs and expenses relating to actual or alleged infringement of intellectual property rights or sale of the Product by Bionpharma. ANI and Novitium dispute any liability in this matter.

Ranitidine Related Litigation

State of New Mexico Litigation. In July 2020, ANI and Novitium were served with a complaint brought in the First Judicial Court, County of Santa Fe, State of New Mexico by the Office of the Attorney General of the State of New Mexico against manufacturers and sellers of ranitidine products. The complaint asserts a public nuisance claim and a negligence claim against the generic ranitidine manufacturer defendants, including ANI and Novitium. The public nuisance claim asserts that the widespread sale of ranitidine products in the state created a public nuisance that requires a state-wide medical monitoring program of New Mexico residents for the development of colorectal cancer, stomach cancer, gastrointestinal disorders and liver disease. As damages, New Mexico asks that the defendants fund this medical monitoring program. The negligence claims assert that the defendants were negligent in selling the product, essentially alleging that it was unreasonable to have the product on the market. With respect to that claim, New Mexico asserts that it paid for ranitidine products through state-funded insurance and health-care programs. On December 15, 2020, the case was removed to federal court and transferred to the In re Zantac multidistrict litigation (“MDL”) pending in the United States District Court for the Southern District of Florida. New Mexico moved for remand to state court. The MDL court granted the remand motion on February 25, 2021. On April 16, 2021, New Mexico filed an amended complaint in the New Mexico First Judicial District Court in Santa Fe County. It did not name ANI in the amended complaint, effectively voluntarily dismissing ANI from the action. Novitium is named as a Defendant in the amended complaint. According to Novitium’s records, Novitium did not ship any ranitidine product to New Mexico, and received no funds from any state funded health care plan or Medicaid. The Defendants filed a motion to dismiss the claims asserted in the New Mexico litigation based primarily on preemption. The motion was denied in August 2021. A motion for reconsideration was denied on September 22, 2022. The case is currently in discovery.

Federal Court Personal Injury Litigation. In June 2020, ANI was served with a personal injury complaint in the case of Koepsel v. Boehringer Ingelheim Pharmaceuticals, et al., MDL No. 20-MD-2924, Case No. 9:20-cv-80882-RLR, filed in the United States District Court for Southern District of Florida, in which the plaintiff alleges that he developed kidney cancer in 2018 as a result of taking over the counter medication containing ranitidine. The Koepsel action was filed within the existing MDL concerning ranitidine-containing drugs pending in the Southern District of Florida before Judge Robin L. Rosenberg, In re Zantac MDL, 20 MDL 2924. A Master Personal Injury Complaint (“MPIC”) in that MDL that was filed on June 22, 2020 also named ANI and Novitium as defendants. ANI was dismissed from the Koepsel case on August 21, 2020 and was dismissed from the MPIC on September 8, 2020. On December 31, 2020, after ANI was dismissed, the district court dismissed the MPIC claims against generic

105

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

manufacturer defendants partially with prejudice and partially with leave to replead. The failure to warn and design defect claims were dismissed with prejudice on preemption grounds. An Amended Master Personal Injury Complaint was filed on February 8, 2021, which did not name ANI but did name Novitium. By opinion dated July 8, 2021, the district court dismissed all claims against the generic manufacturer defendants with prejudice on preemption grounds. That decision is on appeal to the Eleventh Circuit Court of Appeals. In addition, by opinion and order dated December 6, 2022, the district court granted the brand manufacturer defendants’ Daubert motion to exclude the plaintiffs’ expert testimony on general causation for the “designated cancers” that the plaintiffs’ leadership team claimed to be caused by ranitidine.  The district court also granted the brand manufacturer defendants’ motion for summary judgment because the plaintiffs had failed to produce admissible primary evidence of general causation. 

ANI and Novitium were named in other individual personal injury complaints filed in MDL 20 MD 2924 in which plaintiffs allege that they developed cancer after taking prescription and over the counter medication containing ranitidine. ANI was served with complaints in five of those additional cases: Cooper v. Boehringer Ingelheim Pharmaceuticals, et al., MDL No. 20-MD-2924, Case No. 9:20-cv-81130-RLR (served September 30, 2020), Lineberry v. Amneal Pharmaceuticals, LLC, et al., MDL No. 20-MD-2924, Case No. 9:20-cv-81079-RLR (served August 20, 2020), Lovette v. Amneal Pharmaceuticals, LLC, et al., MDL No. 20-MD-2924, Case No. 9:20-cv-81040-RLR (served August 26, 2020), Hightower v. Pfizer, et al, MDL No. 20-MD-2924, Case No. 9-20-cv-82214-RLR (served December 16, 2020) and Bird v. Boehringer Ingelheim Pharmaceuticals, et al., MDL No. 20-MD-2924, Case No. 9-20-cv-80837-RLR (served December 30, 2020). ANI informed counsel for the plaintiffs that ANI did not sell an over the counter ranitidine product and sold a generic prescription ranitidine product for a limited two-month period of time, from July 2019 to September 2019. ANI’s product was voluntarily recalled in January 2020. Each of the plaintiffs in the five pending cases alleges a cancer diagnosis prior to the time that ANI sold ranitidine, and we have informally sought dismissal from these cases on that basis. ANI was voluntarily dismissed from the Cooper, Lineberry and Lovette actions on November 20, 2020, from the Bird action on March 15, 2021, and from the Hightower action on March 29, 2021.

Prior to the district court’s July 8, 2021 preemption decision, Novitium had been named in 158 short form complaints filed by claimants in the MDL. Those complaints were effectively dismissed with prejudice with the MPIC on July 8, 2021. Counsel for the plaintiffs have been notified that Novitium did not sell an over the counter ranitidine product and sold a generic prescription ranitidine product for a limited period of time, from December 2018 until September 2019. Novitium’s product was voluntarily recalled in October 2019. Out of the 158 short form complaints, approximately 114 plaintiffs either were diagnosed with cancer before Novitium began manufacturing the product, only took over the counter ranitidine, or took ranitidine before Novitium began manufacturing it. Two of those 114 plaintiffs dismissed Novitium from their short form complaints. In light of the Court’s dismissal of all claims with prejudice, Novitium has not pursued dismissal of the short form complaints against it at this time. Following the district court’s Daubert decision, plaintiffs began filing additional short form complaints in the MDL. Novitium currently is named as a defendant in more than 200 short form complaints.

State Court Personal Injury Litigation

Illinois. On February 3, 2022, a complaint was filed in Cook County, Illinois, naming Novitium as a defendant. The complaint incorrectly identifies Novitium as a “repackager.” The case is styled Ross v. Boehringer Ingelheim Pharmaceuticals, Inc., et. al. The complaint asserts claims of strict liability/failure to warn, strict liability/design defect, negligent failure to warn, negligent product design, general negligence, negligent misrepresentation, breach of express and implied warranties, and unjust enrichment. The plaintiff alleges that he was diagnosed with prostate cancer in 2017, before Novitium began selling generic ranitidine products, and that he took over the counter ranitidine that he purchased at Walgreens from 2008 to 2019. At this point, the allegations show that the plaintiff’s alleged cancer injury could not have come from a Novitium product. The generic manufacturer defendants filed a motion to dismiss on preemption grounds. That motion is pending.

In August 2022, the Keller Postman law firm commenced six multi-plaintiff actions in Illinois state court naming generic ranitidine manufacturers, including ANI and/or Novitium, as defendants.  Those cases are: (1) Jodee Gillespie v. Walgreen Co., et. al., Circuit Court of the Third Judicial Circuit, Madison County, Illinois, Case No. 2022LA001007 (naming both Novitium and ANI); (2) John Jackson v. Walgreen Co., et. al., Circuit Court of the

106

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

Third Judicial Circuit, Madison County, Illinois, Case No. 2022LA001012 (naming Novitium); (3) Ayesha Salahuddin v. Walgreen Co., et. al.,  Circuit Court of the Twentieth Judicial Circuit, St. Clair County, Illinois, Case No. 22LA0709 (naming Novitium); (4) Lashanda McGruder v. Walgreen Co., et. al., Circuit Court of the Third Judicial Circuit, Madison County, Illinois, Case No. 22LA0710 (naming both Novitium and ANI); (5) Richard Devriendt v. Walgreen Co., et. al., Circuit Court of Cook County, Illinois, Case No. 2022L007429 (naming Novitium); (6) Anthony Stigger v. Walgreen Co., et. al., Circuit Court of Cook County, Illinois, Case No. 2022L007396 (naming both Novitium and ANI).  The complaints allege causes of action for failure to warn, design defect, general negligence, loss of consortium and wrongful death.  Pursuant to an Order of the Illinois Supreme Court dated October 25, 2022, the pending ranitidine personal injury actions in Illinois have been consolidated in Cook County for coordinated pre-trial proceedings. Those pre-trial proceedings are pending in the Circuit Court of Cook County before Judge Daniel A. Trevino.  On January 12, 2023, Judge Trevino directed the plaintiffs to dismiss the multi-plaintiff actions and refile each individual plaintiff action under a separate case number. The Keller Postman firm has communicated that it is complying with that directive. At a status conference held on February 16, 2023, the court required that the plaintiffs re-file within 60 days. The court also authorized use of a master complaint, which is due within 21 days.  The Keller Postman attorneys requested authority to bypass formal service of process for the refiled single-plaintiff actions, and serve the new complaints by email on outside counsel.  Judge Trevino authorized email service. As of February 21, 2023, ANI and Novitium had not yet been served with any of the single-plaintiff complaints.

California.  In August and September 2022, the Keller Postman law firm commenced seven multi-plaintiff actions in California state court, Alameda County, naming generic ranitidine manufacturers, including ANI and/or Novitium, as defendants.  Those cases are: (1) Carlos Ascencio v. ANI Pharmaceuticals, et. al., Superior Court of California, County of Alameda, Case. No. 22CV016230 (naming both Novitium and ANI); (2) Andre Lebeau v. Actavis Mid Atlantic, LLC et. al., Superior Court of California, County of Alameda, Case No. 22CV016448 (naming Novitium); (3) Roque Torres v. ANI Pharmaceuticals, Inc., et. al., Superior Court of California, County of Alameda, Case No. 22CV016338 (naming both Novitium and ANI); (4) Deborah Hinds v. ANI Pharmaceuticals, Inc., et. al., Superior Court of California, County of Alameda, Case No. 22CV016123 (naming both Novitium and ANI); (5) Mark Cruz v. ANI Pharmaceuticals, Inc., et. al., Superior Court of California, County of Alameda, Case No. 22CV016338 (naming both Novitium and ANI); (6) Bent Olsen v. ANI Pharmaceuticals, Inc., et. al., Superior Court of California, County of Alameda, Case No. 22CV016402 (naming both Novitium and ANI); (7) John Norman v. Actavis Mid Atlantic, LLC, et. al., Superior Court of California, County of Alameda, Case No. 22CV018334 (naming Novitium).  The complaints allege causes of action for failure to warn, design defect, general negligence, loss of consortium and wrongful death. By stipulation and order dated December 28, 2022, the cases were transferred to an existing civil case coordination docket for pretrial proceedings (JCCP) pending before Judge Evelio Grillo in Alameda County. By order dated January 19, 2023, Judge Grillo ordered that counsel for the plaintiffs must dismiss the individual plaintiffs (other than the first-named plaintiff) from each of the multi-plaintiff complaints and that each of the dismissed plaintiffs must re-file their claims in a single plaintiff complaint.  As of February 21, 2023, ANI and Novitium had not yet been served with any of these single-plaintiff complaints.  As of February 21, 2023, the Company is aware of three single-plaintiff cases in which Novitium is named as a defendant: David Duncan v. GSK Holdings, No. T23-507; Charmaine Sili v. GSK Holdings, No. T23-355; and Charles Crippen v. Boehringer, No. T23-349.

Pennsylvania.  In September 2022, two single-plaintiff complaints were filed in Pennsylvania state court, Philadelphia County, naming Novitium as a defendant: (1) William Titus v. Glaxo SmithKline LLC, et. al., Court of Common Pleas, Philadelphia County, Pennsylvania, Case No. 220902548; and (2) Jodi Woodard v. Ajanta Pharma USA, Inc., et. al., Court of Common Pleas, Philadelphia County, Pennsylvania, Case No. 220902329.  These complaints allege causes of action for negligence, failure to warn, negligent storage and transportation, breach of express and implied warranties, negligent misrepresentation, and fraud. 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

107

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

actions, and loss of consortium. The complaint includes a prayer for punitive damages. The court has not yet set a deadline for responsive pleadings. 

 

ANI and Novitium dispute any liability in these matters.

Other Industry Related Matters

On or about September 20, 2017, the Company and certain of its employees were served with search warrants and/or grand jury subpoenas to produce documents and possibly testify relating to a federal investigation of the

generic pharmaceutical industry. We have been cooperating and intend to continue cooperating with the investigation. However, no assurance can be given as to the timing or outcome of the investigation.

14. PURIFIED CORTROPHIN GEL PRE-LAUNCH CHARGES

In January 2016, we acquired the right, title and interest in the NDAs for Cortrophin Gel and Cortrophin-Zinc. Subsequently, we assembled a Cortrophin Gel re-commercialization team of scientists, executed a long-term supply agreement with a supplier of pig pituitary glands, our primary raw material for corticotrophin API, executed a long-term supply agreement with an API manufacturer, with whom we have advanced the manufacture of corticotropin API via manufacture of commercial-scale batches, and executed a long-term commercial supply agreement with a current good manufacturing practice (“cGMP”) aseptic fill contract manufacturer.

Prior to the third quarter 2019, all purchases of material, including pig pituitary glands and API, related to the re-commercialization efforts were consumed in research and development activities and recognized as research and development expense in the period in which they were incurred. In the third quarter of 2019, we began purchasing materials that are intended to be used commercially in anticipation of FDA approval of Cortrophin Gel and the resultant product launch. The FDA granted approval of the sNDA of this product on October 29, 2021. Prior to FDA approval, under U.S. GAAP, we were prohibited from capitalizing these pre-launch purchases of materials as inventory, and accordingly, they were charged to expense in the period in which they were incurred. Subsequent to approval, these purchases are recorded as inventory at net realizable value. During the years ended December 31, 2021 and 2020, we recognized $0.8 million and $11.3, million, respectively, of charges for the purchase of materials. We also incurred other charges directly related to the Cortrophin pre-launch commercialization efforts, including, but not limited to, sales and marketing and consulting expenses. During the year ended December 31, 2021, we incurred $14.0 million of these charges, which are included on the consolidated statements of operations as a selling, general, and administrative expense. There were no comparable expenses in 2020.

15. RELATED PARTY TRANSACTIONS

On March 8, 2021, we entered into an Equity Commitment and Investment Agreement with the PIPE Investor, pursuant to which we agreed to issue and sell 25,000 shares of our PIPE Shares for a purchase price of $1,000 per share and an aggregate purchase price of $25.0 million. This agreement closed and the shares were sold and issued for $25.0 million on November 19, 2021. The Chairman of our board of directors is an operating partner of Ampersand Capital Partners, an affiliate of the PIPE Investor.

In August 2020, we appointed Jeanne Thoma as a director of the Company. Ms. Thoma is the former Chief Executive Officer of SPI Pharmaceuticals, Inc. (“SPI”), who retired in October 2020. SPI supplies ingredients to the Company. We made payments totaling approximately $352,000 in the year ended 2020, to SPI, related to the purchase of ingredients.

In connection with our acquisition of Novitium, we entered into employment agreements with the two executives and founders of Novitium, Muthusamy Shanmugam and Chad Gassert. Both serve as executive officers of the Company and Mr. Shanmugam was also appointed to the board of directors. Mr. Shanmugam holds a minority interest in Scitus Pharma Services (“Scitus”), which provides clinical research services to Novitium, majority

108

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

interest in SS Pharma LLC (“SS Pharma”), which acquires and supplies API to Novitium, a minority interest in Nuray Chemical Private Limited (“Nuray”), which manufactures and supplies API to Novitium, and a majority interest in Esjay Pharma LLC (“Esjay”), which provided research and development and facilities consulting services through September 30, 2022. Mr. Gassert holds a minority interest in Scitus.

A summary of our payments to related parties is presented below:

Years Ended December 31, 

    

2022

    

2021(1)

    

2020

Scitus Pharma Services

$

2,074,773

$

$

SS Pharma LLC

3,668,542

Esjay Pharma LLC

 

101,468

 

24,989

 

Nuray Chemical Private Limited

 

1,110,158

 

364,620

 

$

6,954,941

$

389,609

$

(1)Includes payments during the period from November 19, 2021 to December 31, 2021, subsequent to our acquisition of Novitium.

As of December 31, 2022, the outstanding balances due to Scitus and SS Pharma were $45 thousand and $170 thousand, respectively. There was no outstanding balance due to Nuray at December 31, 2022.

16. 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. Prior to 2022, based on this definition, we had concluded that we had one operating segment. Prior period segment disclosures have been recast for the new segment presentation. Effective in the first quarter of 2022 and prospectively, in conjunction with the principal completion of our buildout of infrastructure in the areas of commercialization of rare disease therapies and the launch of Cortrophin Gel, we determined that we have 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.

Our CODM evaluates our 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.

We do not manage assets of the Company by operating segment and our CODM does not review asset information by operating segment. Accordingly, we do not present total assets by operating segment.

Financial information by reportable segment, including historical information that has been retroactively re-cast to reflect our two operating segments, is as follows:

Year Ended December 31, 

(in thousands)

    

2022

    

2021

2020

Net Revenues

Generics, Established Brands, and Other

$

274,698

$

216,136

$

208,475

109

Table of Contents

ANI Pharmaceuticals, Inc. and Subsidiaries

Notes to the Consolidated Financial Statements

For the years ended December 31, 2022, 2021, and 2020

Rare Disease

41,687

Total net revenues

$

316,385

$

216,136

$

208,475

Segment earnings/(loss) before interest, taxes, depreciation and amortization (“EBITDA”) and reconciliation to (loss)/income before income taxes

Generics, Established Brands, and Other

78,958

63,418

78,790

Rare Disease

(18,348)

(18,571)

(15,620)

Depreciation and amortization

(56,973)

(47,252)

(44,638)

Corporate and other unallocated expenses(1)

(38,920)

(37,388)

(34,548)

Total operating loss

$

(35,283)

$

(39,793)

$

(16,016)

Interest expense, net

(28,052)

(11,922)

(9,452)

Other income/(expense), net

670

(4,343)

(494)

Loss before benefit for income taxes

(62,665)

(56,058)

(25,962)

(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 consolidated statement of operations.

Geographic Information

Our operations are located in the United States, Canada, and India. 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)

Years Ended December 31, 

Location of Operations

    

2022

    

2021

    

2020

United States

$

312,427

$

211,893

$

202,881

Canada

 

3,958

 

4,243

 

5,594

Total Revenue

$

316,385

$

216,136

$

208,475

The following table depicts the Company’s property and equipment, net according to geographic location as of:

(in thousands)

December 31, 2022

December 31, 2021

United States

$

40,343

$

38,564

Canada(1)

 

1,856

 

13,831

India

 

1,047

 

276

Total property and equipment, net

$

43,246

$

52,671

(1)Amounts as of December 31, 2022 exclude the land and building at our Canada facility, which are classified as held for sale as of December 31, 2022. These assets have a carrying value of $8.0 million.

110

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

None.

Item 9A. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Disclosure controls and procedures are controls and other procedures that are designed to ensure 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 officers, as appropriate, to allow timely decisions regarding required disclosures.

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.

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 154-15(e) under the Exchange Act), as of December 31, 2022. Due to the material weaknesses in internal control over financial reporting as described below, our principal executive officer and principal financial officers concluded that, as of the end of the period covered by this report, our disclosure controls and procedures were not effective.  

Management’s Annual Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate internal control over our financial reporting. Internal control over financial reporting is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act as a process designed by, or under the supervision of, a company’s principal executive and principal financial officers and effected by a company’s board of directors, management, and other personnel to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with U.S. GAAP. Our internal control over financial reporting includes those policies and procedures that:

pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect transactions and dispositions of our assets.
provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. GAAP, and that receipts and expenditures are being made only in accordance with authorizations of management and directors.
provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of assets that could have a material effect on our consolidated financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Management assessed the effectiveness of our internal control over financial reporting as of December 31, 2022. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) in Internal Control — Integrated Framework (2013). This assessment resulted in management identifying certain material weaknesses in internal control over financial reporting as described below. As a result, management has concluded that, as of December 31, 2022, our internal control over financial reporting is not effective.

111

Notwithstanding the identified material weaknesses, management has concluded that the Consolidated Financial Statements included in this Annual Report on Form 10-K present fairly, in all material respects, the Company’s financial position, results of operations and cash flows for the periods disclosed in conformity with U.S. GAAP.

The Company's independent registered public accounting firm, EisnerAmper LLP, who audited the consolidated financial statements included in this Annual Report on Form 10-K issued an adverse opinion on the effectiveness of the Company's internal control over reporting. EisnerAmper LLP's report is included herein.

Material Weaknesses in Internal Control over Financial Reporting

Upon evaluation of our internal control over financial reporting we identified certain material weaknesses in our controls at our Novitium subsidiary. We completed the acquisition of Novitium in November of 2021 and shortly thereafter, began the integration of Novitium’s policies, processes, people, technology, and operations into our system of internal control over financial reporting. In 2022, we completed the integration of Novitium’s order to cash cycle into ANI’s system of procedures and contracts, and the controls were successfully tested and found to be operating as prescribed, however, we found material weaknesses in other key processes.

The Company did not maintain an effective control environment in the Novitium subsidiary as a result of the following:

Lack of adequate personnel resources in Novitium team to implement appropriate process controls addressing Novitium activity.
Turnover in key finance personnel at Corporate that were tasked with driving / managing implementation of internal controls at Novitium, including the Corporate Controller. While we have seasoned temporary personnel in these corporate positions, we did not have adequate bandwidth to maintain focus on compliance with internal controls.
Delays in execution of the extraction of the Procure to Pay cycle integration plan for the subsidiary, including creation of the Accounts Payable centers of excellence whereby processes at Novitium would be combined with legacy processes.

These factors contributed to the weaknesses in the following control activities, specifically, the following process areas related to activity at Novitium did not have effective controls in place and were not operating effectively for a sufficient amount of time:

Purchase to Pay (Purchasing, Accounts Payable, and Cash Disbursements)
Manufacturing and Inventory
Human Resources/Payroll
Financial Statement Close (limited to those pertaining to the Novitium subsidiary level that were not incorporated into overall Company controls)
Information technology general controls

The areas noted above had one or more of the following specific compliance exceptions:

Certain controls were not implemented as designed.
Documented controls not being performed consistently for all applicable transactions.
Control performance not being adequately documented and evidenced.
Materiality thresholds used in certain control performance were not consistent with documented control design.
Controls not in place nor operating for a sufficient amount of time/number or instances.
Changes to control performance upon employee turnover.
Information technology general controls (“ITGC”) which could result in misstatements potentially impacting all Novitium related financial statement accounts and disclosures. Specifically, Novitium user access controls were not appropriately designed and maintained to adequately restrict user and privileged access to financial applications and data to the appropriate personnel.

In addition to the above Material Weaknesses related to our Novitium subsidiary, we also identified a material weakness in our ITGC. Specifically, our evaluation of our ITGC’s identified that user access controls were not

112

operating effectively to adequately restrict user access to our network and financial applications and data. The Company attributes the findings primarily due to significant turnover in its IT personnel during the year.

We determined that the designed internal controls were not operating effectively as detailed above, and therefore did not reduce the risk of a material error occurring and going undetected in our financial statements to an acceptable level giving rise to the material weaknesses in the four Novitium related process areas noted above as well as overall ITGC related to user access.

Remediation of Material Weaknesses

The Company is committed to the planning and implementation of remediation efforts to address the material weaknesses. The Company is in the process of establishing formal processes through which it intends to remediate the identified material weaknesses and enhance the Company’s overall control environment, including the following:

Novitium Related:

Refine and complete its plan to incorporate procure to pay cycle into the overall company controls.
For those controls that remain at the Novitium subsidiary, review the existing control documentation and revise and upgrade as appropriate to address all identified risks.
Ensure Novitium processes and controls have adequate resources to properly perform identified controls including hiring of additional resources with the requisite skills to consistently perform control procedures without material exception.
Implement its ERP and other systems as appropriate to support the internal control structure.
Ensure all personnel are properly trained as to the importance of and specifics over the internal controls for which they are responsible, including consistent, repeatable performance of such controls.

ITGC Related:

Management will ensure proper staffing of IT personnel and ensure all personnel are properly trained as to the importance of and specifics over the internal controls for which they are responsible, including consistent, repeatable performance of such controls.

When fully implemented, the Company believes that the measures described above will appropriately remediate the identified material weaknesses, although management may determine that taking additional measures to remediate the material weaknesses may be necessary.

As part of its remediation efforts, the Company will continue to implement and document associated policies, procedures and internal controls and will test the ongoing operating effectiveness of the new and existing policies, procedures and internal controls in future periods.

Management intends to begin the above remediation efforts immediately and expects all remediation efforts to be completed in 2023. While the material weaknesses cannot be considered completely remediated until the applicable policies, procedures, and internal controls have operated for a sufficient period of time, management has determined that our timetable for completing the remediation efforts in 2023 will provide sufficient time to provide its assessment over the effectiveness of internal controls as of December 31, 2023.

Changes in Internal Control over Financial Reporting

Other than the material weaknesses and remediation efforts discussed above, there were no changes in our internal control over financial reporting during the quarter ended December 31, 2022, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Item 9B. Other Information

None.

113

Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

Not applicable.

PART III

Item 10. Directors, Executive Officers, and Corporate Governance

The text of our Code of Ethics, which applies to our principal executive officer, principal financial officer, principal accounting officer or controller, and persons performing similar functions, is posted on our website, www.anipharmaceuticals.com, under the “Governance” subsection of the “Investors” section of the site. We will disclose on our website amendments to, and, if any are granted, waivers of, our Code of Ethics for our principal executive officer, principal financial officer, or principal accounting officer, controller, or persons performing similar functions.

Information required by this item with respect to our directors will be set forth under the caption “Election of Directors” in our definitive proxy statement for our 2023 annual meeting, to be filed with the SEC pursuant to Regulation 14A no later than 120 days after the close of our fiscal year, and is incorporated herein by reference.

Information required by this item with respect to our executive officers will be set forth under the caption “Executive Officers of the Company” in our definitive proxy statement for our 2023 annual meeting, to be filed with the SEC pursuant to Regulation 14A no later than 120 days after the close of our fiscal year, and is incorporated herein by reference.

To the extent required, information required by this item with respect to compliance with Section 16(a) of the Exchange Act will be set forth under the caption “Delinquent Section 16(a) Reports” in our definitive proxy statement for our 2023 annual meeting, to be filed with the SEC pursuant to Regulation 14A no later than 120 days after the close of our fiscal year, and is incorporated herein by reference.

Information required by this item with respect to our audit committee, our audit committee financial expert, and any material changes to the way in which our security holders may recommend nominees to our Board of Directors will be set forth under the caption “Corporate Governance” in our definitive proxy statement for our 2023 annual meeting, to be filed with the SEC pursuant to Regulation 14A no later than 120 days after the close of our fiscal year, and is incorporated herein by reference.

Item 11. Executive Compensation

Information required by this item with respect to executive compensation will be set forth under the caption “Executive Compensation” in our definitive proxy statement for our 2023 annual meeting, to be filed with the SEC pursuant to Regulation 14A no later than 120 days after the close of our fiscal year, and is incorporated herein by reference.

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

Information required by this item with respect to security ownership of certain beneficial owners and management will be set forth under the captions “Security Ownership of Certain Beneficial Owners” and “Security Ownership of Directors and Executive Officers” and information relating to our equity compensation plans will be set forth under “Equity Compensation Plan Information” in our definitive proxy statement for our 2023 annual meeting, to be filed with the SEC pursuant to Regulation 14A no later than 120 days after the close of our fiscal year, and is incorporated herein by reference.

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

Information required by this item with respect to certain relationships and related transactions and director independence will be set forth under the captions “Certain Relationships and Related Transactions” and “Corporate

114

Governance” in our definitive proxy statement for our 2023 annual meeting, to be filed with the SEC pursuant to Regulation 14A no later than 120 days after the close of our fiscal year, and is incorporated herein by reference.

Item 14. Principal Accountant Fees and Services

Our independent registered public accounting firm is EisnerAmper LLP, Philadelphia, Pennsylvania, Auditor Firm ID: 274.

Information required by this item with respect to principal accounting fees and services will be set forth under the caption “Ratification of Selection of Independent Registered Public Accountants” in our definitive proxy statement for our 2023 annual meeting, to be filed with the SEC pursuant to Regulation 14A no later than 120 days after the close of our fiscal year, and is incorporated herein by reference.

PART IV.

Item 15. Exhibits and Financial Statement Schedules

Documents filed as part of this report on Form 10-K:

(a)  Financial Statements:

The consolidated balance sheets of the Registrant as of December 31, 2022 and 2021, the related consolidated statements of operations, statements of comprehensive income, changes in stockholders’ equity, and cash flows for each of the years ended December 31, 2022, 2021, and 2020, the footnotes thereto, and the reports of EisnerAmper LLP, independent registered public accounting firm, are filed herewith.

(b)  Financial Statement Schedules:

All schedules have been omitted because they are not applicable or the required information is included in the consolidated financial statements or notes thereto.

(c)  Exhibits

Exhibits included or incorporated by reference herein: see Exhibit Index on page 116.

115

ANI PHARMACEUTICALS, INC.

EXHIBIT INDEX TO ANNUAL REPORT ON FORM 10-K

FOR THE YEAR ENDED DECEMBER 31, 2022

Exhibit
No.

     

Exhibit

    

Method of Filing

2.1

 

Amended and Restated Agreement and Plan of Merger, dated as of April 12, 2013, by and among BioSante Pharmaceuticals, Inc., ANI Merger Sub, Inc. and ANIP Acquisition Company (1)

 

Incorporated by reference to Exhibit 2.1 to ANI’s Current Report on Form 8-K as filed with the Securities and Exchange Commission on April 12, 2013 (File No. 001-31812)

 

 

 

 

 

2.2

 

Asset Purchase Agreement, dated as of December 26, 2013, by and between ANI Pharmaceuticals, Inc. and Teva Pharmaceuticals USA, Inc. (2)

 

Incorporated by reference to Exhibit 2.2 to ANI’s Annual Report on Form 10-K as filed for the fiscal year ended December 31, 2013 (File No. 001-31812)

2.3

Agreement and Plan of Merger dated March 8, 2021 by and among ANI Pharmaceuticals, Inc., Nile Merger Sub LLC, Novitium Pharma LLC, Esjay LLC, Chali Properties, LLC, Chad Gassert, Muthusamy Shanmugam and Thorappadi Vijayaraj and Shareholder Representative Services LLC as the representative of the Company Members

Incorporated by reference to Exhibit 2.1 to the Company’s Current Report on Form 8-K filed with the Securities and Exchange Commission on March 9, 2021 (File No. 001-31812)

 

 

 

 

 

3.1

 

Certificate of Amendment of the Restated Certificate of Incorporation of BioSante Pharmaceuticals, Inc., dated as of July 17, 2013, Certificate of Amendment of the Restated Certificate of Incorporation of BioSante Pharmaceuticals, Inc., dated as of June 1, 2012, and Restated Certificate of Incorporation of BioSante Pharmaceuticals, Inc.

 

Incorporated by reference to Exhibit 3.1 to ANI’s Quarterly Report on Form 10-Q for the fiscal quarter ended June 30, 2013 (File No. 001-31812)

 

 

 

 

 

3.2

 

Second Amended and Restated Bylaws of ANI Pharmaceuticals, Inc.

 

Incorporated by reference to Exhibit 3.1 to ANI’s Current Report on Form 8-K as filed with the Securities and Exchange Commission on March 6, 2022 (File No. 001-31812)

3.3

Certificate of Designation of Preferences, Rights and Limitations of Series A Convertible Preferred Stock of the Company, effective as of November 19, 2021.

Incorporated by reference to Exhibit 3.1 to ANI’s Current Report on Form 8-K as filed with the Securities and Exchange Commission on November 26, 2021 (File No. 001-31812)

4.1

Description of Securities

Incorporated by reference to Exhibit 4.1 to ANI’s Annual Report on Form 10-K for the fiscal year ended December 31, 2020 (File No. 001-31812)

4.2

Registration Rights Schedule to the Merger Agreement, effective as of November 19, 2021

Incorporated by reference to Exhibit 4.1 to ANI’s Current Report on Form 8-K as filed with the Securities and Exchange Commission on November 26, 2021 (File No. 001-31812)

116

 

Exhibit
No.

 

 

Exhibit

 

 

Method of Filing

10.1

 

Generic Wholesale Service Agreement, dated as of May 1, 2006, between ANI Pharmaceuticals, Inc. and Cardinal Health, First Amendment to Generic Wholesale Service Agreement, dated as of July 10, 2008, Letter Agreement, dated as of July 10, 2008, regarding assignment of the Generic Wholesale Service Agreement to ANIP Acquisition Company, d/b/a ANI Pharmaceuticals, Inc., Letter from Cardinal Health, dated December 22, 2008 Regarding Increase in Base Service Fee, and Second Amendment to Generic Wholesale Service Agreement, dated May 7, 2012 (2)

 

Incorporated by reference to Exhibit 10.59 to ANI’s Registration Statement on Form S-4 as filed with the Securities and Exchange Commission on December 11, 2012 (File No. 333-185391)

 

 

 

 

 

10.2*

 

Employment Agreement, entered into by the Company and James G. Marken

 

Incorporated by reference to Exhibit 10.4 to ANI’s Current Report on Form 8-K filed January 22, 2020 (File No. 001-31812)

10.3

 

Amendment No. 2 to Asset Purchase Agreement, dated as of July 10, 2015, between Teva Pharmaceuticals, Inc. and ANI Pharmaceuticals, Inc. (2) 

 

Incorporated by reference to Exhibit 10.1 to ANI’s Quarterly Report on Form 10-Q for the fiscal quarter ended September 30, 2015 (File No. 001-31812)

 

 

 

 

 

10.4

 

Asset Purchase Agreement, dated as of September 18, 2015, between Merck Sharp & Dohme B.V. and ANI Pharmaceuticals, Inc. (2) 

 

Incorporated by reference to Exhibit 10.2 to ANI’s Quarterly Report on Form 10-Q for the fiscal quarter ended September 30, 2015 (File No. 001-31812)

 

 

 

 

 

10.5* 

 

ANI Pharmaceuticals, Inc. 2016 Employee Stock Purchase Plan 

 

Incorporated by reference to Appendix A to the Registrant’s Definitive Proxy Statement on Schedule 14A filed with the Commission on April 14, 2016

 

 

 

 

 

10.6

 

Asset Purchase Agreement between H2-Pharma, LLC and ANI Pharmaceuticals, Inc. (2) 

 

Incorporated by reference to Exhibit 10.1 to ANI’s Quarterly Report on Form 10-Q for the fiscal quarter ended March 31, 2016 (File No. 001-31812)

 

 

 

 

 

10.7

 

Asset Purchase Agreement between Cranford Pharmaceuticals, LLC and ANI Pharmaceuticals, Inc. (2) 

 

Incorporated by reference to Exhibit 10.2 to ANI’s Quarterly Report on Form 10-Q for the fiscal quarter ended March 31, 2016 (File No. 001-31812)

 

 

 

 

 

10.8* 

 

Employment Agreement, entered into by the Company and Stephen P. Carey

 

Incorporated by reference to Exhibit 10.2 to ANI’s Current Report on Form 8-K filed January 22, 2020 (File No. 001-31812)

 

 

 

 

 

10.9

 

Asset Purchase Agreement between Cranford Pharmaceuticals, LLC and ANI Pharmaceuticals, Inc. (2) 

 

Incorporated by reference to Exhibit 10.1 to ANI’s Quarterly Report on Form 10-Q for the fiscal quarter ended March 31, 2017 (File No. 001-31812)

117

Exhibit
No.

Exhibit

Method of Filing

10.10

 

Asset Purchase Agreement between Holmdel Pharmaceuticals, LP and ANI Pharmaceuticals, Inc. (2)

 

Incorporated by reference to Exhibit 10.2 to ANI’s Quarterly Report on Form 10-Q for the fiscal quarter ended March 31, 2017 (File No. 001-31812)

 

 

 

 

 

10.11

 

Asset Purchase Agreement between AstraZeneca AB, AstraZeneca UK Limited, and ANI Pharmaceuticals, Inc. (2) 

 

Incorporated by reference to Exhibit 10.25 to ANI’s Annual Report on Form 10-K for the fiscal year ended December 31, 2017 (File No. 001-31812)

 

 

 

 

 

10.12

 

Stock Purchase Agreement by and among WellSpring Pharma Services Inc., WSP Pharma Holdings, LLC, ANI Pharmaceuticals Canada Inc., and ANI Pharmaceuticals, Inc.

 

Incorporated by reference to Exhibit 10.1 to ANI’s Quarterly Report on Form 10-Q for the fiscal quarter ended September 30, 2018 (File No. 001-31812)

10.13

 

Amended and Restated Credit Agreement between Citizens Bank, N.A. and ANI Pharmaceuticals, Inc. (2)

 

Incorporated by reference to Exhibit 10.22 to ANI’s Annual Report on Form 10-K for the fiscal year ended December 31, 2018 (File No. 001-31812)

10.14

 

Amendment No. 4 to Asset Purchase Agreement between ANI Pharmaceuticals, Inc. and Teva Pharmaceuticals USA, Inc.

 

Incorporated by reference to Exhibit 10.1 to ANI’s Quarterly Report on Form 10-Q for the fiscal quarter ended March 31, 2019 (File No. 001-31812)

10.15

 

Asset Purchase Agreement between Amerigen Pharmaceuticals LTD. and ANI Pharmaceuticals, Inc.

 

Incorporated by reference to Exhibit 10.24 to ANI’s Annual Report on Form 10-K for the fiscal year ended December 31, 2019 (File No. 001-31812)

10.16

ANI Pharmaceuticals, Inc. Amended and Restated 2022 Stock Incentive Plan

Incorporated by reference Appendix A to ANI Pharmaceuticals, Inc.’s definitive proxy statement dated March 25, 2022 filed with the Securities and Exchange Commission on March 25, 2022 (File No. 001-31812).

10.17*

 

Form of Restricted Stock Grant Agreement

 

Incorporated by reference to Appendix A to ANI’s Definitive Proxy Statement for the 2022 Virtual Annual Meeting filed on March 25, 2022 (File No. 001-31812)

10.18*

 

Form of Stock Option Agreement

 

Incorporated by reference to Appendix A to ANI’s Definitive Proxy Statement for the 2022 Virtual Annual Meeting filed on March 25, 2022 (File No. 001-31812)

10.19*

Employment Agreement between Nikhil Lalwani and ANI Pharmaceuticals, Inc., dated July 24, 2020

Incorporated by reference to Exhibit 10.1 to ANI’s Current Report on Form 8-K filed August 3, 2020 (File No. 001-31812)

10.20*

Inducement Stock Option Award Agreement, effective as of September 8, 2020, between ANI Pharmaceuticals, Inc. and Nikhil Lalwani

Incorporated by reference to Exhibit 10.2 to ANI’s Quarterly Report on Form 10-Q for the fiscal quarter ended September 30, 2020 (File No. 001-31812)

10.21

Credit Agreement, dated as of November 19, 2021 by and among the Company, certain of the Company’s subsidiaries, as

Incorporated by reference to Exhibit 10.1 to ANI’s Current Report on Form 8-K as filed with the

118

guarantors, Truist Bank, as Administrative Agent and other parties party thereto.

Securities and Exchange Commission on November 26, 2021 (File No. 001-31812)

Exhibit
No.

    

Exhibit

    

Method of Filing

10.22

Equity Commitment and Investment Agreement, dated as of March 8, 2021, by and between the Company and Ampersand 2020 Limited Partnership

Incorporated by reference to Exhibit 10.2 to ANI’s Current Report on Form 8-K as filed with the Securities and Exchange Commission on March 9, 2021 (File No. 001-31812)

10.23*

Employment Agreement between Muthusamy Shanmugam and the Company, dated as of March 8, 2021 and effective as of November 19, 2021.

Incorporated by reference to Exhibit 10.3 to ANI’s Current Report on Form 8-K as filed with the Securities and Exchange Commission on November 26, 2021 (File No. 001-31812)

10.24

Sublicense Agreement, dated as of October 30, 2009, by and between ANIP Acquisition Company, d/b/a ANI Pharmaceuticals, Inc., and Jazz Pharmaceuticals, Inc. (2)

Incorporated by reference to Exhibit 10.24 to ANI’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (File No. 001-31812)

10.25

Master Product Development and Collaboration Agreement, dated as of July 11, 2011, by and among ANIP Acquisition Company d/b/a ANI Pharmaceuticals, Inc. and RiconPharma LLC (2)

Incorporated by reference to Exhibit 10.25 to ANI’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (File No. 001-31812

10.26*

Employment Agreement between and Christopher Mutz and the Company, dated February 10, 2021.

Incorporated by reference to Exhibit 10.26 to ANI’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (File No. 001-31812Filed herewith

10.27*

Employment Agreement between Ori Gutwerg and the Company, dated January 18, 2021.

Incorporated by reference to Exhibit 10.27 to ANI’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (File No. 001-31812

10.28*

Employment Agreement between Chad Gassert and the Company, dated March 8, 2021.

Incorporated by reference to Exhibit 10.28 to ANI’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022 (File No. 001-31812

10.29*

Employment Agreement between Meredith Cook and the Company, dated June 21, 2022.

Incorporated by reference to Exhibit 10.1 to ANI’s Quarterly Report on Form 10-Q for the fiscal quarter ended June 30, 2022 (File No. 001-31812)

10.30*

Employment Agreement between Krista Davis and ANI Pharmaceuticals, Inc. dated July 14, 2022.

Incorporated by reference to Exhibit 10.1 to ANI’s Quarterly Report on Form 10-Q for the fiscal quarter ended September 30, 2022 (File No. 001-31812)

10.31

Asset Purchase Agreement between Cranford Pharmaceuticals, LLC and ANI Pharmaceuticals, Inc. (2)

Incorporated by reference to Exhibit 10.1 to ANI’s Quarterly Report on Form 10-Q for the fiscal quarter ended March 31, 2022 (File No. 001-31812)

10.32

Asset Purchase Agreement between Holmdel Pharmaceuticals, LP and ANI Pharmaceuticals, Inc. (2)

Incorporated by reference to Exhibit 10.2 to ANI’s Quarterly Report on Form 10-Q for the

119

fiscal quarter ended March 31, 2022 (File No. 001-31812)

10.34*

ANI Pharmaceuticals, Inc. Executive Incentive Bonus Plan

Incorporated by reference to Exhibit 10.1 to ANI’s Current Report on Form 8-K filed on February 28, 2022 (File No. 001-31812)

21

List of subsidiaries

Filed herewith

23.1

Consent of EisnerAmper LLP

Filed herewith

31.1

 

Certification of Chief Executive Officer Pursuant to SEC Rule 13a-14

 

Filed herewith

 

 

 

 

 

31.2

 

Certification of Chief Financial Officer Pursuant to SEC Rule 13a-14

 

Filed herewith

32.1

 

Certification of Chief Executive Officer and Chief Financial Officer Pursuant to Rule 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

Furnished herewith

101

 

The following financial information from this annual report on Form 10-K for the fiscal year ended December 31, 2022, formatted in Inline XBRL:  (i) the audited consolidated Balance Sheets, (ii) the audited consolidated Statements of Operations, (iii) the audited consolidated Statements of Comprehensive Income, (iv) the audited consolidated Statements of Mezzanine Equity and Stockholders’ Equity; (v) the audited consolidated Statements of Cash Flows, and (vi) Notes to consolidated Financial Statements.

 

Filed herewith

Exhibit
No.

    

Exhibit

    

Method of Filing

104

The cover page from the Company Annual Report on Form 10-K for the year ended December 31, 2022 formatted in inline XBRL (included in Exhibit 101)

Filed herewith

(1)  All exhibits to this exhibit have been omitted pursuant to Item 601(b)(2) of Regulation S-K. ANI will furnish the omitted exhibits to the SEC upon request by the SEC.

(2)  Confidential treatment has been granted with respect to redacted portions of this document or certain information has been omitted from this exhibit in accordance with Regulation S-K Item 601(b)(10)(iv). The Company agrees to furnish supplementally a copy of any omitted information to the Securities and Exchange Commission upon its request.

*     Management contract or compensatory plan or arrangement required to be filed as an exhibit to this Annual Report on Form 10-K pursuant to Item 15(a).

120

Item 16. Form 10-K Summary

None.

121

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) 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.

 

 

 

 

 

 

 

By:

/s/ Nikhil Lalwani

 

 

Nikhil Lalwani

 

 

President and Chief Executive Officer

 

 

(principal executive officer)

 

 

 

 

Date: March 9, 2023

By:

/s/ Stephen P. Carey

 

 

Stephen P. Carey

 

 

Senior Vice President, Finance and

 

 

Chief Financial Officer

 

 

 (principal financial and accounting officer)

 

 

 

 

Date: March 9, 2023

 

Pursuant to the requirements the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

Name

 

Capacity

 

Date

 

 

 

 

 

/s/ Nikhil Lalwani

 

Director, President, and

 

March 9, 2023

Nikhil Lalwani

 

Chief Executive Officer

(principal executive officer)

 

 

 

 

 

 

 

/s/ Stephen P. Carey

Stephen P. Carey

Senior Vice President, Finance and

Chief Financial Officer

(principal financial and accounting officer)

March 9, 2023

/s/ Muthusamy Shanmugam

Director, Head of Research and Development and Chief Operating Officer of New Jersey Operations

March 9, 2023

Muthusamy Shanmugam

/s/ Patrick D. Walsh

 

Director and Chairman of the Board of

 

March 9, 2023

Patrick D. Walsh

 

Directors

 

 

 

 

 

 

 

/s/ Thomas J. Haughey

 

Director

 

March 9, 2023

Thomas J. Haughey

 

 

 

 

 

 

 

 

 

/s/ David B. Nash, M.D., M.B.A.

 

Director

 

March 9, 2023

David B. Nash, M.D., M.B.A.

 

 

 

 

 

 

 

 

 

/s/ Robert E. Brown, Jr.

 

Director

 

March 9, 2023

Robert E. Brown, Jr.

 

 

 

 

 

 

 

 

 

/s/ Jeanne Thoma

 

Director

 

March 9, 2023

Jeanne Thoma

/s/ Antonio Pera

Director

March 9, 2023

Antonio Pera

/s/ Renee Tannenbaum

Director

March 9, 2023

Renee Tannenbaum

122

EX-21 2 anip-20221231xex21.htm EX-21

Exhibit 21

ANI PHARMACUTICALS, INC.

The following is a list of subsidiaries of ANI Pharmaceuticals, Inc., omitting subsidiaries which, considered in the aggregate as a single subsidiary, would not constitute a significant subsidiary, as of December 31, 2022:

Name

    

Jurisdiction of Incorporation or Organization

ANIP Acquisition Company

 

Delaware

ANI Pharmaceuticals Canada Inc.

 

Canada

Novitium Pharma, LLC

Delaware

New Castle Pharma LLC

Delaware

Novitium Labs Private Limited

Delaware

New Castle Pharma Real Estate LLC

Delaware


EX-23.1 3 anip-20221231xex23d1.htm EX-23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in the Registration Statements of ANI Pharmaceuticals, Inc. on Form S-3 (Nos. 333-239771 and 333-261731) and on Form S-8 (Nos. 333-196518, 333-214416, 333-218120, 333-250892, 333-260662, and 333-264511) of our reports dated March 9, 2023, on our audits of the consolidated financial statements as of December 31, 2022 and 2021 and for each of the years in the three-year period ended December 31, 2022, and the effectiveness of ANI Pharmaceuticals, Inc. and Subsidiaries’ internal control over financial reporting as of December 31, 2022, which reports are included in this Annual Report on Form 10-K to be filed on or about March 9, 2023. Our report on the effectiveness of the Company’s internal control over financial reporting as of December 31, 2022 expresses an adverse opinion because of material weaknesses.

/s/ EisnerAmper LLP

EISNERAMPER LLP

Philadelphia, Pennsylvania

March 9, 2023


EX-31.1 4 anip-20221231xex31d1.htm EX-31.1

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 Annual Report on Form 10-K 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:

March 9, 2023

/s/ Nikhil Lalwani

 

Nikhil Lalwani

 

President and Chief Executive Officer


EX-31.2 5 anip-20221231xex31d2.htm EX-31.2

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 Annual Report on Form 10-K 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:

March 9, 2023

/s/ Stephen P. Carey

 

Stephen P. Carey

 

Senior Vice President, Finance and Chief Financial Officer


EX-32.1 6 anip-20221231xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION

PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED

PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report on Form 10-K of ANI Pharmaceuticals, Inc. (the “Company”) for the year ended December 31, 2022 (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: March 9, 2023

/s/ Nikhil Lalwani

 

Nikhil Lalwani

 

President and

 

Chief Executive Officer

 

(principal executive officer)

Dated: March 9, 2023

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


GRAPHIC 7 anip-20221231x10k001.jpg GRAPHIC begin 644 anip-20221231x10k001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" (% \L# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#[?^"7P2^' MNM_!SP/J.H^!_#M]?W>B6<]Q=7.EPR2S2-"A9W8KEF))))Y)-=K_ ,,_?#'_ M *)YX7_\%%O_ /$4?L_?\D)^'G_8OV'_ *3I7?T >%__ 46 M_P#\11_PS]\,?^B>>%__ 46_P#\17?T4 >%_P#P46__ ,11_P ,_?#' M_HGGA?\ \%%O_P#$5W]% ' ?\,_?#'_HGGA?_P %%O\ _$4?\,_?#'_HGGA? M_P %%O\ _$5W]% ' ?\ #/WPQ_Z)YX7_ /!1;_\ Q%'_ S]\,?^B>>%_P#P M46__ ,17?T4 >%__ 46_P#\11_PS]\,?^B>>%__ 46_P#\ M17?T4 >%_P#P46__ ,11_P ,_?#'_HGGA?\ \%%O_P#$5W]% ' ?\,_? M#'_HGGA?_P %%O\ _$4?\,_?#'_HGGA?_P %%O\ _$5W]% ' ?\ #/WPQ_Z) MYX7_ /!1;_\ Q%'_ S]\,?^B>>%_P#P46__ ,17?T4 >%__ M 46_P#\11_PS]\,?^B>>%__ 46_P#\17?T4 >%_P#P46__ ,11_P , M_?#'_HGGA?\ \%%O_P#$5W]% ' ?\,_?#'_HGGA?_P %%O\ _$4?\,_?#'_H MGGA?_P %%O\ _$5W]% ' ?\ #/WPQ_Z)YX7_ /!1;_\ Q%'_ S]\,?^B>>% M_P#P46__ ,17?T4 >%__ 46_P#\11_PS]\,?^B>>%__ 46 M_P#\17?T4 $_!6LSZ5=R:E?W]M&);N'1]*N;_P"R1GD-,88V$8QSRF>: .#_P"&?OAC_P!$\\+_ /@HM_\ MXBC_ (9^^&/_ $3SPO\ ^"BW_P#B*[SSH]N[>NWUSQ0945 Q=0I_B)XH X/_ M (9^^&/_ $3SPO\ ^"BW_P#B*/\ AG[X8_\ 1//"_P#X*+?_ .(KL]4U2#2; M"XNYM[QPQM*R0H9)& &?E4!DXKF)/B1HR>/5\'I]LN-:^SBZD$%G*\,,9^Z9)0NQ2<' )S0!D M_P##/WPQ_P"B>>%__!1;_P#Q%'_#/WPQ_P"B>>%__!1;_P#Q%5M0^/GAJP\> M2^$8[37M1U6":."XET[1;FYM;=W *B2=$*)P03D\#K73>)?'^B^$-8T/3=6N M6LYM:F:VLY'C;RGE W>67QA6(S@$C.#B@#"_X9^^&/\ T3SPO_X*+?\ ^(H_ MX9^^&/\ T3SPO_X*+?\ ^(K=TKQ]HNN>)]9T"QN6N+_1P@OBD;>5"SC(0R8V M[\8)4'(R,UT#2(JABZA3W)XH X+_ (9^^&/_ $3SPO\ ^"BW_P#B*/\ AG[X M8_\ 1//"_P#X*+?_ .(KO3(@8*77<>V>:X_QU\6?#_P]N[.RU%[Z[U2[1I(- M-TFPFOKJ1%^\_EQ*Q"C^\<#M0!2_X9^^&/\ T3SPO_X*+?\ ^(H_X9^^&/\ MT3SPO_X*+?\ ^(K=\#?$#0?B/HBZKX?OUO;7S'A=61HI89$.'CDC!VT9=7N'@.KZA'I=H$C9]]PZNRJ<#Y01& MW)XXH P?^&?OAC_T3SPO_P""BW_^(H_X9^^&/_1//"__ (*+?_XBNUO]3M=+ MLKJ[NITAM[6)IIG8_<11DD_0"N>\-_$W0O%TND_V3)=7=MJFFKJMI>BTE6W> M!B N9"H57.0=APV.<4 9?_#/WPQ_Z)YX7_\ !1;_ /Q%'_#/WPQ_Z)YX7_\ M!1;_ /Q%=XTJ(<,ZK]36;XI\1V_A+0+S5[JWO;NWM5#/#IUI)=3L"0/DBC!9 MCST H Y7_AG[X8_]$\\+_P#@HM__ (BC_AG[X8_]$\\+_P#@HM__ (BL7X;? MM->$?BMKDVE:%9>)1-!-+;3SW_A^[M;>"6+B2-Y9(PJN#QM)SGBO0-0\8:/I M?B/2-"N;U(]5U:.:6SML$F5(MOF'(& !O7J>_% ',_\ #/WPQ_Z)YX7_ /!1 M;_\ Q%'_ S]\,?^B>>%_P#P46__ ,174^)O%&G>$?#^IZUJ4YBL-.@>YN71 M2[(BC).TC>!?!DOBC5'N/[*C$1S;6[S2MYC*B!8U!8DLZC '> M@#&_X9^^&/\ T3SPO_X*+?\ ^(H_X9^^&/\ T3SPO_X*+?\ ^(J+PK\=_#/B MKQ1;^'!!K6BZU=0O<6MIKNCW-@;E$QO,32H%Z]KE\ECI5GM\ZX(+!2S!5&%!))9@,8[T >%_\ P46__P 1 M1_PS]\,?^B>>%_\ P46__P 17>+-&Z;@ZE< YS1YT><>8N?3- '!_P##/WPQ M_P"B>>%__!1;_P#Q%'_#/WPQ_P"B>>%__!1;_P#Q%=\K!U#*0P/0@TM ' ?\ M,_?#'_HGGA?_ ,%%O_\ $4?\,_?#'_HGGA?_ ,%%O_\ $5W]% ' ?\,_?#'_ M *)YX7_\%%O_ /$4?\,_?#'_ *)YX7_\%%O_ /$5W]% ' ?\,_?#'_HGGA?_ M ,%%O_\ $4?\,_?#'_HGGA?_ ,%%O_\ $5W]% ' ?\,_?#'_ *)YX7_\%%O_ M /$4?\,_?#'_ *)YX7_\%%O_ /$5W]% ' ?\,_?#'_HGGA?_ ,%%O_\ $4?\ M,_?#'_HGGA?_ ,%%O_\ $5W]% ' ?\,_?#'_ *)YX7_\%%O_ /$4?\,_?#'_ M *)YX7_\%%O_ /$5W]% ' ?\,_?#'_HGGA?_ ,%%O_\ $4?\,_?#'_HGGA?_ M ,%%O_\ $5W]% ' ?\,_?#'_ *)YX7_\%%O_ /$4?\,_?#'_ *)YX7_\%%O_ M /$5W]% ' ?\,_?#'_HGGA?_ ,%%O_\ $4?\,_?#'_HGGA?_ ,%%O_\ $5W] M% ' ?\,_?#'_ *)YX7_\%%O_ /$4?\,_?#'_ *)YX7_\%%O_ /$5W]% ' ?\ M,_?#'_HGGA?_ ,%%O_\ $4?\,_?#'_HGGA?_ ,%%O_\ $5W]% ' ?\,_?#'_ M *)YX7_\%%O_ /$4?\,_?#'_ *)YX7_\%%O_ /$5W]% ' ?\,_?#'_HGGA?_ M ,%%O_\ $4?\,_?#'_HGGA?_ ,%%O_\ $5W]% ' ?\,_?#'_ *)YX7_\%%O_ M /$4?\,_?#'_ *)YX7_\%%O_ /$5W]% ' ?\,_?#'_HGGA?_ ,%%O_\ $4?\ M,_?#'_HGGA?_ ,%%O_\ $5W]% ' ?\,_?#'_ *)YX7_\%%O_ /$4?\,_?#'_ M *)YX7_\%%O_ /$5W]% ' ?\,_?#'_HGGA?_ ,%%O_\ $4?\,_?#'_HGGA?_ M ,%%O_\ $5W]% ' ?\,_?#'_ *)YX7_\%%O_ /$4?\,_?#'_ *)YX7_\%%O_ M /$5W]% ' ?\,_?#'_HGGA?_ ,%%O_\ $4?\,_?#'_HGGA?_ ,%%O_\ $5W] M% ' ?\,_?#'_ *)YX7_\%%O_ /$4?\,_?#'_ *)YX7_\%%O_ /$5W]% ' ?\ M,_?#'_HGGA?_ ,%%O_\ $4?\,_?#'_HGGA?_ ,%%O_\ $5W]% ' ?\,_?#'_ M *)YX7_\%%O_ /$5\K?&GX>>%]%^)NM66G^'=+L;.(P[+>VM(XXTS"A.% P, MDD_C7W17QO\ 'W_DK6O?6#_T1'0!]$_L_?\ )"?AY_V+]A_Z3I7?UP'[/W_) M"?AY_P!B_8?^DZ5W] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %>":)X@?X.>./B FN:#K5[%K%[_ &CI]YIFFR7B72E,>3F-3M92,8? MP>M>]T4 ?&OBC1[[Q#KWB'4O'?@'5H9+[18AX4L-.@EN4TZXP<@&$8AFW[6+ MG''\6*YR#X(:SKNF>,M2\3:'J=WXH76M,$%YNF$HBV()O*92/E/S!RO!YSFO MNVB@#X=^(WA'2O!OB33M(U/0M03P8WC17ATNSAE>*2(VY+!(EY9-W)4 @^E, MU7PSJ:A<:2=3TFZU%+:-B!%#]B5EV$\E&DX7MBOM#6?"^ ME>(+O3;G4;*.[GTV?[3:.^$/A=K&O>%8[SQ!H&I7>J MZ=X&F@LOM\$F^&Z\V; 5"3B3:5QU(!'-2WO@[6K3XA:-J0T34=1U53IOEVU_ MIEQYBJL:J[6U_"X$*#DO%(,$@Y[5]-?#_P"-OAWXD^*?$F@:3]J6\T*;RI7N M(MDQOIIX;:]M[B6W.V:.*56:,^C 'C\: /DN/PK MJ/\ PEV6LSW6H+J]Y(LGFO&QRBS$]5S]T-P.U?4EOKVF7=O)<0:C:301OY M;RQSJRJV<;20< YXQ3Y]9T^UE:*:^MH9%QN2295(R,C()] 3^% '@7QXT*QO M_B,MQXL\/:KXA\-G0GATZ.RM9;J.&_+MDA8P2DA79MD(&,<$4W]G+X:WVB>+ M&UWQ-H*1^*&T"R@GU6>W4SL^#O4R@9+8"AN>U>^V^N:;=R0QP:A:S23H9(EC MF5C(HZLH!Y'N*ECU.SFO);2.[@>[B :2!9 9$!Z$KG(H ^6/'_A&)?'^H7/A M;0O%VF_$6?Q%;3QWYN+DV$ML&42OE3Y B,08%&&[..^#7N_QJ\&6GCSX6>(= M*O+5KN7[(]Q:^3D2QW,8WPR1DN?B5HMEX[D\*74QM=02QCO_-G*I$4=V15#$_>RAXH ^8O&WPK MUO2/A-\*K2SM+PZ*;UK[Q:LUC)?RW,TD1(ENH$*O,OF%MPZ E21@<NHZ? M9R7.=0\"ZQH'AHQ:O8QI:V4D]S<&1[=H)YX(TW1F01R8W9( MXR037A_@SX.:UXF^'?B6X\0>&M9.HVGP[H>;>.A5<\SJ?*VG[R M[N/O'/WO%X@TN?S/+U*SD\M%D?9.AVJWW6// /8]Z+_Q!I>E,5O=2L[-@@DQ M<3HAV$X#7D&IF2 MX8LQ^>?R8QNYW,,9R2*F\9IKWC_XO6&N:9X;UW^QH_$>A2PRW5E+"'2.UNQ+ M(%< JJNP4D@7D\C&[S(%VG!4%01M!7.MX'^#FL>)8/"&B:;I=_X: M%O\ #%;5;DV)=(N/)\K5;*3SI#%%L MN$.]QU5>>2/058?5+*._2Q:\@6]==ZVQE42,OJ%SDCWH ^ KGP/XS\<^-C\0 M?'NF:A9:;X@T^2W32;K1;C4UT^6$B*-?L\HW%_=7L-A$DDVJ1"*Z8A1_K5#N WJ-QY[ULW7BW1K2WNYGU2T*VD# MW4RI.K,D2@EF(!Z#!Y]JK^ _&^D_$CPCI?B30[@7.EZC L\$G&=I'0@'@CH1 MVH ^4+;P9J]O=7\GB+0=2O/ K?$G7+[5].CM))3OIWQ'\ ^)/^$/O3IEK-XA@T?[79N;BTMW,36<19@6@4_O]@8C: M&QQG%?4_BOXB>'O!OAG7]>U'4[<6&AV\ES?^3(KO$J*6*E0<[B!P.I-8%W\; M=&TWX9V/C6]LK^WL[Z2&&UL51);F>69PD4:A'*[F9A_%@=R,4 ?'5CX1UZ>V MN)+'PU?V5S?^$=6M]1M[70[N _:6$;1PW%Q*[-=2YWX<5]1_'KP]J6O M?L_G2]/BN_[0>330!:1AYH]MU 68*01E0">01QR*?HW[5/@J[^'FK^+]:-]X M3LM*E2"ZMM9M_+F\QT5XUC"EA*75AM"%LG(Z@UJ3_'[1'\/^#]1TS2]7URZ\ M56']IZ;I>GVP:Y-L$1WD<,P5 HDC!RWWG4#)- 'A/Q?^'/Q'T'Q?JLEGJ?B# MQQJ&H>%=1M/"6M2F**30M1:(;XV6"..,&90NR9AE60KD9S7G7B#X-RZ_\-?% MMMH^D:K=Q_V):-=:2WAB:RMY9XKJ)]SB:5VFNE02@NBL6#'+G@5]37/[4_A% M]*LM0TBTUCQ'!-I)URY72[/?)8V89E,DRL00VY)!Y8RY,;X!Q7J^CZO9^(-) MLM3T^=;JPO(4N()T^[)&P!5A]010!\C^.%U/0)/C-IUAX=UN:+Q3#I$WAY-. MTZ9HC"EI!#(,A=L.QHG)5L'&, Y%9Y^"3:U%J%WJ/AJ\FO\ 4/BDYN;AHY!+ M)I>YFP6'/V&9O![>/])CL)=,T6#Q+.=*M&0K#' M;M#"V(0>!'O,F O .<5ZS110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 5\;_'W_ )*UKWU@_P#1$=?9%?&_Q]_Y*UKWU@_]$1T M?1/[/W_)"?AY_P!B_8?^DZ5W]?]B_8?\ I.E=_0 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %N7>@Z=-JVMK:NME:0 ;GF8;4Z\8!()]@:Z:B@#Y&\)_!;XF_"G7/ NL375C MXIM?LTND:K9:5IS6D\,1QENM?:M% 'Q/X'^$?CJS\'^- M=.MO"<_V+[/8R6;ZAI]GIVI74L$ZN\!\B3RI0%7Y92J;B>IJ_KWP]\2_%GXP M'6]3^'^J6/ARYU#2F>#5TB)>*&&42,Z*[ *&*\$]QQ7V310!\BC]GRXT2]L[ M[0_!\6FZC#\0YKR*[MK=$>#3BLP5E(^[%RGRCCIQ7&>$/V=O%T&JP6FK:+XF MFUNU:^>ZU"!=+M+6Z$J.O%\JFXD$FX?*V2I +8Q7W;10!\L_LH?#WQ7X%\:: MK'=^&I=/\.?V;% M_J^G6EGJ G5V_<%K5]ERB@Y\THI.>I[8'[77P<\5?$7X MG:5AKZ&^-WQ-NOA/X)76K'2H] M:O9KZVL(+26Y^SHSS2"-2S[6P 2,\&L#PY\:MNU[H_@;5=&NK.^C2*WFO' MEAPI*N X=58@[ANQR1FOKG3OC5X%U72]1U*U\4:<]EIRA[N9I=HB4G"L >A[4^/XR^"9?#D>W&[$]9BLKI-!8F;2['3X]]OJ#/,%AMC\H1"#F0LY ZXQ7TU^U+X.UKQIX4\ M*6VB:=-J4]KXDM+N:.'&4A5)0SG)Z L/SKK+[X[?#_3M*T_4KCQ7IT=G?F46 MLGF9,ICQY@"@9RNX9&,C/-9VJ?M"^#/^$9U_4M!UNQ\076E:7-J@M+:?'G1Q MH6.UL8(R,$C.,\T >$>'/V:'_L?X0:>_A0:2T_A_4M/\47<$*+,CS0P[?.8< ML=X8C.<%:X35/@3\4?$WB;0/&WC32M1GN=*270[NVTFUL[^1XHD18;I+:Y#1 MNCOY[OKSP5\>/!?C7PW)J]MK]@BVUHEY>H9N+9&'4D@97.1N'!Q4_ M_"]O ']ARZP?%6GKIT5PMH\S.05F895"I&[FT MWPOKVIZE%H\MI;6VK6FFZC;,S3R2):W,(:,6H&]<30.-HX/W!GN/B+\']>U6 M]\?;_!BS7WB/0='3S;")'A,L,Z?:(#(3NS@9YZ@=3BOHCQEX]N]*\*6&J>&= M#G\6W>I310V5M _DQD/SYLLC ^7&J@DG:3T !)KS6S_:7U;4M0;PO:>#HYO' M\6KS:3-IW]J*;"/RH4F>?[2(RWE[)(QCR]^Y\%1@F@#DO$W[/%K;W_C:[T?P M19PW$EWHLNF2VUI&I7RFA,S18^Z1M;<1C.#UKF-0^!GBRZ^+][<:A:>))[B? MQ/%JUIJFG6FF?9DM5=67==R*;A J@QM$#\PR!P(_%&BPW/AKX?R M75W;17;:PNJ:FEK;6$UM*T4MN)@C^9(7C?;PJ[0"2N15#4/VIM3G\$OXUT3P M%=7?A"RT2#7-0OM1O5LY/*D0NT5LI5EFD11DY9%)( ))H X31/V?;ZRTCP++ M%X0CM]8;6-:.L7!A02O;SV]TJ>$_$-OHLFG>5-&L)BNA&4\P%"007^8..NPAA#*/@AKGB;P7#IN@_"FY\*7FE>$-5TW5VF^SXU6ZDMU6"*,H[ M&Y/FJ9!*V,'OEB*^D?B)X05?@A;Z';^!K?Q1:PQVPG\/Q2):L(U92[PG*J)4 MP74;ER5X(->L44 ?*O[*GA'Q;!\*O%<&IV6KP^&;B!?^$*&\*:GKATCP:WA[5-*TXQ&[M9G%J MZML=U##= R-@Y&5/0$CZ9HH ^.OAU\//B#\#[;6;V7P3>^)+WQ;H(@-GI=U MW]G7XN;R98)6=U C(O #*N5!C;U&?IGX3>$[GP'\,/"GAR\D6:[TK2[:RF=# ME6>.-58@^F17644 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 5\;_'W_DK6O?6#_T1'7V17QO\??\ DK6O?6#_ -$1 MT ?1/[/W_)"?AY_V+]A_Z3I7?UP'[/W_ "0GX>?]B_8?^DZ5W] !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 >5?M)^"M?\=_#J&R\-64.HZM:ZK9:@EK/TTJXM--@L=8-[<37$C(Q>218D$7S&B+%-L4)Y MV\$YP2!70_$#X2^//B-:6/B&70M.\/ZOI^M+?IHVD:J;:XNH?)\HF6\C0 RC MJO& /ESWKZ7HH ^!'@^&MG:W.OW$Z1/)/&6!7S,<+D$ G) M!QBO*?#?PR\:^&K'PEKNB> ;#2=7\/75W'UB\OM;\3V-AK:V+7%S*?VA+KPIK%_+=>"M27PAI^LVVA7.ORSQQ, M9YFB19(K=OFDA5YD0N"#G=M5@,UTO[/W_)"?AY_V+]A_Z3I7D^O6/Q*\6?&\ M7OB?X9W6L^#=$U)3X>AM=9L4M5( ']H7$;RAY)02Q1-N$ ! +\@ WO"?[47_ M EOC'7;"WT+3X/#VC7M_:W6JRZ_#]I"6CNDLPLPN\IOC8=>@S6W\-?V@&\= M:[H%AJ7A6]\,P^)M*?6M N+FXCE^V6R&,L)%7F&79-$^P[AM8_-E2!Y=XD^ M_BGXB#2_"ESX%T#P38Z=K5_J-QXIT6:()=0S)<*JPP@>:)9?/!E$F%RK89\C M&UX$\"?$6+5O VI:_P"%;:UE^'7AJ[TVVBMM4BD_MV]>**)3">!%$4@)S+M8 M-(!MPI) .Z^(OQ\?P7XCUO2M+\+W?B4>'=+CUG79K>ZCA^QVSF3:$5_];*5A ME;9E>%ZY(!R[[]J"Q&H:E=:7X?N=7\':/=V=EJOB*&Y11;2W"1.NR$_-(B+/ M"78$;=_ ;!Q@_$#X>^/(/%?CS4O#?AN#58OB#X>M=,G\_48X?[(NXDFCWRY_ MUD6R<']UN;,9&W#9'-P?L_\ C3PCH7BOX(O,D.YM MGBC44&?95G 'X"HO^&%?A/\ \^OB7_PJ]3_^2* /H*BOGW_AA7X3_P#/KXE_ M\*O4_P#Y(H_X85^$_P#SZ^)?_"KU/_Y(H ^@J*^??^&%?A/_ ,^OB7_PJ]3_ M /DBC_AA7X3_ //KXE_\*O4__DB@#Z"HKY]_X85^$_\ SZ^)?_"KU/\ ^2*/ M^&%?A/\ \^OB7_PJ]3_^2* /H*BOGW_AA7X3_P#/KXE_\*O4_P#Y(H_X85^$ M_P#SZ^)?_"KU/_Y(H ^@J*^??^&%?A/_ ,^OB7_PJ]3_ /DBC_AA7X3_ //K MXE_\*O4__DB@#Z"HKY]_X85^$_\ SZ^)?_"KU/\ ^2*/^&%?A/\ \^OB7_PJ M]3_^2* /H*BOGW_AA7X3_P#/KXE_\*O4_P#Y(H_X85^$_P#SZ^)?_"KU/_Y( MH ^@J*^??^&%?A/_ ,^OB7_PJ]3_ /DBC_AA7X3_ //KXE_\*O4__DB@#Z"H MKY]_X85^$_\ SZ^)?_"KU/\ ^2*/^&%?A/\ \^OB7_PJ]3_^2* /H*BOGW_A MA7X3_P#/KXE_\*O4_P#Y(H_X85^$_P#SZ^)?_"KU/_Y(H ^@J*^??^&%?A/_ M ,^OB7_PJ]3_ /DBC_AA7X3_ //KXE_\*O4__DB@#Z"HKY]_X85^$_\ SZ^) M?_"KU/\ ^2*/^&%?A/\ \^OB7_PJ]3_^2* /H*BOGW_AA7X3_P#/KXE_\*O4 M_P#Y(H_X85^$_P#SZ^)?_"KU/_Y(H ^@J*^??^&%?A/_ ,^OB7_PJ]3_ /DB MC_AA7X3_ //KXE_\*O4__DB@#Z"HKY]_X85^$_\ SZ^)?_"KU/\ ^2*/^&%? MA/\ \^OB7_PJ]3_^2* /H*BOGW_AA7X3_P#/KXE_\*O4_P#Y(H_X85^$_P#S MZ^)?_"KU/_Y(H ^@J*^??^&%?A/_ ,^OB7_PJ]3_ /DBC_AA7X3_ //KXE_\ M*O4__DB@#Z"HKY]_X85^$_\ SZ^)?_"KU/\ ^2*/^&%?A/\ \^OB7_PJ]3_^ M2* /H*BOGW_AA7X3_P#/KXE_\*O4_P#Y(H_X85^$_P#SZ^)?_"KU/_Y(H ^@ MJ*^??^&%?A/_ ,^OB7_PJ]3_ /DBC_AA7X3_ //KXE_\*O4__DB@#Z"HKY]_ MX85^$_\ SZ^)?_"KU/\ ^2*/^&%?A/\ \^OB7_PJ]3_^2* /H*BOGW_AA7X3 M_P#/KXE_\*O4_P#Y(H_X85^$_P#SZ^)?_"KU/_Y(H ^@J*^??^&%?A/_ ,^O MB7_PJ]3_ /DBC_AA7X3_ //KXE_\*O4__DB@#Z"HKY]_X85^$_\ SZ^)?_"K MU/\ ^2*/^&%?A/\ \^OB7_PJ]3_^2* /H*BOGW_AA7X3_P#/KXE_\*O4_P#Y M(H_X85^$_P#SZ^)?_"KU/_Y(H ^@J*^??^&%?A/_ ,^OB7_PJ]3_ /DBC_AA M7X3_ //KXE_\*O4__DB@#Z"HKY]_X85^$_\ SZ^)?_"KU/\ ^2*/^&%?A/\ M\^OB7_PJ]3_^2* /H*BOGW_AA7X3_P#/KXE_\*O4_P#Y(H_X85^$_P#SZ^)? M_"KU/_Y(H ^@J*^??^&%?A/_ ,^OB7_PJ]3_ /DBC_AA7X3_ //KXE_\*O4_ M_DB@#Z"HKY]_X85^$_\ SZ^)?_"KU/\ ^2*/^&%?A/\ \^OB7_PJ]3_^2* / MH*BOGW_AA7X3_P#/KXE_\*O4_P#Y(H_X85^$_P#SZ^)?_"KU/_Y(H ^@J*^? M?^&%?A/_ ,^OB7_PJ]3_ /DBC_AA7X3_ //KXE_\*O4__DB@#Z"HKY]_X85^ M$_\ SZ^)?_"KU/\ ^2*/^&%?A/\ \^OB7_PJ]3_^2* /H*BOGW_AA7X3_P#/ MKXE_\*O4_P#Y(H_X85^$_P#SZ^)?_"KU/_Y(H ^@J*^??^&%?A/_ ,^OB7_P MJ]3_ /DBC_AA7X3_ //KXE_\*O4__DB@#Z"HKY]_X85^$_\ SZ^)?_"KU/\ M^2*/^&%?A/\ \^OB7_PJ]3_^2* /H*BOGW_AA7X3_P#/KXE_\*O4_P#Y(H_X M85^$_P#SZ^)?_"KU/_Y(H ^@J*^??^&%?A/_ ,^OB7_PJ]3_ /DBC_AA7X3_ M //KXE_\*O4__DB@#Z"HKY]_X85^$_\ SZ^)?_"KU/\ ^2*/^&%?A/\ \^OB M7_PJ]3_^2* /H*BOGW_AA7X3_P#/KXE_\*O4_P#Y(H_X85^$_P#SZ^)?_"KU M/_Y(H ^@J*^??^&%?A/_ ,^OB7_PJ]3_ /DBC_AA7X3_ //KXE_\*O4__DB@ M#Z"HKY]_X85^$_\ SZ^)?_"KU/\ ^2*/^&%?A/\ \^OB7_PJ]3_^2* /H*BO MGW_AA7X3_P#/KXE_\*O4_P#Y(H_X85^$_P#SZ^)?_"KU/_Y(H ^@J*^??^&% M?A/_ ,^OB7_PJ]3_ /DBC_AA7X3_ //KXE_\*O4__DB@#Z"HKY]_X85^$_\ MSZ^)?_"KU/\ ^2*/^&%?A/\ \^OB7_PJ]3_^2* /H*BOGW_AA7X3_P#/KXE_ M\*O4_P#Y(H_X85^$_P#SZ^)?_"KU/_Y(H ^@J*^??^&%?A/_ ,^OB7_PJ]3_ M /DBC_AA7X3_ //KXE_\*O4__DB@#Z"HKY]_X85^$_\ SZ^)?_"KU/\ ^2*/ M^&%?A/\ \^OB7_PJ]3_^2* /H*BOGW_AA7X3_P#/KXE_\*O4_P#Y(H_X85^$ M_P#SZ^)?_"KU/_Y(H ^@J*^??^&%?A/_ ,^OB7_PJ]3_ /DBC_AA7X3_ //K MXE_\*O4__DB@#Z"HKY]_X85^$_\ SZ^)?_"KU/\ ^2*/^&%?A/\ \^OB7_PJ M]3_^2* /H*BOGW_AA7X3_P#/KXE_\*O4_P#Y(H_X85^$_P#SZ^)?_"KU/_Y( MH ^@J*^??^&%?A/_ ,^OB7_PJ]3_ /DBC_AA7X3_ //KXE_\*O4__DB@#Z"H MKY]_X85^$_\ SZ^)?_"KU/\ ^2*/^&%?A/\ \^OB7_PJ]3_^2* /H*BOGW_A MA7X3_P#/KXE_\*O4_P#Y(K,^#?PTT?X0_M)^(_#_ (E 'TK7QO\ 'W_DK6O?6#_T1'7V17QO\??^2M:]]8/_ $1' M0!]$_L_?\D)^'G_8OV'_ *3I7?UP'[/W_)"?AY_V+]A_Z3I7?T %%%% !111 M0 5Y9\2O^2N_"_\ Z^+S_P!$5ZG7EGQ*_P"2N_"__KXO/_1% 'J=%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7BFD_\ )W.N_P#8 MKP?^CC7M=>*:3_R=SKO_ &*\'_HXT >UU\;_ !]_Y*UKWU@_]$1U]D5\;_'W M_DK6O?6#_P!$1T ?1/[/W_)"?AY_V+]A_P"DZ5W]?]B_8?^DZ M5W] !1110 4444 %>6?$K_DKOPO_ .OB\_\ 1%>IUY9\2O\ DKOPO_Z^+S_T M10!ZG1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X MII/_ "=SKO\ V*\'_HXU[77BFD_\G6?$K_ M )*[\+_^OB\_]$4 >IT444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %>*:3_P GUUXII/_)W.N_\ 8KP?^CC0![77 MQO\ 'W_DK6O?6#_T1'7V17QO\??^2M:]]8/_ $1'0!]$_L_?\D)^'G_8OV'_ M *3I7"?$CXM?$'X?ZP=5N].T2W\./XBL]"T[19"\FI:M%,T:/.[_9^_Y(3\//\ L7[#_P!)TKSF3X2_%<_&Z_\ &D^K^#=9T_[0 M8M*@U2UNVFTJQ("O' $<()7&XM(02"?@5XY\ M/WFA7NK>)M$U:\\&Z!V\$:+#K&J#4UD9[UY1*ZVT11AY1\N!CYA#!/#=_96%Y:W:/]MNQ+%!+/)'(&"Q^4MRF%*MO*-R MN170^/O@;XNUS7_$.I^'?$.D:2WB_1(-&\1+=V,LVSRQ(HN+7$BX?9-(H5\C MA#G@@Y,_[+VK::^M>&_#^O:?8_#SQ!>V=]J=G+ M)925)<@'(P ?12L'4,.A&17D7Q+U:Q7XM_#8F]MP(+F\$I,J_N_W./FYX_&O M754*H X X%>2_$S3[5_BW\- UM"PEN;SS 8P=_[GOZT >D_\))I'_05LO_ A M/\:/^$DTC_H*67_@0G^-3#1M/48%C; >@A7_ H_L>P_Y\K;_OTO^% $/_"2 M:1_T%++_ ,"$_P :/^$DTC_H*67_ ($)_C4W]CV'_/E;?]^E_P */['L/^?* MV_[]+_A0!#_PDFD?]!2R_P# A/\ &C_A)-(_Z"EE_P"!"?XU-_8]A_SY6W_? MI?\ "C^Q[#_GRMO^_2_X4 0_\))I'_04LO\ P(3_ !H_X232/^@I9?\ @0G^ M-3?V/8?\^5M_WZ7_ H_L>P_Y\K;_OTO^% $/_"2:1_T%++_ ,"$_P :/^$D MTC_H*67_ ($)_C4W]CV'_/E;?]^E_P */['L/^?*V_[]+_A0!#_PDFD?]!2R M_P# A/\ &C_A)-(_Z"EE_P"!"?XU-_8]A_SY6W_?I?\ "C^Q[#_GRMO^_2_X M4 0_\))I'_04LO\ P(3_ !H_X232/^@I9?\ @0G^-3?V/8?\^5M_WZ7_ H_ ML>P_Y\K;_OTO^% $/_"2:1_T%++_ ,"$_P :/^$DTC_H*67_ ($)_C4W]CV' M_/E;?]^E_P */['L/^?*V_[]+_A0!#_PDFD?]!2R_P# A/\ &C_A)-(_Z"EE M_P"!"?XU-_8]A_SY6W_?I?\ "C^Q[#_GRMO^_2_X4 0_\))I'_04LO\ P(3_ M !H_X232/^@I9?\ @0G^-3?V/8?\^5M_WZ7_ H_L>P_Y\K;_OTO^% $/_"2 M:1_T%++_ ,"$_P :/^$DTC_H*67_ ($)_C4W]CV'_/E;?]^E_P */['L/^?* MV_[]+_A0!#_PDFD?]!2R_P# A/\ &C_A)-(_Z"EE_P"!"?XU-_8]A_SY6W_? MI?\ "C^Q[#_GRMO^_2_X4 0_\))I'_04LO\ P(3_ !H_X232/^@I9?\ @0G^ M-3?V/8?\^5M_WZ7_ H_L>P_Y\K;_OTO^% $/_"2:1_T%++_ ,"$_P :/^$D MTC_H*67_ ($)_C4W]CV'_/E;?]^E_P */['L/^?*V_[]+_A0!#_PDFD?]!2R M_P# A/\ &C_A)-(_Z"EE_P"!"?XU-_8]A_SY6W_?I?\ "C^Q[#_GRMO^_2_X M4 0_\))I'_04LO\ P(3_ !H_X232/^@I9?\ @0G^-3?V/8?\^5M_WZ7_ H_ ML>P_Y\K;_OTO^% $/_"2:1_T%++_ ,"$_P :/^$DTC_H*67_ ($)_C4W]CV' M_/E;?]^E_P */['L/^?*V_[]+_A0!#_PDFD?]!2R_P# A/\ &C_A)-(_Z"EE M_P"!"?XU-_8]A_SY6W_?I?\ "C^Q[#_GRMO^_2_X4 0_\))I'_04LO\ P(3_ M !H_X232/^@I9?\ @0G^-3?V/8?\^5M_WZ7_ H_L>P_Y\K;_OTO^% $/_"2 M:1_T%++_ ,"$_P :/^$DTC_H*67_ ($)_C4W]CV'_/E;?]^E_P */['L/^?* MV_[]+_A0!#_PDFD?]!2R_P# A/\ &C_A)-(_Z"EE_P"!"?XU-_8]A_SY6W_? MI?\ "C^Q[#_GRMO^_2_X4 0_\))I'_04LO\ P(3_ !H_X232/^@I9?\ @0G^ M-3?V/8?\^5M_WZ7_ H_L>P_Y\K;_OTO^% $/_"2:1_T%++_ ,"$_P :/^$D MTC_H*67_ ($)_C4W]CV'_/E;?]^E_P */['L/^?*V_[]+_A0!#_PDFD?]!2R M_P# A/\ &C_A)-(_Z"EE_P"!"?XU-_8]A_SY6W_?I?\ "C^Q[#_GRMO^_2_X M4 0_\))I'_04LO\ P(3_ !H_X232/^@I9?\ @0G^-3?V/8?\^5M_WZ7_ H_ ML>P_Y\K;_OTO^% $/_"2:1_T%++_ ,"$_P :/^$DTC_H*67_ ($)_C4W]CV' M_/E;?]^E_P */['L/^?*V_[]+_A0!#_PDFD?]!2R_P# A/\ &C_A)-(_Z"EE M_P"!"?XU-_8]A_SY6W_?I?\ "C^Q[#_GRMO^_2_X4 0_\))I'_04LO\ P(3_ M !H_X232/^@I9?\ @0G^-3?V/8?\^5M_WZ7_ H_L>P_Y\K;_OTO^% $/_"2 M:1_T%++_ ,"$_P :/^$DTC_H*67_ ($)_C4W]CV'_/E;?]^E_P */['L/^?* MV_[]+_A0!#_PDFD?]!2R_P# A/\ &C_A)-(_Z"EE_P"!"?XU-_8]A_SY6W_? MI?\ "C^Q[#_GRMO^_2_X4 0_\))I'_04LO\ P(3_ !H_X232/^@I9?\ @0G^ M-3?V/8?\^5M_WZ7_ H_L>P_Y\K;_OTO^% $/_"2:1_T%++_ ,"$_P :/^$D MTC_H*67_ ($)_C4W]CV'_/E;?]^E_P */['L/^?*V_[]+_A0!#_PDFD?]!2R M_P# A/\ &C_A)-(_Z"EE_P"!"?XU-_8]A_SY6W_?I?\ "C^Q[#_GRMO^_2_X M4 0_\))I'_04LO\ P(3_ !H_X232/^@I9?\ @0G^-3?V/8?\^5M_WZ7_ H_ ML>P_Y\K;_OTO^% $/_"2:1_T%++_ ,"$_P :/^$DTC_H*67_ ($)_C4W]CV' M_/E;?]^E_P */['L/^?*V_[]+_A0!#_PDFD?]!2R_P# A/\ &C_A)-(_Z"EE M_P"!"?XU-_8]A_SY6W_?I?\ "C^Q[#_GRMO^_2_X4 0_\))I'_04LO\ P(3_ M !H_X232/^@I9?\ @0G^-3?V/8?\^5M_WZ7_ H_L>P_Y\K;_OTO^% $/_"2 M:1_T%++_ ,"$_P :/^$DTC_H*67_ ($)_C4W]CV'_/E;?]^E_P */['L/^?* MV_[]+_A0!#_PDFD?]!2R_P# A/\ &C_A)-(_Z"EE_P"!"?XU-_8]A_SY6W_? MI?\ "C^Q[#_GRMO^_2_X4 0_\))I'_04LO\ P(3_ !H_X232/^@I9?\ @0G^ M-3?V/8?\^5M_WZ7_ H_L>P_Y\K;_OTO^% $/_"2:1_T%++_ ,"$_P :/^$D MTC_H*67_ ($)_C4W]CV'_/E;?]^E_P */['L/^?*V_[]+_A0!#_PDFD?]!2R M_P# A/\ &C_A)-(_Z"EE_P"!"?XTMU9Z38PF6Y@LK>(=7E1%4?B:H_VAX7_Y M^=(_[^14KFD:P_P"?*V_[]+_A0!#_ ,)) MI'_04LO_ (3_&C_ (232/\ H*67_@0G^-3?V/8?\^5M_P!^E_PH_L>P_P"? M*V_[]+_A0!#_ ,))I'_04LO_ (3_&C_ (232/\ H*67_@0G^-3?V/8?\^5M M_P!^E_PH_L>P_P"?*V_[]+_A0!#_ ,))I'_04LO_ (3_&C_ (232/\ H*67 M_@0G^-3?V/8?\^5M_P!^E_PH_L>P_P"?*V_[]+_A0!#_ ,))I'_04LO_ (3 M_&C_ (232/\ H*67_@0G^-3?V/8?\^5M_P!^E_PH_L>P_P"?*V_[]+_A0!#_ M ,))I'_04LO_ (3_&C_ (232/\ H*67_@0G^-3?V/8?\^5M_P!^E_PH_L>P M_P"?*V_[]+_A0!#_ ,))I'_04LO_ (3_&C_ (232/\ H*67_@0G^-3?V/8? M\^5M_P!^E_PH_L>P_P"?*V_[]+_A0!#_ ,))I'_04LO_ (3_&C_ (232/\ MH*67_@0G^-3?V/8?\^5M_P!^E_PH.D6 &396P [F)?\ "@"'_A)-(_Z"EE_X M$)_C1_PDFD?]!2R_\"$_QJ5=*TYURMG:L/41*?Z4O]CV'_/E;?\ ?I?\* (? M^$DTC_H*67_@0G^-'_"2:1_T%++_ ,"$_P :F_L>P_Y\K;_OTO\ A1_8]A_S MY6W_ 'Z7_"@"'_A)-(_Z"EE_X$)_C1_PDFD?]!2R_P# A/\ &IO['L/^?*V_ M[]+_ (4?V/8?\^5M_P!^E_PH A_X232/^@I9?^!"?XT?\))I'_04LO\ P(3_ M !J;^Q[#_GRMO^_2_P"%']CV'_/E;?\ ?I?\* (?^$DTC_H*67_@0G^->0>' M[ZVO_P!K;7GMKB*X0>&( 6B<,!^^/I7LO]CV'_/E;?\ ?I?\*\6&)(5/AB D1J%'^N/I0![?7QO\ 'W_DK6O?6#_T1'7V17QO\??^2M:]]8/_ M $1'0!]$_L_?\D)^'G_8OV'_ *3I7?UP'[/W_)"?AY_V+]A_Z3I7?T %%%% M!1110 5Y9\2O^2N_"_\ Z^+S_P!$5ZG7EGQ*_P"2N_"__KXO/_1% 'J=%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !12=*^>OCK^W9\*?@3'< MVM[K2^(/$$8(71]&(FEW^CN#LCYZY.?8UZ>7Y9C3L=O\ &C]I'P!\ ;."?QEK:V,D_P#JK6%#+,X]0@YQ[T[X+?M'^ ?C M_87%SX,UM;]KOQM_:P\6>/OC3XR;XE>(_!^I^&]$U)1' MIR7$ I+J5^%6V=3_ M ?/&ZL?PX]:_H:?A7EU#A[Z[B,8J>(2NW*4?91EUBVDWIM=-Z]#R5CINKRJ M-U^)^X]%? ;67[?.D#B]\-:OCT%D,_FJ4W_A8?[=VD#_ $CP+X?OP.\:V[$_ M]\3U^6_ZE3E_#S+"R_[C)?FD=OUGO"7W'W]17P"W[1O[96E?\??P5LKS'7R8 M&.?^^932']M;]IG2N-2_9XF?'4P0W/\ 3=1_J%FN#!Y\HW*_S@-*O_!5BXL&QK/P0\2:<1UQ=%OT: M!:/^(><2/^'0C+_#4I/_ -O#ZW1ZO\&??U%?!]K_ ,%>/AW&P&I^"/%MB>XC MCMY/_0I5KH+#_@K+\$[S'G6?BNQS_P ]]-B./^^)FKGJ< \44]\#-^B3_)LI M8J@_M(^T**^4;#_@IY\ KS'F>(M1LL_\_&DS\?\ ?*M6_9?\%#O@#?8V^/88 MO^NUG<1_SCKS*G"7$-+X\!5_\%R_R+5>D_M+[SZ/HKPZR_;=^!=^!Y?Q*T5, M_P#/61D_F*WK+]J?X0:@ 8/B1X;;/][48U_F17G5,BS6E_$PE1>L)?Y%*K3> MTE]YZG17#P_'+XI@RP=-S?E^KV7S/HBJU_ MJ5II5L]Q>W4-I;H,M+/($4?4FOCV/]H/X]?&48\ >!(_#NG2\)J-\ Q /\6^ M3:I_!3^-6-/_ &)?%GC^Y74?BK\1[[59W.YK&QD9XT]@SX5?HJ 5Y_M6_@BW M^!]5_JW1P6N;8R%+^[']Y/[HZ+YL7]LG]HCP'KGPTU#PMHOB&+5=;FEC(2P# M21H%;)S(/E_ $FO@2WU.YCGC8SRD*P)&\\U^I%O^QE\)=+\,7.F?V L@!EU M&>8O< #G(=ON>^T"OFC7)?V/O"_BUM!N_$-Y]OAE\MWBDEDA5@>A<#%=.&R7 M,\WF_J5&51Q5WRINR\[(_0\AXRX;X=P;PD/:--MWDHW;:79Z+3;4]Z^#?[9G MPSUS0-*TB_U:3P]J5O;QP,FJQE(W95 R)!E6:Q^SO\ "?XK>&["9] L+NV:!?LVIZ>?)F=,8!\Q,%_^!9KR M+5OV$M2\*73:A\,OB%J?AV[4[DM[F1@A]C)&0WR9\!4H\. M9G-SHUYX>3>TUSQ^4HZI>J9]>T5\;?\ "T?VE?@]\GBCPI;^-]-AX-Y9(&=E M'?=$ ?\ OI,UV/@;]OCX?^()!9^(;?4/"&I*=LD=[%YD(;TWKR/^!**%6AL] M/4Y*W">91@ZV%4:\%UI24_P7O?@?3%%8?A?QQX?\;6GVG0=9L=7AQDM:3K(1 M]0#D?C6Y6R=]CY&I3G2DX5(M-='HPHHHIF845G:OXBTK0(C+J>IV>G1CG?=S MK$/S8BO.]>_:F^%'AO<+SQQI;,O5+:0SG\D!K&=:E2^.27JSGJ8BC1_B32]6 MD>JT5\O>(O\ @HG\*M'W+IZZSKLO1?LEF(T)^LC*?T--#C3/!VF>&HG_Y:7*1JR_\ ?US_ .@TK?LY_M'^/CN\5_%Z/18' M^]#I,L@('H5B6)?U-1_:$I_PJ,W\K+\61_:LJG\##SEZKE7WMH^P+_6+#2HR M][>V]F@_BGE5!^IKA/$/[1WPP\+!_P"TO'.C1,O6.*Y$S_\ ?*9/Z5X)8?\ M!.?2;R02^)O'VO:Y*?O;<(&_%BY_6N[\/?L%?![0V1Y]#NM8D7O?WTI!/^ZA M4?I1[7,)_#2C'UE?\D+V^:5/@HQA_BE?_P!)1E^(_P#@H9\*-'9DL)M6UZ0< M#['9%%/XR%3^E>7_ !!_X**3WOA^\AT/P+?V:7,;11W]_-M5_X5]7UXE\,_V1/ GPF\21:WX?.IPWD?&);LLC#T M(QS7MM=V IUZ5!4\1\2/2RREB:.&C2Q5G):73O=!1117HGJA1110 4444 %> M*:3_ ,GUUXII/_ "=SKO\ V*\'_HXT >UU\;_'W_DK6O?6 M#_T1'7V17QO\??\ DK6O?6#_ -$1T ?1/[/W_)"?AY_V+]A_Z3I7?UP'[/W_ M "0GX>?]B_8?^DZ5W] !1110 4444 %>6?$K_DKOPO\ ^OB\_P#1%>IUY9\2 MO^2N_"__ *^+S_T10!ZG1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%0W5W M!8V\EQ!7R=\;_^"D?PY^&U_+H7A-9OB)XHSY:6NC_- M;B3LIF (8^R!J]K*LES'.ZWL,OHNI+K9:+S;V2\VT9SJ0IJ\W8^MF8(I+$ # MDD]J^7_CI_P4/^%7P:EN=-L[]O&?B*(E/[-T5@Z+)_=>;E5YZXW$>E>#Q?"K M]I_]M$B\\=:R?A5X#NCE=&MT:*9XCZPYWMD?\]6'TQ7U!\"OV)_A9\ X+>;2 M-"35M)9,CUV* M?I7T+\"_V /A3\$6MK\:5_PE7B&+#_VKK:K*5"P,8X7#_R4ERW_ ,4OBF^]W9]BX8>"?-+WGW90UC0=-\0V+66J:?:Z ME9M]ZWNX5EC/_ 6!%+H^AZ=X>LEL]+L+;3;1?NP6D*Q(/HJ@"KU%?#^TGR>S MYGR]NGW'39;A11168PHHHH **** *=SH]A> BXLK:<'J)(E;^8KG-0^#_@/5 MR3?>"?#MX3U-QI4#D_FE:_B+QAH7A"S:ZUS6+'2+=1DR7MPD0_\ 'B*^?/&O M[?7@+1;A[/PU:ZAXOOL[5^R0F*(GT#.,G\%(K6.,J8;6%1Q]&U^1[& R3,,U M=L)0E-=[:+U;T7S9Z1??LK_!S423;_ /">?M*_'0?\4[X?@^'NA2<"[NU\N4KZ M[I 7/U1!]:TM"_8,;Q%J$>I_$OQQJGB>['+6]O(53Z&1\MC_ '0OUKNI\0YO M#^!B:B_[?DOU/=?#67X+7-L7"#6\(+VD_1V]U/U9XU\1M"_8XT(RPZ5X*F\1 MWG14TB:>.,G_ 'V<#'N ?QKRY/V*]2^,MXEQX1^$\_@O1G.8Y]0OY@67U+2D M;A[JE?IGX&^!?@/X<+&?#_ABPLIDZ7+1^9-]=[9;]:[RO2I\5<20_P"9C57I M.7ZLSECL@P2Y613G\%'UKI+W_@D-\*Y>;3Q1XKM6[;I[=P/_ ""/YU]U45Z]+CSB>BK1 MQ]1^KO\ G<^.Q,:6*J.I*G&/E&*BON5CX!E_X)*Z9:'=H_Q;\2:';9KC5=2M-, MMU&6ENYUB4#URQ%=3\1>);?O<2I+^]3I/\X'$\+0BKM6^;_S/S_\5_L4?M+Z M9X;U$67[0-_KL(MWW6$UW=J9QCE "S#GI7YD:QX1CJ:_)+U./*TB$R1Y_P"NIPA_ FOC?3?V MH-7UOXS:KX@TCP1HVO:CJCB/3[74[<2/;G(P0P(.[CU'6O>R/QP_L*4Z>.HP MK<^WLU%?EC9_FCY?'X[ 4IQA&I=WMI[UCL/V"_P!M3P7\./A_9_#7XBZC M>^&]9LKAU@N=5B*VXC;!5"W5,'/W@!SUK]$]-U.SUFP@OK"ZAOK*=!)%<6\@ MDCD4]"K#@CW%?GM\4_V=/CS^U&D+>,O"?A;1$&/*GVP13H.P\Q#)+CV)_"O/ MM<_8&_:(^$'A&5_!'C-M8LDS++H&G:A+"3Z[5;:KGV&":\:M7R'C6O5Q6%E+ M!8J;N0,":SB,\X^DL0S_X] M7P/\%M5^$EYXF&A_'5O%_A#Q*)/+D>\/EVF[./WA:,RI]3Q[BOT3\!_LI? Q M],M]1T+P]IFOVH;>5/X5^>9QD7$63S5/'X54T]FWS1EYQE' MW7\F;X7,9\R_\!L?$/Q$UWX+Z->G4?ACKOC#1]7C.8C!"#%G MT#&1'7ZY/TKL?A9^TE^T;';K_96@ZKXSLE'#W^DRSC'_ %U0*3_WU7Z!Z#\- M_"GA?;_9'AO2M.*]&M[.-&'X@9KHP !@<"OFE@L6W>5;E_PK_-L^CQ.<\1YE M0^KX_&J4?^O<'+Y3DI27WW/S*\4_MN_&R;5'TZ[:Q\(SA]DD1TXQM#]1)N85 MW?@;P!\4/C[#OD_:'LFC==TEEI-Y(9D'^U"OE$?C7V[XI\">'?&]J;?7M$L= M6BQ@"[@5R/H2,C\*\!\!-\071Y=U*0AC[YWM_X]7HF@?L/?![0=I/A@ZBX_BO[F23/X9 _2O+_ /A6 M_P"TM\&OWOAOQ+;^.M+AY^Q7;AW91VVR$-_WR^:O:1^WC>^&;E;'XE?#_5/# METIVO-;QL%SZ[) #CZ,:UIX/!4MZ27JK_B[G?'P]HR7M,J5+$K^Z[R^<9VE^ M9]'^&OA'X)\'%6T3PEHVER+TDMK&-7_[ZQG]:ZP 8 P*\Y\ ?M$?#OXEQ(= M#\4V,EPW_+G=/]GG!]-CX)^HR*]&5@ZAE(93R".AKUH*"7[M*WD>-6P-7+Y> MQK4G3:Z-*:3_P G6?$K_DKOPO M_P"OB\_]$4 >IT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 45E^)?%.C^#='N-6UW5+31] M,MUW2W=[,L4:#W9B!^%?&7Q4_P""EVG76L#PK\%/#%[\1?$\S&-+A87%LA]5 M4#?)_P".CWKZ+*.'LSSV;C@:+DEO)Z0C_BD[17WF-2K"E\3/M75M8L=!T^:_ MU*\@L+*!=TMQWTK[!^#7[.'P\^ NF_9O!OANUT^=U"S:@Z^9=S_ ._*WS$>PP/:OK?J M?#7#^N-J_7:Z^Q3;C23_ +U3>7_;B2Z7,.:M5^%E+-[5]9? _]DSX9_L_V,:^&/#T+:GC M]YK%\!/>2'UWM]T>RX'M7L5%>)FO%N99G2^J0:HX=;4J:Y(?.VLO63>II"A" M#YMWW84445\6=(4444 %%1F>('!D0'_>%.21)/NL&QZ'- [,=17*^-OBGX1^ M','F^)/$-AI&1E8KB8"1Q_LH/F/X"OG[Q=^W[X=^UC3/ ?AS5/&6KR';$%C, M43'V #.WT"CZUG*I"'Q,]W 9#F>9^]A:$I1_FVC_ .!.R_$^JZY[Q9\0?#7@ M2U-QX@URQTB/&?\ 2IU1B/9>I_ 5\JX_:C^-!QNM?ASI4W4C]Q*JGT^]+G_O MG\*Z'PG^P!X8CN?[1\;>(=4\8ZI(=\S22&*-V[Y.6=OJ6K/VDY?!'[]#V_[# MRW :YICHW_DI+VDOG+2*^]DWC7]OSP?I]Y_9O@[2-2\9ZDWRH8(C%"3[9&]O MP7'O7,'7OVG?CE^ZT[3[;X;Z)-UN9?W,NW_>.Z7/NJK]:^H_!7PP\)_#FT^S M^&O#]AHZ$89[: "1_P#>?[S?B3744>SG+XY??)GAS]@+3+Z[2_\ '_B[5O%EZ3N=%D:-&/<%F+.1]"*^@_!/PA\%_#JV M2'P[X:T_3-@QYL<(:5O=I&RS'ZFNPHJXTH0V1XN/S_,\S7+BJ['P_\6:7Y_^^7:#]0M M/C_8[^*OQ799OBK\4[G[*6W'2]-9I4_+Y(U/T5JXO[0E5_W:E*7F_=7WO_(\ M[^U95M,)0E/S:Y5][_R/H'QI^TS\,? D&K^,-.69,YM[5S<2D^FV,,:\+UK M_@H1%KUZ^G_#KP%K'B:ZZ++<)L7/8[$W''U(KT#P5^PM\)O"#1RSZ+)XAN4Y M\S5IC(I/N@PI_$&O<]%\/:7X;L8[+2--M-+LXQA+>R@6&-?HJ@ 4EKK%RMYX_\>:SXGNB=SK$Y12>_S.6;^5?85%"RNC)WKMU'_>?Z M;#638>;YL3*51_WF[?HKHEE^$DTW36GD=4LKP M,VFZ,=-M"O86@L+*"V5WE$*! \ARS8&,D^M6***]#8]-*VAY_P#%OX"> _CC MHTFF^,O#EIJR%<1W)39<0GU25<,I^AKXTUW]B'XO?LU:E-XD_9\\;"?[T<@^9#[@BOC'Q7^P+\0_@/K,OBG]G7QU>V+YW3>'=1GPLJ MCG:&^Y(/]F1?^!5]#['AGB'^#+ZC7?25Y46_*7Q0OYWBC*]:EO[R_'_@GZ!4 M5\&_#W_@H[JO@'7$\(_M!>#+WP=K2X"ZK;6[>3*.FYHSSC_:0L/85]H^!OB# MX;^)>@PZUX7UJSUS3)?NW%G*' /H<9Y&U+&4ODE MH_S\C>G6A5^%Z]NIT-4=6T/3M?M6MM3L+;4+=A@Q74*R*?P(-7J*^8.B,I0? M-%V9\^>/OV'/AEXSE>YL;"?PO?-SYNDR;(\_])(=-O'_ .7/51]GD!],M\I_!C7KT]O%=1-%-&DT3##)(H8$>A!KQOQW M^R!\+O'K2S3>'(=(O'R3QVUS#>0)-;RI/"XRLD;!E8>H(J6OCJY_8^^(WPKE>[^%'Q)NHH ML[CI>HN8T;\MT;?B@^M1?\-'_'+X/X'Q"^'AUO38SB34;!2F!Z[T#)^8%'M> M7XXM?B'^K,,9KE.+A6[1;]G/_P !EI]S/LJBOG_P-^W#\+?&(CCN=4F\.W3< M&+58MB@_[ZDK^9%=SXJ_:'^'O@U;-]3\36:Q7B>9!+ WG)(OJ&7(K15(-73/ M"K9%FE"LJ%3#34GLN5Z^G?Y'H]%>8>%?VEOAUXVUVVT?1O$45[J-RVV*%8V! M8_B*]/JE)2V9YV)P>(P#_T<:]KKQ32?^3N==_[%>#_ -'&@#VNOC?X^_\ )6M>^L'_ *(CK[(K MXW^/O_)6M>^L'_HB.@#Z)_9^_P"2$_#S_L7[#_TG2N$\;67B+3/VJ_AO>2^+ M;^?0=2348H?#L:+%:PB.R!+N1\TSE\L"QPHP .,GN_V?O^2$_#S_ +%^P_\ M2=*Z?4_".DZQX@T;6[RS$VJ:/YQL;@R,/)\U-DGR@X.5X^8'';% 'QWJTGBO MX,27OC[Q#;6^O7.MZ[JT>F7>G>([NX:T=_M+V8-MGR'C5(EC9%Y4Y//(';_" M,W7A;QG\$VLM;U/5AXS\*75[KC7M_)'=8TZVTV""\DA@@C%K92&,P!MCB9IY=VX$G> , M8%?47BGX&^"/&MW9W.LZ)]LGM;9;(/\ :YX_.@4Y$4^UQYZ9R=LNX9)XY-.U M;X'^!];\51^(KS08Y=45X9&99Y4AE>+'E/) KB*1DP-K.I*X&","@#N(V+QJ MQ&"0"1Z5XS\3_$MG#\6?AX[)>;;2YNQ+BQF).86J?^"F[_P#C5'_"6J?^"F[_ /C5'_"6J?^"F[_\ MC5'_ G.F?\ /+5/_!3=_P#QJN@HH Y__A.=,_YY:I_X*;O_ .-4?\)SIG_/ M+5/_ 4W?_QJN@HH Y__ (3G3/\ GEJG_@IN_P#XU1_PG.F?\\M4_P#!3=__ M !JN@HH Y_\ X3G3/^>6J?\ @IN__C5'_"6J? M^"F[_P#C5'_"6J?^"F[_ /C5'_"6J?^"F[_\ C5'_ G. MF?\ /+5/_!3=_P#QJN@HH Y__A.=,_YY:I_X*;O_ .-4?\)SIG_/+5/_ 4W M?_QJN@HH Y__ (3G3/\ GEJG_@IN_P#XU1_PG.F?\\M4_P#!3=__ !JN@HH MY_\ X3G3/^>6J?\ @IN__C5'_"W4^P_%WQQ M\%^ M)EU/Q)JTNAZ?&,M<7]C<0I] 6C&3["OD7XC_P#!2V]\7ZA-X:^ O@C4 M?&FLOE4U.>TD:*/_ &EA4;B/=RH'<&H_!?\ P3F\3?$_6X/%'[0?CV^\3WY8 M2G1K"X;RE[[&D(&T=L1J/8U]I> ?AAX3^%NC)I7A/0+'0;% !Y=G"%+8[LW5 MC[DDU]+R\,IRT5M3@N2FO2*T?J[OS- MJ="%/5+7OU.?_P"$YTS_ )Y:I_X*;O\ ^-4?\)SIG_/+5/\ P4W?_P :KH*1 MF"@DD #DDU\F;F!_PG.F?\\M4_\ !3=__&J/^$YTS_GEJG_@IN__ (U6?XF^ M,/@CP:KG6O%6DZ>4ZI)=*7_[Y!)/Y5XSXM_;^^&>A2-!I']I^)[C.%^Q6ICC M)]-TFT_DIK.52$=V>Y@\CS/,/]UP\Y+O9V^]Z?B>[?\ "Y:,"O._$'[:GPBT"-R M/$_]HRK_ ,L;&UED)/U*A?UKSG3/^"?6G:G.MSXS\U?2[^^@T^]O))X(WE92J,Q(! /%>B?L]Z= M\3/'EMJUAX<\7WNA:863[;<1Q7$[G@X \I&8<9[BOK7Q-^P7\/\ Q-K]]JLE MSJ5H]W*TI@MG18TR!7HOP2_9^\/_ FVU*'0KB\N%OV5Y3=N&(V@XQ@# MUKDAAY\]Y;'Z;FG'64O*O89?#]ZE%)3@FE:V]]&UT=MSPWP3^QY\.=,N/[0\ M7W_B7QGJKG?(]QIMY#"Q]2HC+M^+GZ5] ^$H/ _@.T^S>'O#TNCQ$8;[)H5R MC-]6\K)_$UWY( ))P!WKA?&?QU^'_P /DN;'XEN/9NT5\M(K[C;_ .$YTS_GEJG_ (*;O_XU1_PG M.F?\\M4_\%-W_P#&J^:/$W_!1'PPUZ]AX)\+ZSXMO,[4D$7DQO[@H_P"ZF_QV_$^JKWXE:#IL#37Y,=>6 M^*_VX/A#X6C<#Q(VK7"Y'V?3K:21L^FX@+^M>7V/[!&N^,9UNOB5\3M5UR0G M<\%HS,/H'D)Q_P!\U[/X$_9%^%/P_2)K'PI;7]VG_+YJA-U(Q]?F^4'_ '5% M3[7'UO@IJ"[R=W]R_P R?;9GB/X=*--=Y.[^Y?JSQ+5/V\?%OC0R6WPQ^%NI M:M)_#>7D4DR+[F.(?S<5SQT7]H_XL$GQ)XMN?!5C+UM;'3;E64>F(8B?S?\ M&ONJSL;?3K=8+6"*V@7A8X4"*/H!4]'U"I5_WBM*7DO=7X:_B']F5:VN+Q$I M>2]U?AK^)\9>#_V*?AM93_;O%^J^*O&6IN=TC3:==P1,?<",N?Q>O>?!?A'X M9_#P(?#WA$Z9*O2>/0;DR_\ ?9B+?K7JE%=E'!8;#_PX)/OU^_<[L/EV$PNM M&FD^_7[WJ<__ ,)SIG_/+5/_ 4W?_QJC_A.=,_YY:I_X*;O_P"-5T%%=IZ) MS_\ PG.F?\\M4_\ !3=__&J/^$YTS_GEJG_@IN__ (U7044 <_\ \)SIG_/+ M5/\ P4W?_P :H_X3G3/^>6J?^"F[_P#C5=!10!S_ /PG.F?\\M4_\%-W_P#& MJ/\ A.=,_P">6J?^"F[_ /C5=!10!S__ G.F?\ /+5/_!3=_P#QJC_A.=,_ MYY:I_P""F[_^-5T%% '/_P#"6J?^"F[_\ MC5=!10!S_P#PG.F?\\M4_P#!3=__ !JC_A.=,_YY:I_X*;O_ .-5T%% 'F_Q M!TGP#\5=$?2?%OAR;7;!LXCN]#NF*'U5O*RI]P17Q=XV_8EU3X6>()O%?[// MC3Q!X9O3\S:'?6%YY4G?:LGE8*_[,BG_ 'J_1FBOJG+XH27 M-"7K%Z?-6?F85*,*NLEKWZGY^> O^"C'BWX6:A!X;_:"\!ZAH5T#L37;.S>) M91TWM$W#?[T9Q_LU]?>!?V@_ 7Q,TE=2\+:V^O69ZO8V-Q+L/HP$>5/L:Z?Q MEX$\._$+1I=*\2Z+9:YITH(:WO81(OX9Z'W%?%WQ#_X)LWGA#7)?%/P%\:WW M@;6%)D33)[AS;D]=JR#+ >SAA7TW/PQQ#\:^H5WU5Y4)/T^*G\KQ1C^^I?WE M^/\ P3[/_P"$YTS_ )Y:I_X*;O\ ^-4?\)SIG_/+5/\ P4W?_P :KX8\-?M[ M_$SX!:I;^&_VA? -[&J,(O\ A(M,B7]Z.F\@'RW]?D(^F:^T/AA\:O!'QETE M-1\'>)+'6X"H9HX),2Q^SQG#*?J*^'-1>U2#YZ;])+1>CL_( MVIUX5-$]>W4U_P#A.=,_YY:I_P""F[_^-4?\)SIG_/+5/_!3=_\ QJN@HKY, MW.?_ .$YTS_GEJG_ (*;O_XU2'QQI; @Q:F0>QTB[_\ C5=#10!XIXX^%'PE M^(9D?6/"$QN9/O75KHUW!*3Z[DC&3]:^$?VHO@[X=^$GB6QM_"]SJTUA>1F4 MPZK;O&T1ST4LB%A^'XU^K-8?B#P/X?\ %V17-5H MQJ+31GWW#G%N,R3$QE6G*I12?NZ=X6S=^K?ZG/_P#"6J?^"F[_\ C5=!170?$'/_ /"OR6ZW M"JOAB '[1;20'_7'LZ@U[O7BFD_\G6?$K_ M )*[\+_^OB\_]$4 >IT444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%<]X\\?Z#\,_#-YK_B/4(M-TRU7=)-*V/H .Y/I6M*E M.M.-*E%N3=DEJV^R$VDKLZ&BODF/_@J#\#62[+:IJ<9@4E5-@Q,Q'9&X%SRHW+ M%TOJ]./Q3JODBOF]6_))LY98JDOA=WV6I]H_%GX]^ O@AIGVWQGXDL]'W*6C MMG?=<2_[D8RQ_+%?&^N_MS?%O]HK5[C0?V>_ =U#8!_*;Q+JD0.W_:Y_=Q_B M6/M77?"/_@F?H%KJ9\4?KOXC^*IV\V:.>1Q:JWHQ)WR?4D#_9KZBN_%WP M\^#>B0:;-JF@^$]-MDVPV*RQ0!5]$C&"?P%=SQ7#'#O^[0^NUU]J:<:*?E#X MI_\ ;S2>]C2E0Q>,DH4XO7I%7D?)?PV_X)J'Q+JR>*_CMXOOO'7B*9O-ET^* MY?[.I_NM(<,P]E"CM7VCX1\%:!X!T6#2/#FCV6B:;"-J6UC L2#\ .3[FO#? M$_[>GPLT(NEC=W^O2CH+&U8*3_O/MKAY?VR_B-\0/W?PY^$][/$W"W]^LDL8 M]SM"HOXO7Q^<\4YAGDDL;6PME^]-_P!*B@V#ZIN/_CU& MN6/TV C]:\FUG_@H+IFI71L? O@?6_%%X>!YB^4,^H5!(Q'U KE=+U[]D/P# MM,)AUZ>/^.XM[BZR?HRA3^5=5#^WW\'_ G:"S\/Z'J0MT^[#8:=';I^ W"N M.6845\5:*]'<\^>?\%X#^'&5=_WYJ*^Z%W^)0_X63^U#\1<#1/!UGX3MI.DU MW&JLH];\1/BS<)$_+6.FO)(GTQ^[0?@IIC_\ !15- M6D,7AOX8:[K$O0 RX.?HB/3'_:B_:#\2_P#(O_!&?3XV'ROJ5M<-^.YO*%8? M7\)+:4I^B?\ D<__ !$:A1TRNA3IOO"DY2_\"DI':^&?V ?AGH[))JAU/Q!, M.2;JZ,:L?HF#^M>S>$_@_P""/ L:KH/A72=-91CS8K5#*?JY!8_B:^8O[?\ MVP/$?W-%T;05;_9@&/S=S1_PJ+]JOQ'_ ,?_ ,1;#2%;J()0,?\ ?$?]:TCC M4OX>'G_X#;\V>'C.,S3&=UQ*L8_,FOCW_ABOXJ^(O^1D^..INA^]%;FXE7\,RJ/TJYIO_!-?P@SB M76_%_B#5ICR[1^5"&/XJY_6M/K6,E\&'MZR2_*YX?US,)_!A;?XII?E<^AM5 M^._PYT7<+SQQH,17J%U"-R/P4FN/U3]LWX.Z5NW^,[:X([6L,DO\EKF=+_X) M^_"'3MOFZ=J6H,.]S?MS^"[178:5^R'\(=(QY7@?3YB.]R7E_P#0F-%\RELH M+YM_Y!S9M/:-./SD_P#(\-^-'_!0CPW%IMG%\/YKR^OEN T\L]L88_*P<@;N M23QVJ.W_ &M?C1\68@/AQ\+VM;1QA-1O0TJGW#,$3^=+\2_^">,WC;Q;>:GI M?B'2O#^G2,?(L+33-BQ+V'RL 3[U[Y^SE\'M:^"?A!_#^IZ_%KMJC[K9UJ\HUY.,'UC;IZW:N>/1I9QB,5*.)DX0?6-NG:[;5SP=]Y._YZ'MT\GP<7SU(\\N\FY/\ '3\# M#\->!_#O@RT6VT'0M.T>!>B6-JD0_':!FMRBBO3C%15HJR/9C&,%:*L@HHHJ MB@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M,OQ)X6T?QCI$^EZ[I=IJ^G3J5EM;V%98V'N&!%?%WQ1_X)H6.GZJ_BGX)>*; M[X>^)8298;07$GV9FZ[0X.^,?]]#VK[EHKZ/)^(!K.,7O%ZPE_BB[I M_=>B_MJ_&7]F;4K;0_P!H#P-F7& MFZK96^HZ?<(4FM;J,21R*>H*G@U\;?%[_@FAX;U#4O\ A)_A+K=W\-_%D#^; M MM*WV0MZ#!WQ_521[5]9];X:XATQE/ZE7?VZ:A\4/^W6UUL8?:U%?G=I_P"U;\>_V2]0ATOXY>$9O%?A)-- +CW\T?(Y_V7 M"M[U]>_!7]ISX<_'ZP\[PCXBM[J\5=TVF3GRKN+ZQMR1[C(]Z\+-N$\RRJE] M:LJN'>U6F^>#]6OA]))&M.O";Y=GV>YZI1117QIT!1110 4444 %%%% !111 M0 5XII/_ "=SKO\ V*\'_HXU[77BFD_\G6 M?$K_ )*[\+_^OB\_]$4 >IT444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45 MFZKXFTC0HR^I:K96"#O M.>*_^"NO@'3-Z:)X3UC5I!POGRQP _EOKU\MRS'9S)1RVA.MYPC*2^;2LOFS MD_M+"?9J)^FOY7/O2BOSA_X>(_'#XAVCR^!/@TL%H1\M_>K-+$H]2YV)^M>, M?$CXN?M)?$!9(_%/Q*L?"=D>MAHU_%"0/0BUW2'Z,QK[*7!=; KGSK%T<*NJ ME-2G\H4^9O\ [\.J^-=L'0G4?\ =BW^2/UB\5?$?PIX&MWG\1>)-*T2)!DM M?WD<./\ OHBOG#XB?\%-_@CX(>2#3M6O?%UXF1LT>U8QY_ZZR;5(]US7YE6' MP4U/QEJFW[1JOBR^8\M"DDK,?Q!;\\5[CX!_8$^(FO&(VOA%-(@;_EYU5UBP M/7!R_P"0K@GB.$,O^#V^-G_=4:-/YN3E/[HH]*OD/$-./-/#*DN]2I3A^#ES M?^2GI'B3_@JOXT\4RO:_#_X* M&[\<>+K#6D7YAI>CLODVX]"(U",1Z[F/O7W'X._X)DJJ1OXH\7#/\5OI4!(' MMO?'_H-;7CO_ ()KZ+?K:)X2UY]+5$Q.VI SM*WJ-N *O"\?8K**\,1E&3T* M:BT_>3/R*T+3KJ^U M:VBM[=YY!(IV!,]#Z5^DUI^V)\8+CPSIVA>#O!4>CP6UND"266ER3R' QD9& MP?\ ?->L?!+]@&[^%'Q$TSQ+<^)+#48K1BS6\=F5+Y&.I)K[)CB2)=J(J+Z* M,"GQQQQF''KH7I?584K^[=3;;M=\VBMIHK"R^GCJ4%5IR5.3W4H1G]W-=/[C M\N=1L_VG?B>2+JP\87$_U"$D_ M4*S&OU.HK\I_LKGUJ5IOYI?H?2?VAG;CR?VC5BNU-QIK_P DC$_/KPQ^PA\6 M]/"D>+-"T3WM$+./Q$8Y_&NXC_83\;:N ->^,FJRICF. 2L/IS(!^E?9M%:+ M*<-]J[]9/_,\.MEM/%RY\74G5?>Y5XHP MWURC']:[;1OV"?@WI(7S= N]4B0R*&.! D2+&@Z*@P!3Z**W.D M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"MJ6F6FL64UG?V ML-[:3*5D@N(PZ./0J>#7R'\:_P#@FOX(\9ZB?$/P^O;CX;^*8SYD[E.>9CD=7VN7UG!O=='Y2B]&O5&52E"JK35S\Z;/]H+] MH[]CBY73?BOX:D^(G@R,A8O$-E\\B)_UU4?I* ?>OI;P!^W7\&_B!X/NM>M_ M%=OIALXO,NM-U(B&ZB]@A^_]5)%>]W-K#>P/!<1)/#(-KQRJ&5AZ$'K7YV_\ M%#_V)M B\*MX[^'7A5;#5XI=VHVFE(5BEC/5Q"/E!'?:!GO7Z)EV(X>XNQE/ M"YG0^JUYM+VE*RA)_P!Z#TBWWB]]TV/>OZ#O#%G<:=X%*]".7U7+G3O&33:M;71+1^G0,'B)UT^=;&G1117XX>@%%%% !1110 5XII M/_)W.N_]BO!_Z.->UUXII/\ R=SKO_8KP?\ HXT >UU\;_'W_DK6O?6#_P!$ M1U]D5\;_ !]_Y*UKWU@_]$1T ?1/[/W_ "0GX>?]B_8?^DZ5W]?\ 8OV'_I.E=Q+?6T%S!;RW$4=Q/N\J)W >3 R=HZG Y.* )Z*SX/$.E7.J MS:7#J=G+J<*[I;))T::,>K(#D#GN*--\0Z5K-Q6?$K_DKOPO\ ^OB\_P#1%>IUY9\2 MO^2N_"__ *^+S_T10!ZG1110 4444 %%%% !1110 45R/BCXN>#/!-X]IKWB M;3=)N44.T-U.$8*>AQ1X5^+O@OQS>BS\/^)],UBZ*E_)M+A7?:.IP*%JKHZ7 MA:ZCSNF[6O>SM;OZ'74444',%%%1O/'%]^1$_P!Y@* )**HRZYIUOGS=0M8\ M==\RC^M9=W\1_"=AG[3XHT6VQU\W4(5Q^;5#G%;LS=2$=VCHJ*X"^_: ^&6G M F?X@>&5(ZJFJP.?R5B:YO4/VP?@YIN?.\>:>^/^?>.6;_T!#6,L50C\51+Y MHYY8S#0^*K%?-'L=%?/EY^WG\%[7/E^)KBZQ_P \=,N?_9D%8EW_ ,%$OA+; MY\IM;NC_ -,[# _\>85SO,<''>K'[T-9\W_ 4;TR8XL/AWX@N6/3+\?\C%Y MWER_Y>K\7^A]BT5\:G]O7Q9?<:7\%==NR>GS2G/_ 'S ::/VM_CGJQ_XEGP( MU" 'H;NUNR/S*)4_VKA7\+;](R_R)_MS!/X6WZ1E_D?9E%?&R_&3]J_6N+#X M5Z19*>AN8RA'_?RY7^5*VI?MCZITTO0=*!]&M#C_ ,B/3_M*+^&E-_\ ;K#^ MUX/X*-1_]N/];'V17)WOQ-T+3_'5IX1FN0NLW49EBB]17RGK/A[]KFWTJZO[ M[Q;I%E;P1F1T@\DO@>@2$Y/XU\B:UKOQ/UKQJ/$%[/KLNNQOL74D@D5E[94A M1@5Y^+SF5#EM1DF^ZMIUZGEXWB"6&Y4J$DV_M*VG7JS]DZYS7_B3X3\* _VS MXGT?2B/X;R^BB/Y,P-?'?@O]C3Q)\6/#EEK7B+XMZY-!=H':U,4K$>H.^3'_ M ([7>Z%_P3C^&.GD/J5]KVM2_P 7G7:1H?P1 ?UKNCBL;52=.@DGUE M'&9A6BI4L.DGUE-?DDST36?VQ/@_HF1)XVL;IAVLE>?]54C]:X/6O^"BGPJT MS=]E76M5(Z?9[,*#^+LM=!<_LV_L_?#.T-UK&D:%IL$8RT^MZA\H^IE?%>7^ M)_VT?V6OA%*]OH5GI^N7\7 3P_HZR+GVF954_56->YE^0\2YS+EP-'F_PPE* MWJ]$OF1.69_\O*E.'HF_S:+#?\%!M4\2N8O!?PDUS76/W9&D8_FL43_^A4T_ M'']J'Q63_9'PLM=$B;[KWD#JP^OFR#_T&O.M7_X*5^/O&*-;?"WX-W'E'A=2 MUDN8(_=@H1%'NT@%>/\ C7XS?'OQG(Z>+?C#I?A2&3[VF^&6$[H/3=; K^YN8G]@TDD,?X]*XW0/@UH?BO5/M,^F^./BQK+G.Z5V@A8_[002R M,/\ @:U]!>!?V/OB;VQY22:));A1Z[I#+*#]2*R_LK@? Z5\ M1B,=+^[^ZA]\KR^=D?3+PZQR7-FE:-"/_3VMK\HP=_P/E^+3]<^)"2W/@#X> M^*=9M ?GUW6Y0EN1ZL0@1/QF:J2?!3Q!-)GQ)X_\/>'(?XX+"=KZ=1Z 0 KG MV+CZU^AVE_L#7OB&6*;Q_P#$35-9"_\ +K9Y"CV#2%L#Z**]=\)?LA?"GP>( MS;^%8+^9/^6VI.UPQ/KACM_(5M3S_+\O?_"+D]"C;:51.M/UO.ZO_P!NG52X M6X/RYWQ%>>(EVIP45_X%.[?JD?EYX6^!OP]NKQ;;2=%\8_%'6#U.!90$^OE1 M"60CZR+7T+\/?V7/B8CQ3>&?AIX6\ $ MH>$OV+_A/X4*/_PCBZQ,O_+35)6G!/\ N\+^E>XT5\HJ,%K8RQ/%6*:3_R=SKO_8KP?^CC0![77QO\??\ DK6O?6#_ -$1U]D5 M\;_'W_DK6O?6#_T1'0!]$_L_?\D)^'G_ &+]A_Z3I7G/C_P/I^F?M;?"_P 3 MQR7L^K:DFJ0-]HNY)(88TL0 D41.R,$C<<#))))KT;]G[_DA/P\_[%^P_P#2 M=*[>;3[6YN[>ZEMH9;FVW>1,\8+Q;AAMK'E+?@3<^%+C3H M(X? UY)XBFMG562(16A#79'1A.'YDYSYG^U7UA!X=TJUU>?58=,LX=4G4)+> MQVZ+-(HZ!G W$>Q-0P^$-"MDU%(=%TZ)-2#"]5+2,"Z!!!\W ^?()!W9ZT ? M+?Q+I+%U?P39-X=>]93NC*W9D-L3U?SO+SL^;/E_[-<'I[(? MA[\3O^$N:$?%'^WM(_LP79']H?\ 'K8?9?(_CV^9YOW>,^9GO7W'>^%M%U)[ M%[O2+"Z:Q(-HTULCFW(Z>7D?+T'3'2GW'AS2;O5H-4GTNRFU.W4K#>R6Z--& M.X5R,@?0T 7X]WEKN^]@9^M>._$UM6_X6U\.MB6987-Y]GW.^"/)_CXXX],U M[)7EGQ*_Y*[\+_\ KXO/_1% '!F'2\^TLG_ ,31O\1?\\=,_P"_LG_Q M-;=% &)O\1?\\=,_[^R?_$T;_$7_ #QTS_O[)_\ $UMT4 8F_P 1?\\=,_[^ MR?\ Q-&_Q%_SQTS_ +^R?_$UMT4 8F_Q%_SQTS_O[)_\31O\1?\ /'3/^_LG M_P 36W10!^/?_!4#6=8@^-XM;@Q0J]G$6^RN2I&#P2<&OF+X/_%?QI\)/&,& MM^"=0EL]9"M&NV(2AU(Y!1@0?RK]OOB_^R3\,OCE>SW_ (KT$W>I2QB/[9%< M21R*!TQ@XX^ETLG&I=Z.3W79[[:'-CI8K'8B-2.8?-TV]\3:Q&1G_0 M+AWX^B-Q7ZN?$#]FWX8_% .WB/P7I5[>B'MW5O_'J^-_UAR#$*U3*J,7_AJ-?A43_ ]*.4 MY'B%:K5JQ?G)27X)/\#X2U7Q%^TTX/\ :&C^-I!W\S[6?ZURU_KWQE.?MWA[ MQ,?7SH[K^M?>?_"J?VN?@J2/#7C:U^(.D1_VULIQ)J-@CQJ/?Y@R'Z;Q6$JF35]:>3X:IZ2JI_R^)_%$#YU?PCJ\^.N9)(S_X\AK4L/B3H]MC[9\-M5NF' M7_B;,G\H:_4GP3^WI\#_ !SY:3:N=!N7P##K5GY6#Z;QN3]:]MT6;P5X]L1= MZ4=#U^U/_+6V$-POXD9KS*F(R"@_WW#])?\ ;U;]9L\^IPME>%=J^&J1]7%_ MG _''3_CEX"L@/M'P*NKQAWEU^['Z*!72:?^U1\-].P?^&;[20CO-JUU)^C9 M%?K5=?"CP3?9^T>#]!GSU\S3(6_]EK'NOV>?AA>9\WX?^&\GJ4TR%#^845,< MTX87_,@I?^#*B_S-J>39#'I)?]N4W_D?FC8?MS?#S3B/+_9IT52.Y8,?_'HC M7067_!2'P9I^/)_9[TNWQ_SS\L?^T:^]KK]D[X1WF=_@734S_P \M\?_ *"P MK'N?V)_@W69$MJU2/_<&G M_P#+$?'EK_P52\.V8 C^"T5N/^FY_X)P_#N7/E:KK4/_ XV_FE95U_P31\'2Y\ MGQ1JL7^]!$W]!1_;7"[WR>?RQ+_6!T+*LHE_S-&O6@_TF<1%_P %>_ +D!_" MWB"/W-O"1^D]7H?^"MGPXE^_I.LP_P"_9J?Y2FM>;_@F9I*C%KXYN81Z/IJ- M_)Q6=-_P34O8?^//X@1#T\W2R/Y2T?VKPH]\KJKTKI_G T6299+X(G7P3X>TN+1HS@2:C"S22 MCUP&&VO1?'G[!7BSPOX5U74I/%FCZG9VL#22136;!V4#D#(;!_&OSRU_X5:F MFI2&P19;=V)'.W;7WO!V(\/\7C)QQ]"5%I:>VJ*4'WLTHI/U^1SXWA3,)X;Z MSE-98J*=I>SC*\>UTU?7R/NG2O\ @J;\1?&.C+;>%_AA9W6JQJ!/=O.[0*WK MM&T ?5J\_P#&GQ]^/OQ%AE;Q+\5=-\$6C9QI/ASYYR/3= &'X/,/I7KO[(/_ M 3Y\.Z[\-=/\1^)M;OYIM1_>-8V>V-% / +$$G]*^P?!?[+7PO\"%)-/\(V M-QXC6:[(]?,;SI@?^!+7Z M16]M#:1B.")(8QP%C4*!^ J6OB\PXIS_ #6/)C,;-Q_EB^2/_@,;+\#T(9UE MV"_Y%N74X/\ FG>K+_R;2_R/BO3?^"?FIW\RR>*_&DVM(ISY,4KQCZ98-C\! M7KO@W]E+P=X'"-9>#=!N[A?^7C4IIKIR?7YP0/P KW>BOE%2@G>VIRXOB;., M;'DJXB2CVC[J^Z-D.F?]_9/_B:-_B+_GCIG_?V3_XFMNB@#$W^(O\ GCIG_?V3_P")HW^(O^>. MF?\ ?V3_ .)K;I"0!DG H Q=_B+_ )XZ9_W]D_\ B:-_B+_GCIG_ ']D_P#B M:YSQA\>_AUX!+KKWC31M/F3AH'NT:4?\ 4EOTKP_QE_P4J^$'AL.FF2ZMXFN M1PJZ?:;$)_WY"OZ UV4L'B:_\.FW\CT*.7XO$?PJ3?RT^\^D]_B+_GCIG_?V M3_XFN3^)OQ1E^%'A6]UW79]'MH+>,NL;3N&D/95&WDU\N']MOXU?$DD?#OX* MW4=L_P#J[S4%EE4CL<[43]37"?$[]G/]I[]HVU%_XU.BZ=;VB%X=/\U$8]\! M8U;)_P!YJ]*EEG+-?6YQ@NNJO]R/6H9-R5%]=J1A'JN9-_M[_$7_/'3/\ O[)_\37YD?#/]E/X_P#P M/EM?'GA;3+.[OX&82Z2[9F91ZHV-P/L<^U?1'PZ_X*,:1#JA\/?%CPU?^ =? MB(1Y6B=[$O&N@^/-)CU/P[J]GK-@_2>R MF610?0XZ'V/-;=?/M.+LUJ?+RBXOEDK,Q-_B+_GCIG_?V3_XFC?XB_YXZ9_W M]D_^)K;HI$F)O\1?\\=,_P"_LG_Q-&_Q%_SQTS_O[)_\36W10!B;_$7_ #QT MS_O[)_\ $T;_ !%_SQTS_O[)_P#$UMT4 8F_Q%_SQTS_ +^R?_$T;_$7_/'3 M/^_LG_Q-;=% &)O\1?\ /'3/^_LG_P 31O\ $7_/'3/^_LG_ ,36W10!B;_$ M7_/'3/\ O[)_\31O\1?\\=,_[^R?_$UMT4 8F_Q%_P \=,_[^R?_ !-&_P 1 M?\\=,_[^R?\ Q-;=% &)O\1?\\=,_P"_LG_Q-&_Q%_SQTS_O[)_\36W10!B; M_$7_ #QTS_O[)_\ $T;_ !%_SQTS_O[)_P#$UMT4 8F_Q%_SQTS_ +^R?_$T M;_$7_/'3/^_LG_Q-;=% &)O\1?\ /'3/^_LG_P 31O\ $7_/'3/^_LG_ ,36 MW10!B;_$7_/'3/\ O[)_\31O\1?\\=,_[^R?_$UMT4 8F_Q%_P \=,_[^R?_ M !-&_P 1?\\=,_[^R?\ Q-;=% &)O\1?\\=,_P"_LG_Q-&_Q%_SQTS_O[)_\ M36W10!B;_$7_ #QTS_O[)_\ $T;_ !%_SQTS_O[)_P#$UMT4 8F_Q%_SQTS_ M +^R?_$T;_$7_/'3/^_LG_Q-;=% &)O\1?\ /'3/^_LG_P 31O\ $7_/'3/^ M_LG_ ,36W10!B;_$7_/'3/\ O[)_\31O\1?\\=,_[^R?_$UMT4 8F_Q%_P \ M=,_[^R?_ !-&_P 1?\\=,_[^R?\ Q-;=% &)O\1?\\=,_P"_LG_Q-&_Q%_SQ MTS_O[)_\36W10!B;_$7_ #QTS_O[)_\ $T;_ !%_SQTS_O[)_P#$UMT4 8F_ MQ%_SQTS_ +^R?_$T;_$7_/'3/^_LG_Q-;=% &)O\1?\ /'3/^_LG_P 31O\ M$7_/'3/^_LG_ ,36W10!B;_$7_/'3/\ O[)_\31O\1?\\=,_[^R?_$UMT4 8 MF_Q%_P \=,_[^R?_ !-&_P 1?\\=,_[^R?\ Q-;=% &)O\1?\\=,_P"_LG_Q M-&_Q%_SQTS_O[)_\36W10!B;_$7_ #QTS_O[)_\ $T;_ !%_SQTS_O[)_P#$ MUMT4 8F_Q%_SQTS_ +^R?_$T;_$7_/'3/^_LG_Q-;=% &)O\1?\ /'3/^_LG M_P 31O\ $7_/'3/^_LG_ ,36W10!B;_$7_/'3/\ O[)_\31O\1?\\=,_[^R? M_$UMT4 8F_Q%_P \=,_[^R?_ !->2^&3?']K37OMRVZR?\(Q!@6[,1CSCZ@5 M[K7BFD_\G6?$K_ )*[\+_^OB\_]$4 >IT4 M44 %%%% !1110 4444 %%%% !1110 4V2-949'4.C#!5AD$4ZB@#R+QS^R7\ M)/B$TLFJ^!]+2YDR6N;&+[+*2>Y,>,GW.:\(\2_\$S="L+S^T_AUXZUWP7JB M#71]?I M5?\ >*,7YKW7^&GX'7_:=&MIBL/&7G'W7^&GX'@G@;]O'X,^.#'&/%4>A7+\ M>3K,9M@#_OGY/_'J]VTG6].U^RCO-,O[;4;2092>TF65&'J&4D&O(_&_[&_P M>\?"1M1\$V%M%ZQ_P39D\+WCWWPQ^)FN>&)\[E M@NGW+GL-\6PX^JFCV>7UO@G*#\U=?>O\@]EE=?X*DJ;_ +RYE]ZU_ ^W:*^% M5L?VR/@L3)!<:;\3=*AZQ2E)9"/Q,X6S^)7PLUOPS< MKQ)) K 9[D)*JG'XGZT/*ZT]:$HS7D]?N=F)Y-7GKAI1J+^ZU?[G9GW!17AO MP\_;6^#OQ(*16/C"UTR\;_EUUD&S?/H&?"'\&->TV&IV>JP+/97<%Y"PR)() M ZG\0:\VK0JT7:I%KU1Y-;#UL.^6M!Q?FK%FBBBL3G(KFVBO()()XDFAD&UX MY%RK#T(KFS\*_!IZ^%='_P# &/\ PKJ:*32>YM3KU:6E.;7HVBMI^FVFDVD= MK96T5I;1C"0PH$1?H!5FBBF9-N3N]PHHHH$%%17%S#:1F2>5(8QU>1@H'XFO M-O&W[37PL^'B.=<\=:-;RIUMX+@7$W_?N/'-'UWQ/<=%\JW$",?;<=W_CM0Q1_P#H5>E'*\4US3CRKO)I?F>O')<:US5( MJ"[R:C^>I]TUE>(/%FB>%+)KO6]8L-(M5Y,U]/UK5T#_ ()C>&KN[6^\=>.?$/BR\SN8(ZP( MWL6;>Y'T(JOJF%I_Q:Z](IO\=$7]1P=+^/B4_**"1&=/\"Z=-*G2:_P!UT^?7,A:O6M+T;3]#M5MM-L;;3[=>D5K" ML:C\% %'M)(G4>_FL[Y_X"*G"GZ15_O=SY4\(?\$V/@]X;$;W] MOJOB.9>K:C>;58_[L845[AX+^!/P\^'C(_AWP9HVESI]VXBLT,P_[:$%OUKN MZ*XZN,Q%;^)4;^9Y];'XO$?Q:K?ST^X****XS@"N1^(GPD\'_%C3/L'BSP_9 M:W"H(C:XC'F19_N./F7\#774549R@^:+LRX3E3DI0=FNJ/B+Q=_P3\UKP!J\ MGB+X&^.M0\+:AU;3+N=O*D_V1(O4?[+JP]ZSM._;(^+?[/U]%I/QP\!3WFG% M@D?B#34"[O?(S'(?8%3[5]W55U+2[/6;*6SO[2&]M)1MD@N(PZ./0J>#7K+, M747+BX*HN^TOO7ZGN1S9UDH8ZFJB[[2_\"7ZW/.?A)^TM\.OC7"H\,>([:>_ M*[FTVX;R;I/^V;XR*]0KY8^+?_!//X>>.IFU3PLUQX!\0*WF)?,O84^+'@N'@LFZ:>)!WR!YJ<=R'457U3#XG7"U+ M/^66C^3V?X%?4<+B]<%5L_Y9Z/Y/9_@?>]%?,?PA_P""@?PT^)-U%IFL7$O@ MG7&.TVNL?+"6]!-]T?\ MM?2UI>07]ND]M/'<0.,K+$X96'J".#7FUL/6P\ MN6K%IGDXC"5\)+DKP<7Y_P!:DU%%%*:3_R=SKO_ &*\'_HXT >UU\;_ !]_Y*UKWU@_ M]$1U]D5\;_'W_DK6O?6#_P!$1T ?1/[/W_)"?AY_V+]A_P"DZ5W]?]B_8?^DZ5W] !1110 4444 %>6?$K_DKOPO_ .OB\_\ 1%>IUY9\2O\ MDKOPO_Z^+S_T10!ZG1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 52U31=/URV:WU&QMK^!A@Q7,2R*?P(-7:*:;6J&FT[H\$\?_L- M_!KXA>9)<>$8='O'_P"7K19&M6!]=J_(?Q4UXOJ'_!.;7?!UP;OX8_%C6/#\ MRG*0W;.H^A>(C_T$U]QT5Z-+,<527*IMKL]5^)ZU'-L;17*JC:[/5?C<^%?^ M$D_;&^"9\O4='T[XG:3$/^/FW"2R%1Z;/+E)]V1JOZ-_P4NM-!O$L?B-\.-> M\+7.=KRVZ^8H/^Y)L./H37VW6;KGAK2/$UF]IK&EV6JVKC#0WMNDR$>X8$5M M]=P]7^/07K&\?^ =']H86M_O.&CZQ;B_NU7X'F7@?]K?X1?$)8QI/CC35G?' M^C7S-:R@^FV4+G\,BLW5?VOO 6E?%:T\#MJ4,MS< #[9'*K0JQZ*6'%87CW] M@#X-^-Q-+#X=/AV\?)$VCS-"H/KY?*?D!7QCXC_X)U^,;'XOP^'=+N99?#TS M;DUR2$GRD_V@"!D?45V8;#9971H*>./^"A/P6\&(ZP^(+CQ)3_P ??8GY-7$>$_\ @F%\/-/$X/H=L:D?^/5&E[^V?\ M%XE(K?2?AKIT@_ULHBC?'X^;*#^"U]R6]K#:1B."&.&,# 6-0H'X"I:/KU&G M_!H17K>7YZ?@']I8>E_N^&BO.5Y/\=/P/AJ#_@GGXS\:2^?\1?C+JVL,_+PV MIDD7W :1L?\ CHKTGP7_ ,$Z?@QX39);S1[WQ+9XN:Y>>R\M/RL8U,XQU1"XECT'POI&D*O3 M['91QG\P,UTX&!@4M%>;*4IN\G<\F4Y3=Y.["BBBI("BBB@ HHHH **** "B MBB@ HHHH **** "CK110!Y%\7OV5/AI\:[=_[?\ #L$6HD'9JFGC[/U)@ID7T".?+;Z@HWI7WC17HT MTF#%? M]Y>J_B!4GC7X>^&OB/H\FE^)]#L=0A]ONI/*GW!!KY,\<_P#!.B'0 M]2;Q!\'?&.H>"=8@\MC[, M$)]17TE\)/VM/AC\:/(AT'Q'#;ZI+@#2]2Q;W.?0*3AC_NDUSULOKT8\Z7-' MO'5?UZG+B,KQ-"/M$N:'\T=5^&WS/8J***\T\@**** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **Y_Q5\0O#'@:$R^(?$.F:(FW(Q'\&FY>B9]%45\.7W_ 4>UKQI9.L4;1CU^4:?^*27X*[/LWQMXUTGX?>&KS7=:N1:Z?:INDD()_#BOC#X;?\%)M,U_ MXMWVF:]&-.\)SR&.QNV0 IS@%\=C_6G+_P $_P#XC?$L+-\5?C/J&I%CN:PL M3+<1#_=,C*H_".H?"7_!+CP]9^+-0.OZS=ZAX="XM%AD$A3J1Q-7GDUT3T]+[L^SM-^(OA76(HY++Q)I-RL@# M+Y=[&20?;=FMRWO(+M=T$\?_ ()>Z1;\Z5\3/$6GL/NEHD?'_?++7![# 2VKM>L?\F>9]6RR7PXEKU@_ MT9]OT5\.)^P#\3=#P="_:$UV#;]U62YB _[YN3_*HS^S3^UCH$G_ !*?C=:Z MC$.GV^\N&8_@\,@_6CZEAY?!B(_-27Z!_9^%E_#QHC6!B?^^9!1_9U_AK0? M_;W^:#^R;_#B*;_[>M^:1]RT5\-)^TG^U5I'&H?!:"\V]6B@D&?^^9#2#]N[ MXPZ(V-;_ &?=6<#JUL+J,#\?)<4?V5B'\+B_22_S#^Q<4_@<9>DX_P"9]S45 M\.C_ (*=Q:2P_P"$C^$WB'1D_B83AB/P>-/YUN6'_!4OX3W.WS]'\56A/7?9 MP,!_WS.:EY5C5_R[;]+/\F2\DS%:^R;]+/\ )GV-17S#IW_!1WX(WR R:WJ- MDQ_@N-,ER/Q4,/UKI=,_;G^".J8V^.;6WS_S]02Q_P UK"6 Q<=Z4ON9S2RS M'0^*C+_P%GO-%>56'[57PAU-@L'Q$T$D_P#/2[$?_H6*Z>Q^+_@34\?8_&OA MZZST$6J0,?T>N>5"K'XH-?)G++#5X?%!KY,ZZBJ]GJ%KJ,0EM+F&ZC/1X9 X M_,58K#8YM@HHK/U[7;'PSI%UJ>HSK;65LADED8\ "FDV[(:3;LC0HKEOAY\3 M?#OQ3T,:MX4+#J".Q%=33E&4&XR5F5.$J*:3_R=SKO_8KP?^CC0![77QO\??\ DK6O M?6#_ -$1U]D5\;_'W_DK6O?6#_T1'0!]$_L_?\D)^'G_ &+]A_Z3I7?UP'[/ MW_)"?AY_V+]A_P"DZ5W] !17G,G[0G@-/B)-X&&KW$OB6&Y2TEMH-+NY(HYF M19 C3K$8E.UU)R_&><5H>&?C3X)\9>*+KP[HWB"WO=7M_,S J.JR^6VV3RG9 M0DVQN&\LMM/!P: .VHKCO'GQ?\(?#*>S@\2ZRFFS789XT\F24B-2 TKB-6\N M-21F1\*,C)%5]?\ C=X'\+Z_8:+J7B&WM[^]2.2(*DDD2I(<1-)*JE(@YX4R M,H8\#- '"*ZA>&:-)HG!5XY%#*P/4$'J*^;?B MY^P!\+?B:)[K3[!_!VLOEDO-& 2,/V+0_=(SZ;3[U]+45T4<15P\N:E)IG5A M\57PLN>A-Q?D? X\,_M3_LM#=I%ZGQ6\)VW_ "[2!IYA&.P0GS5./[I8#T-> ME?"O_@HO\.O&=Q'IOBJ*Y\!:SD))%J8W6X?H1YH V\_WPM?5U>;?%/\ 9U^' MGQEMY%\4^&;2]N67:+^)?*N4]Q(N#^>17I?7,/B-,53U_FCH_FMG^!Z_U_"X MO3&TM?YH:/YK9_@=_INJ6>LV,-[I]W!?6S:I\#_ (AW3VRDR#1=3D52_?: +_ ,.W\9$;ZE80,(W[;_+8D$=\HQ!["D\N]JN;"34UVVE]S_0EY2ZR MYL#451=MI+_MU_I<^XJ*X[X=?&#P9\6=+2_\)^(K'686&3'!*!+'[/&<,I]B M!78UY,H2@^62LSPYPE3DXS5FNC"BBBH("BBB@ HI"0HR3@>IKCO%GQF\!^!8 MFDU_QAHFD@ G9BYR?H!5QA*;M%79<(3J/E@FWY'945\J>,/\ @I/\ M'O#KO%I=UJGB><<#[!9-'&3Z;I=OZ UP4O[?/Q-\>R&#X;?!/4;\L<)=7\=E^9[$,FQTUS.GRKO*T?SL?=%0W5W!90O+<3 M1P1("S/*X55 ZDDU\.-X/_;,^*C;M4\0Z7\/[%S_ ,>]K)$CH#Z>4'<_B]36 M?_!-S4_%TR3_ !'^+&N:^W5H+7. >^'E+@?]\U?U*A3_ (V(C_V[>7_ -/[. MPU+^/BHK_"G+\K+\3Z \9?M@?!WP*734/'NDW$ZC)@TV7[8^?0^5N /L2*\6 M\2_\%/\ P';2FV\+^&=>\47;';$JHMNCMV&3N;_QTUZ-X-_8'^"G@Y$(\*?V MU<*!F?5[EYRQ]=N0@_!17M/AOP)X<\'1>7H6@Z=HZG@_8K5(B?J5 S1SY=2V MA*?JTE^%V'M,JH_#"=1^;45^%W^)\9O^T3^U1\4W_P"*-^$T?A/3W.$N=6@8 M2 'ONG* CW"4@_9M_:C^)O\ R-_Q;3PU:RSTP]&$/.UW]\KGQKX5_X)A> +2077BOQ%KOBR^8[I&:5; M>-S]!N?_ ,?KVOPA^R-\(/!)1M.\!Z3+,F")K^'[4^1T.9-V#]*]?HKFJX_% M5OCJ/[[?@CDK9IC:_P#$JNWK9?<7_P"S?\*M2+&X^'7AEF;JR:7"A/XJHKFM1_8M M^"FIDF7X?Z9&3W@+Q_\ H+"O;**Z(XJO'X:C7S9U1QF)A\-62^;/F[4?^">G MP0U#./#-Q:Y_Y][^9?\ V8US.H?\$QO@]=Y\B3Q!8D]/)OU8#_OM&KZWHKHC MF.,CM5E]YU1S;'PVK2^]GQ'??\$K_!B$OI'CCQ)ITO\ "THAE _[Y5#^M58O M^"=OCC0&+>'?CWKFGX^ZOD3Q_JER/Y5]S45LLVQNSG?U2?YHZ%GF8;.I?U47 M^:/A@_LE?M*Z.V=,^/#W87[OVNYNQ^(/&D'BG1H M$+RVMK'_ 3G^#7Q T/5)_$EU=S:1X<9BCV$V[_2&'?;T'UK]$*C@MXK M6,1PQ)$@_A10!^0J2N/&XN6-K.K)6/.S#'3S#$.O-)7[!1117 >:%%%% !11 M10 5XII/_)W.N_\ 8KP?^CC7M=>*:3_R=SKO_8KP?^CC0![77QO\??\ DK6O M?6#_ -$1U]D5\;_'W_DK6O?6#_T1'0!]$_L_?\D)^'G_ &+]A_Z3I7?UP'[/ MW_)"?AY_V+]A_P"DZ5W] 'QO<:7;Z5XOO4\!ZIX[L/B%J7C2=]0T?599OL3V MTCD3RO"N;;[/Y(#QS?ZSB,;LY43?!VY\KP]\!O##6%[:>(/ D=Q)XE,EE(HL MEALIH)0[[<-YLLB,H4G>!NYQ7V#@9SCFC ].M 'S7XT\36'ASXOZ_P"*]3BN MKKP[XE\#V]II%Q%92S>;,DT[O;A0I*NZSPD*P&[!'8UY5H^@:KX"^'?Q)\%^ M(+.]_P"$J\4:/I$6C1I:R3&=AIT-L8U95*@QS1N6!(V@[CP>23;Y\L>3W^;YN/I M7L5>6?$K_DKOPO\ ^OB\_P#1% '="QUL#G5K4GU^PG_XY2_8=;_Z"MM_X!'_ M ..5L44 8_V'6_\ H*VW_@$?_CE'V'6_^@K;?^ 1_P#CE;%% &/]AUO_ *"M MM_X!'_XY1]AUO_H*VW_@$?\ XY6Q10!C_8=;_P"@K;?^ 1_^.4?8=;_Z"MM_ MX!'_ ..5L44 8_V'6_\ H*VW_@$?_CE'V'6_^@K;?^ 1_P#CE;%% &/]AUO_ M *"MM_X!'_XY1]AUO_H*VW_@$?\ XY6Q10!C_8=;_P"@K;?^ 1_^.4?8=;_Z M"MM_X!'_ ..5L44 8_V'6_\ H*VW_@$?_CE'V'6_^@K;?^ 1_P#CE;%% &/] MAUO_ *"MM_X!'_XY1]AUO_H*VW_@$?\ XY6Q10!C_8=;_P"@K;?^ 1_^.4?8 M=;_Z"MM_X!'_ ..5L44 8_V'6_\ H*VW_@$?_CE'V'6_^@K;?^ 1_P#CE;%% M &/]AUO_ *"MM_X!'_XY1]AUO_H*VW_@$?\ XY6Q10!C_8=;_P"@K;?^ 1_^ M.4?8=;_Z"MM_X!'_ ..5L44 8_V'6_\ H*VW_@$?_CE'V'6_^@K;?^ 1_P#C ME;%% &/]AUO_ *"MM_X!'_XY1]AUO_H*VW_@$?\ XY6Q10!C_8=;_P"@K;?^ M 1_^.4?8=;_Z"MM_X!'_ ..5L44 8_V'6_\ H*VW_@$?_CE'V'6_^@K;?^ 1 M_P#CE;%% &/]AUO_ *"MM_X!'_XY1]AUO_H*VW_@$?\ XY6Q10!C_8=;_P"@ MK;?^ 1_^.4?8=;_Z"MM_X!'_ ..5L44 8_V'6_\ H*VW_@$?_CE'V'6_^@K; M?^ 1_P#CE;%% &/]AUO_ *"MM_X!'_XY1]AUO_H*VW_@$?\ XY6Q10!C_8=; M_P"@K;?^ 1_^.4?8=;_Z"MM_X!'_ ..5L44 8_V'6_\ H*VW_@$?_CE'V'6_ M^@K;?^ 1_P#CE;%% &/]AUO_ *"MM_X!'_XY1]AUO_H*VW_@$?\ XY6Q10!C M_8=;_P"@K;?^ 1_^.4?8=;_Z"MM_X!'_ ..5L44 8_V'6_\ H*VW_@$?_CE' MV'6_^@K;?^ 1_P#CE;%% &/]AUO_ *"MM_X!'_XY1]AUO_H*VW_@$?\ XY6Q M10!C_8=;_P"@K;?^ 1_^.4?8=;_Z"MM_X!'_ ..5L44 8_V'6_\ H*VW_@$? M_CE'V'6_^@K;?^ 1_P#CE;%% &/]AUO_ *"MM_X!'_XY1]AUO_H*VW_@$?\ MXY6Q10!C_8=;_P"@K;?^ 1_^.5D^)? O_"9:9)IVO#2=8L9!AK>^TL2H?P9S M7744TW%W0U)Q=XNS/BWQK_P3;TK^U)M<^'GBV\\$:T#OACM1(+=&Z_*=YD49 M]&('8=JY&\^./[37[,NVR\?>'XO&_ARW.T:[;0^<[1COYJ8[#_EJ@;U-?H!3 M719%*LH93P01D&O6AF4Y+DQ,54CY[_)[GN0S>I.*IXN*JQ_O;KTEO^9\3ZI_ MP4E\(KX7T[4M,OI)=1FF$=SI5UIICEME[MN$A5AZ$'Z@5WVM_MS_ OT#2(K MR;XAV=W/)&)!96&E2SRY(SM.&V@_5A7C?[77[ USXE\3)XF^'UL/.U"X)OK% M5540MSO4#\STR6:2-2?[ MH/EH/P2M_P -_P#!,/X=Z3$? 4:KH/A[PUIS*H7S4T56 ME('3,C.6/U)KO8]-UB% D>IVB(. JV. /_(E;5%>;.I.H[S;;\SR)U)U7S5) M-OS=S'^PZW_T%;;_ , C_P#'*/L.M_\ 05MO_ (__'*V**@S,?[#K?\ T%;; M_P C_\ '*/L.M_]!6V_\ C_ /'*V** ,?[#K?\ T%;;_P C_\ '*/L.M_] M!6V_\ C_ /'*V** ,?[#K?\ T%;;_P C_\ '*/L.M_]!6V_\ C_ /'*V** M,?[#K?\ T%;;_P C_\ '*/L.M_]!6V_\ C_ /'*V** ,?[#K?\ T%;;_P MC_\ '*/L.M_]!6V_\ C_ /'*V** ,?[#K?\ T%;;_P C_\ '*/L.M_]!6V_ M\ C_ /'*V** ,?[#K?\ T%;;_P C_\ '*/L.M_]!6V_\ C_ /'*V** ,?[# MK?\ T%;;_P C_\ '*/L.M_]!6V_\ C_ /'*V** ,?[#K?\ T%;;_P C_\ M'*/L.M_]!6V_\ C_ /'*V** ,?[#K?\ T%;;_P C_\ '*/L.M_]!6V_\ C_ M /'*V** ,?[#K?\ T%;;_P C_\ '*/L.M_]!6V_\ C_ /'*V** ,?[#K?\ MT%;;_P C_\ '*/L.M_]!6V_\ C_ /'*V** ,?[#K?\ T%;;_P C_\ '*/L M.M_]!6V_\ C_ /'*V** ,?[#K?\ T%;;_P C_\ '*/L.M_]!6V_\ C_ /'* MV** ,?[#K?\ T%;;_P C_\ '*/L.M_]!6V_\ C_ /'*V** ,?[#K?\ T%;; M_P C_\ '*/L.M_]!6V_\ C_ /'*V** ,?[#K?\ T%;;_P C_\ '*/L.M_] M!6V_\ C_ /'*V** ,?[#K?\ T%;;_P C_\ '*/L.M_]!6V_\ C_ /'*V** M,?[#K?\ T%;;_P C_\ '*\C\-PW^L'_HB.OLBOC?X^_\E:U[ZP?^ MB(Z /HG]G[_DA/P\_P"Q?L/_ $G2N_K@/V?O^2$_#S_L7[#_ -)TKOZ "BBB M@ HHHH *\L^)7_)7?A?_ -?%Y_Z(KU.O+/B5_P E=^%__7Q>?^B* /4Z*** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O%-)_Y.YUW_ M +%>#_T<:]KKQ32?^3N==_[%>#_T<: /:Z^-_C[_ ,E:U[ZP?^B(Z^R*^-_C M[_R5K7OK!_Z(CH ^B?V?O^2$_#S_ +%^P_\ 2=*[^N _9^_Y(3\//^Q?L/\ MTG2N_H **** "BBB@ KRSXE?\E=^%_\ U\7G_HBO4Z\L^)7_ "5WX7_]?%Y_ MZ(H ]3HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M\4TG_D[G7?\ L5X/_1QKVNO%-)_Y.YUW_L5X/_1QH ]KKXW^/O\ R5K7OK!_ MZ(CK[(KXW^/O_)6M>^L'_HB.@#Z)_9^_Y(3\//\ L7[#_P!)TKOZX#]G[_DA M/P\_[%^P_P#2=*[^@ HHZ5YAX?\ V@M!\1^*;728-,UB"PO[VYTW3M?GAB&G MW]U!N\V*)ED,@(\N3#.BJWEMM)XR >GT5PWQ ^+-GX"U/3]+71=7\1ZO>P37 M:6&C1Q-*EO#M\R5C+)&H4%U&-Q8EL*#7-ZM^TUX8L;6VO+#3=9\0:>VE1:Y= MWFF6\933[*0D)+,))$;^%_DC5WPC?+Q0!Z[7EGQ*_P"2N_"__KXO/_1%>G6U MS%>VT5Q XEAE02(Z]&4C((_"O,?B5_R5WX7_ /7Q>?\ HB@#U.BBB@ HHHH M**** "BBB@ HIDLJ0QM)(P1%&69C@ 4Y6#J&4AE(R".A% "T444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !114.;=Y;J^TE M6VG.#Z&I* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **9+-' MH,CK&"P4%CC)/ %/H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHJ,W$0G$!D43%2XCS\Q4$ G'IR/SH DHHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBDZ4 +13(9X[B,21.LB'HR'(-/H **** "BBB@ HHHH M *\4TG_D[G7?^Q7@_P#1QKVNO&-*@D'[6>N2E&$1\,0*'QP3YQXS0![/7QO\ M??\ DK6O?6#_ -$1U]D5\;_'W_DK6O?6#_T1'0!]$_L_?\D)^'G_ &+]A_Z3 MI7?UP'[/W_)"?AY_V+]A_P"DZ5W] ",-RD>HQ7RC\-_ /BC3X_AK\/;KPSJU MLG@7Q!=ZG=>(9Q&+&ZMA]J$#1/O+2/+]H3*! >+M6UJS\ M<>'?B5:^"?$NH65]X=NM)FT>&VC-_93-(DL/F1>9A0Q1D+!B%.TL0N2/-M"^ M&_C3X1>&]:T0>$]3\17WBWPK::;$^G-')!97Z^>KQ3N6'EQ@3AO,Y4['[[0W MV110!E>$]'?P]X6T;2I'\U[&RAM6?^\40*3^EE>.[FUN;O5M>L+NU ME:6"YTS4Y()(BPPP0C[H(],5WM% 'CC_ +-%J[$_\+(^)2Y[#Q5/@4W_ (9F MM?\ HI7Q+_\ "JGKV6B@#QK_ (9FM?\ HI7Q+_\ "JGH_P"&9K7_ **5\2__ M JIZ]EHH \:_P"&9K7_ **5\2__ JIZ/\ AF:U_P"BE?$O_P *J>O9:* / M&O\ AF:U_P"BE?$O_P *J>C_ (9FM?\ HI7Q+_\ "JGKV6O$OB1^T/JWPWO] M1U&\\"S_ /"":3>0V-_KUS?K;SEY"@#VUJ8SY\:F106,B$G(56(H G;]F2S= M2K_$?XDR(>"K^*)F4CT((P:4?LRV@ ^)'Q*4#H%\4S@#\,57TS]H^ZO_$5C M+)X0F@\":CJ[:#8^)%OEDEDNUD:++VP3Y(6E4QK)O)+=4 YJ_P"%OCY<^/\ MQ+X^T'P[X1O_ .T?#$$+P+KCMIRZC)(95 7=&S)'F+B0J<@Y Q@D @_X9FM? M^BE?$O\ \*J>C_AF:U_Z*5\2_P#PJIZC^#7QG\<_$+Q[XD\.^)?A[IWAJVT. M*,3ZGIOB(ZG$;A^1;X-M#\P7YC@G&5SU%>TT >-?\,S6O_12OB7_ .%5/1_P MS-:_]%*^)?\ X54]>RT4 >-?\,S6O_12OB7_ .%5/1_PS-:_]%*^)?\ X54] M>RT4 >-?\,S6O_12OB7_ .%5/1_PS-:_]%*^)?\ X54]>RT4 >-?\,S6O_12 MOB7_ .%5/1_PS-:_]%*^)?\ X54]>RT4 >-?\,S6O_12OB7_ .%5/1_PS-:_ M]%*^)?\ X54]>RT4 >-?\,S6O_12OB7_ .%5/1_PS-:_]%*^)?\ X54]>RT4 M >-?\,S6O_12OB7_ .%5/1_PS-:_]%*^)?\ X54]>RUC^+_$+>%/#6HZLFG7 MFK/:1&1;&PC,D\Y[*BCN30!YE_PS-:_]%*^)?_A53TC?LQV3D%OB+\2'9>59 M_$\S%3Z@D<'Z5DW7[3FI^&4O[#Q9X)72/$P2W?3M+LM66[CN_/;9$C2F)#$^ M[[P*$#G!:M8_M$SZ+X/\4WWB+PA?6WB3PV0MYH6B2G4M^Y2T;1RA$RA .6=% MVX.: %_X9FM?^BE?$O\ \*J>C_AF:U_Z*5\2_P#PJIZS=5_:9NX_!/@;5]*\ M+6]QJGBFT>^BL]3U=;*VMXT3>X:X,3;GVCA0G)ZD#FO5/AWXT@^(G@O2?$=M M;2V<.H0B403$%D[$9'!&1P1P1S0!Y[_PS-:_]%*^)?\ X54]'_#,UK_T4KXE M_P#A53U[+10!XU_PS-:_]%*^)?\ X54]'_#,UK_T4KXE_P#A53U[+10!XU_P MS-:_]%*^)?\ X54]'_#,UK_T4KXE_P#A53U[+10!XU_PS-:_]%*^)?\ X54] M'_#,UK_T4KXE_P#A53U[+10!XU_PS-:_]%*^)?\ X54]'_#,UK_T4KXE_P#A M53U[+10!XU_PS-:_]%*^)?\ X54]'_#,UK_T4KXE_P#A53U[+10!XU_PS-:_ M]%*^)?\ X54]'_#,UK_T4KXE_P#A53U[+10!XU_PS-:_]%*^)?\ X54]'_#, MUK_T4KXE_P#A53UT/Q,^(GB7PI>P67AGP8?$TXMGO;JXO+_^S[2"%.H\[RI- MTIP<)@#U917!W'[5DNHZ+%KOAOP@^L:'::9%JVM7%QJ*VTME!(,XBC$;^RT4 >-?\,S6O\ T4KXE_\ A53T?\,S6O\ MT4KXE_\ A53U[+10!XU_PS-:_P#12OB7_P"%5/1_PS-:_P#12OB7_P"%5/7L MM% 'C7_#,UK_ -%*^)?_ (54]'_#,UK_ -%*^)?_ (54]>RT4 >-?\,S6O\ MT4KXE_\ A53T?\,S6O\ T4KXE_\ A53U[+10!XU_PS-:_P#12OB7_P"%5/1_ MPS-:_P#12OB7_P"%5/7LM% 'C7_#,UK_ -%*^)?_ (54]'_#,UK_ -%*^)?_ M (54]>R$X&:\)G_:9U#0-5L+GQ5X&NO#7@_5;FZM=.U2XO0U\7@BEF9Y[+RP M8HV2"1E8.Y^[N5=U &BW[,EFXP_Q&^)$@!R _BB9@#V/(ZCU[4O_ S-:_\ M12OB7_X54]8VF_M2:A###-K_ ,/-4T[^U]'GUSPY9Z;IP1>7NA>(*OD MW&)HCL#.N&/S_*:9>?M1ZGX6N]2T+Q7X'_LWQFB6#Z;I&FZNE[#??;)V@MU: M.[CQ#H^M:(/#GBKP]=1VNI:=%=_:X!YD2RQ20S;$,B,CCDHA!# M CCGOZ /&O\ AF:U_P"BE?$O_P *J>C_ (9FM?\ HI7Q+_\ "JGKV6B@#QK_ M (9FM?\ HI7Q+_\ "JGH_P"&9K7_ **5\2__ JIZ]EHH \:_P"&9K7_ **5 M\2__ JIZ/\ AF:U_P"BE?$O_P *J>O9:* /&O\ AF:U_P"BE?$O_P *J>C_ M (9FM?\ HI7Q+_\ "JGKV6B@#QK_ (9FM?\ HI7Q+_\ "JGH_P"&9K7_ **5 M\2__ JIZ]EHH \:_P"&9K7_ **5\2__ JIZ/\ AF:U_P"BE?$O_P *J>O9 M:* /&O\ AF:U_P"BE?$O_P *J>C_ (9FM?\ HI7Q+_\ "JGKV6N9^(7BN^\' M>''OM+T&Z\2ZF\T=O;:=:G9ODD<*"\F"(XQG+.0=J@G!Z4 ;>!W&[&<<#CIP/2LT?M):P-^@-X+ M@_X6*-6&D+H::R&L6D,!N/,^V>3N$8B!8DP[@>-O(-6HOC]XFU[2K-?#7P[D MU+7E:Z35;6^U/[+9:>]NP61/M0AD#LQ8&,;!N')V8- %G_AF:U_Z*5\2_P#P MJIZ/^&9K7_HI7Q+_ /"JGK.\2?M7:?HOAGP!JUKX6UC4!XNO;2S0A-EO8B:= M82TLX#)D,WRJN2^.,#+#W:@#QK_AF:U_Z*5\2_\ PJIZ/^&9K7_HI7Q+_P#" MJGKV6B@#QK_AF:U_Z*5\2_\ PJIZ/^&9K7_HI7Q+_P#"JGKV6B@#QK_AF:U_ MZ*5\2_\ PJIZ/^&9K7_HI7Q+_P#"JGKV6B@#QK_AF:U_Z*5\2_\ PJIZ/^&9 MK7_HI7Q+_P#"JGKV6B@#QK_AF:U_Z*5\2_\ PJIZ/^&9K7_HI7Q+_P#"JGKV M6B@#QK_AF:U_Z*5\2_\ PJIZ/^&9K7_HI7Q+_P#"JGKV6B@#QK_AF:U_Z*5\ M2_\ PJIZ/^&9K7_HI7Q+_P#"JGKV6B@#QK_AF:U_Z*5\2_\ PJIZ/^&9K7_H MI/Q+_P#"JG_PJ_\ %'XO^(_ E_>G2O [:UHVEVHO-3U.ZU'[$B1D_=MP8G$T M@ )*ED'^US6#>_M-RK=2:E8^%6N_!%G);0ZCK6?,50Z[B M9%(SP&H O+^S'9QKM3XC?$B)>RQ^*)E4?@!BE_X9FM?^BE?$O_PJIZ;??'S6 M]&\4V46J>!+BQ\*W^HG2K/5'OLWLT_.&^Q^4,1,1@,)">^W%6/"GQOUW4_'6 MD:%XA\$/X:M->6X?2+AM1$URXA!9OM%OY:^02HR,-)[D4 0_\,S6O_12OB7_ M .%5/1_PS-:_]%*^)?\ X54]>RT4 >-?\,S6O_12OB7_ .%5/1_PS-:_]%*^ M)?\ X54]>RT4 >-?\,S6O_12OB7_ .%5/1_PS-:_]%*^)?\ X54]>RT4 >-? M\,S6O_12OB7_ .%5/72?#SX+Z9\.]:O-6AUSQ#KVH74*V[7&OZDUXZH#D*I8 M9 S7H-% !7QO\??^2M:]]8/_ $1'7V17QO\ 'W_DK6O?6#_T1'0!]$_L_?\ M)"?AY_V+]A_Z3I7?UP'[/W_)"?AY_P!B_8?^DZ5W] !1110 4444 %%13W,- MJ@::5(5)P&D8*,_C4']L6'_/];?]_E_QH N453_MBP_Y_K;_ +_+_C1_;%A_ MS_6W_?Y?\: +E%4_[8L/^?ZV_P"_R_XT?VQ8?\_UM_W^7_&@"Y15/^V+#_G^ MMO\ O\O^-']L6'_/];?]_E_QH N5\Z^*_"_Q)\4?&&;4==\'6?B'P;I<\3:# M81ZU'!%&X&6NYT9&,DH)^0]"^#'C:PC\/^"FM-,M?!^B>*&U]=96Z,DUQ +E[N. 0[05D\U] MI8DKM&1DG ]&\,^!=7T7XR^/?%,B0MI^L:?8068$GSF2'S]X88X'[Q<'ZUWW M]L6'_/\ 6W_?Y?\ &C^V+#_G^MO^_P O^- '&?!'P9J'@KP2T6LQ)'KVH7UU MJ-_LF\T>9+,S* ^!D*FQ1[+7?U3_ +8L/^?ZV_[_ "_XT?VQ8?\ /];?]_E_ MQH N453_ +8L/^?ZV_[_ "_XT?VQ8?\ /];?]_E_QH N453_ +8L/^?ZV_[_ M "_XT?VQ8?\ /];?]_E_QH N453_ +8L/^?ZV_[_ "_XT?VQ8?\ /];?]_E_ MQH N453_ +8L/^?ZV_[_ "_XT?VQ8?\ /];?]_E_QH N453_ +8L/^?ZV_[_ M "_XT?VQ8?\ /];?]_E_QH N453_ +8L/^?ZV_[_ "_XT?VQ8?\ /];?]_E_ MQH N5SWQ!N?$=IX,U:3PC96NH>)! PL;>]F\J%I>VYL' '6M7^V+#_G^MO\ MO\O^-']L6'_/];?]_E_QH ^7[#X&^,=;\'SMJGAF&T\:Q:C::W+K%]K273:G MST'1GTZ^\+ZC<(+7[01\MRI=&5F7IR,@'(YKVWX.>$M3\# M?#K2-%U>=)[ZV1@PCD:1(@6)6-6/)"@A0?:NH_MBP_Y_K;_O\O\ C1_;%A_S M_6W_ '^7_&@"Y15/^V+#_G^MO^_R_P"-']L6'_/];?\ ?Y?\: +E%4_[8L/^ M?ZV_[_+_ (T?VQ8?\_UM_P!_E_QH N453_MBP_Y_K;_O\O\ C1_;%A_S_6W_ M '^7_&@"Y15/^V+#_G^MO^_R_P"-']L6'_/];?\ ?Y?\: +E%4_[8L/^?ZV_ M[_+_ (T?VQ8?\_UM_P!_E_QH N453_MBP_Y_K;_O\O\ C1_;%A_S_6W_ '^7 M_&@"Y15/^V+#_G^MO^_R_P"-']L6'_/];?\ ?Y?\: /'OV@=!^(?B[5-(TC0 M-(34O!+1L^L00:JECQ,4EEX9DD%T\C[6*F 1@J._(KSBP_9[UN]^) MNBWUYI%IIFE:3KDVLF>VU6>:UGRKJ@ALV8B%VW[G;D97@)/$%W\2O"5E->ZK;WVE6.J6VKQR6^A6,RLBBWMRF M6D9=GF2%@S'CA0!7TO\ VQ8?\_UM_P!_E_QH_MBP_P"?ZV_[_+_C0!\U-\._ MB[Y?AG6H]%T%/$W@;PW=Z5I,;ZB7MM4OIQ!'Y[X13'"JP;MA.XE]N1C-4].^ M"/C74?"7FWOABV@\//&/B2VM], MU+Q1>6[QZ7;7'GBU@M[=(4#2 ,[%7(L/,D4L""X7.T'C." M<@8KL?[8L/\ G^MO^_R_XT?VQ8?\_P!;?]_E_P : /G;1OA%XDT:Q\):SI7@ MR'3-<\.:O->S6EYKBW4^KK/ \4\LESL&)/K2U7PS%X@^'=I$DQ MTZ+68[(WMSNS_I&Y&+1K@80$ GKD#%9OB/X.^,=5B\2^';72K"'0?$^H6VI3 MWYO@'L,!/-B\L)\Y&P!2#CZ5]!_VQ8?\_P!;?]_E_P :/[8L/^?ZV_[_ "_X MT > :)X9^)=U\5;GQ%XI\'6VKQVL\D6ALNN1K:Z;;XPL@@\O[\&_"WQ A\?7/B'X@^%H9M:NA+&-8368YH;"#.4@M[<("H(QN8L23U..*]R M_MBP_P"?ZV_[_+_C1_;%A_S_ %M_W^7_ !H N453_MBP_P"?ZV_[_+_C1_;% MA_S_ %M_W^7_ !H N453_MBP_P"?ZV_[_+_C1_;%A_S_ %M_W^7_ !H N453 M_MBP_P"?ZV_[_+_C1_;%A_S_ %M_W^7_ !H N453_MBP_P"?ZV_[_+_C4L%_ M;73%8;B*9AR1&X8_I0!/7QO\??\ DK6O?6#_ -$1U]D5\;_'W_DK6O?6#_T1 M'0!]$_L_?\D)^'G_ &+]A_Z3I7?UP'[/W_)"?AY_V+]A_P"DZ5W] !1110 4 M444 <[XCB2?Q!X;CD19$-S+E6&0?W$G:MC^RK+_GSM_^_2_X5DZ]_P C'X:_ MZ^)O_1$E=!0!5_LJR_Y\[?\ []+_ (4?V59?\^=O_P!^E_PJU10!5_LJR_Y\ M[?\ []+_ (4?V59?\^=O_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4?V59?\^=O M_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4?V59?\^=O_P!^E_PJU10!5_LJR_Y\ M[?\ []+_ (4?V59?\^=O_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4?V59?\^=O M_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4?V59?\^=O_P!^E_PJU10!5_LJR_Y\ M[?\ []+_ (4?V59?\^=O_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4?V59?\^=O M_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4?V59?\^=O_P!^E_PJU10!5_LJR_Y\ M[?\ []+_ (4?V59?\^=O_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4?V59?\^=O M_P!^E_PJU7D?[1GA3XK>+/#FGP?"GQ38>%]3CN"]U+?+_K8MO"J?+DP4?#/\ 9-_: M>\,>/_$>I:-XCMO#NJN^+G5[N\+Q:ANYRN8WW?5E&*]>&747&3EB(W6V_P#E M_F>]3RFA*,G+%0NMM7^.B_"Y^EW]E67_ #YV_P#WZ7_"L7Q9K_A7P+IL>H>( M+G3M(LI)DMUGN@J*TCG"J#CJ3Q7R*GP8_;*#J3\7-!QGG)!_]M*W/CIH'Q ^ M*_BK0? ]CI&F>,O^$=T@W.N-=:JVEP/?2ILB=6$$N2ARX7:.F*PL<.DXU8SO_ "WT^](^G=;\0^%/#>I:-I^J76G6-YK$Q@T^ M&<*K74@7<53CDXYQ6?JWQ \":#JEUINH:GI=I?6LMO#-!(%#1O/D0J1CJ^#B MOE6;1KOXZ>&?A%X8\7+)I_BK1+Z^TZZN()"TEK>6]O\ NYD? ST4YP,\^M>? MZWJWB+7?'/C%?$UA-;:]8Z]X9L;MRA"W#Q.P\Y/56&#]2:XSSS[K\=>//!'P MSCL7\3WUAI OI#%:B:++3.!DA0JDD@ZYXFEU?6_$?BG3C=7NDVITU843,O&NI^#WUKPI)K.KM MI%KXC>UM]0UCQ/>V44,9A#".:]C22X;+'Y4##)XW5F?#36O$GC^PT^'6?%7B M-AIVB:I,!9:M>VN^6*4B(R-O61]HQCS#DCKF@#[F_LJR_P"?.W_[]+_A1_95 ME_SYV_\ WZ7_ KXPTCP[K%Q9Z*)O&WC5Q?^"[G6+K/B"Z!DNXRWEN"'RF,# MY4V@_P 0-DRS>3=VS1H2R6RCRIE8EO,=@Q7U7%<;IOB_P")^I?$ M26V?Q-]B\6-JES'/HS:EJL7ZV=D]GZO'X9UJ+7;))[F.3[2D0VQW!!!:0'D*23@ M^AIMIXOUZQC6S\'^(=XL1(%!!(&X =L4 ? M>/\ 95E_SYV__?I?\*S;N^\/V&M6&D7!LH=2OTD>VMF1=\JIC>5&.VX9^M?* M/C7XAZ-H7@*0>#_%?BSQ!XF-XAM[#4(UNKZ:WA,<)C,9G_?2@ Y4M\Q' M2@#[^_LJR_Y\[?\ []+_ (52UF31/#NE76IZDEI9V%K&99[B6-0L:CJ2<=*^ M7OV7OBJ^D'Q<_B;6Y-1T72[*"YN/$,.MWNI:=O)*L"+I/-MYNA>(,ZC(QBO; MOV@;B._^ ?C*>W;S8IM(E>-E_B4KD$?A0!W=K::;?6T5Q!;VTL$J!T=8UPRD M9!'%2_V59?\ /G;_ /?I?\*^)-$G\16GA;4O%4/BKQ(NI:=XQMM.L[3^U)A9 MQVK,B-";?=L92"?O X[8KOO@CXCM]1\8:.-9\8>,)/B0\]R-:\//)/)9Q+D[ M1) P\J"(<;'0*6SU:@#Z=_LJR_Y\[?\ []+_ (4?V59?\^=O_P!^E_PJU10! M5_LJR_Y\[?\ []+_ (4?V59?\^=O_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4? MV59?\^=O_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4?V59?\^=O_P!^E_PJU10! M5_LJR_Y\[?\ []+_ (4?V59?\^=O_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4? MV59?\^=O_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4?V59?\^=O_P!^E_PJU10! M5_LJR_Y\[?\ []+_ (4?V59?\^=O_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4? MV59?\^=O_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4?V59?\^=O_P!^E_PJU10! M5_LJR_Y\[?\ []+_ (4?V59?\^=O_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4? MV59?\^=O_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4?V59?\^=O_P!^E_PJU10! M5_LJR_Y\[?\ []+_ (4?V59?\^=O_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4? MV59?\^=O_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4?V59?\^=O_P!^E_PJU10! M5_LJR_Y\[?\ []+_ (4?V59?\^=O_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4? MV59?\^=O_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4?V59?\^=O_P!^E_PJU10! M5_LJR_Y\[?\ []+_ (4?V59?\^=O_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4? MV59?\^=O_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4?V59?\^=O_P!^E_PJU10! M5_LJR_Y\[?\ []+_ (4?V59?\^=O_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4? MV59?\^=O_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4?V59?\^=O_P!^E_PJU10! M5_LJR_Y\[?\ []+_ (4?V59?\^=O_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4? MV59?\^=O_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4?V59?\^=O_P!^E_PJU10! M5_LJR_Y\[?\ []+_ (4?V59?\^=O_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4? MV59?\^=O_P!^E_PJU10!5_LJR_Y\[?\ []+_ (4?V59?\^=O_P!^E_PJU10! M5_LJR_Y\[?\ []+_ (4?V59?\^=O_P!^E_PJU10!5_LJR_Y\[?\ []+_ (5A M7EK#:^--&\F)(=T,^?+4+G@>E=/7.ZG_ ,CKHG_7&?\ D* .BKXW^/O_ "5K M7OK!_P"B(Z^R*^-_C[_R5K7OK!_Z(CH ^B?V?O\ DA/P\_[%^P_])TKOZX#] MG[_DA/P\_P"Q?L/_ $G2N_H **** "BBB@#G]>_Y&/PU_P!?$W_HB2N@KG]> M_P"1C\-?]?$W_HB2N@H **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **S/$GB33O"&A7FL:MA0R M_&8JG*MAZ,IQCNU%M+KJTK(]=HHK@?'/Q:B\*^([+PUI6A:CXK\37<+7(TW3 M#$GDP@X,LLLKHB+G@9.2>@-4>>=]17A/BW]KGP_X*\'SZSJF@:S;WMGJD6DZ MCHS)&;JSDDZ.VURK)CYMRL00#74^,OCYH/A#QEX$\-M!<:A>>,'*V,EMM,:+ MMW!W)/ /08H ]-HKQ^W_ &F?#LZM8FPOX_%2ZK_9'_"-L@^V&7/WP,X\K;\W MF9QBM7QC\>] \"?%/POX&U>&Y@O?$$+R6]Z%!MXV!P$=NQ8\#M0!Z717F>L? M'S0=!\.>-M:O8+F*U\*W!M;A0%+W$F!M6,9Y+%@!GUI)OC_H%O\ !^T^(3VU MZUC=JBPZ>B*;IIW;:L&"0H?=QR0!ZT >FT5Y##^T&UGHGB:Z\0^"=>\,ZAH5 MB-1?3[UK>7[1"> 8Y89'C)SP5+ CO3?#'[0-U?:UH-AXG\!:YX,AUX#^S-0O M9[2YMIW*[A&6@FZ9'N%](H% MO*RM1_:'C-QK4V@>#M>\4Z%HDKP:CK.G^0L,;I_K!$LDBO- ML[[%/3 R: /7J*Y/4/B7H]M\,[GQS:2-J6BQ:>VI(UOC=+&JEL#/?C'/>J&J M?%W3-*T+PAJLMK<&#Q)/#!;J,9B,B%P7YZ #M0!W=%>+Z/\ M+PZOJ%A,/!/ MB*+PGJ%\=/M/$^+>2V>7) +1)*9D0D$!F0#Z5UOQB^*J?"/PY8:F=%O-?N+_ M %&'3+:PLI(HY))9=VWYI&50/E/)(H [#5=+MM;TZXL+V+SK2X0QRQ$D!U/5 M3CL>A'<5/!!';01PQ((XHU"(BC 4 8 %>/?\-(16'AWQ==ZWX0UC0M;\-1Q2 MW.AW,UM)+*DI C:.6.1HR"6QRPQWK9\-?%/Q1JD=S=:U\,M8\,Z9#:/=_;;K M4K"=6"KNVA89W;)'MB@#TRBO&="_:G\*>)?A?I?C?3H;N:SO=3BTF2R8*MQ: MW#R;-LBD\8//N.E277[2%M(-4U#1O".N^(O"NDW+6E]X@T\0&%'1MLACC:02 MS*AX9D4C@XSB@#V*BN.\(_$[3O&5WXF@LX)T&A3K!*\H \TF)9 5'4<,.O>N M(\%?M2>'O&WQ"T7PC!IFHVMYJVD?VM!'X)^E 'M%%>7>#?V MAO#?C3Q9\0-%MH[FWB\%R>7?ZA.H$,A"DN8\')"[6!]Q5/P=^TEHGC'X2>(O M'D6E:G86^AQW$MWIE[$([H+$I<':>/G4!E]F% 'KM%>06OQ^O;/4/#L7B/P) MJ_AVQU^3R+&_>[M+F-I?*:55=8I2RY56P<8R,'%/T;]H[1_$NF>#WT?2K_4] M6\3?O;?28-GFVUN"0]Q.Q.U(UQU)R20%!- 'KE%<;\4/'6J_#[P\^K:=X2OO M%<4"2374=A=VT#6\:+N+GSY$#< \+D\=*\MT']JS5?$-EX2N;?X5Z]&/%D9F MT99=2L!]JC$8D9CB8[,*1P^#S0!]"45Y_P##?XNQ>/-?\1>'KW0K_P ->)-! M:'[;IM\\4O[N5-\(/^$>F MOU16A@D\B.42O@Y$?[U%)[$\\4 >[45Y1X]_:!L/!5YK=E!HE]KE_IOV +;V MDD2?:6NW*1!&D95&".2Q K%U']J2W\*V/B-?%_@O7?">L:1I,FM1Z;>/;S"_ MMH^',$T,CQEE)4%2P(W XP: /<:*\X\#_$KQ9XKN5_M#X8ZOXF65]<^(]5OY=/FT$(HNM.>$ MD7#W()Q&D>!\W\19-N[<* /7J*** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "N=U/\ Y'71/^N,_P#(5T5< M[J?_ ".NB?\ 7&?^0H Z*OC?X^_\E:U[ZP?^B(Z^R*^-_C[_ ,E:U[ZP?^B( MZ /HG]G[_DA/P\_[%^P_])TKOZX#]G[_ )(3\//^Q?L/_2=*[^@ HHHH *** M* .?U[_D8_#7_7Q-_P"B)*Z"N?U[_D8_#7_7Q-_Z(DKH* "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\Q^/'PP\2_%'0+ M&Q\->-+SP9<03^;)-:%P9EQC:2C*<=^M>G45,DI*S.O"8JK@J\<11MS1VNDU M]S33/B/QO^Q]\61X4U,CXL:MXF/DG_B4O-<8NO\ 8.^4KS[UXAX*_9!^+O\ MPE>EYT6^\-CSU_XFR2IFU_VQL<-Q[5^I=%$\0LVPM&='EA+FZ\ MB5M+;1LG\T_N/D!/V/\ XL*ZG_A>VL\'/$UU_P#'J]*O_"WBSX7?$.R\7V6E M7OQ MKG1HM(U-+.6*.^1XVW+.B2NB.&Z$;P1UYKW6BMX4XPV/CLRSK&9M&,< M4XM1VM&,=_\ "E<^4]<^#7BKX@:W<>)]6\/R:=_;NO6;R:/)/')):6,4;IOF M*,4WG=G"EL>M8?AGX)^/X?%GA#7]FPHVV7K_&2O'7 MCFOLBBM#PCY83X9?$9/B-'\:SIT'_"1O-_9\GA-5B+#2=V!^]_Y^!]_[V,?+ M79_%#X.3?%+XK6TE_931Z#+X=EM3?QLJR6MR90\;+SD.I ((]*]THH ^+/"O MP2^+.M22>'/$H2SC?Q*VIW6O^7'<0W<4" 0.T189+G!(/<5U%G\*OB-X)T/Q M_P"$TTC3/B!H%Y>QZM:PZG#'!#>)*Z1\-/& M-SX2^(-GH'A'Q5X4\+WFB&VM/#'B76EOY)+W=G-L#<3"&/;QC> ?[HKH+^[\ M>_$C2?!]A'\,=>\-V_A;R]0GN-:N+16NIH82L<,"0SR$[FZLVT 5]144 ?(F MF_ SXF^#=(\&^,+>_36/$%CJC:A?^'X[2**1H[IL7">?N^8J"#[[:VT?XI_! M?PAK?A/P[\.)/&SSWMQ<:=J$%];P6[P3$L5F\QPR2H3C&UE;'6OJ"B@#Q3X? M_"R[_P"&5H? K">PU&YT6:S87\7EM%-(K9#*"< ,W;/%<5HVE_$+QM!\._"N MI?#^^\,?\(G6LME.88V1! (Y&D?<2#\R+@=:^H** /CE/AQXV7Q MK8R^'_AWJ_@3QB-42;4?$FCZVD7AR\M@_P [O9B<^8SIQM, 8,<[N,UZ?^V% MX(U7QU\-=$M-,T/5/$36FOV=[=6.BW7V6[>!-^\QR>9&5/(Y#J?>O=Z* /BJ MW^#_ (KO?!?Q731O!7B;0M!UJQMEM=%\1:NM[JUW=)(#*ZSFXE=5* !0TW!& M0%KM?A7X?6Q74;&R^&?Q/\/WESI,UM]M\4^(WO[+=Y9 41OJ$X4D]"$_$5]0 M44 ?&?CS]G/QC9Z-X#O?"VEAI;N\TU?%.E^:J$>0X*W2\X+*HVMCDC;UKN? MUO\ $;X)>$K_ ,!Z/X&N/$-XE[.^C^((Y[==.,4LA=7N0TJRJR!OF54;=C@G M-?2=% 'S%IG[*.@>.?&?Q$U[X@^$XM1U._O$:RNENI8TE06Z E520<;PWWAF MO.M/^ 7Q"\-:=8ZWH?A\Q^)/#>C::=)AEDCQ+-'+,DT&XMQ^YE)R>X7K7W%1 M0!\;W'P/\=:-8^+-"TG1G_XJFWTK3KC4]T;)"I4M>3,I(W8Y4CJ2]:GBGX,_ M$/PI=^/-,L#_ ,)?H_C#PI/:/-;6T5I]EOX83%"I3=R)$*KN[%*^M** /F"X M_9\N?AUXH\"^*?#FG:KXA2* :=JFD:KJT^H"R+QX%W;?:97\IU/RL$(!4\#C MGF_@Q\ O%/P!T3PAXNT'1KV_U^[ L?%NBW-\9)9;=I&*2Q%W**8=W"+@%#CJ M!7V'10!S_CVPN-9\!>([*TB:6[N],N888N 6=HF"KZ=2!7SMIWP$UC7?"'[/ M.BZ[I>H00>'=/EBU@6.I26:I M\(_$_C+PU<:3):7=^,[/3[S0QHEU:21F[U&RMIRY#^8ZCS40A26(W%<]ZU?C;X)\> M?M':;K.J_P#"!:IX5M]&\,:GI^EZ?JEW;_;M2N[M8PPV0RNB(JPC!9P26Z#% M?8-% 'S#\$;%/!^K026_PJ^*NE7D=@Z/=>(/$CW]F2J;MHB?49@&8J%4B/C/ M4#-0^$?A?\0_!/Q)@^+DUA!J6M^+)DM/$WAVV2)#I]GTMVADZN\. ),GY]S$ M?= KZDHH 0^L'_HB.OLBOC?X^_\ )6M>^L'_ *(CH ^B?V?O^2$_ M#S_L7[#_ -)TKOZX#]G[_DA/P\_[%^P_])TKOZ "BBB@ HHHH Y_7O\ D8_# M7_7Q-_Z(DKH*Y_7O^1C\-?\ 7Q-_Z(DKH* "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH *H:SX@TOPY:BYU;4K32[8G:)KR M=84SZ98@5?KSSXR_ KPM\=M&L]-\3QW9AM)O.ADLY_*=6(P>Q!X]1655S4&Z M:O+I?0QK.I&FW1272Y%C>:YO(HXILC.8V+88#H<5X]JW_!.7X:/IETNFSZQ%?F,B![ MF]#1J_8L F2/I7G7A/\ X)G3V>OVLOB'Q3;:CHX;]_;V43PRL/\ 98Y /U%> M+4Q&9QE%*BFO4^=JXK.(SBHX>+76TO\ AOU/LA/BQX(D8*OC+P^S$X &J0$G M_P >K'\5_%A],\66?A?P[H+FW]9@H]K._Z(R?&W[6]E MX#\,7M]J/A34O[8T[5(=,U#1XY4:2#S.5E5QPZ;!74>,?VAM(\+>-_ MA[X:AL9]4F\9'-M<0NJI!&5W*[YYP>G%>>:Q\!O%7C'7)?$FM6%G!>ZOK=I< M76FPW0D6TLH8V3!<@!W.[)VCZ9K \,?LZ^.],\3>&==U6&"_GT/6DCM8H[E/ MW6F0HXC()Q\SEAE>V*[3T#U"#]IS3)=8;PTVAW\?CD:G_9W_ C9(\XIU^T[ M^GD;/FW].W6M3Q[^T'I'PZ^*OA;P7JUA >E>< MCX+?$-?'D7Q?^T0'QX;C[++X=69?LG]DYQ]G\SIYH^_OSUXZ5VGQ#^#,GQ+^ M)\-WJMD&\-S^'9M.GD$RB6&=I RE #G M7X7O/L)A1@7O)3C8L8]6+ QT\>(&U63Q)I[V\MQ/'$@6V)BE1U+D M\MN0C(S75Z%\"_B1\/=,\;^'-*U&S\::'J5Y'JML_BF.WVW;/_Q]6LB11JL8 M8X(=8\ ]J /0Y/CKJFCZ!XFO_$'@?4-(ET;3QJ*".Y2XMKM#QM2=1M#@]5/( MZ\BDT;XYZNFJ>&X/%/@F?P[8>(2L=AJ46H17<7FLFY(Y H#(2.AP1Q7EMG\$ M/&5WX?\ ':Z9X0@\!Z?J>BM96_A:+6Q=Q7%UNR)A_P LX1CCY<9[@5MWF@_% M/Q]I'A6SU#P';>&(/"_EWJ^?K4-S-?7$,)6*-!'\J*6ZLS# [4 >B>%_CYIG MBCXMZQX'BTVY@^Q*P@U5V4P7^(?@^P\(^*;#QCJ.M^*=,U, MZC=>&[H64=DPG;_2HTF6%93@'C=(0=M=2GAGXO\ PL\+:OX6\&^&M%\2VUW> M7%Q9:C?:D+8013$L8YDP3O4GAEW ]P* /85^)VDWGPMF\=Z:3J&D+ILFI1B, M@-(BH6*^QX(^M<5H7[0MSXY;RO!WA"Z\036]G#=7[->16\5LTJ!UAWMG?)M( M. ,#/6D\&?#+5-#_ &7/^$)6REM]:.AW%F;>ZFB+&=T?JR,4P6;@@]/2N4^& M/P_^(?P*M[C^RO#=IXJM]7M;5Y[8:E';36-W'"(V!+#:\1QG*DL.>#0!TEU^ MT-K%UXBTO0]%^']_=:I=Z6VJ3VNJ7B6$ELJR&,H0ZG<V'Q(*Z$]C=06&KII\5M,TS.%!=E9P%(&['/I7I?P5\#>,OAS\--'\,:E M:1RRRSW06:UO%D&A6[Y,**T@S,4R%R!V]* -*[_:/\/VOQCO_ 'V:X>33M(F MU:\U08^SQ+%]^/U+ (H?$6@0^';ZQE?5[.%1//,Y;RYPOSR M*Q.6?KC(KK?!WPW\5'QE8>()/!6B^!FT31I]/C@TBZC<:A*PR@4*H"Q*1\N\ M[LL<@4 ;?A3XY^+/&-UXGL[#X=A[S0;I+29O[:B^SR2%FH!XJN;*;S'\U 6NIB=[EQ@$Y8G/M7H/@3PS#X,\&Z+H=O$D,=C M:QP;$ !"C/3WS0!Y%J'[3FJ:7H6L^)[CP'.?!VDW\EE=:G'J<1E54E$32B M@$@$YP#G%=MX5^->E>*K_P 9VT<)M1X;F2)GFE4?:0T"S!E'4<.!SW%<)\./ MV5_#<8U/4/&&AR7FJ3ZUXNXHYG$0M43'JGS@\'ZT :GB3]J[1_#GPX\%>+&T6\ MNAXF8.EC%(F^VMPI:6=V/&R,8S_O"NF\<_&2X\.^+/"7A[1- _X2"^\16MQ> M0.UZEM%''$(R26(.2?-&,>E>'>#OV4O&6NV>B:=KWB"_\#Z;H7AI-"@CT3[% M EL)[^]\81RS0W4+J([6- M(V=6<'D[MK 8]#7D=K^S9XBTR\L/!R:-:W7@C3_$4NH0ZDUQ'YDUC/:S1O%* M"=[NC2!-QR67!R<&L[PU^SQ\2-(\5>"_%>J06^K:QHFIW"B%;I (;"&R>"U5 M26P?,?,A Z&5L]* /<]'^/VD:Q\;]4^&\=C*Z9^R+XT\-Z-X<\46OC/4M2\::=K1\0S:).EBMFUSRO+C4UMELYISO=+A"NX MHKDX,>XD=@: +%K^T'K?B3QGJOA_PQX"N=0DTVSL[NY?4[]-/D3[1'O5#&Z% M@P'!![UW&F_$.:7Q?I'AG4M(;3]5O=*?4Y%2X65(-KJACW #<0-M+=,^E>GZSX> M\;Z-K?@_QIX<\&6UQ-9Z-)I=[X5FU:.*: ,R.ICG(:-]I4@Y(SG(- &G\0?C MUJ7@_1_&&JZ;X0?7+'PK+(FHO_:$=NP5(4EW(&4[LA\8X^[[U3U3]I=?!$.G MS^._#C>%[6\TZ]U43)?I=!8+9(&.=JC+.9PJJ.KKO@.<=A[B@#T'P]\5?$&I:GH2:I\/\ 5-)T MO6B1;WRSQW!MSL+K]I1.8@P!&-_BWXE\"VEG<1RZ.&$ M6HNP\F]>,JMPL8Z_NG=4;W/%9']L_&>ZL+*SM_"NE:++IUN[7=TVHQW":BZP ML(XK9>#&&DV$O+MV@8P$]V// F6B M1MN,DG:2-V*Y[X26?Q.^'>H^)- E^'K2:7J?B34M0A\01ZS:E(H;BX>1)# 3 MO. PRO6N=T;X-^/)O&/ARX/@O1?!VMZ?J45WJWC/0=5\J#585.9D^Q(HRTPX M(D&$SD,2!0!]#?$'QY9_#[1;>]N8WNKB\O(-/LK.(@27-Q*X5$7/XL3V56/: MO.(_VD;O4]1U]]$\#:GK>A:#JKZ1J%Y:W$9N5FC<)*T=K_K'1&)Y&"P!*@C& M=+]H*TN+67X?>)E@-SI_AWQ)#=WZ*"2D$L,UL9<>B-.C'T4,>U>6?$'X.^// M$^L:RD?@S0[CQ!>7SA+YA-Q"@WRO&N%P-ROM&<9- 'T%X9 M^(5OXF\:^*_#D=G+!-X?:V629V&)?.B\P8'48''->8:9^T_?^*]=TK2/#'@B M75;R]TJ75V%QJ<5LL4:73V^W+*)O"-UJ7P^MOB9: M6?AA].O$M=92P2&\>\DGZQXMNKB MRL]*GN8K<12V_F>>))F.S"F-@-N2W& 15K6/C]J6A^#;G4K[P+J5EKD&M6VB M?V3=3HD>%_#GC+3[& M\O);KP?J-R&\BVDD9K6*WNY$/[R!2$RP 8$_-P,X^N? ;QG??"+6-.7PHKVM MSXCT[5++P.VO&<6EK"T9FC%U(0JERK-M4E5S@&@#V^;XM:EX3\*^(O$WCWPY M'X4T/1K,W3:0!@*(I-0S26TDS! M81<1(+/%%OX&:Z\-^'+J^@NKC^UX8YW6T=EE= M(F4#^!B 6&:]!\)_$RR\5>([C2%MI;2;^SK75[-Y2/\ 2K2<'#@=5975E93R M/E/\5>#:Q^R5/KG@#Q+);[7=*N;AA-;W(-T\L,-RF2K12(0K C M*[LC! KT/PNU_P"*OCW9ZK/8_P!F3:'X46SU2UCD62."\NI8Y1;[U^5BB0[N M.TJ'^(4 >T4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5SNI_\CKHG_7&? M^0KHJYW4_P#D==$_ZXS_ ,A0!T5?&_Q]_P"2M:]]8/\ T1'7V17QO\??^2M: M]]8/_1$= 'T3^S]_R0GX>?\ 8OV'_I.E=_7 ?L_?\D)^'G_8OV'_ *3I7?T M%%%% !1110!S^O?\C'X:_P"OB;_T1)705S^O?\C'X:_Z^)O_ $1)704 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445R? MQ%^+'@_X2Z9!J'C'Q%8>'K.>3RHI+V79YCXSA1U)QZ5M1HU<145*C%RD]DE= MOT2$VDKLZRBO!-8_;K^!NDZ5=WJ_$+2KYH(FD%M:NS2RD#[JC')->!_"7_@K M%X6\:_$%]&\4^'1X/T"9F%KK$M[YH3'3SE"#;GU!.*^NPO!G$.,HU<11P<^6 MFKNZY7\E*SD_**9SRQ%*+2]%>(K^VS\#'8*/B9H>2</?"[XG>+]0^(VK^!_&UKX>;5;.Q34( M[SPU<3/#Y;-MV2)*-R-WZD$5S/Q0_:#7=3-OU68#;DD]\.W^J:/I=MX*\3:E)I>ES03R-> MQR+D(\H(";7VMPO*^IH ][HKQKXN_$GQSH_Q*\,>#O!%OX<-UJMG<7DMSXB, M_EH(B.%\HYR<]ZY.U_:MGT+1+>X\9?\ ".:*]IXD_L#5-3CU _V:!M)\V.63 M;CH!ANAH ^D:*\/TG]J3PQXF\=>(=/\ #VNZ#XD\.Z-H)U:?4=(OTNMD@9@8 MV9&*C@9QUYK/\"?M(ZQXE^$_C;7=5T.UTCQ1X3)PV'3! M/XT ?0%%?-&C_M&^*;35/!R:EJ/@3Q)#XB=8SI_ARYE%_:[H]_F%&>0.B]&^ M[C(J/P)^UU?^(O@'XL\:ZEHMI!XCT:YEM8M)MI&*3N6(M^IR-PP3[9H ^FZ* M^=?$W[2WB'2/@[X(\0V'A^RO_%>OH+F;2_-810P1J7N7!SN.T# ]2178^+OC M7#+#PAIUMK'B+Q;&9[%+R8QVUO"JAI)I64%B%W ;5&23U% 'K-%> >.O MB]\3/A[X5N?[8T7PS9ZP-1MK.TUB6YE&DSI+G+L"1)&5Q@@DCWJO>_&GQWX3 M^&OC+Q3K&H?#[Q"^CVJ36T'A>ZGE^V&BV>G27WBIY(MU^9/*A<6_F*?E.<;N#[5Y9J/QM^-_A\?$"?4;#X?RVW@Z M 370M?MV^?=")%";C@=0#F@#ZJHKP[3_ (L_$'XAW-^/ NA^'Q::5'&MU(_AYX3\,W5KX30^(KX&\U+2+N MX#&SLH=INI%92 S*K97H#B@#W>BO-I/BR\_Q2\&>';"&WN-)\0:-=:I]KR2Z M^68M@7!Q@B0Y^EDL5\BV MV*=[C;EB3QN'RF@#WFBN?\!:[JOB7PEIVHZYHK>'M5FCS<:,0^7A08R/F._OZ M4 >VT5\Z^&?VFM8U;XDZ4+V/Q4OANXNM/N7GTZZ3S2C7-M*0I9.._0 M@C)QFIH?COX\U_P-?_$KP_X:T>Z\ VL2%%$,KE R. M)&89 ; ' YH ]QHKY/UK]MJ59KR_\,:9IGC7P]:^+FT,W6BW?G&6R2P2ZFN( MV4E7= SG:.H3 Y.:[_Q7^TI%X?UG54LK"+6=/72-.O=+^SR%9+VXO)WABCW< MA5R%.[' W'G% 'N-%>+O\4?'O@/7=#MO'NC:$VF:]*UI:7_A^XF;[)=^6TB0 MS)*H+JRH^)%(Y7!09!J]\/\ XZQ:S^S?8_%3Q';QV$/]D-JMY;V>650JEBJ; MCDDXP 3U- 'K#HLB%74,I&"I&0:4 8' KP>]^,OQ!\%Z%I?C+Q?X;T2W\&7 MT]O'<6^G7^([KXI1A@DBN_P#A;XCU[Q?X M0M]:\0:4FB7%\[S6^GX82PVQ;]R)LGB0K@L!@ G';) .NHKY^^'_ .T?KGC7 M]H3Q'X!.@VD>GZ/<7-M<^4\IO+(1K&T-Q.2OE^76=K#=OJ&NV.E.LY("I/*$9ACN >_%?XDWGP_U#P=;VEI M!I2V4IF+9C5;2><%<'KF$#GL37EGP.^.7Q#^)>B:/XBU+4/AP=*O-,?4 MIM)TBZN'U.(>4652K,5&'V!L]L]\4 ?2M%?-WP7^-'Q%^)*^%-3OM:^%T6F: MO%%&0?'_Q!X8^&6L:_P"*] TW4-0M[RVL-(F\+W_VBPUV6Y9$@\B1OFC_ 'C[ M'W [<9!;I6C>^//BEX+T_5;WQ1X=T"[LH](NM0BO-$N)2EG/%'O$$ZR8+JW0 M2)CD$%1D&@#V6BOEFU_:+^('BGQ-J=CH]_\ #?P_:V-EILY7Q1=W$4\KW-I' M<-L"L 54N5'TKJ-8_:.U3P7\:?"/@SQ!IVGRZ+JNBV]Q>Z]ITCF&VOII3%$! MN/\ J'92H8\Y=,GF@#WZBO!$_:"\0:QJ,OAS0]$TZZ\4W7B'4-)L1=SO%:Q6 MUJB-)&;367UK3],M-9ENI? M[(N(KF389&4D2Q-&<[E)8="&.< ^B:*\*L/B]XS\._#[QGXH\0S>#/%O]C6 M7VFVL_!%U-([, Q(E+[MHX&" > W!JQ\$/B]XP^(&J1?VE#X.U_P[>6SSPZ_ MX(U=KR"UD!7%O.LB@[F#$AU_ND%10![;17C7QY^-VK?"B:XBTS3+349$\-:M MK:+<,PW2VD:,D?!^ZQ?![^E%_ASJ6G:7!%J&NZV^AZUIMV6$NF7 M$=G//(F >NZ)<$\%7![T ?1=%?,'A;]H#XIVW@#PY\1O%6A^$IO ^J^0]PNC M3W27]C%,X59"L@*.%)&X @XSC-2:3\=/B-XJU_7(].UCX7:1I]CK-QID5GK= M[O>&Y-4ET#3Y-;CMH=7>!6NXK/)A20C+*A))( M!XR>N,\4 :5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %<[J?_ ".NB?\ 7&?^0KHJYW4_^1UT3_KC/_(4 =%7QO\ M'W_DK6O?6#_T1'7V17QO\??^2M:]]8/_ $1'0!]$_L_?\D)^'G_8OV'_ *3I M7?UP'[/W_)"?AY_V+]A_Z3I7?T %%%% !1110!S^O?\ (Q^&O^OB;_T1)705 MD:[H]SJ-SIUS9W<5K<6(?^@IIO_@ND_P#C] &W16)]D\0_]!33?_!=)_\ 'Z/L MGB'_ *"FF_\ @ND_^/T ;=%8GV3Q#_T%--_\%TG_ ,?H^R>(?^@IIO\ X+I/ M_C] &W16)]D\0_\ 04TW_P %TG_Q^C[)XA_Z"FF_^"Z3_P"/T ;=%8GV3Q#_ M -!33?\ P72?_'Z/LGB'_H*:;_X+I/\ X_0!MT5B?9/$/_04TW_P72?_ !^C M[)XA_P"@IIO_ (+I/_C] &W16)]D\0_]!33?_!=)_P#'Z/LGB'_H*:;_ ."Z M3_X_0!MT5B?9/$/_ $%--_\ !=)_\?H^R>(?^@IIO_@ND_\ C] &W16)]D\0 M_P#04TW_ ,%TG_Q^C[)XA_Z"FF_^"Z3_ ./T ;=%8GV3Q#_T%--_\%TG_P ? MH^R>(?\ H*:;_P""Z3_X_0!MUP?Q:^!O@GXY:3:Z;XVT*+6[2UE\Z!9'9#&^ M,$@J0>E=#]D\0_\ 04TW_P %TG_Q^C[)XA_Z"FF_^"Z3_P"/UT8?$UL)5C7P M\W"<=FFTUZ-:B:4E9H\&G_X)T_ *:&2,>!UB+J5#I>S[ESW&7ZUYGX"_X)._ M#/POXLO-2US5M2\5:2V[[+I-R!"L0/\ ?D0YCO)M_)N[CZQ:9SO#46TW% M'A2?\$\/@$CAAX#B)!S@WDY'_H==1X^^%/BA)K*U\)0>%]7\()8K8R^$O%-N M[6D>W[DL3*K8.."&4Y]0:]-^R>(?^@IIO_@ND_\ C]'V3Q#_ -!33?\ P72? M_'Z\'&YOF.9*,<;B)U%';FDY6]+MFL:<(?"K'SS+^RMKMAX.\+64+^'-=FTN M>[EGT#4XI4TG;."-L(&]D\O/RD@]_NUDZ%^QUXC'PU3P9XGU;1O$FF#Q';:P M4G6X=#;+RUJ5E9\JO"IT!'45].?9/$/_ $%--_\ !=)_\?H^R>(?^@IIO_@N MD_\ C]>2:%/P/\,?"/PSM)K;PGX:TKPY!,VZ5-,M$@$A]6V@9_&O*OB-\!_$ M>MZ_XT;0+C1%TKQG;P6^IRZBD@N;3R^"\6T$/E>@8K@\Y->P_9/$/_04TW_P M72?_ !^C[)XA_P"@IIO_ (+I/_C] 'A5U^S1K[Z?-X*74=.F^']UJ<&IS3RF M0:B/+VDQ8 V-N9 =^1CG@UH^'_@'XD@U?POI>JWVE2>#_"^J2ZKI[VWF"\G8 M[C''(I&U0FYLD,=W' KV3[)XA_Z"FF_^"Z3_ ./T?9/$/_04TW_P72?_ !^@ M#SKXI?L]Z1\6_BGX6UWQ+I>E:[X?TFRN8)-.U* 3;I9"-KJI!'&*T/%?P0TF M\L/!^E^']*TG1]$T354OGTZ*U6.%D"L"%15QG)[UVOV3Q#_T%--_\%TG_P ? MH^R>(?\ H*:;_P""Z3_X_0!X;\8?V8=0^(7C.YETB\L-"\-ZK96VG:K%;*8; MAX$F,KA-BXRWRC.1CFGZW^RU/IFL:Y+X3U25-.UW09-(OX=9OI[E]X&('5G+ M8"@D$>F,5[?]D\0_]!33?_!=)_\ 'Z/LGB'_ *"FF_\ @ND_^/T >37/[.?_ M CVI^#O$'@M=,\/^(=+@2PU400B*#4[4IAU<(O+!AN5B,]:XWPW^R/KFB:E MH$IUNR^P0Z?)#JMDH",*!GH.:@\,_LW>+?!&E>'VTC7K&?5?".H70T-K\R.EQI[_ &3Q#_T%--_\%TG_ ,?H^R>(?^@IIO\ X+I/_C] 'BWQ ^$' MQ&^)6B7LNN77AZ]N&O[6YM/#,S22:9%%%GK=C\%=5\0 M^#/%GA;6/!_@CP78ZS9& 7/A/<9#)U1I%\F($*P!QGVKU[[)XA_Z"FF_^"Z3 M_P"/T?9/$/\ T%--_P#!=)_\?H \F\-_"SX@:WXO\&W_ (YO/#R:;X120V:: M)YS2WDS((Q))Y@ C4*#\@W(?^@IIO_@ND_P#C]'V3Q#_T%--_\%TG_P ?H \HT;X9?$/X M9W6JCP9=^'K^QU:**62'66FB:RNQ&$>1#&K>;&VT-L.PYS\W/&98?LQ:IXH\ M57>J?$3Q7>Z^D6E1Z59-IUW-9.R$%KAI1&P!WNQ 7G"@9)KVK[)XA_Z"FF_^ M"Z3_ ./T?9/$/_04TW_P72?_ !^@#Y]\/? OXF^ K_P3?:3=^'M=G\+V=_I, M*ZI=W$7FVDLB&$LZQN2ZH@![$\UTOBOP+\5/$[BZO[3P/KUC>VWDWOA77%FN M+&"12=LT$OEY.Y2-RLG4<$5Z[]D\0_\ 04TW_P %TG_Q^C[)XA_Z"FF_^"Z3 M_P"/T <#\+?"/B'X0^'O!OA*.WLM3LV-RVHW-HDD4%D.&1(%8MB,%BH#-G & M.^,GX[_!S6?'_CCPAXBTO1_#'B*'1H+J"72_%&[R)#+Y>'&(I!E=AZCO7JGV M3Q#_ -!33?\ P72?_'Z/LGB'_H*:;_X+I/\ X_0!X1H'[,^N6OA*:RNI="TR M2[\4V^O'1M&BDCTVR@CX:&%2,EFQN)VJ"S'@5=M_@EX^\-_#;4OA?X>U;18_ M!US%-8VFLW?FG4+"RER&B$079(ZJQ59-ZCH2IQS[5]D\0_\ 04TW_P %TG_Q M^C[)XA_Z"FF_^"Z3_P"/T <+J'P5%K-\*+;1)HK?2?!5R6,%0I[ MME@3GWKRC2OV;_%?A;QY\0-8C\&_#GQA#XC\03ZS;7?B'?\ :K9'"@19^SOT MVYX;J37TC]D\0_\ 04TW_P %TG_Q^C[)XA_Z"FF_^"Z3_P"/T >?:CX&\;^' M/'-UXJ\)'0KC^U[&&WU/1M3DEAB2>($)-#-&C'&T[2K)R%4@KS4'AWX.:_/X MK\,Z]XTU>P\47EC9:C'=AK7$227,L#HD",#B.,1%06);&/>O2/LGB'_H*:;_ M ."Z3_X_1]D\0_\ 04TW_P %TG_Q^@#QO2?V"Q[8]ZYZV_8[O=.\1^-_L'B1;?0+^*RE\-P2QF231IX+ MA[@)VWPB5CA<@A&*YX!KZ%^R>(?^@IIO_@ND_P#C]'V3Q#_T%--_\%TG_P ? MH \SO_AQX[^(VO\ AV?QG=:%IVD:!*U[%9:,TLSWUYY;1QR.\BKY:*'<^6 Q M)(RW'/+?#'X*>/-.^#EO\)?&-GX:G\(_V3+I5QJ.F7\YNV5E(5UC:$*""0?O M<8[U[K]D\0_]!33?_!=)_P#'Z/LGB'_H*:;_ ."Z3_X_0!Y!JWPD^(?CSPMH M_@?Q7JFA+X6LY[:34-1T\2F\U2*WD62./RF 6#$->U&75X;'Q!<7,#Z=(?\ H*:;_P""Z3_X_0!Y+8?LZ7NG_ +P;\/;G5[? M7;S1-1T^]GO[V%@DX@O$GD 5BY&0&5/CWX!UWXA>#]+M?#KV" MZMIVLV.JQIJ,CI!)Y$H(?^@IIO\ X+I/_C]'V3Q#_P!! M33?_ 72?_'Z /,-?\ >/OB._A:Y\20^'])N=$U:6\\O3+N:X26%K.>'J\:$ M-OF!QC&!UJW\'/V?-%^%WPLT;14T30H?%-KHXTZYUBQL8XY)G,>UF,@4.03R M<]:]$^R>(?\ H*:;_P""Z3_X_1]D\0_]!33?_!=)_P#'Z /!O@U\$/%?PTM_ M"EC/\/\ X9EM(BAMI=?M"XU!PJA6F4_9A^\89/W^_6O6OBWX9\5>(](TYO". MIV-IJ%G=B:>PU>(R6.IP%&1[>8+\P!W!@PSAD&01D5O_ &3Q#_T%--_\%TG_ M ,?H^R>(?^@IIO\ X+I/_C] 'S_I/[)^I7^@^.VOKO1_".J:_=Z?J&FZ=X7M MV_LW2KNR?S(;G8P7S)'DV^80J!E11U&:[+6O!'Q2^(%K>6OB#5-#T33_ .R+ MNR^PZ-)+,FH7,T1C669I$4QQIDD1KN.2,L<8/IWV3Q#_ -!33?\ P72?_'Z/ MLGB'_H*:;_X+I/\ X_0!\XV7[-WBCP[XGU2_7PA\//&L-[9:9 LWB0.9H&MK M..!U7_1Y/E9D+#D=>E>@S_ IO&?BB^OO%UCI1T?5/",7AZ\TBP=S''(LS2'R MF*KA "-IP""!P*]-^R>(?^@IIO\ X+I/_C]'V3Q#_P!!33?_ 72?_'Z /GW MX??LS>-OAQH^F:A;^)[#7/&.CZ[?WL%WJ:.(M0LKE41H9V4;DEVQHV]0PW(# M@@D5>^*'P5^)/Q6T&>77+WPW>7*ZQIU]9^&)?,?2XH+:7S'621HRTCR$D$[ MH 4;>"3[I]D\0_\ 04TW_P %TG_Q^C[)XA_Z"FF_^"Z3_P"/T >5^'OAKXR@ M\,^(]+LM%\&?#*]O+=39ZGX01G83J=Q'S<<^Q?9/$/_ $%- M-_\ !=)_\?H^R>(?^@IIO_@ND_\ C] 'F_QS^"VJ?%&_>?3[VUM5/AO5M&Q< M;L^;=)&J-P#\HV'/>N2^(G[*U[XB^*?@;Q?H>JVVFQ:;(LNMV#J=E]+':2P0 MS+@??42LI)ZKC^Z*]U^R>(?^@IIO_@ND_P#C]'V3Q#_T%--_\%TG_P ?H ^? MO#OP+^)M]\,_#'PT\13^%[+PAIGV>.]N]/FN)[N]AA<.(U5D18]Y4 G+8&<# MO2:/\!/%7AC7M=GC\!?#3Q(M[K-SJ<.JZQO%Z%EDW*K'[,W*]L-7T%]D\0_] M!33?_!=)_P#'Z/LGB'_H*:;_ ."Z3_X_0!Y#X\_9YU/XP^(-5U?Q;JD5K-91 M1KX4CTN1Q_95PN'-XS$#=*9 .,!%QSN->Q>$8]9B\,:9'XB>UEUQ(%2\DLB M?)DE PS+D @'K@],XYZU']D\0_\ 04TW_P %TG_Q^C[)XA_Z"FF_^"Z3_P"/ MT ;=%8GV3Q#_ -!33?\ P72?_'Z/LGB'_H*:;_X+I/\ X_0!MT5B?9/$/_04 MTW_P72?_ !^C[)XA_P"@IIO_ (+I/_C] &W16)]D\0_]!33?_!=)_P#'Z/LG MB'_H*:;_ ."Z3_X_0!MT5B?9/$/_ $%--_\ !=)_\?H^R>(?^@IIO_@ND_\ MC] &W16)]D\0_P#04TW_ ,%TG_Q^C[)XA_Z"FF_^"Z3_ ./T ;=%8GV3Q#_T M%--_\%TG_P ?H^R>(?\ H*:;_P""Z3_X_0!MT5B?9/$/_04TW_P72?\ Q^C[ M)XA_Z"FF_P#@ND_^/T ;=%8GV3Q#_P!!33?_ 72?_'Z/LGB'_H*:;_X+I/_ M (_0!MT5B?9/$/\ T%--_P#!=)_\?H^R>(?^@IIO_@ND_P#C] &W16)]D\0_ M]!33?_!=)_\ 'Z/LGB'_ *"FF_\ @ND_^/T ;=%8GV3Q#_T%--_\%TG_ ,?H M^R>(?^@IIO\ X+I/_C] &W16)]D\0_\ 04TW_P %TG_Q^C[)XA_Z"FF_^"Z3 M_P"/T ;=<[J?_(ZZ)_UQG_D*G^R>(?\ H*:;_P""Z3_X_3+?0M0DUJVU"_O[ M:?[.CHD=O:M%G=U))D:@#>KXW^/O_)6M>^L'_HB.OLBOC?X^_P#)6M>^L'_H MB.@#SKP5_P %%)/AWX/T3PJ/ "Z@-$LH=.^U_P!L>7YWE((]^SR#MSMSC)QG MJ:VO^'HLG_1-5_\ ![_]ST44 '_#T63_ *)JO_@]_P#N>C_AZ+)_T35?_![_ M /<]%% !_P /19/^B:K_ .#W_P"YZ/\ AZ+)_P!$U7_P>_\ W/110 ?\/19/ M^B:K_P"#W_[GH_X>BR?]$U7_ ,'O_P!ST44 '_#T63_HFJ_^#W_[GH_X>BR? M]$U7_P 'O_W/110 ?\/19/\ HFJ_^#W_ .YZ/^'HLG_1-5_\'O\ ]ST44 '_ M ]%D_Z)JO\ X/?_ +GH_P"'HLG_ $35?_![_P#<]%% !_P]%D_Z)JO_ (/? M_N>C_AZ+)_T35?\ P>__ '/110 ?\/19/^B:K_X/?_N>C_AZ+)_T35?_ >_ M_<]%% !_P]%D_P"B:K_X/?\ [GH_X>BR?]$U7_P>_P#W/110 ?\ #T63_HFJ M_P#@]_\ N>C_ (>BR?\ 1-5_\'O_ -ST44 '_#T63_HFJ_\ @]_^YZ/^'HLG M_1-5_P#![_\ <]%% !_P]%D_Z)JO_@]_^YZ/^'HLG_1-5_\ ![_]ST44 '_# MT63_ *)JO_@]_P#N>C_AZ+)_T35?_![_ /<]%% !_P /19/^B:K_ .#W_P"Y MZ/\ AZ+)_P!$U7_P>_\ W/110 ?\/19/^B:K_P"#W_[GH_X>BR?]$U7_ ,'O M_P!ST44 '_#T63_HFJ_^#W_[GH_X>BR?]$U7_P 'O_W/110 ?\/19/\ HFJ_ M^#W_ .YZ/^'HLG_1-5_\'O\ ]ST44 '_ ]%D_Z)JO\ X/?_ +GH_P"'HLG_ M $35?_![_P#<]%% !_P]%D_Z)JO_ (/?_N>C_AZ+)_T35?\ P>__ '/110 ? M\/19/^B:K_X/?_N>C_AZ+)_T35?_ >__<]%% !_P]%D_P"B:K_X/?\ [GH_ MX>BR?]$U7_P>_P#W/110 ?\ #T63_HFJ_P#@]_\ N>C_ (>BR?\ 1-5_\'O_ M -ST44 '_#T63_HFJ_\ @]_^YZ/^'HLG_1-5_P#![_\ <]%% !_P]%D_Z)JO M_@]_^YZ/^'HLG_1-5_\ ![_]ST44 '_#T63_ *)JO_@]_P#N>C_AZ+)_T35? M_![_ /<]%% !_P /19/^B:K_ .#W_P"YZ/\ AZ+)_P!$U7_P>_\ W/110 ?\ M/19/^B:K_P"#W_[GH_X>BR?]$U7_ ,'O_P!ST44 '_#T63_HFJ_^#W_[GH_X M>BR?]$U7_P 'O_W/110 ?\/19/\ HFJ_^#W_ .YZ/^'HLG_1-5_\'O\ ]ST4 M4 '_ ]%D_Z)JO\ X/?_ +GH_P"'HLG_ $35?_![_P#<]%% !_P]%D_Z)JO_ M (/?_N>C_AZ+)_T35?\ P>__ '/110 ?\/19/^B:K_X/?_N>C_AZ+)_T35?_ M >__<]%% !_P]%D_P"B:K_X/?\ [GH_X>BR?]$U7_P>_P#W/110 ?\ #T63 M_HFJ_P#@]_\ N>C_ (>BR?\ 1-5_\'O_ -ST44 '_#T63_HFJ_\ @]_^YZ/^ M'HLG_1-5_P#![_\ <]%% !_P]%D_Z)JO_@]_^YZ/^'HLG_1-5_\ ![_]ST44 M '_#T63_ *)JO_@]_P#N>C_AZ+)_T35?_![_ /<]%% !_P /19/^B:K_ .#W M_P"YZ/\ AZ+)_P!$U7_P>_\ W/110 ?\/19/^B:K_P"#W_[GH_X>BR?]$U7_ M ,'O_P!ST44 '_#T63_HFJ_^#W_[GH_X>BR?]$U7_P 'O_W/110 ?\/19/\ MHFJ_^#W_ .YZ/^'HLG_1-5_\'O\ ]ST44 '_ ]%D_Z)JO\ X/?_ +GH_P"' MHLG_ $35?_![_P#<]%% !_P]%D_Z)JO_ (/?_N>C_AZ+)_T35?\ P>__ '/1 M10 ?\/19/^B:K_X/?_N>C_AZ+)_T35?_ >__<]%% !_P]%D_P"B:K_X/?\ M[GH_X>BR?]$U7_P>_P#W/110 ?\ #T63_HFJ_P#@]_\ N>C_ (>BR?\ 1-5_ M\'O_ -ST44 '_#T63_HFJ_\ @]_^YZ/^'HLG_1-5_P#![_\ <]%% !_P]%D_ MZ)JO_@]_^YZ/^'HLG_1-5_\ ![_]ST44 '_#T63_ *)JO_@]_P#N>C_AZ+)_ MT35?_![_ /<]%% !_P /19/^B:K_ .#W_P"YZ/\ AZ+)_P!$U7_P>_\ W/11 M0 ?\/19/^B:K_P"#W_[GH_X>BR?]$U7_ ,'O_P!ST44 '_#T63_HFJ_^#W_[ MGH_X>BR?]$U7_P 'O_W/110 ?\/19/\ HFJ_^#W_ .YZ/^'HLG_1-5_\'O\ M]ST44 '_ ]%D_Z)JO\ X/?_ +GH_P"'HLG_ $35?_![_P#<]%% !_P]%D_Z M)JO_ (/?_N>C_AZ+)_T35?\ P>__ '/110 ?\/19/^B:K_X/?_N>C_AZ+)_T M35?_ >__<]%% !_P]%D_P"B:K_X/?\ [GH_X>BR?]$U7_P>_P#W/110 ?\ M#T63_HFJ_P#@]_\ N>C_ (>BR?\ 1-5_\'O_ -ST44 '_#T63_HFJ_\ @]_^ MYZ/^'HLG_1-5_P#![_\ <]%% !_P]%D_Z)JO_@]_^YZ\H\;?M7/X_P#$][KY ;\,+8_:]G^C_;_,V;45/O>6,YVYZ=Z** /__9 end EX-101.SCH 8 anip-20221231.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Consolidated Statements of Comprehensive (Loss)/Income link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - BUSINESS COMBINATION (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - BUSINESS COMBINATION - Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - INDEBTEDNESS - Facility components (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - INDEBTEDNESS - Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 40404 - Disclosure - INDEBTEDNESS - Credit facility - Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 40405 - Disclosure - INDEBTEDNESS - Interest (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - COMMITMENTS AND CONTINGENCIES - Maturity analysis of operating leases (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - INCOME TAXES - Provision (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - INCOME TAXES - Effective rate (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - INCOME TAXES - Deferred tax (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - COMMITMENTS AND CONTINGENCIES - Leases expense (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - COMMITMENTS AND CONTINGENCIES - Lease maturity (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Consolidated Statements of Changes in Mezzanine Equity and Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - Consolidated Statements of Changes in Mezzanine Equity and Stockholders' Equity - Mezzanine link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES- Concentrations (Details) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue disaggregation (Details) link:presentationLink link:calculationLink link:definitionLink 40103 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue timing (Details) link:presentationLink link:calculationLink link:definitionLink 40104 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accruals and allowances (Details) link:presentationLink link:calculationLink link:definitionLink 40105 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PPE and Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 40106 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - EPS (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - BUSINESS COMBINATION - Pro Forma (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - RESTRUCTURING (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - INDEBTEDNESS - Credit facility (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - PROPERTY AND EQUIPMENT - Information (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Components (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - FAIR VALUE DISCLOSURES - Level 3 (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - FAIR VALUE DISCLOSURES - Hierarchy (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - FAIR VALUE DISCLOSURES - Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - MEZZANINE AND STOCKHOLDERS' EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - STOCK-BASED COMPENSATION - Expense (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - STOCK-BASED COMPENSATION - Fair value options (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - STOCK-BASED COMPENSATION - Stock option activity (Details) link:presentationLink link:calculationLink link:definitionLink 41104 - Disclosure - STOCK-BASED COMPENSATION - RSA activity (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - INCOME TAXES - Information (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - PURIFIED CORTROPHIN GEL PRE-LAUNCH CHARGES (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - SEGMENT REPORTING - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - SEGMENT REPORTING - Geographic (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - BUSINESS COMBINATION link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - RESTRUCTURING link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - INDEBTEDNESS link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - GOODWILL AND INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - FAIR VALUE DISCLOSURES link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - MEZZANINE AND STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - PURIFIED CORTROPHIN GEL PRE-LAUNCH CHARGES link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - SEGMENT REPORTING link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - . DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - BUSINESS COMBINATION (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - INDEBTEDNESS (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - FAIR VALUE DISCLOSURES (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - RELATED PARTY TRANSACTIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - SEGMENT REPORTING (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 anip-20221231_cal.xml EX-101.CAL EX-101.DEF 10 anip-20221231_def.xml EX-101.DEF EX-101.LAB 11 anip-20221231_lab.xml EX-101.LAB EX-101.PRE 12 anip-20221231_pre.xml EX-101.PRE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Document and Entity Information - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Mar. 02, 2023
Jun. 30, 2022
Document Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
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 Voluntary Filers No    
Entity Well-known Seasoned Issuer No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 372.9
Auditor Name EisnerAmper LLP    
Auditor Firm ID 274    
Auditor Location Philadelphia, Pennsylvania    
Entity Central Index Key 0001023024    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Amendment Flag false    
Common Stock      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   17,493,224  
Class C Special Stock      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   10,864  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current Assets    
Cash and cash equivalents $ 48,228 $ 100,300
Current restricted cash 5,006  
Accounts receivable, net of $161,052 and $105,260 of adjustments for chargebacks and other allowances at December 31, 2022 and 2021, respectively 165,438 128,526
Inventories, net 105,355 81,693
Prepaid income taxes 3,827 3,667
Assets held for sale 8,020  
Prepaid expenses and other current assets 8,387 7,589
Total Current Assets 344,261 321,775
Property and equipment 75,958 75,627
Accumulated depreciation (32,712) (22,956)
Property and equipment, net 43,246 52,671
Non-Current restricted cash   5,001
Deferred tax assets, net of deferred tax liabilities and valuation allowance 81,363 67,936
Intangible assets, net 251,635 294,122
Goodwill 28,221 27,888
Derivatives and other non-current assets 11,361 2,205
Total Assets 760,087 771,598
Current Liabilities    
Current debt, net of deferred financing costs 850 850
Accounts payable 29,305 22,967
Accrued royalties 9,307 6,225
Accrued compensation and related expenses 10,312 8,522
Accrued government rebates 10,872 5,492
Returned goods reserve 33,399 35,831
Accrued expenses and other 5,394 7,650
Total Current Liabilities 99,439 87,537
Non-current Liabilities    
Non-current debt, net of deferred financing costs and current component 285,669 286,520
Non-current contingent consideration 35,058 31,000
Derivatives and other non-current liabilities 1,381 7,801
Total Liabilities 421,547 412,858
Commitments and Contingencies (Note 13)
Mezzanine Equity    
Convertible Preferred Stock, Series A, $0.0001 par value, 1,666,667 shares authorized; 25,000 shares issued and outstanding at December 31, 2022 and December 31, 2021 24,850 24,850
Stockholders' Equity    
Common Stock, $0.0001 par value, 33,333,334 shares authorized; 17,643,497 shares issued and 17,494,466 outstanding at December 31, 2022; 16,912,401 shares issued and 16,829,739 shares outstanding at December 31, 2021 1 1
Class C Special Stock, $0.0001 par value, 781,281 shares authorized; 10,864 shares issued and outstanding at December 31, 2022 and December 31, 2021, respectively
Preferred Stock, $0.0001 par value, 1,666,667 shares authorized; 0 shares issued and outstanding at December 31, 2022 and December 31, 2021, respectively
Treasury stock, 149,031 shares of common stock, at cost, at December 31, 2022 and 82,662 shares of common stock, at cost, at December 31, 2021 (5,094) (3,135)
Additional paid-in capital 403,901 387,844
Accumulated deficit (97,286) (47,765)
Accumulated other comprehensive income/(loss), net of tax 12,168 (3,055)
Total Stockholders' Equity 313,690 333,890
Total Liabilities, Mezzanine Equity, and Stockholders' Equity $ 760,087 $ 771,598
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Adjustments for chargebacks and other allowances $ 161,052 $ 105,260
Preferred Stock, Par or Stated Value Per Share (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, Common, Shares 149,031 82,662
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, Authorized Shares 33,333,334 33,333,334
Common Stock, Issued Shares 17,643,497 16,912,401
Common Stock, Outstanding Shares 17,494,466 16,829,739
Class C Special Stock    
Common Stock, Par Value (in dollars per share) $ 0.0001 $ 0.0001
Common Stock, Authorized Shares 781,281 781,281
Common Stock, Issued Shares 10,864 10,864
Common Stock, Outstanding Shares 10,864 10,864
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Consolidated Statements of Operations      
Net Revenues $ 316,385 $ 216,136 $ 208,475
Operating Expenses      
Cost of sales (excluding depreciation and amortization) 138,785 100,610 87,157
Research and development 22,318 11,369 16,001
Selling, general, and administrative 124,044 84,294 64,986
Depreciation and amortization 56,972 47,252 44,638
Contingent consideration fair value adjustment 3,758 500  
Legal settlement expense   8,750  
Purified Cortrophin Gel pre-launch charges   780 11,263
Restructuring activities 5,679    
Intangible asset impairment charge 112 2,374 446
Total Operating Expenses 351,668 255,929 224,491
Operating Loss (35,283) (39,793) (16,016)
Other Expense, net      
Interest expense, net (28,052) (11,922) (9,452)
Other income/(expense), net 670 (4,343) (494)
Loss Before Benefit for Income Taxes (62,665) (56,058) (25,962)
Benefit for income taxes 14,769 13,455 3,414
Net Loss (47,896) (42,603) (22,548)
Dividends on Series A Convertible Preferred Stock (1,625) (190)  
Net Loss Available to Common Shareholders $ (49,521) $ (42,793) $ (22,548)
Basic and Diluted Loss Per Share:      
Basic Loss Per Share $ (3.05) $ (3.40) $ (1.88)
Diluted Loss Per Share $ (3.05) $ (3.40) $ (1.88)
Basic Weighted-Average Shares Outstanding 16,260 12,596 11,964
Diluted Weighted-Average Shares Outstanding 16,260 12,596 11,964
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Comprehensive (Loss)/Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Consolidated Statements of Comprehensive (Loss)/Income      
Net loss $ (47,896) $ (42,603) $ (22,548)
Other comprehensive income/(loss), net of tax:      
Foreign currency translation adjustment (112) 12  
Gains/(losses) on interest rate swap, net of tax 15,335 8,370 (6,566)
Total other comprehensive income/(loss), net of tax 15,223 8,382 (6,566)
Total comprehensive loss, net of tax $ (32,673) $ (34,221) $ (29,114)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Changes in Mezzanine Equity and Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Class C Special Stock
Additional Paid-in Capital
Treasury Stock
Accumulated Other Comprehensive (Loss)/Gain, Net of Tax
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Total
Balance at Dec. 31, 2019 $ 1   $ 200,800 $ (723) $ (4,871) $ (8) $ 17,584 $ (8)  
Beginning Balance, Common (in shares) at Dec. 31, 2019 12,105,000                
Beginning Balance, Treasury (in shares) at Dec. 31, 2019       15,000          
Beginning balance, permanent and temporary equity at Dec. 31, 2019                 $ 212,791
Increase (decrease) in Stockholders' Equity                  
Stock-based Compensation Expense     12,936           12,936
Treasury Stock Purchases for Restricted Stock Vests       $ (1,523)         (1,523)
Treasury Stock Purchases for Restricted Stock Vests (in shares)       61,000          
Issuance of Common Shares upon Stock Option and ESPP Exercise     618           618
Issuance of Common Shares upon Stock Option and ESPP Exercise (in shares) 21,000                
Issuance of Restricted Stock Awards (in shares) 304,000                
Other Comprehensive Income (Loss)         (6,566)       (6,566)
Net Loss             (22,548)   (22,548)
Balance at Dec. 31, 2020 $ 1   214,354 $ (2,246) (11,437)   (4,972)    
Ending Balance, Common (in shares) at Dec. 31, 2020 12,430,000                
Ending Balance, Treasury (in shares) at Dec. 31, 2020       76,000          
Ending balance, permanent and temporary equity at Dec. 31, 2020                 195,700
Increase (decrease) in Stockholders' Equity                  
Stock-based Compensation Expense     10,489           10,489
Treasury Stock Purchases for Restricted Stock Vests       $ (889)         (889)
Treasury Stock Purchases for Restricted Stock Vests (in shares)       28,000          
Issuance of Common Shares upon Stock Option and ESPP Exercise     2,069           2,069
Issuance of Common Shares upon Stock Option and ESPP Exercise (in shares) 56,000                
Issuance of Restricted Stock Awards (in shares) 541,000                
Restricted Stock Awards Forfeitures     (1)           (1)
Restricted Stock Awards Forfeitures (in shares) (81,000)     (21,000)          
Issuance of Common Stock for Novitium Acquisition     91,199           91,199
Issuance of Common Stock for Novitium Acquisition (in shares) 2,467,000                
Issuance of Common Stock in Public Offering     69,734           69,734
Issuance of Common Stock in Public Offering (in shares) 1,500,000                
Dividends on Convertible Preferred Stock             (190)   (190)
Issuance of Series A Convertible Preferred Stock from Mezzanine Equity                 24,850
Other Comprehensive Income (Loss)         8,382       8,382
Net Loss             (42,603)   (42,603)
Balance at Dec. 31, 2021 $ 1   387,844 $ (3,135) (3,055)   (47,765)   $ 333,890
Ending Balance, Common (in shares) at Dec. 31, 2021 16,913,000 11,000              
Ending Balance, Treasury (in shares) at Dec. 31, 2021       83,000         82,662
Ending balance, permanent and temporary equity at Dec. 31, 2021                 $ 358,740
Increase (decrease) in Stockholders' Equity                  
Stock-based Compensation Expense     14,599           14,599
Treasury Stock Purchases for Restricted Stock Vests       $ (1,959)         (1,959)
Treasury Stock Purchases for Restricted Stock Vests (in shares)       66,000          
Issuance of Common Shares upon Stock Option and ESPP Exercise     1,458           1,458
Issuance of Common Shares upon Stock Option and ESPP Exercise (in shares) 52,000                
Issuance of Restricted Stock Awards (in shares) 748,000                
Restricted Stock Awards Forfeitures (in shares) (69,000)                
Dividends on Convertible Preferred Stock             (1,625)   (1,625)
Other Comprehensive Income (Loss)         15,223       15,223
Net Loss             (47,896)   (47,896)
Balance at Dec. 31, 2022 $ 1   $ 403,901 $ (5,094) $ 12,168   $ (97,286)   $ 313,690
Ending Balance, Common (in shares) at Dec. 31, 2022 17,644,000 11,000              
Ending Balance, Treasury (in shares) at Dec. 31, 2022       149,000         149,031
Ending balance, permanent and temporary equity at Dec. 31, 2022                 $ 338,540
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Changes in Mezzanine Equity and Stockholders' Equity - Mezzanine - USD ($)
$ in Thousands
Convertible Preferred Stock
Total
Balance at Dec. 31, 2019 $ 0  
Balance (in shares) at Dec. 31, 2019 0  
Balance at Dec. 31, 2020 $ 0  
Balance (in shares) at Dec. 31, 2020 0  
Increase (decrease) in temporary equity    
Issuance of Series A Convertible Preferred Stock from Mezzanine Equity $ 24,850 $ 24,850
Issuance of Series A Convertible Preferred Stock from Mezzanine Equity (in shares) 25,000  
Balance at Dec. 31, 2021 $ 24,850 24,850
Balance (in shares) at Dec. 31, 2021 25,000  
Balance at Dec. 31, 2022 $ 24,850 $ 24,850
Balance (in shares) at Dec. 31, 2022 25,000  
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash Flows From Operating Activities      
Net loss $ (47,896) $ (42,603) $ (22,548)
Adjustments to reconcile net loss to net cash and cash equivalents (used in)/provided by operating activities:      
Stock-based compensation 14,599 10,489 12,936
Deferred taxes (15,253) (16,754) (13,205)
Depreciation and amortization 59,653 47,252 44,638
Acquired in-process research and development ("IPR&D") 1,151   3,753
Non-cash interest 3,961 2,512 1,876
Contingent consideration fair value adjustment 4,058 500  
Loss on extinguishment of debt   1,458  
Asset impairment charges 574 2,374 445
Gain on sale of ANDAs (750) (1,822)  
Changes in operating assets and liabilities, net of acquisition:      
Accounts receivable, net (36,912) (5,548) (23,664)
Inventories, net (23,626) 3,224 (2,759)
Prepaid expenses and other current assets (798) 127 (1,866)
Accounts payable 5,038 10,166 (2,294)
Accrued royalties 3,082 (267) 1,323
Current income taxes payable, net (160) (7,573) 4,982
Accrued government rebates 5,380 (3,078) (1,075)
Returned goods reserve (2,399) 6,503 10,369
Accrued expenses, accrued compensation, and other (905) (3,638) 2,356
Net Cash and Cash Equivalents (Used in)/Provided by Operating Activities (31,203) 3,322 15,267
Cash Flows From Investing Activities      
Acquisition of Novitium Pharma LLC, net of cash acquired (33) (84,494)  
Acquisition of product rights, IPR&D, and other related assets (7,579) (21,081) (62,187)
Acquisition of property and equipment, net (8,876) (2,557) (6,135)
Proceeds from the sale of long-lived assets 750 2,649  
Net Cash and Cash Equivalents Used in Investing Activities (15,738) (105,483) (68,322)
Cash Flows From Financing Activities      
Payments on Term Loan and Delayed Draw Term Loan agreements   (10,862)  
Payments on borrowings under credit agreements (3,000)   (8,034)
Payments on Revolver agreement     (7,500)
Borrowings under Prior Revolver agreement   24,000 15,000
Repayment of Prior Credit Facility   (200,148)  
Borrowings under the Credit Facility   300,000  
Proceeds from issuance of convertible preferred stock   25,000  
Series A convertible preferred stock dividends paid (1,625) (190)  
Proceeds from issuance of common stock in public offering   75,000  
Cash paid for costs of share issuances   (5,416)  
Proceeds from stock option exercises and ESPP purchases 1,458 2,069 618
Payments of debt issuance costs   (13,968)  
Treasury stock purchases for restricted stock vests (1,959) (890) (1,523)
Net Cash and Cash Equivalents (Used in)/Provided by Financing Activities (5,126) 194,595 (1,439)
Net Change in Cash and Cash Equivalents (52,067) 92,434 (54,494)
Cash, cash equivalents, and restricted cash, beginning of period 105,301 12,867 67,361
Cash, cash equivalents, and restricted cash, end of period 53,234 105,301 12,867
Reconciliation of cash, cash equivalents, and restricted cash      
Cash and cash equivalents 48,228 100,300 7,864
Restricted cash 5,006 5,001 5,003
Total cash, cash equivalents, and restricted cash 53,234 105,301 12,867
Supplemental disclosure for cash flow information:      
Cash paid for interest, net of amounts capitalized 21,477 9,705 6,931
Cash paid for income taxes 288 10,371 4,984
Supplemental non-cash investing and financing activities:      
Fair value of contingent consideration in a business combination   30,500  
Fair value of equity issued as consideration in a business combination   91,199  
Acquisition of product rights included in accounts payable 1,000   391
Property and equipment purchased and included in accounts payable $ 452 $ 152 $ 172
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.22.4
DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2022
DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

1. DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Organization and Business

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 growth by building a successful Purified Cortrophin Gel franchise, strengthening our generics business with enhanced development capability, innovation in established brands and leveraging our manufacturing capabilities. Our four pharmaceutical manufacturing facilities, of which two are located in Baudette, Minnesota, one is located in East Windsor, New Jersey, and one is located in Oakville, Ontario, 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. On June 2, 2022, we announced that we intend to cease operations at our Oakville, Ontario, Canada manufacturing plant by first quarter 2023. This action is part of ongoing initiatives to capture operational synergies following our acquisition of Novitium Pharma LLC (“Novitium”) in November 2021. We have transitioned the majority of products manufactured or packaged in Oakville to one of our three U.S.-based manufacturing sites and are on track to cease operations by the end of the first quarter 2023. We are seeking to find potential buyers for the Oakville site.

Basis of Presentation

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).

Principles of Consolidation

The consolidated financial statements include the accounts of ANI Pharmaceuticals, Inc. and its subsidiaries. All intercompany accounts and transactions are eliminated in consolidation.

Foreign Currency

We have subsidiaries located in Canada and India. The Canada-based subsidiary conducts its transactions in U.S. dollars and Canadian dollars, but its functional currency is the U.S. dollar. The Indian-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. Our gain or loss on transactions denominated in foreign currencies and the translation impact of local currencies to U.S. dollars was immaterial for the years ended December 31, 2022, 2021, and 2020. Unless otherwise noted, all references to “$” or “dollar” refer to the U.S. dollar.

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 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, purchase price allocations, 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.

We are subject to risks and uncertainties as a result of the novel coronavirus (“COVID-19”) pandemic. We are unable to predict the impact that the COVID-19 pandemic will continue to have on our future business, financial condition, and results of operations due to numerous uncertainties. These uncertainties include the occurrence of recurring outbreaks and their severity and the duration of the pandemic, the actions taken to contain the pandemic or mitigate its impact and the direct and indirect economic effects of the pandemic and containment measures, among others. We remain unable to predict the future impact on our estimates and assumptions. There was no material impact to these estimates or assumptions in our consolidated financial statements as of and for the years ended December 31, 2022 and 2021. Actual results could differ from those estimates, which may change our estimates in future periods. We continue to closely monitor the impact of the COVID-19 pandemic on our business.

Leases

At the inception of a contract we determine if the arrangement is, or contains, a lease. Right-of-use (“ROU”) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Rent expense is recognized on a straight-line basis over the lease term.

We have made certain accounting policy elections whereby we (i) do not recognize ROU assets or lease liabilities for short-term leases (those with original terms of 12-months or less) and (ii) combine lease and non-lease elements of our operating leases. Operating lease ROU assets are included in other non-current assets and operating lease liabilities are included in accrued expenses and other and derivatives and other non-current liabilities in our consolidated balance sheets. As of December 31, 2022, we did not have any finance leases.

Comprehensive Income/(Loss)

Comprehensive (loss)/income, which is reported in the statement of comprehensive (loss)/income, consists of net (loss)/income, changes in fair value of our interest rate swap, and other comprehensive (loss)/income, net of tax, which consists of foreign currency translation.

Credit Concentration

Our customers are primarily wholesale distributors, chain drug stores, group purchasing organizations, and other pharmaceutical companies.

During the years ended December 31, 2022 and 2021 we had three customers that accounted for 10% or more of net revenues. As of December 31, 2022, accounts receivable from these customers totaled 82% of accounts receivable, net.

The three customers represent the total percentage of net revenues as follows:

Years Ended December 31, 

    

2022

    

2021

    

2020

 

Customer 1

26

%

29

%

31

%

Customer 2

18

%

23

%

24

%

Customer 3

15

%

16

%

19

%

Vendor Concentration

We source the raw materials 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 costs and time required to validate a second source of supply. As a result, we are dependent upon our current vendors to supply reliably the API required for on-going product manufacturing. During the year ended December 31, 2022, we purchased approximately 19% of our inventory from one supplier. As of December 31, 2022, our amount payable to this supplier was $10.9 million. During the year ended December 31, 2021, no single vendor

represented at least 10% of inventory purchases. During the year ended December 31, 2020, we purchased approximately 10% of our inventory from one supplier.

Revenue Recognition

We recognize revenue 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.

We derive our revenues primarily from sales of generic and branded pharmaceutical products. Revenue is recognized when our obligations under the terms of our contracts with customers are satisfied, which generally occurs when control of the products we sell is transferred to the customer. We estimate variable consideration after considering applicable information that is reasonably available. We generally do not have incremental costs to obtain contracts that would otherwise not have been incurred. We do 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 our consolidated statements of operations is considered to be revenue from contracts with customers. The following table depicts the disaggregation of revenue:

Products and Services

Years Ended December 31, 

(in thousands)

    

2022

    

2021

    

2020

Sales of generic pharmaceutical products

$

210,121

$

143,571

$

147,257

Sales of established brand pharmaceutical products

 

39,463

 

47,561

 

47,960

Sales of rare disease pharmaceutical products

41,686

Sales of contract manufactured products

 

16,106

 

10,042

 

9,221

Royalties from licensing agreements

 

5,367

 

11,795

 

1,396

Product development services

 

2,949

 

1,310

 

1,858

Other

 

693

 

1,857

 

783

Total net revenues

$

316,385

$

216,136

$

208,475

Timing of Revenue Recognition

Years Ended December 31, 

(in thousands)

    

2022

    

2021

    

2020

Performance obligations transferred at a point in time

$

313,436

$

214,826

$

206,617

Performance obligations transferred over time

 

2,949

 

1,310

 

1,858

Total

$

316,385

$

216,136

$

208,475

During the year ended December 31, 2022, we did not incur, and therefore did not defer, any material incremental costs to fulfill contracts. We recognized a decrease of $2.2 million of net revenue from performance obligations satisfied in prior periods during the year ended December 31, 2022, consisting primarily of revised estimates for variable consideration, including chargebacks, rebates, returns, and other allowances, related to prior period sales. As of December 31, 2022, we did not have any contract assets related to revenue recognized based on percentage of completion but not yet billed. We did not have deferred revenue at December 31, 2022. We had less than $0.1 million

of deferred revenue at December 31, 2021. For the years ended December 31, 2022 and 2021, we recognized less than $0.1 million of revenue that was included in deferred revenue as of December 31, 2021 and 2020.  

Revenue from Sales of Generic and Branded Pharmaceutical Products

Product sales consists of sales of our generic and branded pharmaceutical products, including rare disease pharmaceutical products. Our sole performance obligation in our contracts is to provide pharmaceutical products to customers. Our products are sold at pre-determined standalone selling prices and our performance obligation is considered to be satisfied when control of the product is transferred to the customer. Control is generally transferred to the customer upon delivery of the product to the customer, as our pharmaceutical products are generally sold on an FOB destination basis and because inventory risk and risk of ownership passes to the customer upon delivery. Payment terms for these sales are generally less than 100 days.

Revenue from Distribution Agreements

From time to time, we enter into marketing and distribution agreements with third parties in which we sell products under Abbreviated New Drug Applications (“ANDAs”) or New Drug Applications (“NDAs”) owned or licensed by these third parties. These products are sold under our own label. We have assessed and determined that we control the products sold under these marketing and distribution agreements and therefore are the principal for sales under each of these marketing and distribution agreements. As a result, we recognize revenue on a gross basis when control has passed to the customer and we have satisfied our performance obligation. Under these agreements, we pay these third parties a specified percentage of the gross profit earned on sales of the products. These profit-sharing percentages are recognized in cost of sales in our consolidated statements of operations and are accrued in accrued royalties in our consolidated balance sheets until payment has occurred.

Sales of our 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.

Chargebacks

Chargebacks, primarily from wholesalers, result from arrangements we have with indirect customers establishing prices for products which the indirect customer purchases through a wholesaler. Alternatively, we may pre-authorize wholesalers to offer specified contract pricing to other indirect customers. Under either arrangement, we provide a chargeback credit to the wholesaler for any difference between the contracted price with the indirect customer and the wholesaler’s invoice price, typically Wholesale Acquisition Cost (“WAC”).

Chargeback credits are calculated as follows:

Prior period chargebacks claimed by wholesalers are analyzed to determine the actual average selling price (“ASP”) for each product. This calculation is performed by product by wholesaler. ASPs can be affected by several factors such as:

A change in customer mix
A change in negotiated terms with customers
A change in the volume of off-contract purchases
Changes in WAC

As necessary, we adjust ASPs based on anticipated changes in the factors above.

The difference between ASP and WAC is recorded as a reduction in both gross revenues in our consolidated statements of operations and accounts receivable in the consolidated balance sheets, at the time we recognize revenue from the product sale.

To evaluate the adequacy of our chargeback accruals, we obtain on-hand inventory counts from the wholesalers. This inventory is multiplied by the chargeback amount, the difference between ASP and WAC, to arrive at total

expected future chargebacks, which is then compared to the chargeback accruals. We continually monitor chargeback activity and adjust ASPs when we believe that actual selling prices will differ from current ASPs.

Government Rebates

Our government rebates reserve consists of estimated payments due to governmental agencies for purchases made by third parties under various governmental programs. The two largest government programs that impact our net revenue and our government rebates reserve are federal and state Medicaid rebate programs and Medicare.

We participate in certain qualifying federal and state Medicaid rebate programs whereby discounts and rebates are provided to participating programs after the final dispensing of the product by a pharmacy to a Medicaid plan participant. Medicaid rebates are typically billed up to 120 days after the product is shipped. Medicaid rebate amounts per product unit are established by law, based on the Average Manufacturer Price (“AMP”), which is reported on a monthly and quarterly basis, and, in the case of branded products, best price, which is reported on a quarterly basis. Our Medicaid reserves are based on expected claims from state Medicaid programs. Estimates for expected claims are driven by patient usage, sales mix, calculated AMP or best price, as well as inventory in the distribution channel that will be subject to a Medicaid rebate. As a result of the delay between selling the products and rebate billing, our Medicaid rebate reserve includes both an estimate of outstanding claims for end-customer sales that have occurred but for which the related claim has not been billed, as well as an estimate for future claims that will be made when inventory in the distribution channel is sold through to plan participants.

Many of our products are also covered under Medicare. We, like all pharmaceutical companies, must provide a discount for any products sold under NDAs to Medicare Part D participants. This applies to all products sold under NDAs, regardless of whether the products are marketed as branded or generic. Our estimates for these discounts are based on historical experience with Medicare rebates for our products. While such experience has allowed for reasonable estimations in the past, history may not always be an accurate indicator of future rebates. Medicare rebates are typically billed up to 120 days after the product is shipped. As a result of the delay between selling the products and rebate billing, our Medicare rebate reserve includes both an estimate of outstanding claims for end-customer sales that have occurred but for which the related claim has not been billed, as well as an estimate for future claims that will be made when inventory in the distribution channel is sold through to Medicare Part D participants.

To evaluate the adequacy of our government rebate reserves, we review the reserves on a quarterly basis against actual claims data to ensure the liability is fairly stated. We continually monitor our government rebate reserve and adjust our estimates if we believe that actual government rebates may differ from our established accruals. Accruals for government rebates are recorded as a reduction to gross revenues in our consolidated statements of operations and as an increase to accrued government rebates in the consolidated balance sheets.

Returns

We maintain a return policy that allows customers to return product within a specified period prior to and subsequent to the expiration date. Generally, product may be returned for a period beginning six months prior to its expiration date to up to one year after its expiration date. Our product returns are settled through the issuance of a credit to the customer. Our estimate for returns is based upon historical experience with actual returns. While such experience has allowed for reasonable estimation in the past, history may not always be an accurate indicator of future returns. We continually monitor our estimates for returns and make adjustments when we believe that actual product returns may differ from the established accruals. Accruals for returns are recorded as a reduction to gross revenues in our consolidated statements of operations and as an increase to the return goods reserve in the consolidated balance sheets.

Administrative Fees and Other Rebates

Administrative fees or rebates are offered to wholesalers, group purchasing organizations, and indirect customers. We accrue for fees and rebates, by product by wholesaler, at the time of sale based on contracted rates and ASPs.

To evaluate the adequacy of our administrative fee accruals, we obtain on-hand inventory counts from the wholesalers. This inventory is multiplied by the ASPs to arrive at total expected future sales, which is then multiplied by contracted rates. The result is then compared to the administrative fee accruals. We continually monitor administrative fee activity and adjust our accruals when we believe that actual administrative fees will differ from the accruals. Accruals for administrative fees and other rebates are recorded as a reduction in both gross revenues in our consolidated statements of operations and accounts receivable in the consolidated balance sheets.

Prompt Payment Discounts

We often grant sales discounts for prompt payment. The reserve for prompt payment discounts is based on invoices outstanding. We assume, based on past experience, that all available discounts will be taken. Accruals for prompt payment discounts are recorded as a reduction in both gross revenues in our consolidated statements of operations and accounts receivable in the consolidated balance sheets.

The following table summarizes activity in the consolidated balance sheets for accruals and allowances for the years ended December 31, 2022, 2021, and 2020:

Accruals for Chargebacks, Returns, and Other Allowances

Administrative

Prompt

Government

Fees and Other

Payment

(in thousands)

    

Chargebacks

    

Rebates

    

Returns

    

Rebates

    

Discounts

Balance at December 31, 2020 (1)

$

88,746

$

7,826

$

27,155

$

8,906

$

3,839

Accruals/Adjustments

 

492,374

 

15,308

 

24,081

 

35,225

 

15,633

Credits Taken Against Reserve

 

(487,054)

(17,642)

 

(15,405)

 

(31,031)

 

(14,830)

Balance at December 31, 2021 (1)

$

94,066

$

5,492

$

35,831

$

13,100

$

4,642

Accruals/Adjustments

 

642,409

 

20,657

 

23,252

 

42,044

 

21,302

Credits Taken Against Reserve

 

(587,913)

(15,277)

 

(25,684)

 

(45,702)

 

(19,456)

Balance at December 31, 2022 (1)

$

148,562

$

10,872

$

33,399

$

9,442

$

6,488

(1)Chargebacks are included as an offset to accounts receivable, net of chargebacks and other allowances in the consolidated balance sheets. Administrative Fees and Other Rebates and Prompt Payment Discounts are included as a reduction to accounts receivable, net of chargebacks and other allowances or accrued expenses and other in the consolidated balance sheets. Returns are included in returned goods reserve in the consolidated balance sheets. Government Rebates are included in accrued government rebates in the consolidated balance sheets.

Contract Manufacturing Product Sales Revenue

Contract manufacturing arrangements consist of agreements in which we manufacture a pharmaceutical product on behalf of a third party. Our performance obligation is to manufacture and provide pharmaceutical products to customers, typically pharmaceutical companies. The contract manufactured products are sold at pre-determined standalone selling prices and our performance obligations are considered to be satisfied when control of the product is transferred to the customer. Control is transferred to the customer when the product leaves our dock to be shipped to the customer, as our contract manufactured pharmaceutical products are sold on an FOB shipping point basis and the inventory risk and risk of ownership passes to the customer at that time. Payment terms for these sales are generally fewer than two months. We estimate returns based on historical experience. Historically, we have not had material returns for contract manufactured products.

As of December 31, 2022, the aggregate amount of the transaction price allocated to the remaining performance obligations for all open contract manufacturing customer contracts was $4.3 million, which consists of firm orders for contract manufactured products. We will recognize revenue for these performance obligations as they are satisfied, which is anticipated within six months.

Royalties from Licensing Agreements

From time to time, we enter into transition agreements with the sellers of products we acquire, under which we license to the seller the right to sell the acquired products. Therefore, we recognize the revenue associated with sales of the underlying products as royalties. Because these royalties are sales-based, we recognize the revenue when the underlying sales occur, based on sales and gross profit information received from the sellers. Upon full transition of the products and upon launching the products under our own labels, we recognize revenue for the products as sales of generic or branded pharmaceutical products, as described above. From time to time, we enter into supply and distribution agreements with contract manufacturing customers, under which we license to the contract manufacturing customer the right to sell our products, and we are entitled to a royalty on sales made by the contract manufacturing customer under these arrangements. Therefore, we recognize the revenue associated with sales of the underlying products as royalties. Because these royalties are sales-based, we recognize the revenue when the underlying sales occur, based on sales and gross profit information received from the contract manufacturing customers.

Pursuant to a 2012 Tripartite Agreement (the “Tripartite Agreement”) between the Company, The Regents of the University of California (“The Regents”), and Cabaret Biotech Ltd., an Israeli corporation (“Cabaret”) (as assignee of Dr. Zelig Eshhar’s rights under the Tripartite Agreement), and subsequent amendments thereto and assignments thereof, we were entitled to receive a percentage of the milestone and sales royalty payments paid to Cabaret by Kite Pharma, Inc. (“Kite”), a subsidiary of Gilead Sciences, Inc., under a license agreement. Under such license agreement, Kite licensed from Dr. Eshhar and Cabaret the patent rights covered by the Tripartite Agreement and agreed to make certain payments to Cabaret based on, among other things, Kite’s sales of Yescarta®. Under the Tripartite Agreement, portions of these payments were to be distributed to The Regents and to us.

Historically, we recorded royalty income related to Yescarta® on an accrual basis utilizing our best estimate of royalties earned based upon information available in the public domain, our understanding of the various agreements governing the royalty, and other information received from time to time from the relevant parties. Generally, cash was received directly from Cabaret once a year. The agreements governing this royalty were subject to multiple actions in multiple jurisdictions, including litigation between Cabaret and Kite, and separately, ANI and Cabaret. In the first quarter of 2021, we became aware that the litigation between Cabaret and Kite was dismissed. In April 2021, Cabaret and the Company settled all amounts due for amounts actually received by Cabaret or Eshhar for the licensing or use of the patent rights governed by the Kite license agreement. As a result, we recognized $11.2 million as royalties from licensing agreements in our net revenues during the three month period ended March 31, 2021. In addition, during the three month period ended March 31, 2021, we agreed to reimburse Cabaret $0.4 million, which has been recorded as other expense, net related to certain legal expenditures incurred. We received final payment from Cabaret in May 2021. Based upon the events that led to the dismissal of the litigation between Cabaret and Kite, we do not expect to receive any future royalty income related to the Kite license agreement. In conjunction with payment of amounts due to us, all outstanding litigation between the Company and Cabaret was dismissed.

Product Development Services Revenue

We provide product development services to customers, which are performed over time. These are services primarily performed at our facility in East Windsor, New Jersey. As of December 31, 2022, we have ceased all manufacturing and packaging and clinical operations at our Oakville, Ontario facility. We have transitioned the product development services at the facility to one of our three U.S.-based manufacturing sites.

The duration of these development projects can be up to three years. Deposits received from these customers are recorded as deferred revenue until revenue is recognized. For contracts with no deposits and for the remainder of contracts with deposits, we invoice customers as our performance obligations are satisfied. We recognize revenue on a percentage of completion basis, which results in contract assets on our balance sheet and that revenue is recognized over time. As of December 31, 2022, the aggregate amount of the transaction price allocated to the remaining performance obligations for all open product development services contracts was immaterial.

Cash, Cash Equivalents, and Restricted Cash

We consider all highly liquid instruments with maturities of three months or less when purchased to be cash equivalents. All interest bearing and non-interest bearing accounts are guaranteed by the Federal Deposit Insurance Corporation (“FDIC”) up to $250 thousand. The majority of our cash balances are in excess of FDIC coverage. We consider this to be a normal business risk.

In April 2016, we purchased the rights, title, and interest in the NDA for Inderal LA, as well as certain documentation, trademark rights, and finished goods from Cranford Pharmaceuticals, LLC for $60.0 million in cash and milestone payments based on future gross profits from sales of products under the NDA. Additionally, we transferred $5.0 million to an escrow account as security for future milestone payments. This escrow account balance is included in restricted cash in our consolidated balance sheet as of December 31, 2022.

Accounts Receivable

We extend credit to customers on an unsecured basis. We measure expected credit losses on our financial assets at amortized cost, including trade and unbilled receivables, on a collective basis, based on their similar risk characteristics. Expected credits losses are based on historical credit loss experience, review of the current aging or status of accounts receivable and current and forward-looking views from an economic and industry perspective. We determine trade receivables to be delinquent when greater than 30 days past due. Receivables are written off when it is determined that amounts are uncollectible. Our allowance for credit losses was immaterial as of December 31, 2022 and 2021.

Inventories

Inventories consist of raw materials, packaging materials, work-in-progress, and finished goods. Inventories are stated at the lower of standard cost or net realizable value. We periodically review and adjust standard costs, which generally approximate weighted average cost.

Property and Equipment

Property and equipment are recorded at cost. Expenditures for repairs and maintenance are charged to expense as incurred. Depreciation is recorded on a straight-line basis over estimated useful lives as follows:

Buildings and improvements

  

20

-

40

 

years

Machinery, furniture, and equipment

1

-

10

years

Construction in progress consists of multiple projects, primarily related to new equipment to expand our manufacturing capability as our product lines grow. Construction in progress includes the cost of construction and other direct costs attributable to the construction, along with capitalized interest. Depreciation is not recorded on construction in progress until such time as the assets are placed in service.

We review property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of the long-lived asset is measured by a comparison of the carrying amount of the asset to future undiscounted net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the estimated fair value of the assets. No impairment loss related to property and equipment was recognized during the years ended December 31, 2022, 2021, and 2020. Assets held for disposal are reportable at the lower of the carrying amount or fair value, less costs to sell. No assets were held for disposal as of December 31, 2022 and 2021.

Intangible Assets

Definite-lived intangible assets consist of acquired ANDAs for previously commercialized and marketed drug products, acquired approved ANDAs for generic products yet to be commercialized, an acquired development package for a generic drug product, a license, supply and distribution agreement for a generic drug product, acquired

product rights for generic products, acquired NDAs and product rights for branded products, acquired marketing and distribution rights, acquired customer relationships, and a non-compete agreement. They are stated at cost, net of amortization, generally using the straight-line method over the expected useful lives of the intangible assets.

The definite-lived ANDAs, NDAs and product rights, marketing and distribution rights, customer relationships, and non-compete agreement are stated at cost, net of amortization, and generally amortized over their remaining estimated useful lives, ranging from seven to 10 years, based on the straight-line method. In the case of certain NDA and product rights, we use an accelerated amortization method to better match the anticipated economic benefits expected to be provided. Management reviews definite-lived intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable, in a manner similar to that for property and equipment. During the year ended December 31, 2022, we recognized a full impairment of a definite-lived ANDA asset with a remaining carrying value of $0.1 million. During the year ended December 31, 2021, we recognized an impairment charge of $2.4 million related to a definite-lived ANDA intangible asset. During the year ended December 31, 2020, we recognized an impairment charge of $0.4 million relating to a marketing and distribution right asset. No events or circumstances arose in 2022, 2021, or 2020 that indicated that the carrying value of any of our other definite-lived intangible assets may not be recoverable.

Our indefinite-lived intangible assets other than goodwill include in-process research and development (“IPR&D”) projects. IPR&D intangible assets represent the fair value of technology acquired in a business combination for which the technology projects are incomplete but have substance. When an IPR&D project is completed (generally upon receipt of regulatory approval), the asset is then accounted for as a definite-lived intangible asset. We test for impairment of indefinite-lived intangible assets at least annually, as of October 31, and whenever events or changes in circumstances indicate that the carrying amount of the asset might not be recoverable. Judgment is used in determining when these events and circumstances arise. If we determine that the carrying value of the assets may not be recoverable, judgment and estimates are used to assess the fair value of the assets and to determine the amount of any impairment loss. No events or circumstances arose in 2022 that indicated that the carrying value of any of our other indefinite-lived intangible assets may not be recoverable.

Goodwill

Goodwill relates to the 2013 merger with BioSante Pharmaceuticals, Inc. and the acquisitions of WellSpring and Novitium, and represents the excess of the total purchase consideration over the fair value of acquired assets and assumed liabilities, using the purchase method of accounting. Goodwill is not amortized, but is subject to periodic review for impairment. Goodwill is reviewed for impairment annually, as of October 31, and whenever events or changes in circumstances indicate that the carrying amount of the goodwill might not be recoverable. We have determined that goodwill resides in one reporting unit, Generics, Established Brands, and Other.

Before employing detailed impairment testing methodologies, we first evaluate the likelihood of impairment by considering qualitative factors relevant to our reporting unit. When performing the qualitative assessment, we evaluate events and circumstances that would affect the significant inputs used to determine the fair value of the goodwill. Events and circumstances evaluated include macroeconomic conditions that could affect us, industry and market considerations for the generic pharmaceutical industry that could affect us, cost factors that could affect our performance, our financial performance (including share price), and consideration of any company-specific events that could negatively affect us, our business, or the fair value of our business. If we determine that it is more likely than not that goodwill is impaired, we will then apply detailed testing methodologies. Otherwise, we will conclude that no impairment has occurred.

Detailed impairment testing involves comparing the fair value of our Generics, Established Brands, and Other reporting unit to its carrying value, including goodwill. Fair value reflects the price a market participant would be willing to pay in a potential sale of ANI. If the fair value exceeds carrying value, then it is concluded that no goodwill impairment has occurred. If the carrying value of the reporting unit were to exceed its fair value, we would recognize an impairment charge for the amount by which the carrying amount exceeded the reporting unit’s fair value. The loss recognized would not exceed the total amount of goodwill allocated to that reporting unit. Based on our evaluations, described in the preceding paragraph, it was more likely than not that the fair value of our Generics, Established Brands, and Other reporting unit is greater than its carrying value as of October 31, 2022 and 2021, and

therefore no quantitative testing for impairment was required. No impairment loss related to goodwill was recognized in the years ended December 31, 2022, 2021, and 2020.

Collaborative Arrangements

At times, we have entered into arrangements with various commercial partners to further business opportunities. In collaborative arrangements such as these, when we are actively involved and exposed to the risks and rewards of the activities and are determined to be the principal participant in the collaboration, we classify third party costs incurred and revenues in our consolidated statements of operations on a gross basis. Otherwise, third party revenues and costs generated by collaborative arrangements are presented on a net basis. Payments between us and the other participants are recorded and classified based on the nature of the payments.

Royalties

We have entered profit-sharing arrangements with third parties in which we sell products under ANDAs or NDAs owned or licensed by these third parties. Under these agreements, we pay these third parties a specified percentage of the gross profit earned on sales of the products. These profit-sharing percentages are recorded in cost of sales in our consolidated statements of operations when the associated revenue is recognized and are recorded in accrued royalties in our consolidated balance sheets when the associated revenue is recognized and until payment has occurred.

Research and Development Expenses

Research and development costs are expensed as incurred and primarily consist of expenses relating to product development. Research and development costs totaled $22.3 million, $11.4 million, and $16.0 million for the years ended December 31, 2022, 2021, and 2020, respectively.

Stock-Based Compensation

We have a stock-based compensation plan that includes stock options and restricted stock, which are awarded in exchange for employee and non-employee director services. From time to time, we may make awards through an inducement grant outside of our plan to induce prospective employees to accept employment with us. These grants are made pursuant to inducement grants outside of our shareholder approved equity plan as permitted under the Nasdaq Stock Market listing rules. Stock-based compensation cost for stock options is determined at the grant date using an option pricing model and stock-based compensation cost for restricted stock is based on the closing market price of the stock at the grant date. The value of the award is recognized as expense on a straight-line basis over the employee’s requisite service period and classified where the underlying salaries are classified. We also account for forfeitures as they occur. We recognize excess tax benefits or tax deficiencies as a component of our current period provision for income taxes.

In addition, in July 2016, we commenced administration of our Employee Stock Purchase Plan (“ESPP”). We recognize the estimated fair value of stock-based compensation awards and classify the expense where the underlying salaries are classified.

We incurred $14.3 million, $10.4 million, and $12.8 million of non-cash, stock-based compensation cost for the years ended December 31, 2022, 2021, and 2020, respectively, and $313 thousand, $123 thousand, and $180 thousand of the 2022, 2021, and 2020 expense related to the ESPP, respectively. In 2020, we recognized $3.4 million of stock compensation expense related to the modification of awards of our former President and Chief Executive Officer, pursuant to his termination without good cause.

Valuation of stock awards requires us to make assumptions and to apply judgment to determine the fair value of the awards. These assumptions and judgments include estimating the future volatility of our stock price and dividend yields. Changes in these assumptions can affect the fair value estimate.

Income Taxes

We use 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. We have provided a valuation allowance against certain of our state net operating loss (“NOL”) carryforwards that are not expected to be used during the carryforward periods. As of December 31, 2022, our valuation allowance is $0.4 million and relates to state NOL carryforwards.

We use 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. We have not identified any uncertain income tax positions that could have a material impact on the consolidated financial statements.

We recognize interest and penalties accrued on any unrecognized tax exposures as a component of income tax expense; we did not have any material amounts accrued as of December 31, 2022, 2021, and 2020. We are subject to taxation in various U.S. jurisdictions, Canada, and India, and all of our income tax returns remain subject to examination by tax authorities due to the availability of NOL carryforwards.

We consider potential tax effects resulting from discontinued operations and for gains and losses in other comprehensive income and record intra-period tax allocations, when those effects are deemed material. We previously entered into an interest rate swap agreement (Note 5) that we have designated as a cash flow hedge designed to manage exposure to changes in LIBOR-based interest rate underlying our variable rate debt. Due to the effective nature of the hedge, the initial fair value of the hedge and subsequent changes in the fair value of the hedge are recognized in accumulated other comprehensive loss, net of tax in the consolidated balance sheets. Income taxes are allocated to the hedge component of accumulated other comprehensive income based on appropriate intra-period tax allocations when those effects are deemed material.

Earnings (Loss) per Share

Basic earnings (loss) per share is computed by dividing net income (loss) available to common shareholders 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, we calculate diluted earnings (loss) per share by dividing net income available to common shareholders 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 ESPP, unvested restricted stock awards under the treasury stock method, and convertible preferred stock using the if-converted method. For periods of net loss, diluted loss per share is calculated similarly to basic loss per share.

Our unvested restricted shares and 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 years ended December 31, 2022, 2021, and 2020 are calculated for basic and diluted earnings (loss) per share as follows:

Basic

Diluted

(in thousands, except per share amounts)

Years Ended December 31, 

Years Ended December 31, 

  

2022

  

2021

  

2020

  

2022

  

2021

  

2020

Net loss

$

(47,896)

$

(42,603)

$

(22,548)

$

(47,896)

$

(42,603)

$

(22,548)

Net income allocated to participating securities

 

 

 

 

 

 

Dividends on Series A convertible preferred stock

(1,625)

(190)

(1,625)

(190)

Net loss available to common shareholders

$

(49,521)

$

(42,793)

$

(22,548)

$

(49,521)

$

(42,793)

$

(22,548)

Basic Weighted-Average Shares Outstanding

 

16,260

 

12,596

 

11,964

 

16,260

 

12,596

 

11,964

Dilutive effect of stock options and ESPP

 

 

 

Diluted Weighted-Average Shares Outstanding

 

16,260

 

12,596

 

11,964

Loss per share

$

(3.05)

$

(3.40)

$

(1.88)

$

(3.05)

$

(3.40)

$

(1.88)

The number of anti-dilutive shares, which have been excluded from the computation of diluted earnings (loss) per share, were 2.6 million, 1.7 million, and 1.3 million for the years ended December 31, 2022, 2021, and 2020, respectively. For the years ended December 31, 2022, 2021 and 2020, all potentially dilutive shares were anti-dilutive and excluded from the calculation of diluted loss per share because we recognized a net loss.

Hedge Accounting

At times we use derivative financial instruments to hedge our exposure to interest rate risks. All derivative financial instruments are recognized as either assets or liabilities at fair value on the consolidated balance sheet and are classified as current or non-current based on the scheduled maturity of the instrument.

When we enter into a hedge arrangement and intend to apply hedge accounting, we formally document the hedge relationship and designate the instrument for financial reporting purposes as a fair value hedge, a cash flow hedge, or a net investment hedge. When we determine that a derivative financial instrument qualifies as a cash flow hedge and is effective, the changes in fair value of the instrument are recorded in accumulated other comprehensive (loss)/income, net of tax in our consolidated balance sheets and will be reclassified to earnings when the hedged item affects earnings.

Contingent Consideration

The terms of the acquisition agreement between ANI and Novitium Pharma LLC include the potential payment of future consideration that is contingent upon the achievement of certain regulatory and financial performance milestones. At acquisition date, we recorded this contingent consideration at fair value based on the additional consideration expected to be transferred, which is based on the estimate of probability-weighted future cash flows as discounted to present value. Significant inputs used in the measurement of the fair value include discount rates, probabilities of achievement of regulatory-based milestones and payments, and projected revenues and gross profits. The discount rates are derived using accepted valuation methodologies. The probability of achievement of regulatory milestones is based on historical and projected success rates. The projected revenues and gross profits are based on our internal forecasts and long-term plans. We remeasure the fair value of the contingent consideration each reporting period using Level 3 inputs, as discussed further below. Changes in fair value, which incorporate changes in assumptions and the passage of time, are recognized as an operating expense in our consolidated statement of operations. As payments are not expected to be made shortly after the acquisition, any future payment of contingent consideration will be reported as a financing cash flow for amounts paid up to the acquisition-date fair value of the consideration, and as an operating cash outflow for any amounts in excess of the acquisition-date fair value in our consolidated statement of cash flows.

Fair Value of Financial Instruments

Our consolidated balance sheets include various financial instruments (primarily cash and cash equivalents, prepaid expenses, accounts receivable, accounts payable, accrued expenses, and other current liabilities) that are carried at cost and that approximate fair value. 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 which prioritizes and ranks the level of observability of inputs used in measuring fair value. These tiers include:

Level 1—Quoted prices (unadjusted) in active markets that are accessible at the measurement date for identical assets or liabilities. The fair value hierarchy gives the highest priority to Level 1 inputs.
Level 2—Observable market-based inputs other than quoted prices in active markets for identical assets or liabilities.
Level 3—Unobservable inputs are used when little or no market data is available. The fair value hierarchy gives the lowest priority to Level 3 inputs.

See Note 9 for additional information regarding fair value.

Restructuring Activities

We define 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, we record 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 our consolidated statement of operations.

Recent Accounting Pronouncements

Recent Accounting Pronouncements Not Yet Adopted

In December 2022, the Financial Accounting Standards Board issued ASU 2022-06, which extended the sunset date of the reference rate reform in ASU 848 from December 31, 2022, to December 31, 2024. We have not adopted the guidance and are currently evaluating the impact, if any, that the adoption of this guidance will have on our consolidated financial statements.

We have evaluated all other issued and unadopted Accounting Standards Updates and believe the adoption of these standards will not have a material impact on our consolidated statements of operations, comprehensive income, balance sheets, or cash flows.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.22.4
BUSINESS COMBINATION
12 Months Ended
Dec. 31, 2022
BUSINESS COMBINATION  
BUSINESS COMBINATION

2. BUSINESS COMBINATION

Summary

On November 19, 2021, we completed our previously announced acquisition of all of the interests of Novitium pursuant to the terms of the Agreement and Plan of Merger, dated as of March 8, 2021, for cash consideration, 2,466,654 restricted shares of our common stock valued at $91.2 million based on our closing stock price of $43.54 on the date of closing and discounted for lack of marketability due to restrictions on shares, and up to $46.5 million in additional contingent consideration. Additionally, we agreed to pay certain debts of Novitium in the amount of

$8.5 million, which we deemed to be paid in consummation of the transaction closing, and not assumed liabilities, and thus were included as additional cash consideration. This acquisition was accounted for as a business combination. The contingent consideration is based on the achievement of certain milestones, including 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. As of the acquisition date, the contingent consideration had a fair value of $30.8 million. The fair value of the contingent consideration was $35.1 million and $31.0 million as of December 31, 2022 and 2021, respectively. Refer to Note 9 for changes in contingent consideration and changes in fair value. Total consideration including cash, restricted shares and contingent consideration was valued at $206.5 million.

Purchase consideration consisted of the following:

    

(in thousands)

Cash consideration

$

88,109

Repayment of Novitium debts

 

8,493

Fair value of restricted shares

 

91,199

Fair value of contingent consideration

 

30,800

Gross consideration

$

218,601

Cash acquired

12,076

Net consideration

$

206,525

The cash consideration was funded in part by borrowings under our new credit facility (Note 4) and through issuance of PIPE convertible preferred stock shares (Note 10). We acquired Novitium due to its proven track record of being a research and development growth engine capable of fueling sustainable growth, to expand our research and development pipeline via niche opportunities, to enhance our contract development and manufacturing organization (“CDMO”) business and U.S. based manufacturing capacity, and to diversify our revenue base.

The following presents the final allocation of the purchase price to the assets acquired and liabilities assumed on November 19, 2021:

    

(in thousands)

Total Purchase Consideration

$

218,601

Cash and cash equivalents

 

12,076

Accounts receivable

 

27,185

Inventories

 

14,460

Prepaid expenses and other current assets

 

1,891

Property and equipment

 

14,331

Intangible assets

139,200

Goodwill

 

24,641

Other non-current assets

1,413

Total assets acquired

 

235,197

Accounts payable

 

1,560

Accrued expense and other current liabilities

6,035

Accrued compensation and other related expenses

4,909

Accrued government rebates

744

Returned goods reserve

2,202

Other non-current liabilities

1,146

Total liabilities assumed

 

16,596

Net assets acquired

$

218,601

The net assets were recorded at their estimated fair value. In valuing acquired assets and liabilities, fair value estimates were based primarily on future expected cash flows, market rate assumptions for contractual obligations, and appropriate discount rates. In connection with the acquisition, we recognized $46.9 million of indefinite-lived

in-process research and development intangible assets, $67.4 million of acquired ANDA intangible assets, and $24.9 million of customer relationship intangible assets.

Goodwill is considered an indefinite-lived asset and relates primarily to intangible assets that do not qualify for separate recognition, such as the assembled workforce and synergies between the entities. Goodwill established as a result of the acquisition is tax deductible in the U.S.

Novitium operations generated $90.3 million and $7.7 million of revenue during the years ended December 31, 2022 and 2021, respectively.

Pro Forma Consolidated Financial Information (unaudited)

 

The following unaudited pro forma consolidated financial information summarizes the results of operations for the periods indicated as if the Novitium acquisition had been completed as of January 1, 2020.

Years Ended December 31,

(in thousands)

2021

2020

    

Net revenues

$

272,888

$

260,951

Net loss

$

(31,740)

$

(48,814)


Transaction Costs

In conjunction with the acquisition, we incurred approximately $9.4 million in transaction costs, all of which were expensed in 2021 as selling, general, and administrative expense in the consolidated statement of operations.

Restricted Shares

The Novitium acquisition consideration included 2,466,654 restricted shares, which were valued at $91.2 million. These shares contain restrictions on their transfer for periods from three to 24 months following the completion of the acquisition. A Finnerty model was used to value the restricted shares. It includes inputs of not readily observable market data, which are Level 3 inputs. These unobservable inputs include ANI stock volatility with a range of 65% to 71%, and the discounted lack of marketability with a range of 7.5% to 21.5% depending on the length of restriction.

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.22.4
RESTRUCTURING
12 Months Ended
Dec. 31, 2022
RESTRUCTURING  
RESTRUCTURING

3. RESTRUCTURING

On June 2, 2022, we announced that we intend to cease operations at our Oakville, Ontario, Canada manufacturing plant by the first quarter of 2023. This action is part of ongoing initiatives to capture operational synergies following our acquisition of Novitium in November 2021. We have transitioned the majority of products manufactured or packaged in Oakville to one of our three U.S.-based manufacturing sites and are on track to cease operations by the end of the first quarter 2023. We are seeking to find potential buyers for the Oakville site, though there can be no assurance as to when or if that will occur or the amount of any net proceeds that may be received.

For the year ended December 31, 2022, restructuring activities resulted in expenses of $5.7 million. This included $2.1 million of severance and other employee benefit costs and $3.1 million of asset-related impairment and accelerated depreciation costs, for the year ended December 31, 2022, respectively. There were also $0.4 million of other costs year to date. As of December 31, 2022, $1.4 million of the severance and other employee benefits are unpaid and accrued. These costs are recorded as restructuring activities, an operating item, in the accompanying consolidated statements of operations. Certain of the severance and other employee benefit costs contain a service requirement, and as such, are being accrued over time as they are earned. We expect to incur additional charges of approximately $0.3 million in severance costs, $1.2 million in asset-related accelerated depreciation and $0.2 million to $0.4 million in other charges over the next three months. These costs are part of the Generics, Established Brands, and Other segment.

In conjunction with the planned exit of our Canadian facility, we have determined that the land and building at our Oakville, Ontario, Canada plant will be sold together over the transition period and meet the criteria to be classified as held for sale as of December 31, 2022. The land and building have a net carrying value of $8.0 million, which is presented as assets held for sale on the accompanying consolidated balance sheets. These assets are part of the Generics, Established Brands, and Other segment.

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.22.4
INDEBTEDNESS
12 Months Ended
Dec. 31, 2022
INDEBTEDNESS  
INDEBTEDNESS

4. INDEBTEDNESS

Credit Facility

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 between ANI and Novitium, repay our existing credit facility, and pay fees, costs and expenses incurred in connection with the merger. Proceeds of the Revolving Facility are expected to be used, subject to certain limitations, for working capital and other general corporate purposes.

 

The Term Facility matures in November 2027 and the Revolving Facility in November 2026. Each permits both base rate borrowings (“ABR Loans”) and Eurodollar rate borrowings (“Eurodollar Loans”), plus a spread of (a) 5.00% above the base rate in the case of ABR Loans under the Term Facility and 6.00% above the LIBOR Rate (or alternate benchmark rate as defined in the Credit Agreement) in the case of LIBOR loans under the Term Facility and (b) 3.75% above the base rate in the case of ABR Loans under the Revolving Facility and 4.75% above the LIBOR Rate (as defined in the Credit Facility) in the case of loans under the Revolving Facility. The interest rate under the Term Facility was 10.39% at December 31, 2022. The Credit Facility has a subjective acceleration clause in case of a material adverse effect. The Term Facility includes a repayment schedule, pursuant to which $750 thousand of the loan will be paid in quarterly installments during the twelve months ended December 31, 2023. As of December 31, 2022, $3.0 million of the loan is recorded as current borrowings in the consolidated balance sheets. As of December 31, 2022, we have not drawn on the Revolving Facility and $40.0 million remained available for borrowing.

We 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. We incur a commitment fee of 0.5% per annum on any unused portion of the Revolving Facility.

  

In connection with entry into the Credit Facility, on November 19, 2021, we terminated our existing Amended and Restated Credit Agreement, dated as of December 27, 2018 (the “Prior Credit Agreement”), among the Company, as borrower, and Citizens Bank with other lenders.

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 December 31, 2022 and 2021 are:

Current

December 31, 

December 31, 

(in thousands)

    

2022

    

2021

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

December 31, 

December 31, 

(in thousands)

    

2022

    

2021

Non-current borrowing on debt

$

294,000

$

297,000

Deferred financing costs

 

(8,331)

 

(10,480)

Non-current debt, net of deferred financing costs and current component

$

285,669

$

286,520

As of December 31, 2022, we had a $297.0 million balance on the Term Facility. Of the $0.9 million of unamortized deferred debt issuance costs allocated to the Revolving Facility, $0.6 million is included in other non-current assets in the consolidated balance sheets, and $0.3 million is included in prepaid expenses and other current assets in the consolidated balance sheets.

The contractual maturity of our Term Facility is as follows for the years ending December 31:

(in thousands)

    

Term Facility

2023

$

3,000

2024

 

3,000

2025

 

3,000

2026

 

3,000

2027

3,000

2028 and thereafter

282,000

Total

$

297,000

The following table sets forth the components of total interest expense related to the Term Facility and the Term Loan, DDTL, and Revolver under our Prior Credit Agreement recognized in our consolidated statements of operations for the year ended December 31:

Years Ended December 31, 

(in thousands)

    

2022

    

2021

    

2020

Contractual coupon

$

26,150

$

11,129

$

8,847

Amortization of finance fees

 

2,363

 

914

 

720

Capitalized interest

 

(95)

 

(98)

 

(88)

$

28,418

$

11,945

$

9,479

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.22.4
DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY
12 Months Ended
Dec. 31, 2022
DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY  
DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY

5. DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY

In April 2020, we entered into an interest rate swap with Citizens Bank, N.A. to manage our exposure to changes in LIBOR-based interest rates (or alternate benchmark rate as defined in the Credit Agreement) underlying total borrowings under term facilities related to our Prior Credit Agreement. 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 19, 2021 was novated and Truist Bank is the new counterparty. The swap is used to manage changes in LIBOR-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. The notional amount of the interest rate swap was $151.5 million and $165.8 million as of December 31, 2022 and 2021, respectively, and decreases quarterly by approximately $4.0 million until December 2023, after which it remains static until maturity in December 2026. As of December 31, 2022, the fair value of the interest rate swap asset was recorded in other non-current assets in the consolidated balance sheets was $8.8 million. As of December 31, 2022, $12.2 million was recorded in accumulated other comprehensive loss, net of tax in the consolidated balance sheets.

During the year ended December 31, 2022, the change in fair value of the interest rate swaps was a gain of $14.3 million. During the year ended December 31, 2022, gains on the interest rate swap of $15.2 million were recorded in accumulated other comprehensive loss, net of tax in our consolidated statements of comprehensive (loss)/income. Differences between the hedged LIBOR 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 LIBOR rate. In the year ended December 31, 2022 and 2021, $2.3 million and $4.8 million, respectively, of interest expense was recognized in relation to the interest rate swaps. Included in these amounts for the years ended December 31, 2022 and 2021 are reclassifications out of accumulated other comprehensive income/loss of $2.8 million and $3.5 million in expense, respectively, related to terminated and de-designated cash flow hedges.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.22.4
INVENTORIES
12 Months Ended
Dec. 31, 2022
INVENTORIES  
INVENTORIES

6. INVENTORIES

Inventories consist of the following as of December 31:

December 31, 

December 31, 

(in thousands)

    

2022

    

2021

 

Raw materials

$

70,497

$

51,350

Packaging materials

 

7,760

 

5,475

Work-in-progress

 

1,889

 

652

Finished goods

 

35,487

 

31,969

 

115,633

 

89,446

Reserve for excess/obsolete inventories

 

(10,278)

 

(7,753)

Inventories, net

$

105,355

$

81,693

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY AND EQUIPMENT
12 Months Ended
Dec. 31, 2022
PROPERTY AND EQUIPMENT  
PROPERTY AND EQUIPMENT

7. PROPERTY AND EQUIPMENT

Property and equipment consist of the following as of December 31:

December 31, 

December 31, 

(in thousands)

    

2022(1)

    

2021(1)

Land

$

1,549

$

5,947

Buildings

 

16,659

 

19,970

Machinery, furniture, and equipment

 

53,146

 

46,769

Construction in progress

 

4,604

 

2,941

 

75,958

 

75,627

Less: accumulated depreciation

 

(32,712)

 

(22,956)

Property and equipment, net

$

43,246

$

52,671

(1)Amounts as of December 31, 2022 exclude the land and building at our Canada facility, which are classified as held for sale as of December 31, 2022. These assets have a carrying value of $8.0 million.

Depreciation expense for the years ended December 31, 2022, 2021, and 2020 totaled $7.4 million, $5.5 million, and $4.8 million, respectively. During the years ended December 31, 2022, 2021, and 2020 there was $0.1 million of interest capitalized into construction in progress.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND INTANGIBLE ASSETS
12 Months Ended
Dec. 31, 2022
GOODWILL AND INTANGIBLE ASSETS  
GOODWILL AND INTANGIBLE ASSETS

8. GOODWILL AND INTANGIBLE ASSETS

Goodwill

As a result of our 2013 merger with BioSante Pharmaceuticals, Inc. (“BioSante”), we recorded goodwill of $1.8 million. As a result of our acquisition of WellSpring Pharma Services Inc., we recorded additional goodwill of $1.7 million in 2018. From our acquisition of Novitium in 2021, we recorded goodwill of $24.6 million. We have two operating segments, which are the same as our two reporting units, Generics, Established Brands, and Other reporting unit and the Rare Disease reporting unit. All of the goodwill is recorded in our Generics, Established Brands, and Other reporting unit.

For the goodwill impairment analyses performed at October 31, 2022 and 2021, we performed qualitative assessments to determine whether it was more likely than not that our goodwill asset was impaired in order to determine the necessity of performing a quantitative impairment test, under which management would calculate the asset’s fair value. When performing the qualitative assessments, we evaluated events and circumstances that would affect the significant inputs used to determine the fair value of the goodwill. Based on our assessments of the aforementioned factors, it was determined that it was more likely than not that the fair value of our one reporting unit is greater than its carrying amount as of October 31, 2022 and 2021, and therefore no quantitative testing for impairment was required.

In addition to the qualitative impairment analysis performed at October 31, 2022, there were no events or changes in circumstances that would have reduced the fair value of our reporting unit below its carrying value from October 31, 2022 to December 31, 2022. No impairment loss was recognized during the years ended December 31, 2022, 2021, and 2020, and the balance of goodwill was $28.2 million and $27.9 million as of December 31, 2022 and 2021, respectively.

Intangible Assets

The components of net definite-lived intangible assets and net indefinite-lived intangible assets other than goodwill are as follows:

December 31, 2022

December 31, 2021

Weighted Average

Gross Carrying  

Accumulated

Gross Carrying

Accumulated

Amortization

(in thousands)

  

Amount

  

Amortization

  

Amount

  

Amortization

  

Period

Definite-Lived Intangible Assets:

Acquired ANDA intangible assets

$

195,862

$

(75,606)

$

168,536

$

(54,079)

 

8.3

years

NDAs and product rights

 

242,372

 

(162,188)

 

242,372

 

(138,835)

 

9.9

years

Marketing and distribution rights

 

17,157

 

(13,309)

 

17,157

 

(12,347)

 

5.5

years

Non-compete agreement

 

624

 

(602)

 

624

 

(513)

 

7.0

years

Customer relationships

24,900

(4,150)

24,900

(593)

7.0

years

Indefinite-Lived Intangible Assets:

In process research and development

26,575

46,900

Indefinite

Total Intangible Assets, net

$

507,490

$

(255,855)

$

500,489

$

(206,367)

8.9

years

During 2022, $20.3 million was reclassified from IPR&D to ANDA intangible assets upon completion of projects and launch of related products. We also added $7.2 million in ANDA intangible assets related to the July 21, 2022 transaction with Oakrum Pharma, LLC (Note 9). These assets will be amortized over a seven-year useful life.

Indefinite-Lived Intangible Assets impairment analysis was performed as of October 31, 2022. We performed qualitative assessments to determine whether it was more likely than not that the assets were impaired in order to determine the necessity of performing a quantitative impairment test, under which management would calculate the asset’s fair value. When performing the qualitative assessments, we evaluated events and circumstances that would affect the significant inputs used to determine the fair value of the assets. Based on our assessments of the aforementioned factors, it was determined that it was more likely than not that the fair value of assets are greater than their carrying amount as of October 31, 2022, and therefore no quantitative testing for impairment was

required. In addition to the qualitative impairment analysis performed, there were no events or changes in circumstances that would have reduced the fair value of assets below their carrying value from October 31, 2022 to December 31, 2022. During the year ended December 31, 2022, we recognized a full impairment of a definite-lived ANDA asset with a remaining carrying value of $0.1 million.

Amortization expense was $49.5 million, $41.8 million, and $39.9 million for the years ended December 31, 2022, 2021, and 2020, respectively. Refer to Note 9 for more details on acquired definite-lived and indefinite-lived intangible assets.

Expected future amortization expense is as follows for the years ending December 31:

(in thousands)

    

2023

$

51,792

2024

 

50,996

2025

 

48,893

2026

 

35,574

2027

 

26,663

2028 and thereafter

 

37,717

Total

$

251,635

Expected amortization expense is an estimate. Actual amounts of amortization expense may differ due to timing of regulatory approvals related to IPR&D assets, additional intangible assets acquired, impairment of intangible assets, and other events.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE DISCLOSURES
12 Months Ended
Dec. 31, 2022
FAIR VALUE DISCLOSURES  
FAIR VALUE DISCLOSURES

9. 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 which 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 LIBOR 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 December 31, 2022 and 2021.

Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis

Contingent Value Rights

Our contingent value rights (“CVRs”), which were granted coincident with our merger with BioSante Pharmaceuticals, Inc. and expire in June 2023, are considered to be contingent consideration and are classified as liabilities. As such, the CVRs were recorded as purchase consideration at their estimated fair value, using Level 3 inputs, and are marked to market each reporting period until settlement. The fair value of CVRs is estimated using the present value of management’s projection of the expected payments pursuant to the terms of the CVR agreement, which is the primary unobservable input. If our projection or expected payments were to increase substantially, the value of the CVRs could increase as a result. The present value of the liability was calculated using a discount rate of 15%. We determined that the fair value of the CVRs was immaterial as of December 31, 2022 and 2021. We also determined that the changes in such fair value were immaterial for the years ended December 31, 2022, 2021, and 2020.

Interest Rate Swap

The fair value of our interest rate swap is estimated based on the present value of projected future cash flows using the LIBOR forward rate curve. In 2023, we expect that this will be replaced by a forward rate curve for an alternate benchmark rate as defined in the Credit Agreement. 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 a $8.8 million asset at December 31, 2022.

Contingent Consideration

In connection with the acquisition of Novitium, we may pay up to $46.5 million in additional consideration related to the achievement of certain milestones, including 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 of not readily observable market data, which are Level 3 inputs. As of the November 19, 2021 acquisition date, the contingent consideration had a fair value of $30.8 million. The fair value of the contingent consideration was $35.1 million and $31.0 million as of December 31, 2022 and 2021, respectively, and is reflected as a non-current accrued contingent consideration liability in the consolidated balance sheet.

The recurring Level 3 fair value measurements of contingent consideration for which a liability is recorded include the following significant unobservable inputs:

Payment Type

Valuation Technique

Unobservable Input

Assumptions

Profit-based milestone payments

Probability-weighted discounted cash flow

Discount rate

13.0%

Projected fiscal year of payment

2024-2029

Product development-based milestone payments

Probability-weighted discounted cash flow

Discount rate

8.8%

Probability of payment

95.0%

Projected fiscal year of payment

2024

The following table presents the changes in contingent consideration balances classified as Level 3 balances for the year ended December 31, 2022 and 2021:

Years Ended December 31, 

(in thousands)

    

2022

    

2021

Beginning balance

$

31,000

$

Initial valuation

30,800

Measurement period adjustment

300

Change in fair value

 

3,758

 

200

Ending balance

$

35,058

$

31,000

The following table presents our financial assets and liabilities accounted for at fair value on a recurring basis as of December 31, 2022 and December 31, 2021, by level within the fair value hierarchy:

(in thousands)

Fair Value at

Description

December 31, 2022

Level 1

Level 2

Level 3

Assets

 

  

 

  

 

  

 

  

Interest rate swap

$

8,759

$

$

8,759

$

Liabilities

 

  

 

  

 

  

 

  

Contingent consideration

$

35,058

$

$

$

35,058

CVRs

$

$

$

$

    

Fair Value at

    

    

    

Description

December 31, 2021

Level 1

Level 2

Level 3

Liabilities

 

  

 

  

 

  

 

  

Contingent consideration

$

31,000

$

$

$

31,000

Interest rate swaps

$

6,790

$

$

6,790

$

CVRs

$

$

$

$

Financial Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis

We have no financial assets and 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

We have no non-financial assets and 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

We measure our long-lived assets, including property and equipment, ROU assets, intangible assets, and goodwill, at fair value on a non-recurring basis. These assets are recognized at fair value when they are deemed to be other-than-temporarily impaired. During the year ended December 31, 2022, we recognized an impairment charge of $0.1 million related to a definite-lived ANDA intangible asset. During the year ended December 31, 2021, we recognized an impairment charge of $2.4 million related to a definite-lived ANDA intangible asset. There were no other fair value impairments recognized in the years ended December 31, 2022 and 2021.

Acquired Non-Financial Assets Measured at Fair Value

On July 21, 2022, we acquired four ANDAs from Oakrum Pharma, LLC for total consideration of $8.0 million plus an immaterial amount for the purchase of finished goods inventory. The transaction was funded from cash on hand. We accounted for this transaction as an asset acquisition and capitalized the transaction costs directly related to the acquisition. The product portfolio included one commercial product, one approved product with a launch completed in September and two filed products, with approval pending. We recognized $7.2 million as acquired ANDA intangible assets and $1.2 million as research and development expense because certain of the generic products have significant remaining work required in order to be commercialized and the products do not have an alternative future use. The payment was allocated to the acquired intangible assets and in-process research and development based on relative fair value, which was determined using Level 3 unobservable inputs. We used the present value of the estimated cash flows related to the products, using a discount rate of 13% to determine the fair value of the acquired intangible assets and in-process research and development. The inventory acquired was immaterial. Contingent liabilities are accrued when they are both estimable and probable. We accrued $0.2 million in contingent payments due to a third party upon the launch of a product completed in September. This was accrued and recorded in the fair value of acquired intangible assets as it was probable at the acquisition date and has been paid in December 2022. The ANDA’s will be amortized in full over its useful life of seven years and will be tested for impairment when events or circumstances indicate that the carrying value of the asset may not be recoverable. No such triggering events were identified during the period from the date of acquisition to December 31, 2022, and therefore no impairment loss was recognized for the year ended December 31, 2022.

In April 2021, we acquired three NDAs and an ANDA and certain related inventories from Sandoz, Inc. for total consideration of $20.7 million. We also incurred and paid $0.4 million in transaction costs directly related to the acquisition. The acquisition was funded via borrowings under our Revolver. We accounted for this transaction as an asset acquisition and capitalized the transaction costs directly related to the acquisition. We recognized $11.4 million as acquired intangible assets and $9.7 million of inventory at fair value, including $0.6 million of API, $1.0 million of sample inventory, and $8.1 million in finished goods inventory. In order to determine the fair value of the intangible assets, we used the present value of the estimated cash flows related to the product rights using a discount rate of 10%, which are level 3 unobservable inputs. The fair value of the inventory was determined based on the estimated selling price to be generated from the finished goods, less costs to sell, including a reasonable margin, which are level 3 unobservable inputs. The intangible assets are being amortized in full over a useful life of seven years and are tested for impairment when events or circumstances indicate that the carrying value of the asset may

not be recoverable. No such triggering events were identified during the period from the date of acquisition to December 31, 2022 and therefore no impairment loss was recognized for the years ended December 31, 2021 and 2022.

In July 2020, we acquired an ANDA and certain related inventories from a private company for total consideration of $4.3 million. We also incurred and paid $0.1 million in transaction costs directly related to the acquisition. We accounted for this transaction as an asset acquisition and capitalized the transaction costs directly related to the acquisition. We recognized $3.0 million as an acquired ANDA intangible asset and $1.4 million in inventory at fair value. The fair value of the inventory was determined based on the estimated selling price to be generated from the finished goods, less costs to sell, including a reasonable margin, which are level 3 unobservable inputs. The ANDA was being amortized in full over its useful life of seven years. During the fourth quarter 2021, we recognized a full impairment of the remaining $2.4 million carrying value of the asset, as it was determined that the asset would not generate future cash flows.  

In January 2020, we completed the acquisition of the U.S. portfolio of 23 generic products and API and finished goods related to certain of those products from Amerigen Pharmaceuticals, Ltd. (“Amerigen”) for a purchase consideration of $56.8 million and up to $25.0 million in contingent payments over the subsequent four years from the acquisition. The product portfolio at the time of the acquisition included ten commercial products, three approved products with launches pending, four filed products and four in-development products as well as a license to commercialize two approved products. Payments were made using cash on hand and through borrowings of $15.0 million under our Revolver. We also incurred and paid $0.7 million in transaction costs directly related to the acquisition. We accounted for the transaction as an asset acquisition and capitalized the transaction costs directly related to the acquisition. We recognized $38.5 million as acquired ANDA intangible assets and $6.7 million as acquired marketing and distribution rights related to the licensed products, which are being amortized over their useful lives of seven years. We also recognized $3.8 million of the purchase price as research and development expense because certain of the generic products have significant remaining work required in order to be commercialized and the products do not have an alternative future use. The payment was allocated to the two asset categories and in-process research and development based on relative fair value, which was determined using Level 3 unobservable inputs. To determine the fair value of the acquired intangible assets and in-process research and development, we used the present value of the estimated cash flows related to the products, using a discount rate of 8%. We also recognized $8.4 million in inventory at fair value, including $1.7 million of API and $6.7 million of finished goods. The fair value of the inventory was determined based on the estimated selling price to be generated from the finished goods, less costs to sell, including a reasonable margin, which are level 3 unobservable inputs. Contingent liabilities will be accrued when they are both estimable and probable. The intangible assets will be tested for impairment when events or circumstances indicate that the carrying value of the asset may not be recoverable. No such triggering events were identified during the period from the date of acquisition to December 31, 2022 and therefore no impairment loss was recognized for the years ended December 31, 2020, 2021, and 2022.

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.22.4
MEZZANINE AND STOCKHOLDERS' EQUITY
12 Months Ended
Dec. 31, 2022
MEZZANINE AND STOCKHOLDERS' EQUITY  
MEZZANINE AND STOCKHOLDERS' EQUITY

10. MEZZANINE AND STOCKHOLDERS’ EQUITY

Stockholders’ Equity

Authorized shares

We are 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 December 31, 2022 and 2021.

There were 17.6 million and 17.5 million shares of common stock issued and outstanding as of December 31, 2022, respectively, and 16.9 million and 16.8 million shares of common stock issued and outstanding as of December 31, 2021, respectively. During 2021, we issued 1.5 million shares related to a public offering of our common stock and 2.5 million shares as consideration for our acquisition of Novitium.

There were 11 thousand shares of class C special stock issued and outstanding as of December 31, 2022 and 2021. 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 our 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 if we were to liquidate, dissolve, or wind-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, we entered into an Equity Commitment and Investment Agreement with Ampersand 2020 Limited Partnership (the “PIPE Investor”), pursuant to which we agreed to issue and sell to the PIPE Investor, and the PIPE Investor agreed to purchase, 25,000 shares of our 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. This agreement closed and the 25,000 PIPE Shares were sold and issued for $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 in our control. We incurred $0.2 million in issuance costs associated with the transaction.

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 our 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 our 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 December 31, 2022, the PIPE shares are currently convertible into a maximum of 602,901 shares of our common stock.

In case of a liquidation event, the holder of the PIPE Shares will be entitled to receive, in preference to holders of our 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 our common stock. The PIPE Shares will have voting rights, voting as one series with our 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 of ANI, 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 holder of the PIPE Shares would have received if it had converted into our common stock.

There were 25,000 shares of Series A convertible preferred stock outstanding as of December 31, 2022 and 2021.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION
12 Months Ended
Dec. 31, 2022
STOCK-BASED COMPENSATION  
STOCK-BASED COMPENSATION

11. STOCK-BASED COMPENSATION

Employee Stock Purchase Plan

In July 2016, we commenced administration of the ANI Pharmaceuticals, Inc. 2016 Employee Stock Purchase Plan. The Board of Directors and shareholders approved a maximum of 0.2 million shares of common stock, which were reserved and made available for issuance under the ESPP. Under the ESPP, participants can purchase shares of our stock at a 15% discount. We issued 29 thousand, 14 thousand, and 13 thousand shares in the years ended December 31, 2022, 2021, and 2020, respectively.

The following table summarizes ESPP expense incurred under the 2016 Employee Stock Purchase Plan and included in our consolidated statements of operations:

(in thousands)

Years Ended December 31, 

    

2022

    

2021

    

2020

Cost of sales

$

50

$

15

$

21

Research and development

 

41

 

21

 

36

Selling, general, and administrative

 

222

 

87

 

123

$

313

$

123

$

180

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 our stockholders at the 2022 Annual Meeting of Stockholders (the “Annual Meeting”) held on April 27, 2022. Prior to this approval, we had been granting equity-based incentive awards under our Sixth Amended and Restated 2008 Stock Incentive Plan (the “2008 Plan”), which was renamed and was amended and restated to become the 2022 Plan. This amendment and restatement, among other things, increased the number of shares reserved for issuance thereunder by 1,150,000 shares. As of December 31, 2022, 1.1 million shares of our common stock were available for issuance under the 2022 Plan.

From time to time, we may grant stock options to employees through an inducement grant outside of our 2022 Plan to induce prospective employees to accept employment with us (the “Inducement Grants”). The options are granted at an exercise price equal to the fair market value of a share of our 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.

We measure the cost of equity-based service awards based on the grant-date fair value of the award. The cost is recognized ratably over the period during which an employee is required to provide service in exchange for the award or the requisite service period. We recognize stock-based compensation expense ratably over the vesting periods of the awards.

The following table summarizes stock-based compensation expense incurred under the Stock Incentive Plans and Inducement Grant and included in our consolidated statements of operations:

(in thousands)

Years Ended December 31, 

    

2022

    

2021

    

2020

Cost of sales

$

482

$

5

$

115

Research and development

 

710

 

543

 

561

Selling, general, and administrative

 

13,094

 

9,818

 

12,080

$

14,286

$

10,366

$

12,756

We recognized income tax benefits of $1.7 million, $1.0 million, and $1.6 million for stock-based compensation-related tax deductions in our 2022, 2021, and 2020 consolidated statements of operations,

Stock Options

Outstanding stock options 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. Upon exercise of an option, we issue new shares of our common stock or issue shares from treasury stock.

For 2022, 2021, and 2020, the fair value of each option grant was estimated using the Black-Scholes option-pricing model, using the following assumptions:

Years Ended December 31, 

    

2022

    

2021

    

2020

Expected option life (years)

5.50 - 6.25

5.50 - 6.25

5.50 - 6.25

Risk-free interest rate

 

1.71% - 2.83%

  

0.68% - 1.39%

  

0.31% - 1.63%

Expected stock price volatility

 

48.4% - 50.0%

  

48.2% - 49.5%

  

49.2% - 51.2%

Dividend yield

 

We use the simplified method to estimate the expected option life of options. The risk-free interest rate used is the yield on a U.S. Treasury note as of the grant date with a maturity equal to the estimated life of the option. We calculated an estimated volatility rate based on our historical stock price. We have not issued a cash dividend on our common shares in the past nor do we have any current plans to do so in the future; therefore, an expected dividend yield of zero was used.

A summary of stock option activity under the 2022 Plan and Inducement Grants during the years ended December 31, 2022, 2021, and 2020 is presented below:

    

    

    

Weighted

    

Weighted

    

Average

Average

Weighted

Grant-

Remaining

(in thousands, except per share and

Option

Average

date

Term

Aggregate

remaining term data)

Shares

Exercise Price

Fair Value

(years)

Intrinsic Value

Outstanding December 31, 2019

 

757

$

54.21

 

7.2

$

6,761

Granted

 

231

 

30.29

$

14.39

Exercised

 

(8)

 

36.81

 

216

Forfeited

 

(44)

 

54.54

Expired

 

 

Outstanding December 31, 2020

 

936

$

48.44

 

7.1

$

372

Granted

 

168

 

33.09

$

15.71

Exercised

 

(42)

 

40.25

 

552

Forfeited

 

(19)

 

59.84

Expired

 

(55)

 

55.59

Outstanding at December 31, 2021

 

988

$

45.56

 

6.6

$

6,786

Granted

 

36

 

34.52

$

16.82

Exercised

 

(23)

 

30.03

 

153

Forfeited

 

(47)

 

36.91

Expired

 

(47)

 

55.07

Outstanding at December 31, 2022

 

907

$

45.47

 

5.6

$

3,868

Exercisable at December 31, 2022

 

686

$

49.31

 

4.9

$

2,003

As of December 31, 2022, there was $3.2 million of total unrecognized compensation cost related to non-vested stock options granted under the 2022 Plan and Inducement Grant. The cost is expected to be recognized over a weighted-average period of 2.0 years. During the year ended December 31, 2022, we received $0.7 million in cash from the exercise of stock options and recorded less than $0.1 million tax provision related to these exercises. During the year ended December 31, 2021, we received $1.7 million in cash from the exercise of stock options and recorded a $0.1 million tax provision related to these exercises. During the year ended December 31, 2020, we received $0.3 million in cash from the exercise of stock options and recorded a $43 thousand tax provision related to these exercises.

Restricted Stock Awards

Restricted stock awards (“RSAs”) granted to employees generally vest over a period of four years. RSAs granted to non-officer directors generally vest over a period of one year.

Shares of our common stock delivered to employees and directors will be unrestricted upon vesting. During the vesting period, the recipient of the restricted stock 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.

A summary of RSA activity under the Plan during the years ended December 31, 2022, 2021, and 2020 is presented below:

    

    

Weighted

    

Average Grant

Weighted Average

(in thousands, except per share and

Date Fair

Remaining Term

remaining term data)

Shares

Value

(years)

Unvested at December 31, 2019

 

192

$

61.46

 

2.6

Granted

 

305

 

44.42

 

  

Vested

 

(127)

 

58.88

 

  

Forfeited

 

(18)

 

51.53

 

  

Unvested at December 31, 2020

 

352

$

48.14

 

2.7

Granted

 

541

 

33.02

 

  

Vested

 

(125)

 

48.32

 

  

Forfeited

 

(61)

 

48.16

 

  

Unvested at December 31, 2021

 

707

$

36.52

 

2.8

Granted

 

748

 

32.76

 

  

Vested

 

(245)

 

36.99

 

  

Forfeited

 

(69)

 

38.08

 

  

Unvested at December 31, 2022

 

1,141

$

33.86

 

2.6

As of December 31, 2022, there was $31.2 million of total unrecognized compensation cost related to non-vested RSAs granted under the Plan, which is expected to be recognized over a weighted-average period of 2.6 years.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES
12 Months Ended
Dec. 31, 2022
INCOME TAXES  
INCOME TAXES

12. INCOME TAXES

On August 6, 2018, ANI Pharmaceuticals Canada Inc. (“ANI Canada”) acquired all the issued and outstanding equity interests of WellSpring in a non-taxable transaction. Following the consummation of the transaction, WellSpring was merged into ANI Canada. For U.S. Federal and state income tax purposes, ANI Canada is not part of ANI’s consolidated group; rather, ANI Canada is subject to income taxes only in Canada and solely based on its stand-alone operations. The foreign current and foreign deferred provisions (benefits) below represent our tax provision (benefit) from the Canadian, Indian, and Israeli taxing jurisdictions.

We are required to establish a valuation allowance for deferred tax assets if, based on the weight of available evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. We consider the projected future taxable income and tax planning strategies in making this assessment.

As of December 31, 2022 and 2021, our consolidated valuation allowance was $0.4 million, related solely to deferred tax assets for net operating loss carryforwards in certain U.S. state jurisdictions.

Our total provision for income taxes consists of the following for the years ended December 31, 2022, 2021, and 2020:

(in thousands)

    

2022

    

2021

    

2020

Current income tax provision:

 

  

 

  

 

  

Federal

$

152

$

1,296

$

9,232

State

 

249

 

1,320

 

559

Foreign

 

66

 

691

 

Total

 

467

 

3,307

 

9,791

Deferred income tax benefit

 

  

 

  

 

  

Federal

 

(13,382)

 

(12,163)

 

(14,125)

State

 

(1,722)

 

(5,122)

 

744

Foreign

 

(128)

 

336

 

345

Total

 

(15,232)

 

(16,949)

 

(13,036)

Change in valuation allowance

 

(4)

 

187

 

(169)

Total benefit for income taxes

$

(14,769)

$

(13,455)

$

(3,414)

The difference between our expected income tax provision from applying U.S. Federal statutory tax rates to the pre-tax income and actual income tax provision relates primarily to the effect of the following:

As of December 31, 

 

    

2022

    

2021

    

2020

 

US Federal statutory rate

 

21.0

%  

21.0

%  

21.0

%

State taxes, net of Federal benefit

 

3.2

%  

3.3

%  

1.9

%

Foreign taxes

 

0.1

%  

(1.0)

%  

(0.1)

%

Change in valuation allowance

 

%  

(0.3)

%  

0.7

%

Stock-based compensation

 

(1.4)

%  

(1.7)

%  

(2.5)

%

Non-deductible costs

(0.5)

%  

(0.8)

%  

(3.5)

%

Change in state apportionment factors, state and foreign rates

(0.1)

%  

5.5

%  

(7.3)

%

Research and experimentation and charitable credits

1.4

%  

0.9

%  

0.9

%

Transfer pricing and other

(0.1)

%  

(2.9)

%  

2.0

%

Effective income tax rate

 

23.6

%  

24.0

%  

13.1

%

Deferred income taxes reflect the net tax effects of differences between the bases of assets and liabilities for financial reporting and income tax purposes. Our deferred income tax assets and liabilities consisted of the following:

As of December 31, 

(in thousands)

    

2022

    

2021

Deferred tax assets:

 

  

 

  

Accruals and advances

$

9,233

$

10,149

Stock-based compensation

6,041

5,108

Accruals for chargebacks and returns

 

15,344

 

18,371

Inventory

 

5,292

 

5,983

Intangible asset

 

33,431

 

23,470

Net operating loss carryforwards

 

5,994

 

6,038

Other

 

16,548

 

8,758

Total deferred tax assets

$

91,883

$

77,877

Deferred tax liabilities:

 

  

 

  

Depreciation

$

(5,776)

$

(6,601)

Intangible assets

 

 

(11)

Other

 

(4,298)

 

(2,879)

Total deferred tax liabilities

$

(10,074)

$

(9,491)

Valuation allowance

 

(446)

 

(450)

Deferred tax assets, net of deferred tax liabilities and valuation allowance

$

81,363

$

67,936

As of December 31, 2022, we had U.S. federal net operating loss carryforwards of approximately $22.6 million, all of which arose as a result of the 2013 merger with BioSante Pharmaceuticals, Inc. and from our taxable loss in 2021 and 2022. Our net operating loss carryforwards related to our 2013 merger, if not used, expire in annual increments through 2033 and are limited on an annual basis as prescribed by Section 382 of the U.S. Internal Revenue Code; our current annual limitation is approximately $0.8 million per year. Our net operating losses that arose in 2021 and 2022 do not expire and are not limited by Section 382. Additionally, as of December 31, 2022, we have total net operating losses in Canada of $1.7 million that expire through 2038.

We are subject to income taxes in numerous jurisdictions in the U.S., Canada, and India. Significant judgment is required in evaluating our tax positions and determining our provision for income taxes. We establish liabilities for tax-related uncertainties based on estimates of whether, and the extent to which, additional taxes will be due. These liabilities are established when we believe that certain positions might be challenged despite our belief that our tax return positions are fully supportable. We adjust these liabilities in light of changing facts and circumstances, such as the outcome of a tax audit. The provision for income taxes includes the impact of changes to the liability that is considered appropriate. We identified no material uncertain income tax positions as of December 31, 2022 and 2021.

We are subject to income tax audits in all jurisdictions for which we file tax returns. Tax audits by their nature are often complex and can require several years to complete. All of our income tax returns remain subject to examination by tax authorities due to the availability of net operating loss carryforwards.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2022
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

13. COMMITMENTS AND CONTINGENCIES

Operating Leases

All our existing leases as of December 31, 2022 are classified as operating leases. As of December 31, 2022, we have 13 material operating leases for facilities and office equipment with remaining terms expiring from 2025 through 2027 and a weighted average remaining lease term of 2.6 years. Many of our existing leases have fair value renewal options, none of which are considered certain of being exercised or included in the minimum lease term. Discount rates used in the calculation of our lease liability ranged between 3.99% and 8.95%.

Rent expense for the years ended December 31, 2022 and 2021 consisted of the following:

    

Year Ended December 31, 

(in thousands)

    

2022

2021

Operating lease costs

$

701

$

240

Variable lease costs

 

236

 

48

Total lease costs

$

937

$

288

A maturity analysis of our operating leases follows:

(in thousands)

    

Future payments:

2023

$

798

2024

 

868

2025

 

470

2026

 

89

2027

34

Total

$

2,259

Discount

(194)

Lease liability

2,065

Current lease liability, included in accrued expenses and other in the consolidated balance sheets

(684)

Non-current lease liability, included in derivatives and other non-current liabilities in the consolidated balance sheets

$

1,381

Vendor Purchase Minimums

We have a supply agreement with one vendor that includes purchase minimums. Pursuant to this agreement, we will be required to purchase a total of $0.1 million of API from this vendor during the year ended December 31, 2023.

Government Regulation

Our 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”), Health Canada, 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 our products. The DEA, Health Canada, and NCB maintain oversight over our products that are considered controlled substances.

Unapproved Products

Two of our products, Esterified Estrogen with Methyltestosterone (“EEMT”) and Opium Tincture, are marketed without approved NDAs or ANDAs. During the years ended December 31, 2022, 2021, and 2020, net revenues for these products totaled $14.2 million, $16.2 million, and $16.9 million, respectively.

The FDA's policy with respect to the continued marketing of unapproved products appears in the FDA's September 2011 Compliance Policy Guide Sec. 440.100 titled “Marketed New Drugs without Approved NDAs or ANDAs.” Under this policy, the FDA has stated that it will follow a risk-based approach with regard to enforcement against marketing of unapproved products. The FDA evaluates whether to initiate enforcement action on a case-by-case basis, but gives higher priority to enforcement action against products in certain categories, such as those with potential safety risks or that lack evidence of effectiveness.

We continue to believe that, so long as we comply with applicable manufacturing standards, the FDA will continue to operate on a risk-based approach and will not take action against us. However, we can offer no assurance that the FDA will continue to follow this approach or that it will not take a contrary position with any individual product or group of products. If the FDA were to move away from the risk-based approach to enforcement against marketing of unapproved products, we may be required to seek FDA approval for these products or withdraw such products from the market. If we decide to withdraw the products from the market, our net revenues for generic pharmaceutical products would decline materially, and if we decide to seek FDA approval, we would face increased expenses and might need to suspend sales of the products until such approval was obtained, and there are no assurances that we would receive such approval.

In addition, one group of products that we manufacture on behalf of a contract customer is marketed by that customer without an approved NDA. If the FDA took enforcement action against such customer, the customer may be required to seek FDA approval for the group of products or withdraw them from the market. Our contract manufacturing revenues for the group of unapproved products for the years ended December 31, 2022, 2021, and 2020 were $2.6 million, $2.4 million, and $2.8 million, respectively.

Legal proceedings

We are 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. Due to the inherent unpredictability of legal matters, including litigation, governmental and regulatory matters, particularly where the damages sought are substantial or indeterminate or when the proceedings, investigations or inquiries are in the early stages, we cannot accurately predict the outcome, or the effects of the legal proceedings described below. While we believe that we have valid claims and/or defenses in the litigation and other matters described below, litigation is inherently unpredictable, 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 2021 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

In November of 2017, we were served with a complaint filed by Arbor Pharmaceuticals, LLC, in the United States District Court for the District of Minnesota. The complaint alleged false advertising and unfair competition in violation of Section 43(a) of the Lanham Act, Section 1125(a) of Title 15 of the United States Code, and Minnesota State law, under the premise that we sold an unapproved Erythromycin Ethylsuccinate (“EES”) product during the period between September 27, 2016 and November 2, 2018. The complaint sought a trial by jury and monetary damages (inclusive of actual and consequential damages, treble damages, disgorgement of ANI profits, and legal fees) of an unspecified amount. Discovery in this action closed on March 31, 2019 and trial was scheduled to commence on August 25, 2021. On August 3, 2021, the Company entered into a Settlement Agreement with Arbor Pharmaceuticals, LLC to resolve all claims related to Civil Action 17-4910, Arbor Pharmaceuticals, LLC (“Arbor”) v. ANI Pharmaceuticals, Inc., which was pending trial in the United States District Court for the District of Minnesota. Under the terms of the agreement, ANI paid Arbor $8.4 million and Arbor dismissed the action with prejudice. Neither party admitted wrongdoing in reaching this settlement. The Company paid the settlement from cash on the balance sheet

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 are substantively identical.  The plaintiffs in these actions allege 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. 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 at this early stage of the litigation cannot reasonably estimate the potential damages that the plaintiffs will seek. The cases have been 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 contain substantially similar claims. On April 19, 2022, the Company and other defendants filed motions to dismiss the newly amended complaints. On May 23, 2022, the plaintiffs filed oppositions to the motions to dismiss and, on June 24, 2022, the Company and other defendants filed replies to those oppositions. On February 21, 2023, the Company and the defendants’ motions to dismiss all actions were granted with prejudice. Plaintiffs have thirty days to file an appeal.

On March 24, 2021, Azurity Pharmaceuticals, Inc. (“Azurity”) filed a complaint in the United States District Court for the District of Minnesota against ANI Pharmaceuticals, Inc., asserting that ANI’s vancomycin hydrochloride oral solution drug product infringes U.S. Patent No. 10,688,046. The complaint sought injunctive relief, damages, including lost profits and/or royalty, treble damages, and attorneys’ fee and costs. On February 15, 2022, the Company entered into a settlement agreement with Azurity to resolve all claims related to this action. Under the terms of the agreement, Azurity granted ANI a non-exclusive, non-transferable, non-sublicensable, royalty-bearing license under its Patents to sell ANI product in the United States and dismissed the action with prejudice. In exchange, we paid Azurity $1.9 million of royalties from past sales and we will pay Azurity a royalty equal to 20% of gross margin of sales of the ANI product for a contractually defined term. We paid the settlement from cash on hand and the $1.9 million charge was recorded as cost of sales (excluding depreciation and amortization) on the consolidated statement of operations for the year ended December 31, 2021.

On April 1, 2021, United Therapeutics Corp. and Supernus Pharmaceuticals, Inc. (“UTC/Supernus”) filed a complaint in the United States District Court for the District of Delaware against ANI Pharmaceuticals, Inc., asserting that ANI’s proposed Treprostinil extended release drug product, which is subject to ANI’s Abbreviated New Drug Application No. 215667, infringes U.S. Patent Nos. 7,417,070, 7,544,713, 8,252,839, 8,349,892, 8,410,169, 8,747,897, 9,050,311, 9,278,901, 9,393,203, 9,422,223, 9,593,066 and 9,604,901 (“the Asserted Patents”). The complaint seeks injunctive relief, attorneys' fee and costs. ANI filed its answer and counterclaims on May 28, 2021, denying UTC/Supernus’ allegations and seeking declaratory judgment that ANI has not infringed any valid and enforceable claim of the Asserted Patents, that the Asserted Patents are invalid, and an award of attorneys’ fees and costs. On May 26, 2022, the parties’ respective claims and counterclaims were dismissed pursuant to a confidential settlement agreement.

On October 3, 2022, Azurity Pharmaceuticals, Inc. filed a complaint in the United States District Court for the District of New Jersey against ANI’s wholly owned subsidiary, Novitium Pharma, LLC, asserting that Novitium’s manufacture, use, sale, importation and/or offer to sell Bionpharma Inc.’s (“Bionpharma”) enalapril maleate oral solution drug product (the “Product”) infringes U.S. Patents No. 11,040,023 and 11,141,405. The complaint seeks injunctive relief, and an award of Azurity’s costs and expenses. On October 12, 2022, Bionpharma filed a motion in United States District Court for the District of New Jersey to intervene on Novitium’s behalf in the litigation and on October 14, 2022, Novitium and Bionpharma filed a joint motion to transfer venue to the District of Delaware, which motion to transfer was granted on January 23, 2023. Bionpharma has agreed to indemnify Novitium under the terms of its manufacturing and supply agreement for any damages, costs and expenses relating to actual or alleged infringement of intellectual property rights or sale of the Product by Bionpharma. ANI and Novitium dispute any liability in this matter.

Ranitidine Related Litigation

State of New Mexico Litigation. In July 2020, ANI and Novitium were served with a complaint brought in the First Judicial Court, County of Santa Fe, State of New Mexico by the Office of the Attorney General of the State of New Mexico against manufacturers and sellers of ranitidine products. The complaint asserts a public nuisance claim and a negligence claim against the generic ranitidine manufacturer defendants, including ANI and Novitium. The public nuisance claim asserts that the widespread sale of ranitidine products in the state created a public nuisance that requires a state-wide medical monitoring program of New Mexico residents for the development of colorectal cancer, stomach cancer, gastrointestinal disorders and liver disease. As damages, New Mexico asks that the defendants fund this medical monitoring program. The negligence claims assert that the defendants were negligent in selling the product, essentially alleging that it was unreasonable to have the product on the market. With respect to that claim, New Mexico asserts that it paid for ranitidine products through state-funded insurance and health-care programs. On December 15, 2020, the case was removed to federal court and transferred to the In re Zantac multidistrict litigation (“MDL”) pending in the United States District Court for the Southern District of Florida. New Mexico moved for remand to state court. The MDL court granted the remand motion on February 25, 2021. On April 16, 2021, New Mexico filed an amended complaint in the New Mexico First Judicial District Court in Santa Fe County. It did not name ANI in the amended complaint, effectively voluntarily dismissing ANI from the action. Novitium is named as a Defendant in the amended complaint. According to Novitium’s records, Novitium did not ship any ranitidine product to New Mexico, and received no funds from any state funded health care plan or Medicaid. The Defendants filed a motion to dismiss the claims asserted in the New Mexico litigation based primarily on preemption. The motion was denied in August 2021. A motion for reconsideration was denied on September 22, 2022. The case is currently in discovery.

Federal Court Personal Injury Litigation. In June 2020, ANI was served with a personal injury complaint in the case of Koepsel v. Boehringer Ingelheim Pharmaceuticals, et al., MDL No. 20-MD-2924, Case No. 9:20-cv-80882-RLR, filed in the United States District Court for Southern District of Florida, in which the plaintiff alleges that he developed kidney cancer in 2018 as a result of taking over the counter medication containing ranitidine. The Koepsel action was filed within the existing MDL concerning ranitidine-containing drugs pending in the Southern District of Florida before Judge Robin L. Rosenberg, In re Zantac MDL, 20 MDL 2924. A Master Personal Injury Complaint (“MPIC”) in that MDL that was filed on June 22, 2020 also named ANI and Novitium as defendants. ANI was dismissed from the Koepsel case on August 21, 2020 and was dismissed from the MPIC on September 8, 2020. On December 31, 2020, after ANI was dismissed, the district court dismissed the MPIC claims against generic

manufacturer defendants partially with prejudice and partially with leave to replead. The failure to warn and design defect claims were dismissed with prejudice on preemption grounds. An Amended Master Personal Injury Complaint was filed on February 8, 2021, which did not name ANI but did name Novitium. By opinion dated July 8, 2021, the district court dismissed all claims against the generic manufacturer defendants with prejudice on preemption grounds. That decision is on appeal to the Eleventh Circuit Court of Appeals. In addition, by opinion and order dated December 6, 2022, the district court granted the brand manufacturer defendants’ Daubert motion to exclude the plaintiffs’ expert testimony on general causation for the “designated cancers” that the plaintiffs’ leadership team claimed to be caused by ranitidine.  The district court also granted the brand manufacturer defendants’ motion for summary judgment because the plaintiffs had failed to produce admissible primary evidence of general causation. 

ANI and Novitium were named in other individual personal injury complaints filed in MDL 20 MD 2924 in which plaintiffs allege that they developed cancer after taking prescription and over the counter medication containing ranitidine. ANI was served with complaints in five of those additional cases: Cooper v. Boehringer Ingelheim Pharmaceuticals, et al., MDL No. 20-MD-2924, Case No. 9:20-cv-81130-RLR (served September 30, 2020), Lineberry v. Amneal Pharmaceuticals, LLC, et al., MDL No. 20-MD-2924, Case No. 9:20-cv-81079-RLR (served August 20, 2020), Lovette v. Amneal Pharmaceuticals, LLC, et al., MDL No. 20-MD-2924, Case No. 9:20-cv-81040-RLR (served August 26, 2020), Hightower v. Pfizer, et al, MDL No. 20-MD-2924, Case No. 9-20-cv-82214-RLR (served December 16, 2020) and Bird v. Boehringer Ingelheim Pharmaceuticals, et al., MDL No. 20-MD-2924, Case No. 9-20-cv-80837-RLR (served December 30, 2020). ANI informed counsel for the plaintiffs that ANI did not sell an over the counter ranitidine product and sold a generic prescription ranitidine product for a limited two-month period of time, from July 2019 to September 2019. ANI’s product was voluntarily recalled in January 2020. Each of the plaintiffs in the five pending cases alleges a cancer diagnosis prior to the time that ANI sold ranitidine, and we have informally sought dismissal from these cases on that basis. ANI was voluntarily dismissed from the Cooper, Lineberry and Lovette actions on November 20, 2020, from the Bird action on March 15, 2021, and from the Hightower action on March 29, 2021.

Prior to the district court’s July 8, 2021 preemption decision, Novitium had been named in 158 short form complaints filed by claimants in the MDL. Those complaints were effectively dismissed with prejudice with the MPIC on July 8, 2021. Counsel for the plaintiffs have been notified that Novitium did not sell an over the counter ranitidine product and sold a generic prescription ranitidine product for a limited period of time, from December 2018 until September 2019. Novitium’s product was voluntarily recalled in October 2019. Out of the 158 short form complaints, approximately 114 plaintiffs either were diagnosed with cancer before Novitium began manufacturing the product, only took over the counter ranitidine, or took ranitidine before Novitium began manufacturing it. Two of those 114 plaintiffs dismissed Novitium from their short form complaints. In light of the Court’s dismissal of all claims with prejudice, Novitium has not pursued dismissal of the short form complaints against it at this time. Following the district court’s Daubert decision, plaintiffs began filing additional short form complaints in the MDL. Novitium currently is named as a defendant in more than 200 short form complaints.

State Court Personal Injury Litigation

Illinois. On February 3, 2022, a complaint was filed in Cook County, Illinois, naming Novitium as a defendant. The complaint incorrectly identifies Novitium as a “repackager.” The case is styled Ross v. Boehringer Ingelheim Pharmaceuticals, Inc., et. al. The complaint asserts claims of strict liability/failure to warn, strict liability/design defect, negligent failure to warn, negligent product design, general negligence, negligent misrepresentation, breach of express and implied warranties, and unjust enrichment. The plaintiff alleges that he was diagnosed with prostate cancer in 2017, before Novitium began selling generic ranitidine products, and that he took over the counter ranitidine that he purchased at Walgreens from 2008 to 2019. At this point, the allegations show that the plaintiff’s alleged cancer injury could not have come from a Novitium product. The generic manufacturer defendants filed a motion to dismiss on preemption grounds. That motion is pending.

In August 2022, the Keller Postman law firm commenced six multi-plaintiff actions in Illinois state court naming generic ranitidine manufacturers, including ANI and/or Novitium, as defendants.  Those cases are: (1) Jodee Gillespie v. Walgreen Co., et. al., Circuit Court of the Third Judicial Circuit, Madison County, Illinois, Case No. 2022LA001007 (naming both Novitium and ANI); (2) John Jackson v. Walgreen Co., et. al., Circuit Court of the

Third Judicial Circuit, Madison County, Illinois, Case No. 2022LA001012 (naming Novitium); (3) Ayesha Salahuddin v. Walgreen Co., et. al.,  Circuit Court of the Twentieth Judicial Circuit, St. Clair County, Illinois, Case No. 22LA0709 (naming Novitium); (4) Lashanda McGruder v. Walgreen Co., et. al., Circuit Court of the Third Judicial Circuit, Madison County, Illinois, Case No. 22LA0710 (naming both Novitium and ANI); (5) Richard Devriendt v. Walgreen Co., et. al., Circuit Court of Cook County, Illinois, Case No. 2022L007429 (naming Novitium); (6) Anthony Stigger v. Walgreen Co., et. al., Circuit Court of Cook County, Illinois, Case No. 2022L007396 (naming both Novitium and ANI).  The complaints allege causes of action for failure to warn, design defect, general negligence, loss of consortium and wrongful death.  Pursuant to an Order of the Illinois Supreme Court dated October 25, 2022, the pending ranitidine personal injury actions in Illinois have been consolidated in Cook County for coordinated pre-trial proceedings. Those pre-trial proceedings are pending in the Circuit Court of Cook County before Judge Daniel A. Trevino.  On January 12, 2023, Judge Trevino directed the plaintiffs to dismiss the multi-plaintiff actions and refile each individual plaintiff action under a separate case number. The Keller Postman firm has communicated that it is complying with that directive. At a status conference held on February 16, 2023, the court required that the plaintiffs re-file within 60 days. The court also authorized use of a master complaint, which is due within 21 days.  The Keller Postman attorneys requested authority to bypass formal service of process for the refiled single-plaintiff actions, and serve the new complaints by email on outside counsel.  Judge Trevino authorized email service. As of February 21, 2023, ANI and Novitium had not yet been served with any of the single-plaintiff complaints.

California.  In August and September 2022, the Keller Postman law firm commenced seven multi-plaintiff actions in California state court, Alameda County, naming generic ranitidine manufacturers, including ANI and/or Novitium, as defendants.  Those cases are: (1) Carlos Ascencio v. ANI Pharmaceuticals, et. al., Superior Court of California, County of Alameda, Case. No. 22CV016230 (naming both Novitium and ANI); (2) Andre Lebeau v. Actavis Mid Atlantic, LLC et. al., Superior Court of California, County of Alameda, Case No. 22CV016448 (naming Novitium); (3) Roque Torres v. ANI Pharmaceuticals, Inc., et. al., Superior Court of California, County of Alameda, Case No. 22CV016338 (naming both Novitium and ANI); (4) Deborah Hinds v. ANI Pharmaceuticals, Inc., et. al., Superior Court of California, County of Alameda, Case No. 22CV016123 (naming both Novitium and ANI); (5) Mark Cruz v. ANI Pharmaceuticals, Inc., et. al., Superior Court of California, County of Alameda, Case No. 22CV016338 (naming both Novitium and ANI); (6) Bent Olsen v. ANI Pharmaceuticals, Inc., et. al., Superior Court of California, County of Alameda, Case No. 22CV016402 (naming both Novitium and ANI); (7) John Norman v. Actavis Mid Atlantic, LLC, et. al., Superior Court of California, County of Alameda, Case No. 22CV018334 (naming Novitium).  The complaints allege causes of action for failure to warn, design defect, general negligence, loss of consortium and wrongful death. By stipulation and order dated December 28, 2022, the cases were transferred to an existing civil case coordination docket for pretrial proceedings (JCCP) pending before Judge Evelio Grillo in Alameda County. By order dated January 19, 2023, Judge Grillo ordered that counsel for the plaintiffs must dismiss the individual plaintiffs (other than the first-named plaintiff) from each of the multi-plaintiff complaints and that each of the dismissed plaintiffs must re-file their claims in a single plaintiff complaint.  As of February 21, 2023, ANI and Novitium had not yet been served with any of these single-plaintiff complaints.  As of February 21, 2023, the Company is aware of three single-plaintiff cases in which Novitium is named as a defendant: David Duncan v. GSK Holdings, No. T23-507; Charmaine Sili v. GSK Holdings, No. T23-355; and Charles Crippen v. Boehringer, No. T23-349.

Pennsylvania.  In September 2022, two single-plaintiff complaints were filed in Pennsylvania state court, Philadelphia County, naming Novitium as a defendant: (1) William Titus v. Glaxo SmithKline LLC, et. al., Court of Common Pleas, Philadelphia County, Pennsylvania, Case No. 220902548; and (2) Jodi Woodard v. Ajanta Pharma USA, Inc., et. al., Court of Common Pleas, Philadelphia County, Pennsylvania, Case No. 220902329.  These complaints allege causes of action for negligence, failure to warn, negligent storage and transportation, breach of express and implied warranties, negligent misrepresentation, and fraud. 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 court has not yet set a deadline for responsive pleadings. 

 

ANI and Novitium dispute any liability in these matters.

Other Industry Related Matters

On or about September 20, 2017, the Company and certain of its employees were served with search warrants and/or grand jury subpoenas to produce documents and possibly testify relating to a federal investigation of the

generic pharmaceutical industry. We have been cooperating and intend to continue cooperating with the investigation. However, no assurance can be given as to the timing or outcome of the investigation.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.22.4
PURIFIED CORTROPHIN GEL PRE-LAUNCH CHARGES
12 Months Ended
Dec. 31, 2022
PURIFIED CORTROPHIN GEL PRE-LAUNCH CHARGES  
PURIFIED CORTROPHIN GEL PRE-LAUNCH CHARGES

14. PURIFIED CORTROPHIN GEL PRE-LAUNCH CHARGES

In January 2016, we acquired the right, title and interest in the NDAs for Cortrophin Gel and Cortrophin-Zinc. Subsequently, we assembled a Cortrophin Gel re-commercialization team of scientists, executed a long-term supply agreement with a supplier of pig pituitary glands, our primary raw material for corticotrophin API, executed a long-term supply agreement with an API manufacturer, with whom we have advanced the manufacture of corticotropin API via manufacture of commercial-scale batches, and executed a long-term commercial supply agreement with a current good manufacturing practice (“cGMP”) aseptic fill contract manufacturer.

Prior to the third quarter 2019, all purchases of material, including pig pituitary glands and API, related to the re-commercialization efforts were consumed in research and development activities and recognized as research and development expense in the period in which they were incurred. In the third quarter of 2019, we began purchasing materials that are intended to be used commercially in anticipation of FDA approval of Cortrophin Gel and the resultant product launch. The FDA granted approval of the sNDA of this product on October 29, 2021. Prior to FDA approval, under U.S. GAAP, we were prohibited from capitalizing these pre-launch purchases of materials as inventory, and accordingly, they were charged to expense in the period in which they were incurred. Subsequent to approval, these purchases are recorded as inventory at net realizable value. During the years ended December 31, 2021 and 2020, we recognized $0.8 million and $11.3, million, respectively, of charges for the purchase of materials. We also incurred other charges directly related to the Cortrophin pre-launch commercialization efforts, including, but not limited to, sales and marketing and consulting expenses. During the year ended December 31, 2021, we incurred $14.0 million of these charges, which are included on the consolidated statements of operations as a selling, general, and administrative expense. There were no comparable expenses in 2020.

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.4
RELATED PARTY TRANSACTIONS
12 Months Ended
Dec. 31, 2022
RELATED PARTY TRANSACTIONS  
RELATED PARTY TRANSACTIONS

15. RELATED PARTY TRANSACTIONS

On March 8, 2021, we entered into an Equity Commitment and Investment Agreement with the PIPE Investor, pursuant to which we agreed to issue and sell 25,000 shares of our PIPE Shares for a purchase price of $1,000 per share and an aggregate purchase price of $25.0 million. This agreement closed and the shares were sold and issued for $25.0 million on November 19, 2021. The Chairman of our board of directors is an operating partner of Ampersand Capital Partners, an affiliate of the PIPE Investor.

In August 2020, we appointed Jeanne Thoma as a director of the Company. Ms. Thoma is the former Chief Executive Officer of SPI Pharmaceuticals, Inc. (“SPI”), who retired in October 2020. SPI supplies ingredients to the Company. We made payments totaling approximately $352,000 in the year ended 2020, to SPI, related to the purchase of ingredients.

In connection with our acquisition of Novitium, we entered into employment agreements with the two executives and founders of Novitium, Muthusamy Shanmugam and Chad Gassert. Both serve as executive officers of the Company and Mr. Shanmugam was also appointed to the board of directors. Mr. Shanmugam holds a minority interest in Scitus Pharma Services (“Scitus”), which provides clinical research services to Novitium, 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 manufactures and supplies API to Novitium, and a majority interest in Esjay Pharma LLC (“Esjay”), which provided research and development and facilities consulting services through September 30, 2022. Mr. Gassert holds a minority interest in Scitus.

A summary of our payments to related parties is presented below:

Years Ended December 31, 

    

2022

    

2021(1)

    

2020

Scitus Pharma Services

$

2,074,773

$

$

SS Pharma LLC

3,668,542

Esjay Pharma LLC

 

101,468

 

24,989

 

Nuray Chemical Private Limited

 

1,110,158

 

364,620

 

$

6,954,941

$

389,609

$

(1)Includes payments during the period from November 19, 2021 to December 31, 2021, subsequent to our acquisition of Novitium.

As of December 31, 2022, the outstanding balances due to Scitus and SS Pharma were $45 thousand and $170 thousand, respectively. There was no outstanding balance due to Nuray at December 31, 2022.

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT REPORTING
12 Months Ended
Dec. 31, 2022
SEGMENT REPORTING  
SEGMENT REPORTING

16. 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. Prior to 2022, based on this definition, we had concluded that we had one operating segment. Prior period segment disclosures have been recast for the new segment presentation. Effective in the first quarter of 2022 and prospectively, in conjunction with the principal completion of our buildout of infrastructure in the areas of commercialization of rare disease therapies and the launch of Cortrophin Gel, we determined that we have 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.

Our CODM evaluates our 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.

We do not manage assets of the Company by operating segment and our CODM does not review asset information by operating segment. Accordingly, we do not present total assets by operating segment.

Financial information by reportable segment, including historical information that has been retroactively re-cast to reflect our two operating segments, is as follows:

Year Ended December 31, 

(in thousands)

    

2022

    

2021

2020

Net Revenues

Generics, Established Brands, and Other

$

274,698

$

216,136

$

208,475

Rare Disease

41,687

Total net revenues

$

316,385

$

216,136

$

208,475

Segment earnings/(loss) before interest, taxes, depreciation and amortization (“EBITDA”) and reconciliation to (loss)/income before income taxes

Generics, Established Brands, and Other

78,958

63,418

78,790

Rare Disease

(18,348)

(18,571)

(15,620)

Depreciation and amortization

(56,973)

(47,252)

(44,638)

Corporate and other unallocated expenses(1)

(38,920)

(37,388)

(34,548)

Total operating loss

$

(35,283)

$

(39,793)

$

(16,016)

Interest expense, net

(28,052)

(11,922)

(9,452)

Other income/(expense), net

670

(4,343)

(494)

Loss before benefit for income taxes

(62,665)

(56,058)

(25,962)

(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 consolidated statement of operations.

Geographic Information

Our operations are located in the United States, Canada, and India. 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)

Years Ended December 31, 

Location of Operations

    

2022

    

2021

    

2020

United States

$

312,427

$

211,893

$

202,881

Canada

 

3,958

 

4,243

 

5,594

Total Revenue

$

316,385

$

216,136

$

208,475

The following table depicts the Company’s property and equipment, net according to geographic location as of:

(in thousands)

December 31, 2022

December 31, 2021

United States

$

40,343

$

38,564

Canada(1)

 

1,856

 

13,831

India

 

1,047

 

276

Total property and equipment, net

$

43,246

$

52,671

(1)Amounts as of December 31, 2022 exclude the land and building at our Canada facility, which are classified as held for sale as of December 31, 2022. These assets have a carrying value of $8.0 million.

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.22.4
. DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2022
DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Organization and Business

Organization and Business

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 growth by building a successful Purified Cortrophin Gel franchise, strengthening our generics business with enhanced development capability, innovation in established brands and leveraging our manufacturing capabilities. Our four pharmaceutical manufacturing facilities, of which two are located in Baudette, Minnesota, one is located in East Windsor, New Jersey, and one is located in Oakville, Ontario, 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. On June 2, 2022, we announced that we intend to cease operations at our Oakville, Ontario, Canada manufacturing plant by first quarter 2023. This action is part of ongoing initiatives to capture operational synergies following our acquisition of Novitium Pharma LLC (“Novitium”) in November 2021. We have transitioned the majority of products manufactured or packaged in Oakville to one of our three U.S.-based manufacturing sites and are on track to cease operations by the end of the first quarter 2023. We are seeking to find potential buyers for the Oakville site.

Basis of Presentation

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”).

Principles of Consolidation

Principles of Consolidation

The 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

We have subsidiaries located in Canada and India. The Canada-based subsidiary conducts its transactions in U.S. dollars and Canadian dollars, but its functional currency is the U.S. dollar. The Indian-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. Our gain or loss on transactions denominated in foreign currencies and the translation impact of local currencies to U.S. dollars was immaterial for the years ended December 31, 2022, 2021, and 2020. Unless otherwise noted, all references to “$” or “dollar” refer to the U.S. dollar.

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 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, purchase price allocations, 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.

We are subject to risks and uncertainties as a result of the novel coronavirus (“COVID-19”) pandemic. We are unable to predict the impact that the COVID-19 pandemic will continue to have on our future business, financial condition, and results of operations due to numerous uncertainties. These uncertainties include the occurrence of recurring outbreaks and their severity and the duration of the pandemic, the actions taken to contain the pandemic or mitigate its impact and the direct and indirect economic effects of the pandemic and containment measures, among others. We remain unable to predict the future impact on our estimates and assumptions. There was no material impact to these estimates or assumptions in our consolidated financial statements as of and for the years ended December 31, 2022 and 2021. Actual results could differ from those estimates, which may change our estimates in future periods. We continue to closely monitor the impact of the COVID-19 pandemic on our business.

Leases

Leases

At the inception of a contract we determine if the arrangement is, or contains, a lease. Right-of-use (“ROU”) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Rent expense is recognized on a straight-line basis over the lease term.

We have made certain accounting policy elections whereby we (i) do not recognize ROU assets or lease liabilities for short-term leases (those with original terms of 12-months or less) and (ii) combine lease and non-lease elements of our operating leases. Operating lease ROU assets are included in other non-current assets and operating lease liabilities are included in accrued expenses and other and derivatives and other non-current liabilities in our consolidated balance sheets. As of December 31, 2022, we did not have any finance leases.

Comprehensive Income/(Loss)

Comprehensive Income/(Loss)

Comprehensive (loss)/income, which is reported in the statement of comprehensive (loss)/income, consists of net (loss)/income, changes in fair value of our interest rate swap, and other comprehensive (loss)/income, net of tax, which consists of foreign currency translation.

Concentration Risk

Credit Concentration

Our customers are primarily wholesale distributors, chain drug stores, group purchasing organizations, and other pharmaceutical companies.

During the years ended December 31, 2022 and 2021 we had three customers that accounted for 10% or more of net revenues. As of December 31, 2022, accounts receivable from these customers totaled 82% of accounts receivable, net.

The three customers represent the total percentage of net revenues as follows:

Years Ended December 31, 

    

2022

    

2021

    

2020

 

Customer 1

26

%

29

%

31

%

Customer 2

18

%

23

%

24

%

Customer 3

15

%

16

%

19

%

Vendor Concentration

We source the raw materials 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 costs and time required to validate a second source of supply. As a result, we are dependent upon our current vendors to supply reliably the API required for on-going product manufacturing. During the year ended December 31, 2022, we purchased approximately 19% of our inventory from one supplier. As of December 31, 2022, our amount payable to this supplier was $10.9 million. During the year ended December 31, 2021, no single vendor

represented at least 10% of inventory purchases. During the year ended December 31, 2020, we purchased approximately 10% of our inventory from one supplier.

Revenue Recognition

Revenue Recognition

We recognize revenue 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.

We derive our revenues primarily from sales of generic and branded pharmaceutical products. Revenue is recognized when our obligations under the terms of our contracts with customers are satisfied, which generally occurs when control of the products we sell is transferred to the customer. We estimate variable consideration after considering applicable information that is reasonably available. We generally do not have incremental costs to obtain contracts that would otherwise not have been incurred. We do 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 our consolidated statements of operations is considered to be revenue from contracts with customers. The following table depicts the disaggregation of revenue:

Products and Services

Years Ended December 31, 

(in thousands)

    

2022

    

2021

    

2020

Sales of generic pharmaceutical products

$

210,121

$

143,571

$

147,257

Sales of established brand pharmaceutical products

 

39,463

 

47,561

 

47,960

Sales of rare disease pharmaceutical products

41,686

Sales of contract manufactured products

 

16,106

 

10,042

 

9,221

Royalties from licensing agreements

 

5,367

 

11,795

 

1,396

Product development services

 

2,949

 

1,310

 

1,858

Other

 

693

 

1,857

 

783

Total net revenues

$

316,385

$

216,136

$

208,475

Timing of Revenue Recognition

Years Ended December 31, 

(in thousands)

    

2022

    

2021

    

2020

Performance obligations transferred at a point in time

$

313,436

$

214,826

$

206,617

Performance obligations transferred over time

 

2,949

 

1,310

 

1,858

Total

$

316,385

$

216,136

$

208,475

During the year ended December 31, 2022, we did not incur, and therefore did not defer, any material incremental costs to fulfill contracts. We recognized a decrease of $2.2 million of net revenue from performance obligations satisfied in prior periods during the year ended December 31, 2022, consisting primarily of revised estimates for variable consideration, including chargebacks, rebates, returns, and other allowances, related to prior period sales. As of December 31, 2022, we did not have any contract assets related to revenue recognized based on percentage of completion but not yet billed. We did not have deferred revenue at December 31, 2022. We had less than $0.1 million

of deferred revenue at December 31, 2021. For the years ended December 31, 2022 and 2021, we recognized less than $0.1 million of revenue that was included in deferred revenue as of December 31, 2021 and 2020.  

Revenue from Sales of Generic and Branded Pharmaceutical Products

Product sales consists of sales of our generic and branded pharmaceutical products, including rare disease pharmaceutical products. Our sole performance obligation in our contracts is to provide pharmaceutical products to customers. Our products are sold at pre-determined standalone selling prices and our performance obligation is considered to be satisfied when control of the product is transferred to the customer. Control is generally transferred to the customer upon delivery of the product to the customer, as our pharmaceutical products are generally sold on an FOB destination basis and because inventory risk and risk of ownership passes to the customer upon delivery. Payment terms for these sales are generally less than 100 days.

Revenue from Distribution Agreements

From time to time, we enter into marketing and distribution agreements with third parties in which we sell products under Abbreviated New Drug Applications (“ANDAs”) or New Drug Applications (“NDAs”) owned or licensed by these third parties. These products are sold under our own label. We have assessed and determined that we control the products sold under these marketing and distribution agreements and therefore are the principal for sales under each of these marketing and distribution agreements. As a result, we recognize revenue on a gross basis when control has passed to the customer and we have satisfied our performance obligation. Under these agreements, we pay these third parties a specified percentage of the gross profit earned on sales of the products. These profit-sharing percentages are recognized in cost of sales in our consolidated statements of operations and are accrued in accrued royalties in our consolidated balance sheets until payment has occurred.

Sales of our 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.

Chargebacks

Chargebacks, primarily from wholesalers, result from arrangements we have with indirect customers establishing prices for products which the indirect customer purchases through a wholesaler. Alternatively, we may pre-authorize wholesalers to offer specified contract pricing to other indirect customers. Under either arrangement, we provide a chargeback credit to the wholesaler for any difference between the contracted price with the indirect customer and the wholesaler’s invoice price, typically Wholesale Acquisition Cost (“WAC”).

Chargeback credits are calculated as follows:

Prior period chargebacks claimed by wholesalers are analyzed to determine the actual average selling price (“ASP”) for each product. This calculation is performed by product by wholesaler. ASPs can be affected by several factors such as:

A change in customer mix
A change in negotiated terms with customers
A change in the volume of off-contract purchases
Changes in WAC

As necessary, we adjust ASPs based on anticipated changes in the factors above.

The difference between ASP and WAC is recorded as a reduction in both gross revenues in our consolidated statements of operations and accounts receivable in the consolidated balance sheets, at the time we recognize revenue from the product sale.

To evaluate the adequacy of our chargeback accruals, we obtain on-hand inventory counts from the wholesalers. This inventory is multiplied by the chargeback amount, the difference between ASP and WAC, to arrive at total

expected future chargebacks, which is then compared to the chargeback accruals. We continually monitor chargeback activity and adjust ASPs when we believe that actual selling prices will differ from current ASPs.

Government Rebates

Our government rebates reserve consists of estimated payments due to governmental agencies for purchases made by third parties under various governmental programs. The two largest government programs that impact our net revenue and our government rebates reserve are federal and state Medicaid rebate programs and Medicare.

We participate in certain qualifying federal and state Medicaid rebate programs whereby discounts and rebates are provided to participating programs after the final dispensing of the product by a pharmacy to a Medicaid plan participant. Medicaid rebates are typically billed up to 120 days after the product is shipped. Medicaid rebate amounts per product unit are established by law, based on the Average Manufacturer Price (“AMP”), which is reported on a monthly and quarterly basis, and, in the case of branded products, best price, which is reported on a quarterly basis. Our Medicaid reserves are based on expected claims from state Medicaid programs. Estimates for expected claims are driven by patient usage, sales mix, calculated AMP or best price, as well as inventory in the distribution channel that will be subject to a Medicaid rebate. As a result of the delay between selling the products and rebate billing, our Medicaid rebate reserve includes both an estimate of outstanding claims for end-customer sales that have occurred but for which the related claim has not been billed, as well as an estimate for future claims that will be made when inventory in the distribution channel is sold through to plan participants.

Many of our products are also covered under Medicare. We, like all pharmaceutical companies, must provide a discount for any products sold under NDAs to Medicare Part D participants. This applies to all products sold under NDAs, regardless of whether the products are marketed as branded or generic. Our estimates for these discounts are based on historical experience with Medicare rebates for our products. While such experience has allowed for reasonable estimations in the past, history may not always be an accurate indicator of future rebates. Medicare rebates are typically billed up to 120 days after the product is shipped. As a result of the delay between selling the products and rebate billing, our Medicare rebate reserve includes both an estimate of outstanding claims for end-customer sales that have occurred but for which the related claim has not been billed, as well as an estimate for future claims that will be made when inventory in the distribution channel is sold through to Medicare Part D participants.

To evaluate the adequacy of our government rebate reserves, we review the reserves on a quarterly basis against actual claims data to ensure the liability is fairly stated. We continually monitor our government rebate reserve and adjust our estimates if we believe that actual government rebates may differ from our established accruals. Accruals for government rebates are recorded as a reduction to gross revenues in our consolidated statements of operations and as an increase to accrued government rebates in the consolidated balance sheets.

Returns

We maintain a return policy that allows customers to return product within a specified period prior to and subsequent to the expiration date. Generally, product may be returned for a period beginning six months prior to its expiration date to up to one year after its expiration date. Our product returns are settled through the issuance of a credit to the customer. Our estimate for returns is based upon historical experience with actual returns. While such experience has allowed for reasonable estimation in the past, history may not always be an accurate indicator of future returns. We continually monitor our estimates for returns and make adjustments when we believe that actual product returns may differ from the established accruals. Accruals for returns are recorded as a reduction to gross revenues in our consolidated statements of operations and as an increase to the return goods reserve in the consolidated balance sheets.

Administrative Fees and Other Rebates

Administrative fees or rebates are offered to wholesalers, group purchasing organizations, and indirect customers. We accrue for fees and rebates, by product by wholesaler, at the time of sale based on contracted rates and ASPs.

To evaluate the adequacy of our administrative fee accruals, we obtain on-hand inventory counts from the wholesalers. This inventory is multiplied by the ASPs to arrive at total expected future sales, which is then multiplied by contracted rates. The result is then compared to the administrative fee accruals. We continually monitor administrative fee activity and adjust our accruals when we believe that actual administrative fees will differ from the accruals. Accruals for administrative fees and other rebates are recorded as a reduction in both gross revenues in our consolidated statements of operations and accounts receivable in the consolidated balance sheets.

Prompt Payment Discounts

We often grant sales discounts for prompt payment. The reserve for prompt payment discounts is based on invoices outstanding. We assume, based on past experience, that all available discounts will be taken. Accruals for prompt payment discounts are recorded as a reduction in both gross revenues in our consolidated statements of operations and accounts receivable in the consolidated balance sheets.

The following table summarizes activity in the consolidated balance sheets for accruals and allowances for the years ended December 31, 2022, 2021, and 2020:

Accruals for Chargebacks, Returns, and Other Allowances

Administrative

Prompt

Government

Fees and Other

Payment

(in thousands)

    

Chargebacks

    

Rebates

    

Returns

    

Rebates

    

Discounts

Balance at December 31, 2020 (1)

$

88,746

$

7,826

$

27,155

$

8,906

$

3,839

Accruals/Adjustments

 

492,374

 

15,308

 

24,081

 

35,225

 

15,633

Credits Taken Against Reserve

 

(487,054)

(17,642)

 

(15,405)

 

(31,031)

 

(14,830)

Balance at December 31, 2021 (1)

$

94,066

$

5,492

$

35,831

$

13,100

$

4,642

Accruals/Adjustments

 

642,409

 

20,657

 

23,252

 

42,044

 

21,302

Credits Taken Against Reserve

 

(587,913)

(15,277)

 

(25,684)

 

(45,702)

 

(19,456)

Balance at December 31, 2022 (1)

$

148,562

$

10,872

$

33,399

$

9,442

$

6,488

(1)Chargebacks are included as an offset to accounts receivable, net of chargebacks and other allowances in the consolidated balance sheets. Administrative Fees and Other Rebates and Prompt Payment Discounts are included as a reduction to accounts receivable, net of chargebacks and other allowances or accrued expenses and other in the consolidated balance sheets. Returns are included in returned goods reserve in the consolidated balance sheets. Government Rebates are included in accrued government rebates in the consolidated balance sheets.

Contract Manufacturing Product Sales Revenue

Contract manufacturing arrangements consist of agreements in which we manufacture a pharmaceutical product on behalf of a third party. Our performance obligation is to manufacture and provide pharmaceutical products to customers, typically pharmaceutical companies. The contract manufactured products are sold at pre-determined standalone selling prices and our performance obligations are considered to be satisfied when control of the product is transferred to the customer. Control is transferred to the customer when the product leaves our dock to be shipped to the customer, as our contract manufactured pharmaceutical products are sold on an FOB shipping point basis and the inventory risk and risk of ownership passes to the customer at that time. Payment terms for these sales are generally fewer than two months. We estimate returns based on historical experience. Historically, we have not had material returns for contract manufactured products.

As of December 31, 2022, the aggregate amount of the transaction price allocated to the remaining performance obligations for all open contract manufacturing customer contracts was $4.3 million, which consists of firm orders for contract manufactured products. We will recognize revenue for these performance obligations as they are satisfied, which is anticipated within six months.

Royalties from Licensing Agreements

From time to time, we enter into transition agreements with the sellers of products we acquire, under which we license to the seller the right to sell the acquired products. Therefore, we recognize the revenue associated with sales of the underlying products as royalties. Because these royalties are sales-based, we recognize the revenue when the underlying sales occur, based on sales and gross profit information received from the sellers. Upon full transition of the products and upon launching the products under our own labels, we recognize revenue for the products as sales of generic or branded pharmaceutical products, as described above. From time to time, we enter into supply and distribution agreements with contract manufacturing customers, under which we license to the contract manufacturing customer the right to sell our products, and we are entitled to a royalty on sales made by the contract manufacturing customer under these arrangements. Therefore, we recognize the revenue associated with sales of the underlying products as royalties. Because these royalties are sales-based, we recognize the revenue when the underlying sales occur, based on sales and gross profit information received from the contract manufacturing customers.

Pursuant to a 2012 Tripartite Agreement (the “Tripartite Agreement”) between the Company, The Regents of the University of California (“The Regents”), and Cabaret Biotech Ltd., an Israeli corporation (“Cabaret”) (as assignee of Dr. Zelig Eshhar’s rights under the Tripartite Agreement), and subsequent amendments thereto and assignments thereof, we were entitled to receive a percentage of the milestone and sales royalty payments paid to Cabaret by Kite Pharma, Inc. (“Kite”), a subsidiary of Gilead Sciences, Inc., under a license agreement. Under such license agreement, Kite licensed from Dr. Eshhar and Cabaret the patent rights covered by the Tripartite Agreement and agreed to make certain payments to Cabaret based on, among other things, Kite’s sales of Yescarta®. Under the Tripartite Agreement, portions of these payments were to be distributed to The Regents and to us.

Historically, we recorded royalty income related to Yescarta® on an accrual basis utilizing our best estimate of royalties earned based upon information available in the public domain, our understanding of the various agreements governing the royalty, and other information received from time to time from the relevant parties. Generally, cash was received directly from Cabaret once a year. The agreements governing this royalty were subject to multiple actions in multiple jurisdictions, including litigation between Cabaret and Kite, and separately, ANI and Cabaret. In the first quarter of 2021, we became aware that the litigation between Cabaret and Kite was dismissed. In April 2021, Cabaret and the Company settled all amounts due for amounts actually received by Cabaret or Eshhar for the licensing or use of the patent rights governed by the Kite license agreement. As a result, we recognized $11.2 million as royalties from licensing agreements in our net revenues during the three month period ended March 31, 2021. In addition, during the three month period ended March 31, 2021, we agreed to reimburse Cabaret $0.4 million, which has been recorded as other expense, net related to certain legal expenditures incurred. We received final payment from Cabaret in May 2021. Based upon the events that led to the dismissal of the litigation between Cabaret and Kite, we do not expect to receive any future royalty income related to the Kite license agreement. In conjunction with payment of amounts due to us, all outstanding litigation between the Company and Cabaret was dismissed.

Product Development Services Revenue

We provide product development services to customers, which are performed over time. These are services primarily performed at our facility in East Windsor, New Jersey. As of December 31, 2022, we have ceased all manufacturing and packaging and clinical operations at our Oakville, Ontario facility. We have transitioned the product development services at the facility to one of our three U.S.-based manufacturing sites.

The duration of these development projects can be up to three years. Deposits received from these customers are recorded as deferred revenue until revenue is recognized. For contracts with no deposits and for the remainder of contracts with deposits, we invoice customers as our performance obligations are satisfied. We recognize revenue on a percentage of completion basis, which results in contract assets on our balance sheet and that revenue is recognized over time. As of December 31, 2022, the aggregate amount of the transaction price allocated to the remaining performance obligations for all open product development services contracts was immaterial.

Cash, Cash Equivalents, and Restricted Cash

Cash, Cash Equivalents, and Restricted Cash

We consider all highly liquid instruments with maturities of three months or less when purchased to be cash equivalents. All interest bearing and non-interest bearing accounts are guaranteed by the Federal Deposit Insurance Corporation (“FDIC”) up to $250 thousand. The majority of our cash balances are in excess of FDIC coverage. We consider this to be a normal business risk.

In April 2016, we purchased the rights, title, and interest in the NDA for Inderal LA, as well as certain documentation, trademark rights, and finished goods from Cranford Pharmaceuticals, LLC for $60.0 million in cash and milestone payments based on future gross profits from sales of products under the NDA. Additionally, we transferred $5.0 million to an escrow account as security for future milestone payments. This escrow account balance is included in restricted cash in our consolidated balance sheet as of December 31, 2022.

Accounts Receivable

Accounts Receivable

We extend credit to customers on an unsecured basis. We measure expected credit losses on our financial assets at amortized cost, including trade and unbilled receivables, on a collective basis, based on their similar risk characteristics. Expected credits losses are based on historical credit loss experience, review of the current aging or status of accounts receivable and current and forward-looking views from an economic and industry perspective. We determine trade receivables to be delinquent when greater than 30 days past due. Receivables are written off when it is determined that amounts are uncollectible. Our allowance for credit losses was immaterial as of December 31, 2022 and 2021.

Inventories

Inventories

Inventories consist of raw materials, packaging materials, work-in-progress, and finished goods. Inventories are stated at the lower of standard cost or net realizable value. We periodically review and adjust standard costs, which generally approximate weighted average cost.

Property and Equipment

Property and Equipment

Property and equipment are recorded at cost. Expenditures for repairs and maintenance are charged to expense as incurred. Depreciation is recorded on a straight-line basis over estimated useful lives as follows:

Buildings and improvements

  

20

-

40

 

years

Machinery, furniture, and equipment

1

-

10

years

Construction in progress consists of multiple projects, primarily related to new equipment to expand our manufacturing capability as our product lines grow. Construction in progress includes the cost of construction and other direct costs attributable to the construction, along with capitalized interest. Depreciation is not recorded on construction in progress until such time as the assets are placed in service.

We review property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of the long-lived asset is measured by a comparison of the carrying amount of the asset to future undiscounted net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the estimated fair value of the assets. No impairment loss related to property and equipment was recognized during the years ended December 31, 2022, 2021, and 2020. Assets held for disposal are reportable at the lower of the carrying amount or fair value, less costs to sell. No assets were held for disposal as of December 31, 2022 and 2021.

Intangible Assets

Intangible Assets

Definite-lived intangible assets consist of acquired ANDAs for previously commercialized and marketed drug products, acquired approved ANDAs for generic products yet to be commercialized, an acquired development package for a generic drug product, a license, supply and distribution agreement for a generic drug product, acquired

product rights for generic products, acquired NDAs and product rights for branded products, acquired marketing and distribution rights, acquired customer relationships, and a non-compete agreement. They are stated at cost, net of amortization, generally using the straight-line method over the expected useful lives of the intangible assets.

The definite-lived ANDAs, NDAs and product rights, marketing and distribution rights, customer relationships, and non-compete agreement are stated at cost, net of amortization, and generally amortized over their remaining estimated useful lives, ranging from seven to 10 years, based on the straight-line method. In the case of certain NDA and product rights, we use an accelerated amortization method to better match the anticipated economic benefits expected to be provided. Management reviews definite-lived intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable, in a manner similar to that for property and equipment. During the year ended December 31, 2022, we recognized a full impairment of a definite-lived ANDA asset with a remaining carrying value of $0.1 million. During the year ended December 31, 2021, we recognized an impairment charge of $2.4 million related to a definite-lived ANDA intangible asset. During the year ended December 31, 2020, we recognized an impairment charge of $0.4 million relating to a marketing and distribution right asset. No events or circumstances arose in 2022, 2021, or 2020 that indicated that the carrying value of any of our other definite-lived intangible assets may not be recoverable.

Our indefinite-lived intangible assets other than goodwill include in-process research and development (“IPR&D”) projects. IPR&D intangible assets represent the fair value of technology acquired in a business combination for which the technology projects are incomplete but have substance. When an IPR&D project is completed (generally upon receipt of regulatory approval), the asset is then accounted for as a definite-lived intangible asset. We test for impairment of indefinite-lived intangible assets at least annually, as of October 31, and whenever events or changes in circumstances indicate that the carrying amount of the asset might not be recoverable. Judgment is used in determining when these events and circumstances arise. If we determine that the carrying value of the assets may not be recoverable, judgment and estimates are used to assess the fair value of the assets and to determine the amount of any impairment loss. No events or circumstances arose in 2022 that indicated that the carrying value of any of our other indefinite-lived intangible assets may not be recoverable.

Goodwill

Goodwill

Goodwill relates to the 2013 merger with BioSante Pharmaceuticals, Inc. and the acquisitions of WellSpring and Novitium, and represents the excess of the total purchase consideration over the fair value of acquired assets and assumed liabilities, using the purchase method of accounting. Goodwill is not amortized, but is subject to periodic review for impairment. Goodwill is reviewed for impairment annually, as of October 31, and whenever events or changes in circumstances indicate that the carrying amount of the goodwill might not be recoverable. We have determined that goodwill resides in one reporting unit, Generics, Established Brands, and Other.

Before employing detailed impairment testing methodologies, we first evaluate the likelihood of impairment by considering qualitative factors relevant to our reporting unit. When performing the qualitative assessment, we evaluate events and circumstances that would affect the significant inputs used to determine the fair value of the goodwill. Events and circumstances evaluated include macroeconomic conditions that could affect us, industry and market considerations for the generic pharmaceutical industry that could affect us, cost factors that could affect our performance, our financial performance (including share price), and consideration of any company-specific events that could negatively affect us, our business, or the fair value of our business. If we determine that it is more likely than not that goodwill is impaired, we will then apply detailed testing methodologies. Otherwise, we will conclude that no impairment has occurred.

Detailed impairment testing involves comparing the fair value of our Generics, Established Brands, and Other reporting unit to its carrying value, including goodwill. Fair value reflects the price a market participant would be willing to pay in a potential sale of ANI. If the fair value exceeds carrying value, then it is concluded that no goodwill impairment has occurred. If the carrying value of the reporting unit were to exceed its fair value, we would recognize an impairment charge for the amount by which the carrying amount exceeded the reporting unit’s fair value. The loss recognized would not exceed the total amount of goodwill allocated to that reporting unit. Based on our evaluations, described in the preceding paragraph, it was more likely than not that the fair value of our Generics, Established Brands, and Other reporting unit is greater than its carrying value as of October 31, 2022 and 2021, and

therefore no quantitative testing for impairment was required. No impairment loss related to goodwill was recognized in the years ended December 31, 2022, 2021, and 2020.

Collaborative Arrangements

Collaborative Arrangements

At times, we have entered into arrangements with various commercial partners to further business opportunities. In collaborative arrangements such as these, when we are actively involved and exposed to the risks and rewards of the activities and are determined to be the principal participant in the collaboration, we classify third party costs incurred and revenues in our consolidated statements of operations on a gross basis. Otherwise, third party revenues and costs generated by collaborative arrangements are presented on a net basis. Payments between us and the other participants are recorded and classified based on the nature of the payments.

Royalties

Royalties

We have entered profit-sharing arrangements with third parties in which we sell products under ANDAs or NDAs owned or licensed by these third parties. Under these agreements, we pay these third parties a specified percentage of the gross profit earned on sales of the products. These profit-sharing percentages are recorded in cost of sales in our consolidated statements of operations when the associated revenue is recognized and are recorded in accrued royalties in our consolidated balance sheets when the associated revenue is recognized and until payment has occurred.

Research and Development Expenses

Research and Development Expenses

Research and development costs are expensed as incurred and primarily consist of expenses relating to product development. Research and development costs totaled $22.3 million, $11.4 million, and $16.0 million for the years ended December 31, 2022, 2021, and 2020, respectively.

Stock-Based Compensation

Stock-Based Compensation

We have a stock-based compensation plan that includes stock options and restricted stock, which are awarded in exchange for employee and non-employee director services. From time to time, we may make awards through an inducement grant outside of our plan to induce prospective employees to accept employment with us. These grants are made pursuant to inducement grants outside of our shareholder approved equity plan as permitted under the Nasdaq Stock Market listing rules. Stock-based compensation cost for stock options is determined at the grant date using an option pricing model and stock-based compensation cost for restricted stock is based on the closing market price of the stock at the grant date. The value of the award is recognized as expense on a straight-line basis over the employee’s requisite service period and classified where the underlying salaries are classified. We also account for forfeitures as they occur. We recognize excess tax benefits or tax deficiencies as a component of our current period provision for income taxes.

In addition, in July 2016, we commenced administration of our Employee Stock Purchase Plan (“ESPP”). We recognize the estimated fair value of stock-based compensation awards and classify the expense where the underlying salaries are classified.

We incurred $14.3 million, $10.4 million, and $12.8 million of non-cash, stock-based compensation cost for the years ended December 31, 2022, 2021, and 2020, respectively, and $313 thousand, $123 thousand, and $180 thousand of the 2022, 2021, and 2020 expense related to the ESPP, respectively. In 2020, we recognized $3.4 million of stock compensation expense related to the modification of awards of our former President and Chief Executive Officer, pursuant to his termination without good cause.

Valuation of stock awards requires us to make assumptions and to apply judgment to determine the fair value of the awards. These assumptions and judgments include estimating the future volatility of our stock price and dividend yields. Changes in these assumptions can affect the fair value estimate.

Income Taxes

Income Taxes

We use 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. We have provided a valuation allowance against certain of our state net operating loss (“NOL”) carryforwards that are not expected to be used during the carryforward periods. As of December 31, 2022, our valuation allowance is $0.4 million and relates to state NOL carryforwards.

We use 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. We have not identified any uncertain income tax positions that could have a material impact on the consolidated financial statements.

We recognize interest and penalties accrued on any unrecognized tax exposures as a component of income tax expense; we did not have any material amounts accrued as of December 31, 2022, 2021, and 2020. We are subject to taxation in various U.S. jurisdictions, Canada, and India, and all of our income tax returns remain subject to examination by tax authorities due to the availability of NOL carryforwards.

We consider potential tax effects resulting from discontinued operations and for gains and losses in other comprehensive income and record intra-period tax allocations, when those effects are deemed material. We previously entered into an interest rate swap agreement (Note 5) that we have designated as a cash flow hedge designed to manage exposure to changes in LIBOR-based interest rate underlying our variable rate debt. Due to the effective nature of the hedge, the initial fair value of the hedge and subsequent changes in the fair value of the hedge are recognized in accumulated other comprehensive loss, net of tax in the consolidated balance sheets. Income taxes are allocated to the hedge component of accumulated other comprehensive income based on appropriate intra-period tax allocations when those effects are deemed material.

Earnings (Loss) per Share

Earnings (Loss) per Share

Basic earnings (loss) per share is computed by dividing net income (loss) available to common shareholders 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, we calculate diluted earnings (loss) per share by dividing net income available to common shareholders 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 ESPP, unvested restricted stock awards under the treasury stock method, and convertible preferred stock using the if-converted method. For periods of net loss, diluted loss per share is calculated similarly to basic loss per share.

Our unvested restricted shares and 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 years ended December 31, 2022, 2021, and 2020 are calculated for basic and diluted earnings (loss) per share as follows:

Basic

Diluted

(in thousands, except per share amounts)

Years Ended December 31, 

Years Ended December 31, 

  

2022

  

2021

  

2020

  

2022

  

2021

  

2020

Net loss

$

(47,896)

$

(42,603)

$

(22,548)

$

(47,896)

$

(42,603)

$

(22,548)

Net income allocated to participating securities

 

 

 

 

 

 

Dividends on Series A convertible preferred stock

(1,625)

(190)

(1,625)

(190)

Net loss available to common shareholders

$

(49,521)

$

(42,793)

$

(22,548)

$

(49,521)

$

(42,793)

$

(22,548)

Basic Weighted-Average Shares Outstanding

 

16,260

 

12,596

 

11,964

 

16,260

 

12,596

 

11,964

Dilutive effect of stock options and ESPP

 

 

 

Diluted Weighted-Average Shares Outstanding

 

16,260

 

12,596

 

11,964

Loss per share

$

(3.05)

$

(3.40)

$

(1.88)

$

(3.05)

$

(3.40)

$

(1.88)

The number of anti-dilutive shares, which have been excluded from the computation of diluted earnings (loss) per share, were 2.6 million, 1.7 million, and 1.3 million for the years ended December 31, 2022, 2021, and 2020, respectively. For the years ended December 31, 2022, 2021 and 2020, all potentially dilutive shares were anti-dilutive and excluded from the calculation of diluted loss per share because we recognized a net loss.

Hedge Accounting

Hedge Accounting

At times we use derivative financial instruments to hedge our exposure to interest rate risks. All derivative financial instruments are recognized as either assets or liabilities at fair value on the consolidated balance sheet and are classified as current or non-current based on the scheduled maturity of the instrument.

When we enter into a hedge arrangement and intend to apply hedge accounting, we formally document the hedge relationship and designate the instrument for financial reporting purposes as a fair value hedge, a cash flow hedge, or a net investment hedge. When we determine that a derivative financial instrument qualifies as a cash flow hedge and is effective, the changes in fair value of the instrument are recorded in accumulated other comprehensive (loss)/income, net of tax in our consolidated balance sheets and will be reclassified to earnings when the hedged item affects earnings.

Contingent Consideration

Contingent Consideration

The terms of the acquisition agreement between ANI and Novitium Pharma LLC include the potential payment of future consideration that is contingent upon the achievement of certain regulatory and financial performance milestones. At acquisition date, we recorded this contingent consideration at fair value based on the additional consideration expected to be transferred, which is based on the estimate of probability-weighted future cash flows as discounted to present value. Significant inputs used in the measurement of the fair value include discount rates, probabilities of achievement of regulatory-based milestones and payments, and projected revenues and gross profits. The discount rates are derived using accepted valuation methodologies. The probability of achievement of regulatory milestones is based on historical and projected success rates. The projected revenues and gross profits are based on our internal forecasts and long-term plans. We remeasure the fair value of the contingent consideration each reporting period using Level 3 inputs, as discussed further below. Changes in fair value, which incorporate changes in assumptions and the passage of time, are recognized as an operating expense in our consolidated statement of operations. As payments are not expected to be made shortly after the acquisition, any future payment of contingent consideration will be reported as a financing cash flow for amounts paid up to the acquisition-date fair value of the consideration, and as an operating cash outflow for any amounts in excess of the acquisition-date fair value in our consolidated statement of cash flows.

Fair Value of Financial Instruments

Fair Value of Financial Instruments

Our consolidated balance sheets include various financial instruments (primarily cash and cash equivalents, prepaid expenses, accounts receivable, accounts payable, accrued expenses, and other current liabilities) that are carried at cost and that approximate fair value. 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 which prioritizes and ranks the level of observability of inputs used in measuring fair value. These tiers include:

Level 1—Quoted prices (unadjusted) in active markets that are accessible at the measurement date for identical assets or liabilities. The fair value hierarchy gives the highest priority to Level 1 inputs.
Level 2—Observable market-based inputs other than quoted prices in active markets for identical assets or liabilities.
Level 3—Unobservable inputs are used when little or no market data is available. The fair value hierarchy gives the lowest priority to Level 3 inputs.

See Note 9 for additional information regarding fair value.

Restructuring Activities

Restructuring Activities

We define 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, we record 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 our consolidated statement of operations.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

Recent Accounting Pronouncements Not Yet Adopted

In December 2022, the Financial Accounting Standards Board issued ASU 2022-06, which extended the sunset date of the reference rate reform in ASU 848 from December 31, 2022, to December 31, 2024. We have not adopted the guidance and are currently evaluating the impact, if any, that the adoption of this guidance will have on our consolidated financial statements.

We have evaluated all other issued and unadopted Accounting Standards Updates and believe the adoption of these standards will not have a material impact on our consolidated statements of operations, comprehensive income, balance sheets, or cash flows.

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.22.4
DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2022
DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Schedule of customer concentration

Years Ended December 31, 

    

2022

    

2021

    

2020

 

Customer 1

26

%

29

%

31

%

Customer 2

18

%

23

%

24

%

Customer 3

15

%

16

%

19

%

Schedule of disaggregation of revenue and revenue recognized

Products and Services

Years Ended December 31, 

(in thousands)

    

2022

    

2021

    

2020

Sales of generic pharmaceutical products

$

210,121

$

143,571

$

147,257

Sales of established brand pharmaceutical products

 

39,463

 

47,561

 

47,960

Sales of rare disease pharmaceutical products

41,686

Sales of contract manufactured products

 

16,106

 

10,042

 

9,221

Royalties from licensing agreements

 

5,367

 

11,795

 

1,396

Product development services

 

2,949

 

1,310

 

1,858

Other

 

693

 

1,857

 

783

Total net revenues

$

316,385

$

216,136

$

208,475

Timing of Revenue Recognition

Years Ended December 31, 

(in thousands)

    

2022

    

2021

    

2020

Performance obligations transferred at a point in time

$

313,436

$

214,826

$

206,617

Performance obligations transferred over time

 

2,949

 

1,310

 

1,858

Total

$

316,385

$

216,136

$

208,475

Schedule of accruals and allowances

The following table summarizes activity in the consolidated balance sheets for accruals and allowances for the years ended December 31, 2022, 2021, and 2020:

Accruals for Chargebacks, Returns, and Other Allowances

Administrative

Prompt

Government

Fees and Other

Payment

(in thousands)

    

Chargebacks

    

Rebates

    

Returns

    

Rebates

    

Discounts

Balance at December 31, 2020 (1)

$

88,746

$

7,826

$

27,155

$

8,906

$

3,839

Accruals/Adjustments

 

492,374

 

15,308

 

24,081

 

35,225

 

15,633

Credits Taken Against Reserve

 

(487,054)

(17,642)

 

(15,405)

 

(31,031)

 

(14,830)

Balance at December 31, 2021 (1)

$

94,066

$

5,492

$

35,831

$

13,100

$

4,642

Accruals/Adjustments

 

642,409

 

20,657

 

23,252

 

42,044

 

21,302

Credits Taken Against Reserve

 

(587,913)

(15,277)

 

(25,684)

 

(45,702)

 

(19,456)

Balance at December 31, 2022 (1)

$

148,562

$

10,872

$

33,399

$

9,442

$

6,488

(1)Chargebacks are included as an offset to accounts receivable, net of chargebacks and other allowances in the consolidated balance sheets. Administrative Fees and Other Rebates and Prompt Payment Discounts are included as a reduction to accounts receivable, net of chargebacks and other allowances or accrued expenses and other in the consolidated balance sheets. Returns are included in returned goods reserve in the consolidated balance sheets. Government Rebates are included in accrued government rebates in the consolidated balance sheets.

Schedule of property, plant and equipment useful lives

Buildings and improvements

  

20

-

40

 

years

Machinery, furniture, and equipment

1

-

10

years

Schedule of earnings per share, basic and diluted

Earnings per share for the years ended December 31, 2022, 2021, and 2020 are calculated for basic and diluted earnings (loss) per share as follows:

Basic

Diluted

(in thousands, except per share amounts)

Years Ended December 31, 

Years Ended December 31, 

  

2022

  

2021

  

2020

  

2022

  

2021

  

2020

Net loss

$

(47,896)

$

(42,603)

$

(22,548)

$

(47,896)

$

(42,603)

$

(22,548)

Net income allocated to participating securities

 

 

 

 

 

 

Dividends on Series A convertible preferred stock

(1,625)

(190)

(1,625)

(190)

Net loss available to common shareholders

$

(49,521)

$

(42,793)

$

(22,548)

$

(49,521)

$

(42,793)

$

(22,548)

Basic Weighted-Average Shares Outstanding

 

16,260

 

12,596

 

11,964

 

16,260

 

12,596

 

11,964

Dilutive effect of stock options and ESPP

 

 

 

Diluted Weighted-Average Shares Outstanding

 

16,260

 

12,596

 

11,964

Loss per share

$

(3.05)

$

(3.40)

$

(1.88)

$

(3.05)

$

(3.40)

$

(1.88)

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.4
BUSINESS COMBINATION (Tables)
12 Months Ended
Dec. 31, 2022
BUSINESS COMBINATION  
Schedule of purchase consideration

    

(in thousands)

Cash consideration

$

88,109

Repayment of Novitium debts

 

8,493

Fair value of restricted shares

 

91,199

Fair value of contingent consideration

 

30,800

Gross consideration

$

218,601

Cash acquired

12,076

Net consideration

$

206,525

Schedule of purchase price allocation

    

(in thousands)

Total Purchase Consideration

$

218,601

Cash and cash equivalents

 

12,076

Accounts receivable

 

27,185

Inventories

 

14,460

Prepaid expenses and other current assets

 

1,891

Property and equipment

 

14,331

Intangible assets

139,200

Goodwill

 

24,641

Other non-current assets

1,413

Total assets acquired

 

235,197

Accounts payable

 

1,560

Accrued expense and other current liabilities

6,035

Accrued compensation and other related expenses

4,909

Accrued government rebates

744

Returned goods reserve

2,202

Other non-current liabilities

1,146

Total liabilities assumed

 

16,596

Net assets acquired

$

218,601

Schedule of proforma information

Years Ended December 31,

(in thousands)

2021

2020

    

Net revenues

$

272,888

$

260,951

Net loss

$

(31,740)

$

(48,814)

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.4
INDEBTEDNESS (Tables)
12 Months Ended
Dec. 31, 2022
INDEBTEDNESS  
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 December 31, 2022 and 2021 are:

Current

December 31, 

December 31, 

(in thousands)

    

2022

    

2021

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

December 31, 

December 31, 

(in thousands)

    

2022

    

2021

Non-current borrowing on debt

$

294,000

$

297,000

Deferred financing costs

 

(8,331)

 

(10,480)

Non-current debt, net of deferred financing costs and current component

$

285,669

$

286,520

Schedule of contractual maturity of term loan and DDTL

The contractual maturity of our Term Facility is as follows for the years ending December 31:

(in thousands)

    

Term Facility

2023

$

3,000

2024

 

3,000

2025

 

3,000

2026

 

3,000

2027

3,000

2028 and thereafter

282,000

Total

$

297,000

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 and the Term Loan, DDTL, and Revolver under our Prior Credit Agreement recognized in our consolidated statements of operations for the year ended December 31:

Years Ended December 31, 

(in thousands)

    

2022

    

2021

    

2020

Contractual coupon

$

26,150

$

11,129

$

8,847

Amortization of finance fees

 

2,363

 

914

 

720

Capitalized interest

 

(95)

 

(98)

 

(88)

$

28,418

$

11,945

$

9,479

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.4
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2022
INVENTORIES  
Schedule of Inventories

Inventories consist of the following as of December 31:

December 31, 

December 31, 

(in thousands)

    

2022

    

2021

 

Raw materials

$

70,497

$

51,350

Packaging materials

 

7,760

 

5,475

Work-in-progress

 

1,889

 

652

Finished goods

 

35,487

 

31,969

 

115,633

 

89,446

Reserve for excess/obsolete inventories

 

(10,278)

 

(7,753)

Inventories, net

$

105,355

$

81,693

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2022
PROPERTY AND EQUIPMENT  
Schedule of property and equipment

December 31, 

December 31, 

(in thousands)

    

2022(1)

    

2021(1)

Land

$

1,549

$

5,947

Buildings

 

16,659

 

19,970

Machinery, furniture, and equipment

 

53,146

 

46,769

Construction in progress

 

4,604

 

2,941

 

75,958

 

75,627

Less: accumulated depreciation

 

(32,712)

 

(22,956)

Property and equipment, net

$

43,246

$

52,671

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE DISCLOSURES (Tables)
12 Months Ended
Dec. 31, 2022
FAIR VALUE DISCLOSURES  
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 Type

Valuation Technique

Unobservable Input

Assumptions

Profit-based milestone payments

Probability-weighted discounted cash flow

Discount rate

13.0%

Projected fiscal year of payment

2024-2029

Product development-based milestone payments

Probability-weighted discounted cash flow

Discount rate

8.8%

Probability of payment

95.0%

Projected fiscal year of payment

2024

Schedule of changes in contingent consideration

Years Ended December 31, 

(in thousands)

    

2022

    

2021

Beginning balance

$

31,000

$

Initial valuation

30,800

Measurement period adjustment

300

Change in fair value

 

3,758

 

200

Ending balance

$

35,058

$

31,000

Schedule of financial assets and liabilities accounted for at fair value on a recurring basis

(in thousands)

Fair Value at

Description

December 31, 2022

Level 1

Level 2

Level 3

Assets

 

  

 

  

 

  

 

  

Interest rate swap

$

8,759

$

$

8,759

$

Liabilities

 

  

 

  

 

  

 

  

Contingent consideration

$

35,058

$

$

$

35,058

CVRs

$

$

$

$

    

Fair Value at

    

    

    

Description

December 31, 2021

Level 1

Level 2

Level 3

Liabilities

 

  

 

  

 

  

 

  

Contingent consideration

$

31,000

$

$

$

31,000

Interest rate swaps

$

6,790

$

$

6,790

$

CVRs

$

$

$

$

XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2022
GOODWILL AND INTANGIBLE ASSETS  
Schedule of components of intangible assets

The components of net definite-lived intangible assets and net indefinite-lived intangible assets other than goodwill are as follows:

December 31, 2022

December 31, 2021

Weighted Average

Gross Carrying  

Accumulated

Gross Carrying

Accumulated

Amortization

(in thousands)

  

Amount

  

Amortization

  

Amount

  

Amortization

  

Period

Definite-Lived Intangible Assets:

Acquired ANDA intangible assets

$

195,862

$

(75,606)

$

168,536

$

(54,079)

 

8.3

years

NDAs and product rights

 

242,372

 

(162,188)

 

242,372

 

(138,835)

 

9.9

years

Marketing and distribution rights

 

17,157

 

(13,309)

 

17,157

 

(12,347)

 

5.5

years

Non-compete agreement

 

624

 

(602)

 

624

 

(513)

 

7.0

years

Customer relationships

24,900

(4,150)

24,900

(593)

7.0

years

Indefinite-Lived Intangible Assets:

In process research and development

26,575

46,900

Indefinite

Total Intangible Assets, net

$

507,490

$

(255,855)

$

500,489

$

(206,367)

8.9

years

Schedule of expected future amortization expense

Expected future amortization expense is as follows for the years ending December 31:

(in thousands)

    

2023

$

51,792

2024

 

50,996

2025

 

48,893

2026

 

35,574

2027

 

26,663

2028 and thereafter

 

37,717

Total

$

251,635

XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2022
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions

For 2022, 2021, and 2020, the fair value of each option grant was estimated using the Black-Scholes option-pricing model, using the following assumptions:

Years Ended December 31, 

    

2022

    

2021

    

2020

Expected option life (years)

5.50 - 6.25

5.50 - 6.25

5.50 - 6.25

Risk-free interest rate

 

1.71% - 2.83%

  

0.68% - 1.39%

  

0.31% - 1.63%

Expected stock price volatility

 

48.4% - 50.0%

  

48.2% - 49.5%

  

49.2% - 51.2%

Dividend yield

 

Summary of Stock option and restricted stock activity

A summary of stock option activity under the 2022 Plan and Inducement Grants during the years ended December 31, 2022, 2021, and 2020 is presented below:

    

    

    

Weighted

    

Weighted

    

Average

Average

Weighted

Grant-

Remaining

(in thousands, except per share and

Option

Average

date

Term

Aggregate

remaining term data)

Shares

Exercise Price

Fair Value

(years)

Intrinsic Value

Outstanding December 31, 2019

 

757

$

54.21

 

7.2

$

6,761

Granted

 

231

 

30.29

$

14.39

Exercised

 

(8)

 

36.81

 

216

Forfeited

 

(44)

 

54.54

Expired

 

 

Outstanding December 31, 2020

 

936

$

48.44

 

7.1

$

372

Granted

 

168

 

33.09

$

15.71

Exercised

 

(42)

 

40.25

 

552

Forfeited

 

(19)

 

59.84

Expired

 

(55)

 

55.59

Outstanding at December 31, 2021

 

988

$

45.56

 

6.6

$

6,786

Granted

 

36

 

34.52

$

16.82

Exercised

 

(23)

 

30.03

 

153

Forfeited

 

(47)

 

36.91

Expired

 

(47)

 

55.07

Outstanding at December 31, 2022

 

907

$

45.47

 

5.6

$

3,868

Exercisable at December 31, 2022

 

686

$

49.31

 

4.9

$

2,003

Non-vested Restricted Stock Shares Activity

A summary of RSA activity under the Plan during the years ended December 31, 2022, 2021, and 2020 is presented below:

    

    

Weighted

    

Average Grant

Weighted Average

(in thousands, except per share and

Date Fair

Remaining Term

remaining term data)

Shares

Value

(years)

Unvested at December 31, 2019

 

192

$

61.46

 

2.6

Granted

 

305

 

44.42

 

  

Vested

 

(127)

 

58.88

 

  

Forfeited

 

(18)

 

51.53

 

  

Unvested at December 31, 2020

 

352

$

48.14

 

2.7

Granted

 

541

 

33.02

 

  

Vested

 

(125)

 

48.32

 

  

Forfeited

 

(61)

 

48.16

 

  

Unvested at December 31, 2021

 

707

$

36.52

 

2.8

Granted

 

748

 

32.76

 

  

Vested

 

(245)

 

36.99

 

  

Forfeited

 

(69)

 

38.08

 

  

Unvested at December 31, 2022

 

1,141

$

33.86

 

2.6

2016 Employee Stock Purchase Plan  
Summary of allocated expense

(in thousands)

Years Ended December 31, 

    

2022

    

2021

    

2020

Cost of sales

$

50

$

15

$

21

Research and development

 

41

 

21

 

36

Selling, general, and administrative

 

222

 

87

 

123

$

313

$

123

$

180

2022 Plan  
Summary of allocated expense

(in thousands)

Years Ended December 31, 

    

2022

    

2021

    

2020

Cost of sales

$

482

$

5

$

115

Research and development

 

710

 

543

 

561

Selling, general, and administrative

 

13,094

 

9,818

 

12,080

$

14,286

$

10,366

$

12,756

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2022
INCOME TAXES  
Schedule of Components of Income Tax Expense (Benefit)

Our total provision for income taxes consists of the following for the years ended December 31, 2022, 2021, and 2020:

(in thousands)

    

2022

    

2021

    

2020

Current income tax provision:

 

  

 

  

 

  

Federal

$

152

$

1,296

$

9,232

State

 

249

 

1,320

 

559

Foreign

 

66

 

691

 

Total

 

467

 

3,307

 

9,791

Deferred income tax benefit

 

  

 

  

 

  

Federal

 

(13,382)

 

(12,163)

 

(14,125)

State

 

(1,722)

 

(5,122)

 

744

Foreign

 

(128)

 

336

 

345

Total

 

(15,232)

 

(16,949)

 

(13,036)

Change in valuation allowance

 

(4)

 

187

 

(169)

Total benefit for income taxes

$

(14,769)

$

(13,455)

$

(3,414)

Schedule of Effective Income Tax Rate Reconciliation

The difference between our expected income tax provision from applying U.S. Federal statutory tax rates to the pre-tax income and actual income tax provision relates primarily to the effect of the following:

As of December 31, 

 

    

2022

    

2021

    

2020

 

US Federal statutory rate

 

21.0

%  

21.0

%  

21.0

%

State taxes, net of Federal benefit

 

3.2

%  

3.3

%  

1.9

%

Foreign taxes

 

0.1

%  

(1.0)

%  

(0.1)

%

Change in valuation allowance

 

%  

(0.3)

%  

0.7

%

Stock-based compensation

 

(1.4)

%  

(1.7)

%  

(2.5)

%

Non-deductible costs

(0.5)

%  

(0.8)

%  

(3.5)

%

Change in state apportionment factors, state and foreign rates

(0.1)

%  

5.5

%  

(7.3)

%

Research and experimentation and charitable credits

1.4

%  

0.9

%  

0.9

%

Transfer pricing and other

(0.1)

%  

(2.9)

%  

2.0

%

Effective income tax rate

 

23.6

%  

24.0

%  

13.1

%

Schedule of Deferred Tax Assets and Liabilities

Deferred income taxes reflect the net tax effects of differences between the bases of assets and liabilities for financial reporting and income tax purposes. Our deferred income tax assets and liabilities consisted of the following:

As of December 31, 

(in thousands)

    

2022

    

2021

Deferred tax assets:

 

  

 

  

Accruals and advances

$

9,233

$

10,149

Stock-based compensation

6,041

5,108

Accruals for chargebacks and returns

 

15,344

 

18,371

Inventory

 

5,292

 

5,983

Intangible asset

 

33,431

 

23,470

Net operating loss carryforwards

 

5,994

 

6,038

Other

 

16,548

 

8,758

Total deferred tax assets

$

91,883

$

77,877

Deferred tax liabilities:

 

  

 

  

Depreciation

$

(5,776)

$

(6,601)

Intangible assets

 

 

(11)

Other

 

(4,298)

 

(2,879)

Total deferred tax liabilities

$

(10,074)

$

(9,491)

Valuation allowance

 

(446)

 

(450)

Deferred tax assets, net of deferred tax liabilities and valuation allowance

$

81,363

$

67,936

XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2022
COMMITMENTS AND CONTINGENCIES  
Schedule of rent expense

Rent expense for the years ended December 31, 2022 and 2021 consisted of the following:

    

Year Ended December 31, 

(in thousands)

    

2022

2021

Operating lease costs

$

701

$

240

Variable lease costs

 

236

 

48

Total lease costs

$

937

$

288

Schedule of maturity analysis of operating leases

A maturity analysis of our operating leases follows:

(in thousands)

    

Future payments:

2023

$

798

2024

 

868

2025

 

470

2026

 

89

2027

34

Total

$

2,259

Discount

(194)

Lease liability

2,065

Current lease liability, included in accrued expenses and other in the consolidated balance sheets

(684)

Non-current lease liability, included in derivatives and other non-current liabilities in the consolidated balance sheets

$

1,381

XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.4
RELATED PARTY TRANSACTIONS (Tables)
12 Months Ended
Dec. 31, 2022
RELATED PARTY TRANSACTIONS  
Schedule of Related Party Transactions

Years Ended December 31, 

    

2022

    

2021(1)

    

2020

Scitus Pharma Services

$

2,074,773

$

$

SS Pharma LLC

3,668,542

Esjay Pharma LLC

 

101,468

 

24,989

 

Nuray Chemical Private Limited

 

1,110,158

 

364,620

 

$

6,954,941

$

389,609

$

(1)Includes payments during the period from November 19, 2021 to December 31, 2021, subsequent to our acquisition of Novitium.

XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT REPORTING (Tables)
12 Months Ended
Dec. 31, 2022
SEGMENT REPORTING  
Schedule of revenue by reportable segments

Year Ended December 31, 

(in thousands)

    

2022

    

2021

2020

Net Revenues

Generics, Established Brands, and Other

$

274,698

$

216,136

$

208,475

Rare Disease

41,687

Total net revenues

$

316,385

$

216,136

$

208,475

Segment earnings/(loss) before interest, taxes, depreciation and amortization (“EBITDA”) and reconciliation to (loss)/income before income taxes

Generics, Established Brands, and Other

78,958

63,418

78,790

Rare Disease

(18,348)

(18,571)

(15,620)

Depreciation and amortization

(56,973)

(47,252)

(44,638)

Corporate and other unallocated expenses(1)

(38,920)

(37,388)

(34,548)

Total operating loss

$

(35,283)

$

(39,793)

$

(16,016)

Interest expense, net

(28,052)

(11,922)

(9,452)

Other income/(expense), net

670

(4,343)

(494)

Loss before benefit for income taxes

(62,665)

(56,058)

(25,962)

(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 consolidated statement of operations.
Schedule of revenue by geographic operations

(in thousands)

Years Ended December 31, 

Location of Operations

    

2022

    

2021

    

2020

United States

$

312,427

$

211,893

$

202,881

Canada

 

3,958

 

4,243

 

5,594

Total Revenue

$

316,385

$

216,136

$

208,475

Schedule of property and equipment by geographic location

(in thousands)

December 31, 2022

December 31, 2021

United States

$

40,343

$

38,564

Canada(1)

 

1,856

 

13,831

India

 

1,047

 

276

Total property and equipment, net

$

43,246

$

52,671

(1)Amounts as of December 31, 2022 exclude the land and building at our Canada facility, which are classified as held for sale as of December 31, 2022. These assets have a carrying value of $8.0 million.

XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.4
DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES- Concentrations (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue | Customer concentration | Customer one      
Concentration Risk, Percentage 26.00% 29.00% 31.00%
Revenue | Customer concentration | Customer two      
Concentration Risk, Percentage 18.00% 23.00% 24.00%
Revenue | Customer concentration | Customer three      
Concentration Risk, Percentage 15.00% 16.00% 19.00%
Accounts receivable | Customer concentration | Three Customers      
Concentration Risk, Percentage 82.00%    
Accounts receivable | Customer concentration | Customer three      
Concentration Risk, Percentage 82.00%    
Cost of goods sold | Supplier concentration | One supplier      
Concentration Risk, Percentage 19.00%   10.00%
Accounts payable | Supplier concentration | One supplier      
Amount payable to supplier $ 10.9    
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.4
DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue disaggregation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue recognition $ 316,385 $ 216,136 $ 208,475
Sales of generic pharmaceutical products      
Revenue recognition 210,121 143,571 147,257
Sales of established brand pharmaceutical products      
Revenue recognition 39,463 47,561 47,960
Sales of rare disease pharmaceutical products      
Revenue recognition 41,686    
Sales of contract manufactured products      
Revenue recognition 16,106 10,042 9,221
Royalties from licensing agreements      
Revenue recognition 5,367 11,795 1,396
Product development services      
Revenue recognition 2,949 1,310 1,858
Other      
Revenue recognition $ 693 $ 1,857 $ 783
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.4
DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue timing (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue recognition   $ 316,385 $ 216,136 $ 208,475
Performance obligations satisfied in prior periods   2,200    
Deferred revenue   0 100  
Revenue recognized   100 100  
Tripartite Agreement-Yescart        
Revenue recognition $ 11,200      
Performance obligations transferred at a point in time        
Revenue recognition   313,436 214,826 206,617
Performance obligations transferred over time        
Revenue recognition   $ 2,949 $ 1,310 $ 1,858
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.4
DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accruals and allowances (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 30, 2016
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accruals and allowances          
Beginning balance     $ 105,260    
Ending balance     161,052 $ 105,260  
Fdic Guaranteed Amount     250    
Payments to Acquire Intangible Assets     7,579 21,081 $ 62,187
Cranford Pharmaceuticals          
Accruals and allowances          
Payments to Acquire Intangible Assets $ 60,000        
Funds held in escrow for asset purchase $ 5,000        
Tripartite Agreement-Yescart          
Accruals and allowances          
Payment for legal expenditures   $ 400      
Sales of contract manufactured products          
Accruals and allowances          
Revenue, Remaining Performance Obligation, Amount     $ 4,300    
Revenue, Remaining Performance Obligation, Remaining Period     6 months    
Chargebacks          
Accruals and allowances          
Beginning balance   88,746 $ 94,066 88,746  
Accruals/Adjustments     642,409 492,374  
Credits Taken Against Reserve     (587,913) (487,054)  
Ending balance     148,562 94,066 88,746
Government Rebates          
Accruals and allowances          
Beginning balance   7,826 5,492 7,826  
Accruals/Adjustments     20,657 15,308  
Credits Taken Against Reserve     (15,277) (17,642)  
Ending balance     10,872 5,492 7,826
Returns          
Accruals and allowances          
Beginning balance   27,155 35,831 27,155  
Accruals/Adjustments     23,252 24,081  
Credits Taken Against Reserve     (25,684) (15,405)  
Ending balance     33,399 35,831 27,155
Administrative Fees and Other Rebates          
Accruals and allowances          
Beginning balance   8,906 13,100 8,906  
Accruals/Adjustments     42,044 35,225  
Credits Taken Against Reserve     (45,702) (31,031)  
Ending balance     9,442 13,100 8,906
Prompt Payment Discounts          
Accruals and allowances          
Beginning balance   $ 3,839 4,642 3,839  
Accruals/Adjustments     21,302 15,633  
Credits Taken Against Reserve     (19,456) (14,830)  
Ending balance     $ 6,488 $ 4,642 $ 3,839
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.4
DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PPE and Intangibles (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Impairment loss related to property and equipment recognized $ 0 $ 0 $ 0
Assets Held-for-sale, Not Part of Disposal Group 0 0  
Impairment of Intangible Assets, Finite-lived 112 2,374 446
Goodwill, Impairment Loss 0 0 0
Research and Development Expense 22,318 11,369 16,001
Allocated Share-based Compensation Expense 14,300 10,400 12,800
Valuation allowance $ 446 450  
Minimum      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 7 years    
Maximum      
Acquired Finite-lived Intangible Assets, Weighted Average Useful Life 10 years    
Arthur Przybyl [Member]      
Allocated Share-based Compensation Expense     3,400
2016 Employee Stock Purchase Plan      
Allocated Share-based Compensation Expense $ 313 $ 123 $ 180
Building and Building Improvements [Member] | Minimum      
Property, Plant and Equipment, Useful Life 20 years    
Building and Building Improvements [Member] | Maximum      
Property, Plant and Equipment, Useful Life 40 years    
Machinery, furniture and equipment [Member] | Minimum      
Property, Plant and Equipment, Useful Life 1 year    
Machinery, furniture and equipment [Member] | Maximum      
Property, Plant and Equipment, Useful Life 10 years    
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.4
DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings per share basic      
Net loss $ (47,896) $ (42,603) $ (22,548)
Dividends on Series A Convertible Preferred Stock (1,625) (190)  
Net loss available to common shareholders $ (49,521) $ (42,793) $ (22,548)
Basic Weighted-Average Shares Outstanding (in shares) 16,260 12,596 11,964
Loss per share $ (3.05) $ (3.40) $ (1.88)
Earnings per share diluted      
Net loss $ (47,896) $ (42,603) $ (22,548)
Dividends on Series A Convertible Preferred Stock (1,625) (190)  
Net loss available to common shareholders $ (49,521) $ (42,793) $ (22,548)
Basic Weighted-Average Shares Outstanding (in shares) 16,260 12,596 11,964
Diluted Weighted-Average Shares Outstanding (in shares) 16,260 12,596 11,964
Loss per share $ (3.05) $ (3.40) $ (1.88)
Anti-dilutive shares (in shares) 2,600 1,700 1,300
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.4
BUSINESS COMBINATION (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Nov. 19, 2021
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2022
USD ($)
Business acquisition purchase consideration      
Fair value of restricted shares   $ 91,199  
Novitium      
Business acquisition      
Shares issued in acquisition (in shares) | shares 2,466,654 2,500,000  
Closing stock price | $ / shares $ 43.54    
Additional contingent consideration $ 46,500   $ 46,500
Restriction period for shares issued 24 months    
Business acquisition purchase consideration      
Cash consideration $ 88,109    
Repayment of Novitium debts 8,493    
Fair value of restricted shares 91,199    
Fair value of contingent consideration 30,800 $ 31,000 $ 35,058
Gross consideration 218,601    
Cash acquired 12,076    
Net consideration $ 206,525    
Transaction costs   $ 9,400  
Novitium | Minimum      
Business acquisition      
Restriction period for shares issued 3 months    
Novitium | Maximum      
Business acquisition      
Restriction period for shares issued 24 months    
Novitium | Measurement Input, Stock Volatility | Minimum      
Business acquisition purchase consideration      
Unobservable inputs 0.65    
Novitium | Measurement Input, Stock Volatility | Maximum      
Business acquisition purchase consideration      
Unobservable inputs 0.71    
Novitium | Measurement Input, Discounted Lack of Marketability | Minimum      
Business acquisition purchase consideration      
Unobservable inputs 0.075    
Novitium | Measurement Input, Discounted Lack of Marketability | Maximum      
Business acquisition purchase consideration      
Unobservable inputs 0.215    
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.4
BUSINESS COMBINATION - Acquired (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 19, 2021
Dec. 31, 2022
Dec. 31, 2021
Goodwill   $ 28,221 $ 27,888
Novitium      
Total Purchase Consideration $ 218,601    
Cash and cash equivalents 12,076    
Accounts receivable 27,185    
Inventories 14,460    
Prepaid expenses and other current assets 1,891    
Property and equipment 14,331    
Intangible assets 139,200    
Goodwill 24,641    
Other non-current assets 1,413    
Total assets acquired 235,197    
Accounts payable 1,560    
Accrued expense and other current liabilities 6,035    
Accrued compensation and other related expenses 4,909    
Accrued government rebates 744    
Returned goods reserve 2,202    
Other non-current liabilities 1,146    
Total liabilities assumed 16,596    
Net assets acquired 218,601    
Revenue since acquisition date   $ 90,300 $ 7,700
Novitium | Acquired ANDA intangible assets      
Intangible assets 67,400    
Novitium | Customer relationships      
Intangible assets 24,900    
Novitium | In process research and development      
Intangible assets $ 46,900    
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.4
BUSINESS COMBINATION - Pro Forma (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
BUSINESS COMBINATION    
Net revenues $ 272,888 $ 260,951
Net loss $ (31,740) $ (48,814)
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.22.4
RESTRUCTURING (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Restructuring    
Restructuring activity expense   $ 5,679
Assets held for sale $ 8,020 8,020
Oakville, Ontario, Canada    
Restructuring    
Restructuring activity expense   5,700
Restructuring accrual 1,400 1,400
Assets held for sale 8,000 8,000
Oakville, Ontario, Canada | Employee severance and other benefit costs    
Restructuring    
Restructuring activity expense   2,100
Restructuring expected cost remaining 300 300
Oakville, Ontario, Canada | Asset-related impairment    
Restructuring    
Restructuring activity expense 1,200 3,100
Oakville, Ontario, Canada | Other implementation costs    
Restructuring    
Restructuring activity expense   400
Oakville, Ontario, Canada | Other implementation costs | Minimum    
Restructuring    
Restructuring expected cost remaining 200 200
Oakville, Ontario, Canada | Other implementation costs | Maximum    
Restructuring    
Restructuring expected cost remaining $ 400 $ 400
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.4
INDEBTEDNESS - Credit facility (Details) - USD ($)
$ in Thousands
12 Months Ended
Nov. 19, 2021
Dec. 31, 2021
Dec. 31, 2022
Debt      
Current debt   $ 850 $ 850
Payments of debt issuance costs   $ 13,968  
Credit Facility - 2021      
Debt      
Current debt     $ 3,000
Payments of debt issuance costs $ 14,000    
Credit Facility - 2021 | Term Facility      
Debt      
Maximum borrowing capacity 300,000    
Debt effective interest rate (as a percent)     10.39%
Quarterly payment $ 750    
Principal amount     $ 297,000
Credit Facility - 2021 | Term Facility | Alternative Base Rate      
Debt      
Basis spread (as a percent) 5.00%    
Credit Facility - 2021 | Term Facility | LIBOR      
Debt      
Basis spread (as a percent) 6.00%    
Credit Facility - 2021 | Revolving Facility      
Debt      
Maximum borrowing capacity $ 40,000    
Remaining borrowing capacity     40,000
Commitment fee (as a percent) 0.50%    
Deferred debt issuance costs     $ 900
Credit Facility - 2021 | Revolving Facility | Alternative Base Rate      
Debt      
Basis spread (as a percent) 3.75%    
Credit Facility - 2021 | Revolving Facility | LIBOR      
Debt      
Basis spread (as a percent) 4.75%    
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.22.4
INDEBTEDNESS - Facility components (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current debt, net of deferred financing costs $ 850 $ 850
Non-current debt, net of deferred financing costs and current component 285,669 286,520
Term Loan and DDTL    
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 294,000 297,000
Deferred financing costs (8,331) (10,480)
Non-current debt, net of deferred financing costs and current component $ 285,669 $ 286,520
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.22.4
INDEBTEDNESS - Outstanding (Details) - Credit Facility - 2021
$ in Millions
Dec. 31, 2022
USD ($)
Term Facility  
Borrowing on debt $ 297.0
Revolving Facility  
Total debt issuance costs, net 0.9
Debt issuance costs, noncurrent 0.6
Debt issuance costs, current $ 0.3
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.4
INDEBTEDNESS - Credit facility - Maturity (Details) - Term Facility
$ in Thousands
Dec. 31, 2022
USD ($)
2023 $ 3,000
2024 3,000
2025 3,000
2026 3,000
2027 3,000
2028 and thereafter 282,000
Total $ 297,000
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.4
INDEBTEDNESS - Interest (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
INDEBTEDNESS      
Contractual coupon $ 26,150 $ 11,129 $ 8,847
Amortization of finance fees 2,363 914 720
Capitalized interest (95) (98) (88)
Interest Expense, Debt $ 28,418 $ 11,945 $ 9,479
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.22.4
DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Apr. 30, 2020
Fair value interest rate derivative assets $ 8,759      
Accumulated other comprehensive loss, net of tax (12,168) $ 3,055    
Derivative unrealized gain (loss) recorded in OCI 15,335 8,370 $ (6,566)  
Interest rate swap        
Derivative liability, notional amount 151,500 165,800   $ 168,600
Debt effective interest rate (as a percent)       2.26%
Decrease in notional amount 4,000      
Fair value interest rate derivative assets 8,800      
Accumulated other comprehensive loss, net of tax 12,200      
Derivative unrealized gain (loss) 14,300      
Derivative unrealized gain (loss) recorded in OCI (15,200)      
Interest expense 2,300 4,800    
Reclassifications out of accumulated other comprehensive income/loss $ 2,800 $ 3,500    
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.4
INVENTORIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
INVENTORIES    
Raw materials $ 70,497 $ 51,350
Packaging materials 7,760 5,475
Work-in-progress 1,889 652
Finished goods 35,487 31,969
Inventory, Gross, Total 115,633 89,446
Reserve for excess/obsolete inventories (10,278) (7,753)
Inventories, net $ 105,355 $ 81,693
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY AND EQUIPMENT (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment, Gross, Total $ 75,958 $ 75,627
Less: accumulated depreciation (32,712) (22,956)
Property and equipment, net 43,246 52,671
Assets held for sale 8,020  
Canada    
Property and equipment, net 1,856 13,831
Assets held for sale 8,000  
Land    
Property, Plant and Equipment, Gross, Total 1,549 5,947
Buildings    
Property, Plant and Equipment, Gross, Total 16,659 19,970
Machinery, furniture, and equipment    
Property, Plant and Equipment, Gross, Total 53,146 46,769
Construction in progress    
Property, Plant and Equipment, Gross, Total $ 4,604 $ 2,941
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.4
PROPERTY AND EQUIPMENT - Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
PROPERTY AND EQUIPMENT      
Depreciation $ 7.4 $ 5.5 $ 4.8
Interest capitalized $ 0.1 $ 0.1 $ 0.1
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2018
Dec. 31, 2013
Nov. 19, 2021
Goodwill $ 28,221 $ 27,888        
Goodwill, impairment loss $ 0 0 $ 0      
BioSante Pharmaceuticals            
Acquisition of goodwill         $ 1,800  
WellSpring            
Acquisition of goodwill       $ 1,700    
Novitium            
Goodwill           $ 24,641
Acquisition of goodwill   $ 24,600        
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND INTANGIBLE ASSETS - Components (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 21, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Definite-Lived Intangible Assets:        
Accumulated Amortization   $ (255,855) $ (206,367)  
Weighted Average Amortization Period   8 years 10 months 24 days    
Indefinite-Lived Intangible Assets:        
Gross Carrying Amount, total   $ 507,490 500,489  
Intangible asset impairment charge   112 2,374 $ 446
Amortization of intangible assets   49,500 41,800 $ 39,900
Oakrum Pharma        
Definite-Lived Intangible Assets:        
Weighted Average Amortization Period 7 years      
Indefinite-Lived Intangible Assets:        
Intangible asset impairment charge   0    
In process research and development        
Indefinite-Lived Intangible Assets:        
Gross Carrying Amount   26,575 46,900  
In process research and development | Reclassification of Assets on Completion of Project and Launch of Related Products        
Definite-Lived Intangible Assets:        
Gross Carrying Amount   (20,300)    
Acquired ANDA intangible assets        
Definite-Lived Intangible Assets:        
Gross Carrying Amount   195,862 168,536  
Accumulated Amortization   $ (75,606) (54,079)  
Weighted Average Amortization Period   8 years 3 months 18 days    
Indefinite-Lived Intangible Assets:        
Intangible asset impairment charge   $ 100 2,400  
Acquired ANDA intangible assets | Oakrum Pharma        
Definite-Lived Intangible Assets:        
Gross Carrying Amount $ 7,200      
Indefinite-Lived Intangible Assets:        
Intangible assets acquired $ 7,200      
Acquired ANDA intangible assets | Reclassification of Assets on Completion of Project and Launch of Related Products        
Definite-Lived Intangible Assets:        
Gross Carrying Amount   $ 20,300    
Weighted Average Amortization Period   7 years    
NDAs and product rights        
Definite-Lived Intangible Assets:        
Gross Carrying Amount   $ 242,372 242,372  
Accumulated Amortization   $ (162,188) (138,835)  
Weighted Average Amortization Period   9 years 10 months 24 days    
Marketing and distribution rights        
Definite-Lived Intangible Assets:        
Gross Carrying Amount   $ 17,157 17,157  
Accumulated Amortization   $ (13,309) (12,347)  
Weighted Average Amortization Period   5 years 6 months    
Non-compete agreement        
Definite-Lived Intangible Assets:        
Gross Carrying Amount   $ 624 624  
Accumulated Amortization   $ (602) (513)  
Weighted Average Amortization Period   7 years    
Customer relationships        
Definite-Lived Intangible Assets:        
Gross Carrying Amount   $ 24,900 24,900  
Accumulated Amortization   $ (4,150) $ (593)  
Weighted Average Amortization Period   7 years    
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.22.4
GOODWILL AND INTANGIBLE ASSETS - Amortization (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
GOODWILL AND INTANGIBLE ASSETS  
2023 $ 51,792
2024 50,996
2025 48,893
2026 35,574
2027 26,663
2028 and thereafter 37,717
Total $ 251,635
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE DISCLOSURES - Level 3 (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Nov. 19, 2021
USD ($)
Changes in contingent consideration      
Level 3 liability, beginning balance $ 31,000    
Initial valuation   $ 30,800  
Measurement period adjustment 300    
Change in fair value $ 3,758 $ 200  
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability  
Level 3 liability, ending balance $ 35,058 $ 31,000  
Discount rate | Profit-based milestone payments      
Unobservable inputs 13.0    
Discount rate | Product development-based milestone payments      
Unobservable inputs 8.8    
Probability of payment | Product development-based milestone payments      
Unobservable inputs 95.0    
BioSante Pharmaceuticals | Discount rate      
Unobservable inputs 15    
Novitium      
Additional contingent consideration $ 46,500   $ 46,500
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE DISCLOSURES - Hierarchy (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Nov. 19, 2021
Interest rate swaps, asset $ 8,759    
Interest rate swaps, liability   $ 6,790  
Fair Value, Inputs, Level 2 [Member]      
Interest rate swaps, asset 8,759    
Interest rate swaps, liability   6,790  
Interest rate swap      
Interest rate swaps, asset 8,800    
Interest rate swaps, liability 8,800    
Novitium      
Contingent consideration 35,058 31,000 $ 30,800
Novitium | Fair Value, Inputs, Level 3 [Member]      
Contingent consideration $ 35,058 $ 31,000  
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE DISCLOSURES - Acquired (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jul. 21, 2022
USD ($)
Apr. 30, 2021
USD ($)
Jul. 31, 2020
USD ($)
Jan. 31, 2020
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Research and development           $ 22,318 $ 11,369 $ 16,001
Inventories, net         $ 81,693 105,355 81,693  
Raw materials         51,350 70,497 51,350  
Finished goods         31,969 $ 35,487 31,969  
Useful life of intangible assets           8 years 10 months 24 days    
Intangible asset impairment charge           $ 112 2,374 446
Acquired ANDA intangible assets                
Finite-lived intangible gross carrying amount         168,536 $ 195,862 168,536  
Useful life of intangible assets           8 years 3 months 18 days    
Intangible asset impairment charge           $ 100 2,400  
Marketing and distribution rights                
Finite-lived intangible gross carrying amount         17,157 $ 17,157 17,157  
Useful life of intangible assets           5 years 6 months    
Oakrum Pharma                
Useful life of intangible assets 7 years              
Intangible asset impairment charge           $ 0    
Oakrum Pharma | Acquired ANDA intangible assets                
Total asset purchase $ 8,000              
Contingent liability not recognized, asset acquisition 200              
Finite-lived intangible gross carrying amount 7,200              
Research and development $ 1,200              
Oakrum Pharma | Acquired ANDA intangible assets | Discount rate                
Intangible asset measurement input 13              
Sandoz                
Total asset purchase   $ 20,700            
Transaction costs   400            
Finite-lived intangible gross carrying amount   11,400            
Inventories, net   9,700            
Raw materials   600            
Sample inventory   1,000            
Finished goods   $ 8,100            
Useful life of intangible assets   7 years            
Intangible asset impairment charge           0    
Sandoz | Discount rate                
Intangible asset measurement input   10            
Private Company [Member]                
Total asset purchase     $ 4,300          
Transaction costs     100          
Finite-lived intangible gross carrying amount     3,000          
Inventories, net     $ 1,400          
Useful life of intangible assets     7 years          
Intangible asset impairment charge         $ 2,400      
Amerigen Pharmaceuticals, Ltd.                
Total asset purchase       $ 56,800        
Contingent liability not recognized, asset acquisition       $ 25,000        
Period of contingent payments       4 years        
Transaction costs       $ 700        
Research and development       3,800        
Inventories, net       8,400        
Raw materials       1,700        
Finished goods       $ 6,700        
Useful life of intangible assets       7 years        
Intangible asset impairment charge           $ 0 $ 0 $ 0
Amerigen Pharmaceuticals, Ltd. | Revolving Facility                
Debt assumed for acquisition       $ 15,000        
Amerigen Pharmaceuticals, Ltd. | Discount rate                
Intangible asset measurement input       8        
Amerigen Pharmaceuticals, Ltd. | Acquired ANDA intangible assets                
Finite-lived intangible gross carrying amount       $ 38,500        
Amerigen Pharmaceuticals, Ltd. | Marketing and distribution rights                
Finite-lived intangible gross carrying amount       $ 6,700        
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.22.4
MEZZANINE AND STOCKHOLDERS' EQUITY (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Nov. 19, 2021
USD ($)
D
$ / shares
shares
Mar. 08, 2021
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Dec. 31, 2020
shares
Dec. 31, 2019
shares
Preferred Stock, Shares Authorized     1,666,667 1,666,667    
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares     $ 0.0001 $ 0.0001    
Temporary stock issued, value | $     $ 24,850      
Cash paid for costs of share issuances | $     $ 5,416      
Convertible Preferred Stock            
Temporary stock issued (in shares)     25,000      
Temporary stock issued, value | $     $ 24,850      
Convertible preferred stock outstanding (shares)     25,000 25,000 0 0
PIPE Shares | Convertible Preferred Stock            
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,000 $ 25,000        
Cash paid for costs of share issuances | $ $ 200          
Shares accrue dividends rate 6.50%          
Shares conversion price | $ / shares $ 41.47          
Threshold number of trading days | D 20          
Number of consecutive trading days | D 30          
Maximum percentage of conversion price 170.00%          
Convertible, shares issuable       602,901    
Common Stock            
Common Stock, Authorized Shares     33,300,000      
Common Stock, Par Value (in dollars per share) | $ / shares     $ 0.0001      
Common Stock, Shares, Issued     16,913,000 17,644,000 12,430,000 12,105,000
Common Stock, Shares, Outstanding     16,800,000 17,500,000    
Issuance of Common Stock in Public Offering (in shares)     1,500,000      
Class C Special Stock            
Common Stock, Authorized Shares     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    
Common Stock Conversion Price | $ / shares     $ 90.00      
Novitium            
Shares issued in acquisition (in shares) 2,466,654   2,500,000      
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION - Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Allocated share-based compensation expense $ 14,300 $ 10,400 $ 12,800
Tax benefit from compensation expense $ 1,700 $ 1,000 $ 1,600
2016 Employee Stock Purchase Plan      
Stock-based compensation shares available 200,000    
Discount from market price (as a percent) 15.00%    
Employee share plan issued (in shares) 29,000 14,000 13,000
Allocated share-based compensation expense $ 313 $ 123 $ 180
2022 Plan      
Stock-based compensation shares available 1,100,000    
Stock-based compensation additional shares authorized 1,150,000    
Allocated share-based compensation expense $ 14,286 10,366 12,756
Cost of sales | 2016 Employee Stock Purchase Plan      
Allocated share-based compensation expense 50 15 21
Cost of sales | 2022 Plan      
Allocated share-based compensation expense 482 5 115
Research and development | 2016 Employee Stock Purchase Plan      
Allocated share-based compensation expense 41 21 36
Research and development | 2022 Plan      
Allocated share-based compensation expense 710 543 561
Selling, general and administrative | 2016 Employee Stock Purchase Plan      
Allocated share-based compensation expense 222 87 123
Selling, general and administrative | 2022 Plan      
Allocated share-based compensation expense $ 13,094 $ 9,818 $ 12,080
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION - Fair value options (Details) - Options
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dividend yield 0.00% 0.00% 0.00%
Minimum      
Expected option life 5 years 6 months 5 years 6 months 5 years 6 months
Risk-free interest rate 1.71% 0.68% 0.31%
Expected stock price volatility 48.40% 48.20% 49.20%
Maximum      
Expected option life 6 years 3 months 6 years 3 months 6 years 3 months
Risk-free interest rate 2.83% 1.39% 1.63%
Expected stock price volatility 50.00% 49.50% 51.20%
Employees and Consultants [Member]      
Award expiration period 10 years    
Vesting period 4 years    
Non Employee Director [Member]      
Award expiration period 10 years    
Non Employee Director [Member] | Minimum      
Vesting period 1 year    
Non Employee Director [Member] | Maximum      
Vesting period 4 years    
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION - Stock option activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Aggregate Intrinsic Value        
Proceeds from stock option exercises and ESPP purchases $ 1,458 $ 2,069 $ 618  
Options        
Option Shares        
Outstanding at the beginning of the period (in shares) 988 936 757  
Granted (in shares) 36 168 231  
Exercised (in shares) (23) (42) (8)  
Forfeited (in shares) (47) (19) (44)  
Expired (in shares) (47) (55)    
Outstanding at the end of the period (in shares) 907 988 936 757
Exercisable at the end of the period (in shares) 686      
Weighted Average Exercise Price        
Outstanding at the beginning of the period (in dollars per share) $ 45.56 $ 48.44 $ 54.21  
Granted (in dollars per share) 34.52 33.09 30.29  
Exercised (in dollars per share) 30.03 40.25 36.81  
Forfeited (in dollars per share) 36.91 59.84 54.54  
Expired (in dollars per share) 55.07 55.59    
Outstanding at the end of the period (in dollars per share) 45.47 45.56 48.44 $ 54.21
Exercisable at the end of the period (in dollars per share) 49.31      
Weighted Average Grant-date Fair Value        
Granted (in dollars per share) $ 16.82 $ 15.71 $ 14.39  
Weighted Average Remaining Term (years)        
Outstanding at the end of the period weighted average remaining term 5 years 7 months 6 days 6 years 7 months 6 days 7 years 1 month 6 days 7 years 2 months 12 days
Exercisable at the end of the period weighted average remaining term 4 years 10 months 24 days      
Aggregate Intrinsic Value        
Outstanding at the beginning of the period intrinsic value (in dollars) $ 6,786 $ 372 $ 6,761  
Exercised at the end of the period intrinsic value (in dollars) 153 552 216  
Outstanding at the end of the period intrinsic value (in dollars) 3,868 6,786 372 $ 6,761
Exercisable at the end of the period intrinsic value (in dollars) 2,003      
Unrecognized option costs $ 3,200      
Period of cost recognition 2 years      
Proceeds from stock option exercises and ESPP purchases $ 700 1,700 300  
Stock options exercise tax benefit $ 100 $ 100 $ 43  
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.22.4
STOCK-BASED COMPENSATION - RSA activity (Details) - RSAs - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Unvested, Shares, Outstanding, Beginning of period 707 352 192  
Unvested Shares, Granted 748 541 305  
Unvested Shares, Vested (245) (125) (127)  
Unvested Shares, Forfeited (69) (61) (18)  
Unvested Shares, Outstanding, End of period 1,141 707 352 192
Weighted Average Grant Date Fair Value, Outstanding, Beginning of period $ 36.52 $ 48.14 $ 61.46  
Weighted Average Grant Date Fair Value, Granted 32.76 33.02 44.42  
Weighted Average Grant Date Fair Value, Vested 36.99 48.32 58.88  
Weighted Average Grant Date Fair Value, Forfeited 38.08 48.16 51.53  
Weighted Average Grant Date Fair Value, Outstanding, End of period $ 33.86 $ 36.52 $ 48.14 $ 61.46
Weighted Average Remaining Term (years) 2 years 7 months 6 days 2 years 9 months 18 days 2 years 8 months 12 days 2 years 7 months 6 days
Unrecognized non-option costs $ 31.2      
Period of cost recognition 2 years 7 months 6 days      
Employees and Consultants [Member]        
Vesting period 4 years      
Non Employee Director [Member]        
Vesting period 1 year      
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES - Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets and liabilities $ 81,363 $ 67,936
Valuation allowance 446 450
ANI Canada [Member]    
Deferred tax assets and liabilities 400 $ 400
Operating loss carryforwards 1,700  
Federal [Member]    
Operating loss carryforwards 22,600  
Operating loss carryforwards annual limitation $ 800  
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES - Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current income tax provision:      
Federal $ 152 $ 1,296 $ 9,232
State 249 1,320 559
Foreign 66 691  
Total 467 3,307 9,791
Deferred income tax (benefit)/provision:      
Federal (13,382) (12,163) (14,125)
State (1,722) (5,122) 744
Foreign (128) 336 345
Total (15,232) (16,949) (13,036)
Change in valuation allowance (4) 187 (169)
Total benefit for income taxes $ (14,769) $ (13,455) $ (3,414)
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES - Effective rate (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
INCOME TAXES      
US Federal statutory rate 21.00% 21.00% 21.00%
State taxes, net of Federal benefit 3.20% 3.30% 1.90%
Foreign taxes 0.10% (1.00%) (0.10%)
Change in valuation allowance   (0.30%) 0.70%
Stock-based compensation (1.40%) (1.70%) (2.50%)
Non-deductible costs (0.50%) (0.80%) (3.50%)
Change in state apportionment factors, state and foreign rates (0.10%) 5.50% (7.30%)
Research and experimentation and charitable credits 1.40% 0.90% 0.90%
Transfer pricing and other (0.10%) (2.90%) 2.00%
Effective income tax rate 23.60% 24.00% 13.10%
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES - Deferred tax (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets:    
Accruals and advances $ 9,233 $ 10,149
Stock-based compensation 6,041 5,108
Accruals for chargebacks and returns 15,344 18,371
Inventory 5,292 5,983
Intangible asset 33,431 23,470
Net operating loss carryforwards 5,994 6,038
Other 16,548 8,758
Total deferred tax assets 91,883 77,877
Deferred tax liabilities:    
Depreciation (5,776) (6,601)
Intangible assets   (11)
Other (4,298) (2,879)
Total deferred tax liabilities (10,074) (9,491)
Valuation allowance (446) (450)
Deferred tax assets, net of deferred tax liabilities and valuation allowance $ 81,363 $ 67,936
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES - Leases expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Operating lease, weighted average remaining lease term 2 years 7 months 6 days  
Operating lease costs $ 701 $ 240
Variable lease costs 236 48
Total lease costs $ 937 $ 288
Minimum    
Operating lease liability discount rates (in percent) 3.99%  
Maximum    
Operating lease liability discount rates (in percent) 8.95%  
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES - Lease maturity (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
COMMITMENTS AND CONTINGENCIES  
2023 $ 798
2024 868
2025 470
2026 89
2027 34
Total 2,259
Discount (194)
Lease liability 2,065
Current lease liability $ (684)
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued Liabilities, Current
Non-current lease liability $ 1,381
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities, Noncurrent
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.22.4
COMMITMENTS AND CONTINGENCIES (Details)
$ in Thousands
1 Months Ended 2 Months Ended 12 Months Ended
Aug. 03, 2021
USD ($)
Mar. 24, 2021
USD ($)
Sep. 30, 2022
plaintiff
Aug. 31, 2022
plaintiff
Sep. 30, 2022
plaintiff
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
COMMITMENTS AND CONTINGENCIES                
Long-term purchase commitment, amount           $ 100    
Revenue recognition           316,385 $ 216,136 $ 208,475
State Court Personal Injury Litigation | Illinois                
COMMITMENTS AND CONTINGENCIES                
Number of plaintiffs | plaintiff       6        
State Court Personal Injury Litigation | California                
COMMITMENTS AND CONTINGENCIES                
Number of plaintiffs | plaintiff         7      
State Court Personal Injury Litigation | Pennsylvania                
COMMITMENTS AND CONTINGENCIES                
Number of plaintiffs | plaintiff     2          
Arbor Pharmaceuticals                
COMMITMENTS AND CONTINGENCIES                
Settlement amount awarded to other party $ 8,400              
Azurity Pharmaceuticals                
COMMITMENTS AND CONTINGENCIES                
Settlement amount awarded to other party   $ 1,900            
Royalties on future sales (as a percent)   20.00%            
Azurity Pharmaceuticals | Cost of sales                
COMMITMENTS AND CONTINGENCIES                
Settlement amount awarded to other party   $ 1,900            
Unapproved Products                
COMMITMENTS AND CONTINGENCIES                
Revenue recognition           14,200 16,200 16,900
Unapproved Products | Contract Customer                
COMMITMENTS AND CONTINGENCIES                
Revenue recognition           $ 2,600 $ 2,400 $ 2,800
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.22.4
PURIFIED CORTROPHIN GEL PRE-LAUNCH CHARGES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Purified Cortrophin Gel pre-launch charges   $ 780 $ 11,263
Selling, general, and administrative $ 124,044 84,294 64,986
Cortrophin Gel      
Selling, general, and administrative   $ 14,000 $ 0
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.22.4
RELATED PARTY TRANSACTIONS (Details) - USD ($)
12 Months Ended
Nov. 19, 2021
Mar. 08, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Related Party Transaction [Line Items]          
Temporary stock issued, value       $ 24,850,000  
Payments to related party     $ 6,954,941 $ 389,609  
Convertible Preferred Stock          
Related Party Transaction [Line Items]          
Temporary stock issued (in shares)       25,000  
Temporary stock issued, value       $ 24,850,000  
Convertible Preferred Stock | PIPE Shares          
Related Party Transaction [Line Items]          
Temporary stock issued (in shares) 25,000 25,000      
Temporary stock issued (in dollars per share) $ 1,000 $ 1,000      
Temporary stock issued, value $ 25,000,000.0 $ 25,000,000.0      
Scitus Pharma Services          
Related Party Transaction [Line Items]          
Payments to related party     2,074,773    
Due to related parties     45,000    
SS Pharma LLC          
Related Party Transaction [Line Items]          
Payments to related party     3,668,542    
Due to related parties     170,000    
Esjay Pharma LLC          
Related Party Transaction [Line Items]          
Payments to related party     101,468 24,989  
Nuray Chemical Private Limited          
Related Party Transaction [Line Items]          
Payments to related party     1,110,158 $ 364,620  
Due to related parties     $ 0    
SPI Pharmaceuticals          
Related Party Transaction [Line Items]          
Payments to related party         $ 352,000
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT REPORTING - Revenue (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
segment
Dec. 31, 2020
USD ($)
Segment reporting      
Number of segments | segment 2 1  
Revenue recognition $ 316,385 $ 216,136 $ 208,475
Depreciation and amortization 56,972 47,252 44,638
Corporate and other unallocated expenses 124,044 84,294 64,986
Operating Loss (35,283) (39,793) (16,016)
Interest expense, net (28,052) (11,922) (9,452)
Other income/(expense), net 670 (4,343) (494)
Loss Before Benefit for Income Taxes (62,665) (56,058) (25,962)
Operating segments | Generics, Established Brands and Other      
Segment reporting      
Revenue recognition 274,698 216,136 208,475
EBITDA 78,958 63,418 78,790
Operating segments | Rare Disease      
Segment reporting      
Revenue recognition 41,687    
EBITDA (18,348) (18,571) (15,620)
Unallocated expenses      
Segment reporting      
Depreciation and amortization (56,973) (47,252) (44,638)
Corporate and other unallocated expenses (38,920) (37,388) (34,548)
Operating Loss (35,283) (39,793) (16,016)
Interest expense, net (28,052) (11,922) (9,452)
Other income/(expense), net $ 670 $ (4,343) $ (494)
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.22.4
SEGMENT REPORTING - Geographic (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment reporting      
Revenue recognition $ 316,385 $ 216,136 $ 208,475
Property and equipment, net 43,246 52,671  
Assets held for sale 8,020    
United States      
Segment reporting      
Revenue recognition 312,427 211,893 202,881
Property and equipment, net 40,343 38,564  
Canada      
Segment reporting      
Revenue recognition 3,958 4,243 $ 5,594
Property and equipment, net 1,856 13,831  
Assets held for sale 8,000    
India      
Segment reporting      
Property and equipment, net $ 1,047 $ 276  
XML 91 R9999.htm IDEA: XBRL DOCUMENT v3.22.4
Label Element Value
Restricted Cash and Cash Equivalents us-gaap_RestrictedCashAndCashEquivalents $ 5,029,000
XML 92 anip-20221231x10k_htm.xml IDEA: XBRL DOCUMENT 0001023024 anip:ReservesForCashDiscountMember 2022-12-31 0001023024 anip:GovernmentRebatesMember 2022-12-31 0001023024 anip:ChargebacksMember 2022-12-31 0001023024 anip:AllowancesForSalesReturnsMember 2022-12-31 0001023024 anip:AdministrativeFeesAndOtherRebatesMember 2022-12-31 0001023024 anip:ReservesForCashDiscountMember 2021-12-31 0001023024 anip:GovernmentRebatesMember 2021-12-31 0001023024 anip:ChargebacksMember 2021-12-31 0001023024 anip:AllowancesForSalesReturnsMember 2021-12-31 0001023024 anip:AdministrativeFeesAndOtherRebatesMember 2021-12-31 0001023024 anip:ReservesForCashDiscountMember 2020-12-31 0001023024 anip:GovernmentRebatesMember 2020-12-31 0001023024 anip:ChargebacksMember 2020-12-31 0001023024 anip:AllowancesForSalesReturnsMember 2020-12-31 0001023024 anip:AdministrativeFeesAndOtherRebatesMember 2020-12-31 0001023024 anip:ReservesForCashDiscountMember 2022-01-01 2022-12-31 0001023024 anip:GovernmentRebatesMember 2022-01-01 2022-12-31 0001023024 anip:ChargebacksMember 2022-01-01 2022-12-31 0001023024 anip:AllowancesForSalesReturnsMember 2022-01-01 2022-12-31 0001023024 anip:AdministrativeFeesAndOtherRebatesMember 2022-01-01 2022-12-31 0001023024 anip:ReservesForCashDiscountMember 2021-01-01 2021-12-31 0001023024 anip:GovernmentRebatesMember 2021-01-01 2021-12-31 0001023024 anip:ChargebacksMember 2021-01-01 2021-12-31 0001023024 anip:AllowancesForSalesReturnsMember 2021-01-01 2021-12-31 0001023024 anip:AdministrativeFeesAndOtherRebatesMember 2021-01-01 2021-12-31 0001023024 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0001023024 us-gaap:TreasuryStockCommonMember 2020-01-01 2020-12-31 0001023024 us-gaap:ConvertiblePreferredStockMember anip:PrivateInvestmentInPublicEquityMember 2021-03-08 0001023024 us-gaap:ConvertiblePreferredStockMember 2022-12-31 0001023024 us-gaap:ConvertiblePreferredStockMember 2021-12-31 0001023024 us-gaap:ConvertiblePreferredStockMember 2020-12-31 0001023024 us-gaap:ConvertiblePreferredStockMember 2019-12-31 0001023024 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001023024 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001023024 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0001023024 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001023024 us-gaap:TreasuryStockCommonMember 2022-12-31 0001023024 us-gaap:RetainedEarningsMember 2022-12-31 0001023024 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001023024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001023024 us-gaap:TreasuryStockCommonMember 2021-12-31 0001023024 us-gaap:RetainedEarningsMember 2021-12-31 0001023024 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001023024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001023024 us-gaap:TreasuryStockCommonMember 2020-12-31 0001023024 us-gaap:RetainedEarningsMember 2020-12-31 0001023024 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001023024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001023024 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0001023024 us-gaap:TreasuryStockCommonMember 2019-12-31 0001023024 us-gaap:RetainedEarningsMember 2019-12-31 0001023024 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001023024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001023024 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001023024 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001023024 us-gaap:EmployeeStockOptionMember 2021-12-31 0001023024 us-gaap:EmployeeStockOptionMember 2020-12-31 0001023024 us-gaap:EmployeeStockOptionMember 2019-12-31 0001023024 anip:StockIncentivePlanMember 2022-12-31 0001023024 anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2022-12-31 0001023024 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001023024 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001023024 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001023024 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001023024 srt:MinimumMember us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001023024 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001023024 anip:NonEmployeeDirectorStockOptionMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001023024 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0001023024 us-gaap:RestrictedStockMember 2021-12-31 0001023024 us-gaap:RestrictedStockMember 2020-12-31 0001023024 us-gaap:RestrictedStockMember 2019-12-31 0001023024 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001023024 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001023024 srt:MinimumMember anip:NonEmployeeDirectorStockOptionMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001023024 srt:MaximumMember anip:NonEmployeeDirectorStockOptionMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001023024 anip:NonEmployeeDirectorStockOptionMember us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001023024 anip:EmployeesAndConsultantsMember us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001023024 anip:EmployeesAndConsultantsMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001023024 anip:CortrophinGelMember 2021-01-01 2021-12-31 0001023024 anip:CortrophinGelMember 2020-01-01 2020-12-31 0001023024 anip:SalesOfContractManufacturedProductsMember 2022-12-31 0001023024 anip:ContractCustomerMember anip:UnapprovedProductsMember 2022-01-01 2022-12-31 0001023024 us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0001023024 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0001023024 country:US 2022-01-01 2022-12-31 0001023024 country:CA 2022-01-01 2022-12-31 0001023024 anip:UnapprovedProductsMember 2022-01-01 2022-12-31 0001023024 anip:SalesOfRareDiseasePharmaceuticalProductsMember 2022-01-01 2022-12-31 0001023024 anip:SalesOfGenericPharmaceuticalProductsMember 2022-01-01 2022-12-31 0001023024 anip:SalesOfContractManufacturedProductsMember 2022-01-01 2022-12-31 0001023024 anip:SalesOfBrandedPharmaceuticalProductsMember 2022-01-01 2022-12-31 0001023024 anip:RoyaltiesFromLicensingAgreementsMember 2022-01-01 2022-12-31 0001023024 anip:ProductDevelopmentServicesMember 2022-01-01 2022-12-31 0001023024 anip:OtherRevenuesMember 2022-01-01 2022-12-31 0001023024 anip:ContractCustomerMember anip:UnapprovedProductsMember 2021-01-01 2021-12-31 0001023024 us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0001023024 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0001023024 country:US 2021-01-01 2021-12-31 0001023024 country:CA 2021-01-01 2021-12-31 0001023024 anip:UnapprovedProductsMember 2021-01-01 2021-12-31 0001023024 anip:SalesOfGenericPharmaceuticalProductsMember 2021-01-01 2021-12-31 0001023024 anip:SalesOfContractManufacturedProductsMember 2021-01-01 2021-12-31 0001023024 anip:SalesOfBrandedPharmaceuticalProductsMember 2021-01-01 2021-12-31 0001023024 anip:RoyaltiesFromLicensingAgreementsMember 2021-01-01 2021-12-31 0001023024 anip:ProductDevelopmentServicesMember 2021-01-01 2021-12-31 0001023024 anip:OtherRevenuesMember 2021-01-01 2021-12-31 0001023024 anip:ContractCustomerMember anip:UnapprovedProductsMember 2020-01-01 2020-12-31 0001023024 us-gaap:TransferredOverTimeMember 2020-01-01 2020-12-31 0001023024 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-12-31 0001023024 country:US 2020-01-01 2020-12-31 0001023024 country:CA 2020-01-01 2020-12-31 0001023024 anip:UnapprovedProductsMember 2020-01-01 2020-12-31 0001023024 anip:SalesOfGenericPharmaceuticalProductsMember 2020-01-01 2020-12-31 0001023024 anip:SalesOfContractManufacturedProductsMember 2020-01-01 2020-12-31 0001023024 anip:SalesOfBrandedPharmaceuticalProductsMember 2020-01-01 2020-12-31 0001023024 anip:RoyaltiesFromLicensingAgreementsMember 2020-01-01 2020-12-31 0001023024 anip:ProductDevelopmentServicesMember 2020-01-01 2020-12-31 0001023024 anip:OtherRevenuesMember 2020-01-01 2020-12-31 0001023024 us-gaap:FacilityClosingMember anip:OakvilleOntarioCanadaMember 2022-10-01 2022-12-31 0001023024 us-gaap:OtherRestructuringMember anip:OakvilleOntarioCanadaMember 2022-01-01 2022-12-31 0001023024 us-gaap:FacilityClosingMember anip:OakvilleOntarioCanadaMember 2022-01-01 2022-12-31 0001023024 us-gaap:EmployeeSeveranceMember anip:OakvilleOntarioCanadaMember 2022-01-01 2022-12-31 0001023024 anip:OakvilleOntarioCanadaMember 2022-01-01 2022-12-31 0001023024 srt:MinimumMember us-gaap:OtherRestructuringMember anip:OakvilleOntarioCanadaMember 2022-12-31 0001023024 srt:MaximumMember us-gaap:OtherRestructuringMember anip:OakvilleOntarioCanadaMember 2022-12-31 0001023024 us-gaap:EmployeeSeveranceMember anip:OakvilleOntarioCanadaMember 2022-12-31 0001023024 anip:SsPharmaLlcMember 2022-01-01 2022-12-31 0001023024 anip:ScitusPharmaServicesMember 2022-01-01 2022-12-31 0001023024 anip:NurayChemicalPrivateLimitedMember 2022-01-01 2022-12-31 0001023024 anip:EsjayPharmaLlcMember 2022-01-01 2022-12-31 0001023024 anip:NurayChemicalPrivateLimitedMember 2021-01-01 2021-12-31 0001023024 anip:EsjayPharmaLlcMember 2021-01-01 2021-12-31 0001023024 anip:SpiPharmaceuticalsIncMember 2020-01-01 2020-12-31 0001023024 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-12-31 0001023024 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2022-01-01 2022-12-31 0001023024 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-12-31 0001023024 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2022-01-01 2022-12-31 0001023024 country:US 2022-12-31 0001023024 country:IN 2022-12-31 0001023024 country:US 2021-12-31 0001023024 country:IN 2021-12-31 0001023024 country:CA 2021-12-31 0001023024 us-gaap:MachineryAndEquipmentMember 2022-12-31 0001023024 us-gaap:LandMember 2022-12-31 0001023024 us-gaap:ConstructionInProgressMember 2022-12-31 0001023024 us-gaap:BuildingMember 2022-12-31 0001023024 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001023024 us-gaap:LandMember 2021-12-31 0001023024 us-gaap:ConstructionInProgressMember 2021-12-31 0001023024 us-gaap:BuildingMember 2021-12-31 0001023024 us-gaap:ConvertiblePreferredStockMember anip:PrivateInvestmentInPublicEquityMember 2022-12-31 0001023024 anip:CranfordPharmaceuticalsMember 2016-04-01 2016-04-30 0001023024 anip:CreditAgreementMember 2021-11-19 2021-11-19 0001023024 anip:TripartiteAgreementYescartMember 2021-01-01 2021-03-31 0001023024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001023024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001023024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001023024 us-gaap:DomesticCountryMember 2022-12-31 0001023024 srt:MinimumMember 2022-12-31 0001023024 srt:MaximumMember 2022-12-31 0001023024 anip:AmerigenPharmaceuticalsLtdMember us-gaap:LineOfCreditMember 2020-01-01 2020-01-31 0001023024 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001023024 anip:StateCourtPersonalInjuryLitigationMember stpr:PA 2022-09-01 2022-09-30 0001023024 anip:StateCourtPersonalInjuryLitigationMember stpr:CA 2022-08-01 2022-09-30 0001023024 anip:StateCourtPersonalInjuryLitigationMember stpr:IL 2022-08-01 2022-08-31 0001023024 anip:CreditAgreementMember 2022-12-31 0001023024 anip:TermLoanMember 2022-12-31 0001023024 anip:ArborPharmaceuticalsMember 2021-08-03 2021-08-03 0001023024 anip:AzurityPharmaceuticalsMember us-gaap:CostOfSalesMember 2021-03-24 2021-03-24 0001023024 anip:CreditAgreementMember us-gaap:LineOfCreditMember 2021-11-19 0001023024 anip:CreditAgreementMember anip:TermLoanMember 2021-11-19 0001023024 anip:CreditAgreementMember us-gaap:LineOfCreditMember 2021-11-19 2021-11-19 0001023024 anip:AmerigenPharmaceuticalsLtdMember 2020-01-31 0001023024 us-gaap:FairValueInputsLevel2Member 2021-12-31 0001023024 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001023024 us-gaap:InterestRateSwapMember 2021-01-01 2021-12-31 0001023024 us-gaap:InProcessResearchAndDevelopmentMember 2022-12-31 0001023024 us-gaap:InProcessResearchAndDevelopmentMember 2021-12-31 0001023024 anip:SandozIncMember 2022-01-01 2022-12-31 0001023024 anip:OakrumPharmaMember 2022-01-01 2022-12-31 0001023024 anip:AmerigenPharmaceuticalsLtdMember 2022-01-01 2022-12-31 0001023024 anip:PrivateCompanyMember 2021-10-01 2021-12-31 0001023024 anip:AmerigenPharmaceuticalsLtdMember 2021-01-01 2021-12-31 0001023024 anip:AcquiredAndaIntangibleAssetsMember 2021-01-01 2021-12-31 0001023024 anip:AmerigenPharmaceuticalsLtdMember 2020-01-01 2020-12-31 0001023024 anip:WellSpringPharmaServicesIncMember 2018-01-01 2018-12-31 0001023024 anip:BiosantePharmaceuticalsIncMember 2013-01-01 2013-12-31 0001023024 anip:OakrumPharmaMember 2022-07-21 2022-07-21 0001023024 anip:AcquiredAndaIntangibleAssetsMember anip:ReclassificationOfAssetsOnCompletionOfProjectAndLaunchOfRelatedProductsMember 2022-01-01 2022-12-31 0001023024 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001023024 anip:ProductRightsMember 2022-01-01 2022-12-31 0001023024 anip:NonCompeteAgreementMember 2022-01-01 2022-12-31 0001023024 anip:MarketingAndDistributionRightsMember 2022-01-01 2022-12-31 0001023024 anip:AcquiredAndaIntangibleAssetsMember 2022-01-01 2022-12-31 0001023024 anip:SandozIncMember 2021-04-01 2021-04-30 0001023024 anip:PrivateCompanyMember 2020-07-01 2020-07-31 0001023024 us-gaap:InProcessResearchAndDevelopmentMember anip:ReclassificationOfAssetsOnCompletionOfProjectAndLaunchOfRelatedProductsMember 2022-12-31 0001023024 anip:AcquiredAndaIntangibleAssetsMember anip:ReclassificationOfAssetsOnCompletionOfProjectAndLaunchOfRelatedProductsMember 2022-12-31 0001023024 anip:OakrumPharmaMember anip:AcquiredAndaIntangibleAssetsMember 2022-07-21 0001023024 anip:SandozIncMember 2021-04-30 0001023024 anip:PrivateCompanyMember 2020-07-31 0001023024 anip:AmerigenPharmaceuticalsLtdMember anip:MarketingAndDistributionRightsMember 2020-01-31 0001023024 anip:AmerigenPharmaceuticalsLtdMember anip:AcquiredAndaIntangibleAssetsMember 2020-01-31 0001023024 us-gaap:CustomerRelationshipsMember 2022-12-31 0001023024 anip:ProductRightsMember 2022-12-31 0001023024 anip:NonCompeteAgreementMember 2022-12-31 0001023024 anip:MarketingAndDistributionRightsMember 2022-12-31 0001023024 anip:AcquiredAndaIntangibleAssetsMember 2022-12-31 0001023024 us-gaap:CustomerRelationshipsMember 2021-12-31 0001023024 anip:ProductRightsMember 2021-12-31 0001023024 anip:NonCompeteAgreementMember 2021-12-31 0001023024 anip:MarketingAndDistributionRightsMember 2021-12-31 0001023024 anip:AcquiredAndaIntangibleAssetsMember 2021-12-31 0001023024 anip:CranfordPharmaceuticalsMember 2016-04-30 0001023024 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001023024 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001023024 us-gaap:EmployeeStockOptionMember 2022-12-31 0001023024 us-gaap:RestrictedStockMember 2022-12-31 0001023024 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001023024 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001023024 anip:SsPharmaLlcMember 2022-12-31 0001023024 anip:ScitusPharmaServicesMember 2022-12-31 0001023024 anip:NurayChemicalPrivateLimitedMember 2022-12-31 0001023024 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001023024 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001023024 us-gaap:InterestRateSwapMember 2021-12-31 0001023024 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-12-31 0001023024 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-12-31 0001023024 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-12-31 0001023024 anip:ANICanadaMember 2022-12-31 0001023024 anip:ANICanadaMember 2021-12-31 0001023024 anip:CreditAgreementMember us-gaap:LineOfCreditMember 2022-12-31 0001023024 anip:CreditAgreementMember anip:TermLoanMember 2021-11-19 2021-11-19 0001023024 us-gaap:InterestRateSwapMember 2020-04-30 0001023024 anip:CreditAgreementMember anip:TermLoanMember 2022-12-31 0001023024 anip:CreditAgreementMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-11-19 2021-11-19 0001023024 anip:CreditAgreementMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2021-11-19 2021-11-19 0001023024 anip:CreditAgreementMember anip:TermLoanMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-11-19 2021-11-19 0001023024 anip:CreditAgreementMember anip:TermLoanMember us-gaap:BaseRateMember 2021-11-19 2021-11-19 0001023024 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember anip:OneSupplierMember 2022-01-01 2022-12-31 0001023024 anip:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001023024 anip:CustomerThreeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001023024 anip:CustomerThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001023024 anip:CustomerOneTwoAndThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001023024 anip:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001023024 anip:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001023024 anip:CustomerThreeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001023024 anip:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001023024 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember anip:OneSupplierMember 2020-01-01 2020-12-31 0001023024 anip:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001023024 anip:CustomerThreeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001023024 anip:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0001023024 us-gaap:CommonStockMember 2022-12-31 0001023024 anip:ClassCSpecialStockMember 2022-12-31 0001023024 us-gaap:CommonStockMember 2020-12-31 0001023024 us-gaap:CommonStockMember 2019-12-31 0001023024 us-gaap:CommonStockMember 2022-12-31 0001023024 anip:ClassCSpecialStockMember 2022-12-31 0001023024 us-gaap:CommonStockMember 2021-12-31 0001023024 us-gaap:CommonStockMember 2021-12-31 0001023024 anip:ClassCSpecialStockMember 2021-12-31 0001023024 anip:NovitiumPharmaMember us-gaap:InProcessResearchAndDevelopmentMember 2021-11-19 0001023024 anip:NovitiumPharmaMember us-gaap:CustomerRelationshipsMember 2021-11-19 0001023024 anip:NovitiumPharmaMember anip:AcquiredAndaIntangibleAssetsMember 2021-11-19 0001023024 anip:NovitiumPharmaMember 2022-01-01 2022-12-31 0001023024 anip:ProjectBasedMilestonePaymentsMember us-gaap:MeasurementInputDiscountRateMember 2022-12-31 0001023024 anip:ProductDevelopmentBasedMilestonePaymentsMember us-gaap:MeasurementInputDiscountRateMember 2022-12-31 0001023024 anip:ProductDevelopmentBasedMilestonePaymentsMember anip:MeasurementInputProbabilityOfPaymentMember 2022-12-31 0001023024 anip:BiosantePharmaceuticalsIncMember us-gaap:MeasurementInputDiscountRateMember 2022-12-31 0001023024 srt:MinimumMember anip:NovitiumPharmaMember us-gaap:MeasurementInputPriceVolatilityMember 2021-11-19 0001023024 srt:MinimumMember anip:NovitiumPharmaMember us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember 2021-11-19 0001023024 srt:MaximumMember anip:NovitiumPharmaMember us-gaap:MeasurementInputPriceVolatilityMember 2021-11-19 0001023024 srt:MaximumMember anip:NovitiumPharmaMember us-gaap:MeasurementInputDiscountForLackOfMarketabilityMember 2021-11-19 0001023024 anip:NovitiumPharmaMember us-gaap:FairValueInputsLevel3Member 2022-12-31 0001023024 anip:NovitiumPharmaMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001023024 anip:NovitiumPharmaMember 2021-12-31 0001023024 anip:NovitiumPharmaMember 2022-12-31 0001023024 anip:NovitiumPharmaMember 2021-01-01 2021-12-31 0001023024 country:CA 2022-12-31 0001023024 anip:OakvilleOntarioCanadaMember 2022-12-31 0001023024 anip:OakrumPharmaMember anip:AcquiredAndaIntangibleAssetsMember 2022-07-21 2022-07-21 0001023024 us-gaap:SellingGeneralAndAdministrativeExpensesMember anip:StockIncentivePlanMember 2022-01-01 2022-12-31 0001023024 us-gaap:SellingGeneralAndAdministrativeExpensesMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2022-01-01 2022-12-31 0001023024 us-gaap:ResearchAndDevelopmentExpenseMember anip:StockIncentivePlanMember 2022-01-01 2022-12-31 0001023024 us-gaap:ResearchAndDevelopmentExpenseMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2022-01-01 2022-12-31 0001023024 us-gaap:CostOfSalesMember anip:StockIncentivePlanMember 2022-01-01 2022-12-31 0001023024 us-gaap:CostOfSalesMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2022-01-01 2022-12-31 0001023024 anip:StockIncentivePlanMember 2022-01-01 2022-12-31 0001023024 anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2022-01-01 2022-12-31 0001023024 us-gaap:SellingGeneralAndAdministrativeExpensesMember anip:StockIncentivePlanMember 2021-01-01 2021-12-31 0001023024 us-gaap:SellingGeneralAndAdministrativeExpensesMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2021-01-01 2021-12-31 0001023024 us-gaap:ResearchAndDevelopmentExpenseMember anip:StockIncentivePlanMember 2021-01-01 2021-12-31 0001023024 us-gaap:ResearchAndDevelopmentExpenseMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2021-01-01 2021-12-31 0001023024 us-gaap:CostOfSalesMember anip:StockIncentivePlanMember 2021-01-01 2021-12-31 0001023024 us-gaap:CostOfSalesMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2021-01-01 2021-12-31 0001023024 anip:StockIncentivePlanMember 2021-01-01 2021-12-31 0001023024 anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2021-01-01 2021-12-31 0001023024 us-gaap:SellingGeneralAndAdministrativeExpensesMember anip:StockIncentivePlanMember 2020-01-01 2020-12-31 0001023024 us-gaap:SellingGeneralAndAdministrativeExpensesMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2020-01-01 2020-12-31 0001023024 us-gaap:ResearchAndDevelopmentExpenseMember anip:StockIncentivePlanMember 2020-01-01 2020-12-31 0001023024 us-gaap:ResearchAndDevelopmentExpenseMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2020-01-01 2020-12-31 0001023024 us-gaap:CostOfSalesMember anip:StockIncentivePlanMember 2020-01-01 2020-12-31 0001023024 us-gaap:CostOfSalesMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2020-01-01 2020-12-31 0001023024 anip:StockIncentivePlanMember 2020-01-01 2020-12-31 0001023024 anip:FormerPresidentAndChiefExecutiveOfficerMember 2020-01-01 2020-12-31 0001023024 anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2020-01-01 2020-12-31 0001023024 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001023024 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001023024 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001023024 srt:MinimumMember 2022-01-01 2022-12-31 0001023024 srt:MaximumMember 2022-01-01 2022-12-31 0001023024 us-gaap:InterestRateSwapMember 2022-12-31 0001023024 us-gaap:LiabilitiesTotalMember us-gaap:SupplierConcentrationRiskMember anip:OneSupplierMember 2022-12-31 0001023024 2022-06-30 0001023024 us-gaap:CommonStockMember 2023-03-02 0001023024 anip:ClassCSpecialStockMember 2023-03-02 0001023024 us-gaap:ConvertiblePreferredStockMember anip:PrivateInvestmentInPublicEquityMember 2021-11-19 2021-11-19 0001023024 us-gaap:ConvertiblePreferredStockMember anip:PrivateInvestmentInPublicEquityMember 2021-03-08 2021-03-08 0001023024 us-gaap:ConvertiblePreferredStockMember 2021-01-01 2021-12-31 0001023024 2020-12-31 0001023024 2019-12-31 0001023024 anip:AzurityPharmaceuticalsMember 2021-03-24 2021-03-24 0001023024 srt:MinimumMember anip:NovitiumPharmaMember 2021-11-19 2021-11-19 0001023024 srt:MaximumMember anip:NovitiumPharmaMember 2021-11-19 2021-11-19 0001023024 us-gaap:DomesticCountryMember 2022-01-01 2022-12-31 0001023024 anip:AmerigenPharmaceuticalsLtdMember 2020-01-01 2020-01-31 0001023024 us-gaap:ConvertiblePreferredStockMember anip:PrivateInvestmentInPublicEquityMember 2021-11-19 0001023024 anip:TermLoanAndDelayedDrawTermLoanMember 2022-12-31 0001023024 anip:TermLoanAndDelayedDrawTermLoanMember 2021-12-31 0001023024 anip:OakrumPharmaMember anip:AcquiredAndaIntangibleAssetsMember us-gaap:MeasurementInputDiscountRateMember 2022-07-21 0001023024 anip:SandozIncMember us-gaap:MeasurementInputDiscountRateMember 2021-04-30 0001023024 anip:AmerigenPharmaceuticalsLtdMember us-gaap:MeasurementInputDiscountRateMember 2020-01-31 0001023024 us-gaap:OperatingSegmentsMember anip:RareDiseaseMember 2022-01-01 2022-12-31 0001023024 us-gaap:OperatingSegmentsMember anip:GenericsEstablishedBrandsAndOtherMember 2022-01-01 2022-12-31 0001023024 us-gaap:OperatingSegmentsMember anip:RareDiseaseMember 2021-01-01 2021-12-31 0001023024 us-gaap:OperatingSegmentsMember anip:GenericsEstablishedBrandsAndOtherMember 2021-01-01 2021-12-31 0001023024 us-gaap:OperatingSegmentsMember anip:RareDiseaseMember 2020-01-01 2020-12-31 0001023024 us-gaap:OperatingSegmentsMember anip:GenericsEstablishedBrandsAndOtherMember 2020-01-01 2020-12-31 0001023024 us-gaap:InterestRateSwapMember 2022-01-01 2022-12-31 0001023024 2020-01-01 2020-12-31 0001023024 anip:ClassCSpecialStockMember 2021-12-31 0001023024 anip:NovitiumPharmaMember 2021-11-19 0001023024 anip:NovitiumPharmaMember 2021-11-19 2021-11-19 0001023024 2022-01-01 2022-12-31 0001023024 2021-01-01 2021-12-31 0001023024 2022-12-31 0001023024 2021-12-31 iso4217:USD iso4217:USD shares pure anip:D shares anip:plaintiff anip:segment 0 0 10864 10864 P10Y P10Y 0001023024 false 2022 FY 11000 11000 P1Y P7Y http://fasb.org/us-gaap/2022#BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 http://fasb.org/us-gaap/2022#BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 25000 25000 http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent 20300000 P3M 10-K true 2022-12-31 --12-31 false 001-31812 ANI PHARMACEUTICALS, INC DE 58-2301143 210 Main Street West Baudette MN 56623 218 634-3500 Common Stock ANIP NASDAQ No No Yes Yes Accelerated Filer false false true false 372900000 17493224 10864 48228000 100300000 5006000 161052000 105260000 165438000 128526000 105355000 81693000 3827000 3667000 8020000 8387000 7589000 344261000 321775000 75958000 75627000 32712000 22956000 43246000 52671000 5001000 81363000 67936000 251635000 294122000 28221000 27888000 11361000 2205000 760087000 771598000 850000 850000 29305000 22967000 9307000 6225000 10312000 8522000 10872000 5492000 33399000 35831000 5394000 7650000 99439000 87537000 285669000 286520000 35058000 31000000 1381000 7801000 421547000 412858000 0.0001 0.0001 1666667 1666667 25000 25000 24850000 24850000 0.0001 0.0001 33333334 33333334 17643497 17494466 16912401 16829739 1000 1000 0.0001 0.0001 781281 781281 10864 10864 0.0001 0.0001 1666667 1666667 0 0 149031 82662 5094000 3135000 403901000 387844000 -97286000 -47765000 12168000 -3055000 313690000 333890000 760087000 771598000 316385000 216136000 208475000 138785000 100610000 87157000 22318000 11369000 16001000 124044000 84294000 64986000 56972000 47252000 44638000 3758000 500000 -8750000 780000 11263000 5679000 112000 2374000 446000 351668000 255929000 224491000 -35283000 -39793000 -16016000 -28052000 -11922000 -9452000 670000 -4343000 -494000 -62665000 -56058000 -25962000 -14769000 -13455000 -3414000 -47896000 -42603000 -22548000 1625000 190000 -49521000 -42793000 -22548000 -3.05 -3.40 -1.88 -3.05 -3.40 -1.88 16260000 12596000 11964000 16260000 12596000 11964000 -47896000 -42603000 -22548000 -112000 12000 15335000 8370000 -6566000 15223000 8382000 -6566000 -32673000 -34221000 -29114000 0 0 1000 12105000 200800000 15000 -723000 -4871000 17584000 212791000 -8000 -8000 12936000 12936000 61000 1523000 1523000 21000 618000 618000 304000 -6566000 -6566000 -22548000 -22548000 0 0 1000 12430000 214354000 76000 -2246000 -11437000 -4972000 195700000 10489000 10489000 28000 889000 889000 56000 2069000 2069000 541000 -81000 1000 -21000 1000 2467000 91199000 91199000 1500000 69734000 69734000 190000 190000 24850000 25000 24850000 8382000 8382000 -42603000 -42603000 24850000 25000 1000 16913000 387844000 83000 -3135000 -3055000 -47765000 358740000 14599000 14599000 66000 1959000 1959000 52000 1458000 1458000 748000 -69000 1625000 1625000 15223000 15223000 -47896000 -47896000 24850000 25000 1000 17644000 403901000 149000 -5094000 12168000 -97286000 338540000 -47896000 -42603000 -22548000 14599000 10489000 12936000 -15253000 -16754000 -13205000 59653000 47252000 44638000 1151000 3753000 3961000 2512000 1876000 4058000 500000 -1458000 574000 2374000 445000 750000 1822000 36912000 5548000 23664000 23626000 -3224000 2759000 798000 -127000 1866000 5038000 10166000 -2294000 3082000 -267000 1323000 -160000 -7573000 4982000 5380000 -3078000 -1075000 -2399000 6503000 10369000 -905000 -3638000 2356000 -31203000 3322000 15267000 33000 84494000 7579000 21081000 62187000 8876000 2557000 6135000 750000 2649000 -15738000 -105483000 -68322000 10862000 3000000 8034000 7500000 24000000 15000000 200148000 300000000 25000000 1625000 190000 75000000 5416000 1458000 2069000 618000 13968000 1959000 890000 1523000 -5126000 194595000 -1439000 -52067000 92434000 -54494000 105301000 12867000 67361000 53234000 105301000 12867000 100300000 7864000 62332000 5001000 5003000 5029000 105301000 12867000 67361000 48228000 100300000 7864000 5006000 5001000 5003000 53234000 105301000 12867000 21477000 9705000 6931000 288000 10371000 4984000 30500000 91199000 1000000 391000 452000 152000 172000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">1. DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Organization and Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">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 growth by building a successful Purified Cortrophin Gel franchise, strengthening our generics business with enhanced development capability, innovation in established brands and leveraging our manufacturing capabilities. Our four pharmaceutical manufacturing facilities, of which two are located in Baudette, Minnesota, one is located in East Windsor, New Jersey, and one is located in Oakville, Ontario, 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. On June 2, 2022, we announced that we intend to cease operations at our Oakville, Ontario, Canada manufacturing plant by first quarter 2023. This action is part of ongoing initiatives to capture operational synergies following our acquisition of Novitium Pharma LLC (“Novitium”) in November 2021. We have transitioned the majority of products manufactured or packaged in Oakville to one of our three U.S.-based manufacturing sites and are on track to cease operations by the end of the first quarter 2023. We are seeking to find potential buyers for the Oakville site.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"> Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The consolidated financial statements include the accounts of ANI Pharmaceuticals, Inc. and its subsidiaries. All intercompany accounts and transactions are eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Foreign Currency</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We have subsidiaries located in Canada and India. The Canada-based subsidiary conducts its transactions in U.S. dollars and Canadian dollars, but its functional currency is the U.S. dollar. The Indian-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. Our gain or loss on transactions denominated in foreign currencies and the translation impact of local currencies to U.S. dollars was immaterial for the years ended December 31, 2022, 2021, and 2020. Unless otherwise noted, all references to “$” or “dollar” refer to the U.S. dollar.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">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 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, purchase price allocations, 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We are subject to risks and uncertainties as a result of the novel coronavirus (“COVID-19”) pandemic. We are unable to predict the impact that the COVID-19 pandemic will continue to have on our future business, financial condition, and results of operations due to numerous uncertainties. These uncertainties include the occurrence of recurring outbreaks and their severity and the duration of the pandemic, the actions taken to contain the pandemic or mitigate its impact and the direct and indirect economic effects of the pandemic and containment measures, among others. We remain unable to predict the future impact on our estimates and assumptions. There was no material impact to these estimates or assumptions in our consolidated financial statements as of and for the years ended December 31, 2022 and 2021. Actual results could differ from those estimates, which may change our estimates in future periods. We continue to closely monitor the impact of the COVID-19 pandemic on our business.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">At the inception of a contract we determine if the arrangement is, or contains, a lease. Right-of-use (“ROU”) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Rent expense is recognized on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We have made certain accounting policy elections whereby we (i) do not recognize ROU assets or lease liabilities for short-term leases (those with original terms of 12-months or less) and (ii) combine lease and non-lease elements of our operating leases. Operating lease ROU assets are included in other non-current assets and operating lease liabilities are included in accrued expenses and other and derivatives and other non-current liabilities in our consolidated balance sheets. As of December 31, 2022, we did not have any finance leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Comprehensive Income/(Loss)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Comprehensive (loss)/income, which is reported in the statement of comprehensive (loss)/income, consists of net (loss)/income, changes in fair value of our interest rate swap, and other comprehensive (loss)/income, net of tax, which consists of foreign currency translation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Credit Concentration</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:18pt;margin:0pt;">Our customers are primarily wholesale distributors, chain drug stores, group purchasing organizations, and other pharmaceutical companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;">During the years ended December 31, 2022 and 2021 we had three customers that accounted for 10% or more of net revenues. As of December 31, 2022, accounts receivable from these customers totaled 82% of accounts receivable, net.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 0pt 18pt;">The three customers represent the total percentage of net revenues as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:51.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:40.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Customer 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:40.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Customer 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:40.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Customer 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Vendor Concentration</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">We source the raw materials 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 costs and time required to validate a second source of supply. As a result, we are dependent upon our current vendors to supply reliably the API required for on-going product manufacturing. During the year ended December 31, 2022, we purchased approximately 19% of our inventory from one supplier. As of December 31, 2022, our amount payable to this supplier was $10.9 million. During the year ended December 31, 2021, no single vendor </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">represented at least 10% of inventory purchases. During the year ended December 31, 2020, we purchased approximately 10% of our inventory from one supplier.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We recognize revenue using the following steps:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Identification of the contract, or contracts, with a customer;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Identification of the performance obligations in the contract;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Determination of the transaction price, including the identification and estimation of variable consideration;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Allocation of the transaction price to the performance obligations in the contract; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Recognition of revenue when we satisfy a performance obligation.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 18pt;">We derive our revenues primarily from sales of generic and branded pharmaceutical products. Revenue is recognized when our obligations under the terms of our contracts with customers are satisfied, which generally occurs when control of the products we sell is transferred to the customer. We estimate variable consideration after considering applicable information that is reasonably available. We generally do not have incremental costs to obtain contracts that would otherwise not have been incurred. We do 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">All revenue recognized in our consolidated statements of operations is considered to be revenue from contracts with customers. The following table depicts the disaggregation of revenue:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Products and Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:52.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Sales of generic pharmaceutical products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 210,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 143,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147,257</p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Sales of established brand pharmaceutical products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,561</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,960</p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Sales of rare disease pharmaceutical products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Sales of contract manufactured products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,221</p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Royalties from licensing agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,396</p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Product development services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,858</p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 783</p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total net revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 316,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 216,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 208,475</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Timing of Revenue Recognition</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:48.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Performance obligations transferred at a point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 313,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 214,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 206,617</p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Performance obligations transferred over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,858</p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 316,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 216,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 208,475</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">During the year ended December 31, 2022, we did not incur, and therefore did not defer, any material incremental costs to fulfill contracts. We recognized a decrease of $2.2 million of net revenue from performance obligations satisfied in prior periods during the year ended December 31, 2022, <span style="background:#ffffff;">consisting primarily of</span><i style="font-style:italic;"> </i><span style="background:#ffffff;">revised estimates for variable consideration, including chargebacks, rebates, returns, and other allowances, related to prior period sales.</span> As of December 31, 2022, we did not have any contract assets related to revenue recognized based on percentage of completion but not yet billed. We did not have deferred revenue at December 31, 2022. We had less than $0.1 million </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">of deferred revenue at December 31, 2021. For the years ended December 31, 2022 and 2021, we recognized less than $0.1 million of revenue that was included in deferred revenue as of December 31, 2021 and 2020.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Revenue from Sales of Generic and Branded Pharmaceutical Products</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Product sales consists of sales of our generic and branded pharmaceutical products, including rare disease pharmaceutical products. Our sole performance obligation in our contracts is to provide pharmaceutical products to customers. Our products are sold at pre-determined standalone selling prices and our performance obligation is considered to be satisfied when control of the product is transferred to the customer. Control is generally transferred to the customer upon delivery of the product to the customer, as our pharmaceutical products are generally sold on an FOB destination basis and because inventory risk and risk of ownership passes to the customer upon delivery. Payment terms for these sales are generally less than 100 days.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Revenue from Distribution Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">From time to time, we enter into marketing and distribution agreements with third parties in which we sell products under Abbreviated New Drug Applications (“ANDAs”) or New Drug Applications (“NDAs”) owned or licensed by these third parties. These products are sold under our own label. We have assessed and determined that we control the products sold under these marketing and distribution agreements and therefore are the principal for sales under each of these marketing and distribution agreements. As a result, we recognize revenue on a gross basis when control has passed to the customer and we have satisfied our performance obligation. Under these agreements, we pay these third parties a specified percentage of the gross profit earned on sales of the products. These profit-sharing percentages are recognized in cost of sales in our consolidated statements of operations and are accrued in accrued royalties in our consolidated balance sheets until payment has occurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Sales of our 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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Chargebacks</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Chargebacks, primarily from wholesalers, result from arrangements we have with indirect customers establishing prices for products which the indirect customer purchases through a wholesaler. Alternatively, we may pre-authorize wholesalers to offer specified contract pricing to other indirect customers. Under either arrangement, we provide a chargeback credit to the wholesaler for any difference between the contracted price with the indirect customer and the wholesaler’s invoice price, typically Wholesale Acquisition Cost (“WAC”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Chargeback credits are calculated as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Prior period chargebacks claimed by wholesalers are analyzed to determine the actual average selling price (“ASP”) for each product. This calculation is performed by product by wholesaler. ASPs can be affected by several factors such as:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">A change in customer mix</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">A change in negotiated terms with customers</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">A change in the volume of off-contract purchases</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Changes in WAC</span></td></tr></table><div style="margin-top:10pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As necessary, we adjust ASPs based on anticipated changes in the factors above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The difference between ASP and WAC is recorded as a reduction in both gross revenues in our consolidated statements of operations and accounts receivable in the consolidated balance sheets, at the time we recognize revenue from the product sale.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">To evaluate the adequacy of our chargeback accruals, we obtain on-hand inventory counts from the wholesalers. This inventory is multiplied by the chargeback amount, the difference between ASP and WAC, to arrive at total </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">expected future chargebacks, which is then compared to the chargeback accruals. We continually monitor chargeback activity and adjust ASPs when we believe that actual selling prices will differ from current ASPs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Government Rebates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our government rebates reserve consists of estimated payments due to governmental agencies for purchases made by third parties under various governmental programs. The two largest government programs that impact our net revenue and our government rebates reserve are federal and state Medicaid rebate programs and Medicare.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We participate in certain qualifying federal and state Medicaid rebate programs whereby discounts and rebates are provided to participating programs after the final dispensing of the product by a pharmacy to a Medicaid plan participant. Medicaid rebates are typically billed up to 120 days after the product is shipped. Medicaid rebate amounts per product unit are established by law, based on the Average Manufacturer Price (“AMP”), which is reported on a monthly and quarterly basis, and, in the case of branded products, best price, which is reported on a quarterly basis. Our Medicaid reserves are based on expected claims from state Medicaid programs. Estimates for expected claims are driven by patient usage, sales mix, calculated AMP or best price, as well as inventory in the distribution channel that will be subject to a Medicaid rebate. As a result of the delay between selling the products and rebate billing, our Medicaid rebate reserve includes both an estimate of outstanding claims for end-customer sales that have occurred but for which the related claim has not been billed, as well as an estimate for future claims that will be made when inventory in the distribution channel is sold through to plan participants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Many of our products are also covered under Medicare. We, like all pharmaceutical companies, must provide a discount for any products sold under NDAs to Medicare Part D participants. This applies to all products sold under NDAs, regardless of whether the products are marketed as branded or generic. Our estimates for these discounts are based on historical experience with Medicare rebates for our products. While such experience has allowed for reasonable estimations in the past, history may not always be an accurate indicator of future rebates. Medicare rebates are typically billed up to 120 days after the product is shipped. As a result of the delay between selling the products and rebate billing, our Medicare rebate reserve includes both an estimate of outstanding claims for end-customer sales that have occurred but for which the related claim has not been billed, as well as an estimate for future claims that will be made when inventory in the distribution channel is sold through to Medicare Part D participants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">To evaluate the adequacy of our government rebate reserves, we review the reserves on a quarterly basis against actual claims data to ensure the liability is fairly stated. We continually monitor our government rebate reserve and adjust our estimates if we believe that actual government rebates may differ from our established accruals. Accruals for government rebates are recorded as a reduction to gross revenues in our consolidated statements of operations and as an increase to accrued government rebates in the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Returns</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We maintain a return policy that allows customers to return product within a specified period prior to and subsequent to the expiration date. Generally, product may be returned for a period beginning six months prior to its expiration date to up to one year after its expiration date. Our product returns are settled through the issuance of a credit to the customer. Our estimate for returns is based upon historical experience with actual returns. While such experience has allowed for reasonable estimation in the past, history may not always be an accurate indicator of future returns. We continually monitor our estimates for returns and make adjustments when we believe that actual product returns may differ from the established accruals. Accruals for returns are recorded as a reduction to gross revenues in our consolidated statements of operations and as an increase to the return goods reserve in the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Administrative Fees and Other Rebates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Administrative fees or rebates are offered to wholesalers, group purchasing organizations, and indirect customers. We accrue for fees and rebates, by product by wholesaler, at the time of sale based on contracted rates and ASPs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">To evaluate the adequacy of our administrative fee accruals, we obtain on-hand inventory counts from the wholesalers. This inventory is multiplied by the ASPs to arrive at total expected future sales, which is then multiplied by contracted rates. The result is then compared to the administrative fee accruals. We continually monitor administrative fee activity and adjust our accruals when we believe that actual administrative fees will differ from the accruals. Accruals for administrative fees and other rebates are recorded as a reduction in both gross revenues in our consolidated statements of operations and accounts receivable in the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Prompt Payment Discounts</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We often grant sales discounts for prompt payment. The reserve for prompt payment discounts is based on invoices outstanding. We assume, based on past experience, that all available discounts will be taken. Accruals for prompt payment discounts are recorded as a reduction in both gross revenues in our consolidated statements of operations and accounts receivable in the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes activity in the consolidated balance sheets for accruals and allowances for the years ended December 31, 2022, 2021, and 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:54.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accruals for Chargebacks, Returns, and Other Allowances</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Administrative</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Prompt</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Government</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fees and Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Payment</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Chargebacks</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rebates</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Returns</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rebates</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Discounts</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Balance at December 31, 2020 (1)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,839</p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accruals/Adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 492,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,633</p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Credits Taken Against Reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (487,054)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,642)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,405)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,031)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,830)</p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Balance at December 31, 2021 (1)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,642</p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accruals/Adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 642,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,302</p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Credits Taken Against Reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (587,913)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,277)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,684)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,702)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,456)</p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Balance at December 31, 2022 (1)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,872</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,488</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">(1)</span>Chargebacks are included as an offset to accounts receivable, net of chargebacks and other allowances in the consolidated balance sheets. Administrative Fees and Other Rebates and Prompt Payment Discounts are included as a reduction to accounts receivable, net of chargebacks and other allowances or accrued expenses and other in the consolidated balance sheets. Returns are included in returned goods reserve in the consolidated balance sheets. Government Rebates are included in accrued government rebates in the consolidated balance sheets.</div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Contract Manufacturing Product Sales Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Contract manufacturing arrangements consist of agreements in which we manufacture a pharmaceutical product on behalf of a third party. Our performance obligation is to manufacture and provide pharmaceutical products to customers, typically pharmaceutical companies. The contract manufactured products are sold at pre-determined standalone selling prices and our performance obligations are considered to be satisfied when control of the product is transferred to the customer. Control is transferred to the customer when the product leaves our dock to be shipped to the customer, as our contract manufactured pharmaceutical products are sold on an FOB shipping point basis and the inventory risk and risk of ownership passes to the customer at that time. Payment terms for these sales are generally fewer than two months. We estimate returns based on historical experience. Historically, we have not had material returns for contract manufactured products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December 31, 2022, the aggregate amount of the transaction price allocated to the remaining performance obligations for all open contract manufacturing customer contracts was $4.3 million, which consists of firm orders for contract manufactured products. We will recognize revenue for these performance obligations as they are satisfied, which is anticipated within six months. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Royalties from Licensing Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:18pt;margin:0pt;">From time to time, we enter into transition agreements with the sellers of products we acquire, under which we license to the seller the right to sell the acquired products. Therefore, we recognize the revenue associated with sales of the underlying products as royalties. Because these royalties are sales-based, we recognize the revenue when the underlying sales occur, based on sales and gross profit information received from the sellers. Upon full transition of the products and upon launching the products under our own labels, we recognize revenue for the products as sales of generic or branded pharmaceutical products, as described above. From time to time, we enter into supply and distribution agreements with contract manufacturing customers, under which we license to the contract manufacturing customer the right to sell our products, and we are entitled to a royalty on sales made by the contract manufacturing customer under these arrangements. Therefore, we recognize the revenue associated with sales of the underlying products as royalties. Because these royalties are sales-based, we recognize the revenue when the underlying sales occur, based on sales and gross profit information received from the contract manufacturing customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;">Pursuant to a 2012 Tripartite Agreement (the “Tripartite Agreement”) between the Company, The Regents of the University of California (“The Regents”), and Cabaret Biotech Ltd., an Israeli corporation (“Cabaret”) (as assignee of Dr. Zelig Eshhar’s rights under the Tripartite Agreement), and subsequent amendments thereto and assignments thereof, we were entitled to receive a percentage of the milestone and sales royalty payments paid to Cabaret by Kite Pharma, Inc. (“Kite”), a subsidiary of Gilead Sciences, Inc., under a license agreement. Under such license agreement, Kite licensed from Dr. Eshhar and Cabaret the patent rights covered by the Tripartite Agreement and agreed to make certain payments to Cabaret based on, among other things, Kite’s sales of Yescarta®. Under the Tripartite Agreement, portions of these payments were to be distributed to The Regents and to us.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Historically, we recorded royalty income related to Yescarta® on an accrual basis utilizing our best estimate of royalties earned based upon information available in the public domain, our understanding of the various agreements governing the royalty, and other information received from time to time from the relevant parties. Generally, cash was received directly from Cabaret once a year. The agreements governing this royalty were subject to multiple actions in multiple jurisdictions, including litigation between Cabaret and Kite, and separately, ANI and Cabaret. In the first quarter of 2021, we became aware that the litigation between Cabaret and Kite was dismissed. In April 2021, Cabaret and the Company settled all amounts due for amounts actually received by Cabaret or Eshhar for the licensing or use of the patent rights governed by the Kite license agreement. As a result, we recognized </span>$11.2 million as royalties from licensing agreements in our net revenues during the three month period ended March 31, 2021. In addition, during the three month period ended March 31, 2021, we agreed to reimburse Cabaret $0.4 <span style="white-space:pre-wrap;">million, which has been recorded as other expense, net related to certain legal expenditures incurred. We received final payment from Cabaret in May 2021. Based upon the events that led to the dismissal of the litigation between Cabaret and Kite, we do not expect to receive any future royalty income related to the Kite license agreement. In conjunction with payment of amounts due to us, all outstanding litigation between the Company and Cabaret was dismissed. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Product Development Services Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We provide product development services to customers, which are performed over time. These are services primarily performed at our facility in East Windsor, New Jersey. As of December 31, 2022, we have ceased all manufacturing and packaging and clinical operations at our Oakville, Ontario facility. We have transitioned the product development services at the facility to one of our three U.S.-based manufacturing sites.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The duration of these development projects can be up to three years. Deposits received from these customers are recorded as deferred revenue until revenue is recognized. For contracts with no deposits and for the remainder of contracts with deposits, we invoice customers as our performance obligations are satisfied. We recognize revenue on a percentage of completion basis, which results in contract assets on our balance sheet and that revenue is recognized over time. As of December 31, 2022, the aggregate amount of the transaction price allocated to the remaining performance obligations for all open product development services contracts was immaterial. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Cash, Cash Equivalents, and Restricted Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We consider all highly liquid instruments with maturities of three months or less when purchased to be cash equivalents. All interest bearing and non-interest bearing accounts are guaranteed by the Federal Deposit Insurance Corporation (“FDIC”) up to $250 thousand. The majority of our cash balances are in excess of FDIC coverage. We consider this to be a normal business risk.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In April 2016, we purchased the rights, title, and interest in the NDA for Inderal LA, as well as certain documentation, trademark rights, and finished goods from Cranford Pharmaceuticals, LLC for $60.0 million in cash and milestone payments based on future gross profits from sales of products under the NDA. Additionally, we transferred $5.0 million to an escrow account as security for future milestone payments. This escrow account balance is included in restricted cash in our consolidated balance sheet as of December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We extend credit to customers on an unsecured basis. We measure expected credit losses on our financial assets at amortized cost, including trade and unbilled receivables, on a collective basis, based on their similar risk characteristics. Expected credits losses are based on historical credit loss experience, review of the current aging or status of accounts receivable and current and forward-looking views from an economic and industry perspective. We determine trade receivables to be delinquent when greater than 30 days past due. Receivables are written off when it is determined that amounts are uncollectible. Our allowance for credit losses was immaterial as of December 31, 2022 and 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Inventories consist of raw materials, packaging materials, work-in-progress, and finished goods. Inventories are stated at the lower of standard cost or net realizable value. We periodically review and adjust standard costs, which generally approximate weighted average cost. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Property and equipment are recorded at cost. Expenditures for repairs and maintenance are charged to expense as incurred. Depreciation is recorded on a straight-line basis over estimated useful lives as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:76.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery, furniture, and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Construction in progress consists of multiple projects, primarily related to new equipment to expand our manufacturing capability as our product lines grow. Construction in progress includes the cost of construction and other direct costs attributable to the construction, along with capitalized interest. Depreciation is not recorded on construction in progress until such time as the assets are placed in service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We review property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of the long-lived asset is measured by a comparison of the carrying amount of the asset to future undiscounted net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the estimated fair value of the assets. No impairment loss related to property and equipment was recognized during the years ended December 31, 2022, 2021, and 2020. Assets held for disposal are reportable at the lower of the carrying amount or fair value, less costs to sell. No assets were held for disposal as of December 31, 2022 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Definite-lived intangible assets consist of acquired ANDAs for previously commercialized and marketed drug products, acquired approved ANDAs for generic products yet to be commercialized, an acquired development package for a generic drug product, a license, supply and distribution agreement for a generic drug product, acquired </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">product rights for generic products, acquired NDAs and product rights for branded products, acquired marketing and distribution rights, acquired customer relationships, and a non-compete agreement. They are stated at cost, net of amortization, generally using the straight-line method over the expected useful lives of the intangible assets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The definite-lived ANDAs, NDAs and product rights, marketing and distribution rights, customer relationships, and non-compete agreement are stated at cost, net of amortization, and generally amortized over their remaining estimated useful lives, ranging from <span style="-sec-ix-hidden:Hidden_RosN8SPrF0uej1PZWX4YwA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">seven</span></span> to 10 years, based on the straight-line method. In the case of certain NDA and product rights, we use an accelerated amortization method to better match the anticipated economic benefits expected to be provided. Management reviews definite-lived intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable, in a manner similar to that for property and equipment. During the year ended December 31, 2022, we recognized a full impairment of a definite-lived ANDA asset with a remaining carrying value of $0.1 million. During the year ended December 31, 2021, we recognized an impairment charge of $2.4 million related to a definite-lived ANDA intangible asset. During the year ended December 31, 2020, we recognized an impairment charge of $0.4 million relating to a marketing and distribution right asset. No events or circumstances arose in 2022, 2021, or 2020 that indicated that the carrying value of any of our other definite-lived intangible assets may not be recoverable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our indefinite-lived intangible assets other than goodwill include in-process research and development (“IPR&amp;D”) projects. IPR&amp;D intangible assets represent the fair value of technology acquired in a business combination for which the technology projects are incomplete but have substance. When an IPR&amp;D project is completed (generally upon receipt of regulatory approval), the asset is then accounted for as a definite-lived intangible asset. We test for impairment of indefinite-lived intangible assets at least annually, as of October 31, and whenever events or changes in circumstances indicate that the carrying amount of the asset might not be recoverable. Judgment is used in determining when these events and circumstances arise. If we determine that the carrying value of the assets may not be recoverable, judgment and estimates are used to assess the fair value of the assets and to determine the amount of any impairment loss. No events or circumstances arose in 2022 that indicated that the carrying value of any of our other indefinite-lived intangible assets may not be recoverable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Goodwill relates to the 2013 merger with BioSante Pharmaceuticals, Inc. and the acquisitions of WellSpring and Novitium, and represents the excess of the total purchase consideration over the fair value of acquired assets and assumed liabilities, using the purchase method of accounting. Goodwill is not amortized, but is subject to periodic review for impairment. Goodwill is reviewed for impairment annually, as of October 31, and whenever events or changes in circumstances indicate that the carrying amount of the goodwill might not be recoverable. We have determined that goodwill resides in one reporting unit, Generics, Established Brands, and Other.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Before employing detailed impairment testing methodologies, we first evaluate the likelihood of impairment by considering qualitative factors relevant to our reporting unit. When performing the qualitative assessment, we evaluate events and circumstances that would affect the significant inputs used to determine the fair value of the goodwill. Events and circumstances evaluated include macroeconomic conditions that could affect us, industry and market considerations for the generic pharmaceutical industry that could affect us, cost factors that could affect our performance, our financial performance (including share price), and consideration of any company-specific events that could negatively affect us, our business, or the fair value of our business. If we determine that it is more likely than not that goodwill is impaired, we will then apply detailed testing methodologies. Otherwise, we will conclude that no impairment has occurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Detailed impairment testing involves comparing the fair value of our Generics, Established Brands, and Other reporting unit to its carrying value, including goodwill. Fair value reflects the price a market participant would be willing to pay in a potential sale of ANI. If the fair value exceeds carrying value, then it is concluded that no goodwill impairment has occurred. If the carrying value of the reporting unit were to exceed its fair value, we would recognize an impairment charge for the amount by which the carrying amount exceeded the reporting unit’s fair value. The loss recognized would not exceed the total amount of goodwill allocated to that reporting unit. Based on our evaluations, described in the preceding paragraph, it was more likely than not that the fair value of our Generics, Established Brands, and Other reporting unit is greater than its carrying value as of October 31, 2022 and 2021, and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">therefore no quantitative testing for impairment was required. No impairment loss related to goodwill was recognized in the years ended December 31, 2022, 2021, and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Collaborative Arrangements </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">At times, we have entered into arrangements with various commercial partners to further business opportunities. In collaborative arrangements such as these, when we are actively involved and exposed to the risks and rewards of the activities and are determined to be the principal participant in the collaboration, we classify third party costs incurred and revenues in our consolidated statements of operations on a gross basis. Otherwise, third party revenues and costs generated by collaborative arrangements are presented on a net basis. Payments between us and the other participants are recorded and classified based on the nature of the payments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Royalties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We have entered profit-sharing arrangements with third parties in which we sell products under ANDAs or NDAs owned or licensed by these third parties. Under these agreements, we pay these third parties a specified percentage of the gross profit earned on sales of the products. These profit-sharing percentages are recorded in cost of sales in our consolidated statements of operations when the associated revenue is recognized and are recorded in accrued royalties in our consolidated balance sheets when the associated revenue is recognized and until payment has occurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Research and Development Expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Research and development costs are expensed as incurred and primarily consist of expenses relating to product development. Research and development costs totaled $22.3 million, $11.4 million, and $16.0 million for the years ended December 31, 2022, 2021, and 2020, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We have a stock-based compensation plan that includes stock options and restricted stock, which are awarded in exchange for employee and non-employee director services. From time to time, we may make awards through an inducement grant outside of our plan to induce prospective employees to accept employment with us. These grants are made pursuant to inducement grants outside of our shareholder approved equity plan as permitted under the Nasdaq Stock Market listing rules. Stock-based compensation cost for stock options is determined at the grant date using an option pricing model and stock-based compensation cost for restricted stock is based on the closing market price of the stock at the grant date. The value of the award is recognized as expense on a straight-line basis over the employee’s requisite service period and classified where the underlying salaries are classified. We also account for forfeitures as they occur. We recognize excess tax benefits or tax deficiencies as a component of our current period provision for income taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In addition, in July 2016, we commenced administration of our Employee Stock Purchase Plan (“ESPP”). We recognize the estimated fair value of stock-based compensation awards and classify the expense where the underlying salaries are classified. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We incurred $14.3 million, $10.4 million, and $12.8 million of non-cash, stock-based compensation cost for the years ended December 31, 2022, 2021, and 2020, respectively, and $313 thousand, $123 thousand, and $180 thousand of the 2022, 2021, and 2020 expense related to the ESPP, respectively. In 2020, we recognized $3.4 million of stock compensation expense related to the modification of awards of our former President and Chief Executive Officer, pursuant to his termination without good cause.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Valuation of stock awards requires us to make assumptions and to apply judgment to determine the fair value of the awards. These assumptions and judgments include estimating the future volatility of our stock price and dividend yields. Changes in these assumptions can affect the fair value estimate.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We use 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">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. We have provided a valuation allowance against certain of our state net operating loss (“NOL”) carryforwards that are not expected to be used during the carryforward periods. As of December 31, 2022, our valuation allowance is $0.4 million and relates to state NOL carryforwards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We use 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. We have not identified any uncertain income tax positions that could have a material impact on the consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We recognize interest and penalties accrued on any unrecognized tax exposures as a component of income tax expense; we did not have any material amounts accrued as of December 31, 2022, 2021, and 2020. We are subject to taxation in various U.S. jurisdictions, Canada, and India, and all of our income tax returns remain subject to examination by tax authorities due to the availability of NOL carryforwards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We consider potential tax effects resulting from discontinued operations and for gains and losses in other comprehensive income and record intra-period tax allocations, when those effects are deemed material. We previously entered into an interest rate swap agreement (Note 5) that we have designated as a cash flow hedge designed to manage exposure to changes in LIBOR-based interest rate underlying our variable rate debt. Due to the effective nature of the hedge, the initial fair value of the hedge and subsequent changes in the fair value of the hedge are recognized in accumulated other comprehensive loss, net of tax in the consolidated balance sheets. Income taxes are allocated to the hedge component of accumulated other comprehensive income based on appropriate intra-period tax allocations when those effects are deemed material.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Earnings (Loss) per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Basic earnings (loss) per share is computed by dividing net income (loss) available to common shareholders by the weighted-average number of shares of common stock outstanding during the period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">For periods of net income, and when the effects are not anti-dilutive, we calculate diluted earnings (loss) per share by dividing net income available to common shareholders 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 ESPP, unvested restricted stock awards under the treasury stock method, and convertible preferred stock using the if-converted method. For periods of net loss, diluted loss per share is calculated similarly to basic loss per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our unvested restricted shares and 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Earnings per share for the years ended December 31, 2022, 2021, and 2020 are calculated for basic and diluted earnings (loss) per share as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Basic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Diluted</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands, except per share amounts)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (47,896)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (42,603)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,548)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (47,896)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (42,603)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,548)</p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Net income allocated to participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Dividends on Series A convertible preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,625)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (190)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,625)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (190)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Net loss available to common shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (49,521)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (42,793)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,548)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (49,521)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (42,793)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,548)</p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Basic Weighted-Average Shares Outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,964</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,964</p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Dilutive effect of stock options and ESPP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Diluted Weighted-Average Shares Outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,964</p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Loss per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3.40)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.88)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3.40)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.88)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The number of anti-dilutive shares, which have been excluded from the computation of diluted earnings (loss) per share, were 2.6 million, 1.7 million, and 1.3 million for the years ended December 31, 2022, 2021, and 2020, respectively. For the years ended December 31, 2022, 2021 and 2020, <span style="background:#ffffff;">all potentially dilutive shares were anti-dilutive and excluded from the calculation of diluted loss per share because we recognized a net loss</span>. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Hedge Accounting</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">At times we use derivative financial instruments to hedge our exposure to interest rate risks. All derivative financial instruments are recognized as either assets or liabilities at fair value on the consolidated balance sheet and are classified as current or non-current based on the scheduled maturity of the instrument.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">When we enter into a hedge arrangement and intend to apply hedge accounting, we formally document the hedge relationship and designate the instrument for financial reporting purposes as a fair value hedge, a cash flow hedge, or a net investment hedge. When we determine that a derivative financial instrument qualifies as a cash flow hedge and is effective, the changes in fair value of the instrument are recorded in accumulated other comprehensive (loss)/income, net of tax in our consolidated balance sheets and will be reclassified to earnings when the hedged item affects earnings.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Contingent Consideration</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The terms of the acquisition agreement between ANI and Novitium Pharma LLC include the potential payment of future consideration that is contingent upon the achievement of certain regulatory and financial performance milestones. At acquisition date, we recorded this contingent consideration at fair value based on the additional consideration expected to be transferred, which is based on the estimate of probability-weighted future cash flows as discounted to present value. Significant inputs used in the measurement of the fair value include discount rates, probabilities of achievement of regulatory-based milestones and payments, and projected revenues and gross profits. The discount rates are derived using accepted valuation methodologies. The probability of achievement of regulatory milestones is based on historical and projected success rates. The projected revenues and gross profits are based on our internal forecasts and long-term plans. We remeasure the fair value of the contingent consideration each reporting period using Level 3 inputs, as discussed further below. Changes in fair value, which incorporate changes in assumptions and the passage of time, are recognized as an operating expense in our consolidated statement of operations. As payments are not expected to be made shortly after the acquisition, any future payment of contingent consideration will be reported as a financing cash flow for amounts paid up to the acquisition-date fair value of the consideration, and as an operating cash outflow for any amounts in excess of the acquisition-date fair value in our consolidated statement of cash flows.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our consolidated balance sheets include various financial instruments (primarily cash and cash equivalents, prepaid expenses, accounts receivable, accounts payable, accrued expenses, and other current liabilities) that are carried at cost and that approximate fair value. 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 which prioritizes and ranks the level of observability of inputs used in measuring fair value. These tiers include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1—Quoted prices (unadjusted) in active markets that are accessible at the measurement date for identical assets or liabilities. The fair value hierarchy gives the highest priority to Level 1 inputs.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2—Observable market-based inputs other than quoted prices in active markets for identical assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3—Unobservable inputs are used when little or no market data is available. The fair value hierarchy gives the lowest priority to Level 3 inputs.</span></td></tr></table><div style="margin-top:10pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">See Note 9 for additional information regarding fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Restructuring Activities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">We define 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, we record 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 our consolidated statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Recent Accounting Pronouncements Not Yet Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In December 2022, the Financial Accounting Standards Board issued ASU 2022-06, which extended the sunset date of the reference rate reform in ASU 848 from December 31, 2022, to December 31, 2024. We have not adopted the guidance and are <span style="font-family:'TimesNRMTPro';">currently evaluating the impact, if any, that the adoption of this guidance will have on our consolidated financial statements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-family:'TimesNRMTPro';visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We have evaluated all other issued and unadopted Accounting Standards Updates and believe the adoption of these standards will not have a material impact on our consolidated statements of operations, comprehensive income, balance sheets, or cash flows. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Organization and Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">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 growth by building a successful Purified Cortrophin Gel franchise, strengthening our generics business with enhanced development capability, innovation in established brands and leveraging our manufacturing capabilities. Our four pharmaceutical manufacturing facilities, of which two are located in Baudette, Minnesota, one is located in East Windsor, New Jersey, and one is located in Oakville, Ontario, 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. On June 2, 2022, we announced that we intend to cease operations at our Oakville, Ontario, Canada manufacturing plant by first quarter 2023. This action is part of ongoing initiatives to capture operational synergies following our acquisition of Novitium Pharma LLC (“Novitium”) in November 2021. We have transitioned the majority of products manufactured or packaged in Oakville to one of our three U.S.-based manufacturing sites and are on track to cease operations by the end of the first quarter 2023. We are seeking to find potential buyers for the Oakville site.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The consolidated financial statements include the accounts of ANI Pharmaceuticals, Inc. and its subsidiaries. All intercompany accounts and transactions are eliminated in consolidation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Foreign Currency</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We have subsidiaries located in Canada and India. The Canada-based subsidiary conducts its transactions in U.S. dollars and Canadian dollars, but its functional currency is the U.S. dollar. The Indian-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. Our gain or loss on transactions denominated in foreign currencies and the translation impact of local currencies to U.S. dollars was immaterial for the years ended December 31, 2022, 2021, and 2020. Unless otherwise noted, all references to “$” or “dollar” refer to the U.S. dollar.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">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 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, purchase price allocations, 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We are subject to risks and uncertainties as a result of the novel coronavirus (“COVID-19”) pandemic. We are unable to predict the impact that the COVID-19 pandemic will continue to have on our future business, financial condition, and results of operations due to numerous uncertainties. These uncertainties include the occurrence of recurring outbreaks and their severity and the duration of the pandemic, the actions taken to contain the pandemic or mitigate its impact and the direct and indirect economic effects of the pandemic and containment measures, among others. We remain unable to predict the future impact on our estimates and assumptions. There was no material impact to these estimates or assumptions in our consolidated financial statements as of and for the years ended December 31, 2022 and 2021. Actual results could differ from those estimates, which may change our estimates in future periods. We continue to closely monitor the impact of the COVID-19 pandemic on our business.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Leases</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">At the inception of a contract we determine if the arrangement is, or contains, a lease. Right-of-use (“ROU”) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. Rent expense is recognized on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We have made certain accounting policy elections whereby we (i) do not recognize ROU assets or lease liabilities for short-term leases (those with original terms of 12-months or less) and (ii) combine lease and non-lease elements of our operating leases. Operating lease ROU assets are included in other non-current assets and operating lease liabilities are included in accrued expenses and other and derivatives and other non-current liabilities in our consolidated balance sheets. As of December 31, 2022, we did not have any finance leases.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Comprehensive Income/(Loss)</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Comprehensive (loss)/income, which is reported in the statement of comprehensive (loss)/income, consists of net (loss)/income, changes in fair value of our interest rate swap, and other comprehensive (loss)/income, net of tax, which consists of foreign currency translation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Credit Concentration</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:18pt;margin:0pt;">Our customers are primarily wholesale distributors, chain drug stores, group purchasing organizations, and other pharmaceutical companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;">During the years ended December 31, 2022 and 2021 we had three customers that accounted for 10% or more of net revenues. As of December 31, 2022, accounts receivable from these customers totaled 82% of accounts receivable, net.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 0pt 18pt;">The three customers represent the total percentage of net revenues as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:51.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:40.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Customer 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:40.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Customer 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:40.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Customer 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Vendor Concentration</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">We source the raw materials 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 costs and time required to validate a second source of supply. As a result, we are dependent upon our current vendors to supply reliably the API required for on-going product manufacturing. During the year ended December 31, 2022, we purchased approximately 19% of our inventory from one supplier. As of December 31, 2022, our amount payable to this supplier was $10.9 million. During the year ended December 31, 2021, no single vendor </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">represented at least 10% of inventory purchases. During the year ended December 31, 2020, we purchased approximately 10% of our inventory from one supplier.</p> 0.82 0.82 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:40.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:40.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:51.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:40.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:40.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Customer 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:40.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Customer 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:40.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Customer 3</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p> 0.26 0.29 0.31 0.18 0.23 0.24 0.15 0.16 0.19 0.19 10900000 0.10 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We recognize revenue using the following steps:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Identification of the contract, or contracts, with a customer;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Identification of the performance obligations in the contract;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Determination of the transaction price, including the identification and estimation of variable consideration;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Allocation of the transaction price to the performance obligations in the contract; and</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Recognition of revenue when we satisfy a performance obligation.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 18pt;">We derive our revenues primarily from sales of generic and branded pharmaceutical products. Revenue is recognized when our obligations under the terms of our contracts with customers are satisfied, which generally occurs when control of the products we sell is transferred to the customer. We estimate variable consideration after considering applicable information that is reasonably available. We generally do not have incremental costs to obtain contracts that would otherwise not have been incurred. We do 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">All revenue recognized in our consolidated statements of operations is considered to be revenue from contracts with customers. The following table depicts the disaggregation of revenue:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Products and Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:52.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Sales of generic pharmaceutical products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 210,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 143,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147,257</p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Sales of established brand pharmaceutical products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,561</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,960</p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Sales of rare disease pharmaceutical products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Sales of contract manufactured products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,221</p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Royalties from licensing agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,396</p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Product development services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,858</p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 783</p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total net revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 316,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 216,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 208,475</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Timing of Revenue Recognition</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:48.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Performance obligations transferred at a point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 313,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 214,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 206,617</p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Performance obligations transferred over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,858</p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 316,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 216,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 208,475</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;">During the year ended December 31, 2022, we did not incur, and therefore did not defer, any material incremental costs to fulfill contracts. We recognized a decrease of $2.2 million of net revenue from performance obligations satisfied in prior periods during the year ended December 31, 2022, <span style="background:#ffffff;">consisting primarily of</span><i style="font-style:italic;"> </i><span style="background:#ffffff;">revised estimates for variable consideration, including chargebacks, rebates, returns, and other allowances, related to prior period sales.</span> As of December 31, 2022, we did not have any contract assets related to revenue recognized based on percentage of completion but not yet billed. We did not have deferred revenue at December 31, 2022. We had less than $0.1 million </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">of deferred revenue at December 31, 2021. For the years ended December 31, 2022 and 2021, we recognized less than $0.1 million of revenue that was included in deferred revenue as of December 31, 2021 and 2020.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Revenue from Sales of Generic and Branded Pharmaceutical Products</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Product sales consists of sales of our generic and branded pharmaceutical products, including rare disease pharmaceutical products. Our sole performance obligation in our contracts is to provide pharmaceutical products to customers. Our products are sold at pre-determined standalone selling prices and our performance obligation is considered to be satisfied when control of the product is transferred to the customer. Control is generally transferred to the customer upon delivery of the product to the customer, as our pharmaceutical products are generally sold on an FOB destination basis and because inventory risk and risk of ownership passes to the customer upon delivery. Payment terms for these sales are generally less than 100 days.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Revenue from Distribution Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">From time to time, we enter into marketing and distribution agreements with third parties in which we sell products under Abbreviated New Drug Applications (“ANDAs”) or New Drug Applications (“NDAs”) owned or licensed by these third parties. These products are sold under our own label. We have assessed and determined that we control the products sold under these marketing and distribution agreements and therefore are the principal for sales under each of these marketing and distribution agreements. As a result, we recognize revenue on a gross basis when control has passed to the customer and we have satisfied our performance obligation. Under these agreements, we pay these third parties a specified percentage of the gross profit earned on sales of the products. These profit-sharing percentages are recognized in cost of sales in our consolidated statements of operations and are accrued in accrued royalties in our consolidated balance sheets until payment has occurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Sales of our 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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Chargebacks</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Chargebacks, primarily from wholesalers, result from arrangements we have with indirect customers establishing prices for products which the indirect customer purchases through a wholesaler. Alternatively, we may pre-authorize wholesalers to offer specified contract pricing to other indirect customers. Under either arrangement, we provide a chargeback credit to the wholesaler for any difference between the contracted price with the indirect customer and the wholesaler’s invoice price, typically Wholesale Acquisition Cost (“WAC”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Chargeback credits are calculated as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Prior period chargebacks claimed by wholesalers are analyzed to determine the actual average selling price (“ASP”) for each product. This calculation is performed by product by wholesaler. ASPs can be affected by several factors such as:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">A change in customer mix</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">A change in negotiated terms with customers</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">A change in the volume of off-contract purchases</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Changes in WAC</span></td></tr></table><div style="margin-top:10pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As necessary, we adjust ASPs based on anticipated changes in the factors above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The difference between ASP and WAC is recorded as a reduction in both gross revenues in our consolidated statements of operations and accounts receivable in the consolidated balance sheets, at the time we recognize revenue from the product sale.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">To evaluate the adequacy of our chargeback accruals, we obtain on-hand inventory counts from the wholesalers. This inventory is multiplied by the chargeback amount, the difference between ASP and WAC, to arrive at total </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">expected future chargebacks, which is then compared to the chargeback accruals. We continually monitor chargeback activity and adjust ASPs when we believe that actual selling prices will differ from current ASPs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Government Rebates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our government rebates reserve consists of estimated payments due to governmental agencies for purchases made by third parties under various governmental programs. The two largest government programs that impact our net revenue and our government rebates reserve are federal and state Medicaid rebate programs and Medicare.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We participate in certain qualifying federal and state Medicaid rebate programs whereby discounts and rebates are provided to participating programs after the final dispensing of the product by a pharmacy to a Medicaid plan participant. Medicaid rebates are typically billed up to 120 days after the product is shipped. Medicaid rebate amounts per product unit are established by law, based on the Average Manufacturer Price (“AMP”), which is reported on a monthly and quarterly basis, and, in the case of branded products, best price, which is reported on a quarterly basis. Our Medicaid reserves are based on expected claims from state Medicaid programs. Estimates for expected claims are driven by patient usage, sales mix, calculated AMP or best price, as well as inventory in the distribution channel that will be subject to a Medicaid rebate. As a result of the delay between selling the products and rebate billing, our Medicaid rebate reserve includes both an estimate of outstanding claims for end-customer sales that have occurred but for which the related claim has not been billed, as well as an estimate for future claims that will be made when inventory in the distribution channel is sold through to plan participants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Many of our products are also covered under Medicare. We, like all pharmaceutical companies, must provide a discount for any products sold under NDAs to Medicare Part D participants. This applies to all products sold under NDAs, regardless of whether the products are marketed as branded or generic. Our estimates for these discounts are based on historical experience with Medicare rebates for our products. While such experience has allowed for reasonable estimations in the past, history may not always be an accurate indicator of future rebates. Medicare rebates are typically billed up to 120 days after the product is shipped. As a result of the delay between selling the products and rebate billing, our Medicare rebate reserve includes both an estimate of outstanding claims for end-customer sales that have occurred but for which the related claim has not been billed, as well as an estimate for future claims that will be made when inventory in the distribution channel is sold through to Medicare Part D participants.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">To evaluate the adequacy of our government rebate reserves, we review the reserves on a quarterly basis against actual claims data to ensure the liability is fairly stated. We continually monitor our government rebate reserve and adjust our estimates if we believe that actual government rebates may differ from our established accruals. Accruals for government rebates are recorded as a reduction to gross revenues in our consolidated statements of operations and as an increase to accrued government rebates in the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Returns</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We maintain a return policy that allows customers to return product within a specified period prior to and subsequent to the expiration date. Generally, product may be returned for a period beginning six months prior to its expiration date to up to one year after its expiration date. Our product returns are settled through the issuance of a credit to the customer. Our estimate for returns is based upon historical experience with actual returns. While such experience has allowed for reasonable estimation in the past, history may not always be an accurate indicator of future returns. We continually monitor our estimates for returns and make adjustments when we believe that actual product returns may differ from the established accruals. Accruals for returns are recorded as a reduction to gross revenues in our consolidated statements of operations and as an increase to the return goods reserve in the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Administrative Fees and Other Rebates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Administrative fees or rebates are offered to wholesalers, group purchasing organizations, and indirect customers. We accrue for fees and rebates, by product by wholesaler, at the time of sale based on contracted rates and ASPs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">To evaluate the adequacy of our administrative fee accruals, we obtain on-hand inventory counts from the wholesalers. This inventory is multiplied by the ASPs to arrive at total expected future sales, which is then multiplied by contracted rates. The result is then compared to the administrative fee accruals. We continually monitor administrative fee activity and adjust our accruals when we believe that actual administrative fees will differ from the accruals. Accruals for administrative fees and other rebates are recorded as a reduction in both gross revenues in our consolidated statements of operations and accounts receivable in the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 10pt 0pt;">Prompt Payment Discounts</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We often grant sales discounts for prompt payment. The reserve for prompt payment discounts is based on invoices outstanding. We assume, based on past experience, that all available discounts will be taken. Accruals for prompt payment discounts are recorded as a reduction in both gross revenues in our consolidated statements of operations and accounts receivable in the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes activity in the consolidated balance sheets for accruals and allowances for the years ended December 31, 2022, 2021, and 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:54.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accruals for Chargebacks, Returns, and Other Allowances</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Administrative</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Prompt</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Government</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fees and Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Payment</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Chargebacks</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rebates</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Returns</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rebates</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Discounts</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Balance at December 31, 2020 (1)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,839</p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accruals/Adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 492,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,633</p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Credits Taken Against Reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (487,054)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,642)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,405)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,031)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,830)</p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Balance at December 31, 2021 (1)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,642</p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accruals/Adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 642,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,302</p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Credits Taken Against Reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (587,913)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,277)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,684)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,702)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,456)</p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Balance at December 31, 2022 (1)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,872</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,488</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">(1)</span>Chargebacks are included as an offset to accounts receivable, net of chargebacks and other allowances in the consolidated balance sheets. Administrative Fees and Other Rebates and Prompt Payment Discounts are included as a reduction to accounts receivable, net of chargebacks and other allowances or accrued expenses and other in the consolidated balance sheets. Returns are included in returned goods reserve in the consolidated balance sheets. Government Rebates are included in accrued government rebates in the consolidated balance sheets.</div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Contract Manufacturing Product Sales Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Contract manufacturing arrangements consist of agreements in which we manufacture a pharmaceutical product on behalf of a third party. Our performance obligation is to manufacture and provide pharmaceutical products to customers, typically pharmaceutical companies. The contract manufactured products are sold at pre-determined standalone selling prices and our performance obligations are considered to be satisfied when control of the product is transferred to the customer. Control is transferred to the customer when the product leaves our dock to be shipped to the customer, as our contract manufactured pharmaceutical products are sold on an FOB shipping point basis and the inventory risk and risk of ownership passes to the customer at that time. Payment terms for these sales are generally fewer than two months. We estimate returns based on historical experience. Historically, we have not had material returns for contract manufactured products.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December 31, 2022, the aggregate amount of the transaction price allocated to the remaining performance obligations for all open contract manufacturing customer contracts was $4.3 million, which consists of firm orders for contract manufactured products. We will recognize revenue for these performance obligations as they are satisfied, which is anticipated within six months. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Royalties from Licensing Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:18pt;margin:0pt;">From time to time, we enter into transition agreements with the sellers of products we acquire, under which we license to the seller the right to sell the acquired products. Therefore, we recognize the revenue associated with sales of the underlying products as royalties. Because these royalties are sales-based, we recognize the revenue when the underlying sales occur, based on sales and gross profit information received from the sellers. Upon full transition of the products and upon launching the products under our own labels, we recognize revenue for the products as sales of generic or branded pharmaceutical products, as described above. From time to time, we enter into supply and distribution agreements with contract manufacturing customers, under which we license to the contract manufacturing customer the right to sell our products, and we are entitled to a royalty on sales made by the contract manufacturing customer under these arrangements. Therefore, we recognize the revenue associated with sales of the underlying products as royalties. Because these royalties are sales-based, we recognize the revenue when the underlying sales occur, based on sales and gross profit information received from the contract manufacturing customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;">Pursuant to a 2012 Tripartite Agreement (the “Tripartite Agreement”) between the Company, The Regents of the University of California (“The Regents”), and Cabaret Biotech Ltd., an Israeli corporation (“Cabaret”) (as assignee of Dr. Zelig Eshhar’s rights under the Tripartite Agreement), and subsequent amendments thereto and assignments thereof, we were entitled to receive a percentage of the milestone and sales royalty payments paid to Cabaret by Kite Pharma, Inc. (“Kite”), a subsidiary of Gilead Sciences, Inc., under a license agreement. Under such license agreement, Kite licensed from Dr. Eshhar and Cabaret the patent rights covered by the Tripartite Agreement and agreed to make certain payments to Cabaret based on, among other things, Kite’s sales of Yescarta®. Under the Tripartite Agreement, portions of these payments were to be distributed to The Regents and to us.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Historically, we recorded royalty income related to Yescarta® on an accrual basis utilizing our best estimate of royalties earned based upon information available in the public domain, our understanding of the various agreements governing the royalty, and other information received from time to time from the relevant parties. Generally, cash was received directly from Cabaret once a year. The agreements governing this royalty were subject to multiple actions in multiple jurisdictions, including litigation between Cabaret and Kite, and separately, ANI and Cabaret. In the first quarter of 2021, we became aware that the litigation between Cabaret and Kite was dismissed. In April 2021, Cabaret and the Company settled all amounts due for amounts actually received by Cabaret or Eshhar for the licensing or use of the patent rights governed by the Kite license agreement. As a result, we recognized </span>$11.2 million as royalties from licensing agreements in our net revenues during the three month period ended March 31, 2021. In addition, during the three month period ended March 31, 2021, we agreed to reimburse Cabaret $0.4 <span style="white-space:pre-wrap;">million, which has been recorded as other expense, net related to certain legal expenditures incurred. We received final payment from Cabaret in May 2021. Based upon the events that led to the dismissal of the litigation between Cabaret and Kite, we do not expect to receive any future royalty income related to the Kite license agreement. In conjunction with payment of amounts due to us, all outstanding litigation between the Company and Cabaret was dismissed. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Product Development Services Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We provide product development services to customers, which are performed over time. These are services primarily performed at our facility in East Windsor, New Jersey. As of December 31, 2022, we have ceased all manufacturing and packaging and clinical operations at our Oakville, Ontario facility. We have transitioned the product development services at the facility to one of our three U.S.-based manufacturing sites.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The duration of these development projects can be up to three years. Deposits received from these customers are recorded as deferred revenue until revenue is recognized. For contracts with no deposits and for the remainder of contracts with deposits, we invoice customers as our performance obligations are satisfied. We recognize revenue on a percentage of completion basis, which results in contract assets on our balance sheet and that revenue is recognized over time. As of December 31, 2022, the aggregate amount of the transaction price allocated to the remaining performance obligations for all open product development services contracts was immaterial. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Products and Services</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:52.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Sales of generic pharmaceutical products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 210,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 143,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 147,257</p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Sales of established brand pharmaceutical products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 39,463</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,561</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 47,960</p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Sales of rare disease pharmaceutical products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41,686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Sales of contract manufactured products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,221</p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Royalties from licensing agreements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,367</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,795</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,396</p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Product development services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,858</p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,857</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 783</p></td></tr><tr><td style="vertical-align:bottom;width:44.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total net revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 316,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 216,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 208,475</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:48.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Timing of Revenue Recognition</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:48.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Performance obligations transferred at a point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 313,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 214,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 206,617</p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Performance obligations transferred over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,949</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,310</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,858</p></td></tr><tr><td style="vertical-align:bottom;width:48.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 316,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 216,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 208,475</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p> 210121000 143571000 147257000 39463000 47561000 47960000 41686000 16106000 10042000 9221000 5367000 11795000 1396000 2949000 1310000 1858000 693000 1857000 783000 316385000 216136000 208475000 313436000 214826000 206617000 2949000 1310000 1858000 316385000 216136000 208475000 2200000 0 100000 100000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes activity in the consolidated balance sheets for accruals and allowances for the years ended December 31, 2022, 2021, and 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:43.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:43.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:54.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accruals for Chargebacks, Returns, and Other Allowances</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Administrative</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Prompt</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Government</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fees and Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Payment</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Chargebacks</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rebates</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Returns</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rebates</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Discounts</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Balance at December 31, 2020 (1)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,826</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,839</p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accruals/Adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 492,374</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,081</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,633</p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Credits Taken Against Reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (487,054)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17,642)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,405)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (31,031)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,830)</p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Balance at December 31, 2021 (1)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,066</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,492</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,831</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,642</p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accruals/Adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 642,409</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,044</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,302</p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Credits Taken Against Reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (587,913)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,277)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (25,684)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (45,702)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,456)</p></td></tr><tr><td style="vertical-align:bottom;width:43.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;">Balance at December 31, 2022 (1)</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,562</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,872</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,399</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,488</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><div style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-left:18pt;margin-top:0pt;text-indent:0pt;"><span style="display:inline-block;min-width:18pt;white-space:nowrap;">(1)</span>Chargebacks are included as an offset to accounts receivable, net of chargebacks and other allowances in the consolidated balance sheets. Administrative Fees and Other Rebates and Prompt Payment Discounts are included as a reduction to accounts receivable, net of chargebacks and other allowances or accrued expenses and other in the consolidated balance sheets. Returns are included in returned goods reserve in the consolidated balance sheets. Government Rebates are included in accrued government rebates in the consolidated balance sheets.</div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p> 88746000 7826000 27155000 8906000 3839000 492374000 15308000 24081000 35225000 15633000 487054000 17642000 15405000 31031000 14830000 94066000 5492000 35831000 13100000 4642000 642409000 20657000 23252000 42044000 21302000 587913000 15277000 25684000 45702000 19456000 148562000 10872000 33399000 9442000 6488000 4300000 P6M 11200000 400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Cash, Cash Equivalents, and Restricted Cash</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We consider all highly liquid instruments with maturities of three months or less when purchased to be cash equivalents. All interest bearing and non-interest bearing accounts are guaranteed by the Federal Deposit Insurance Corporation (“FDIC”) up to $250 thousand. The majority of our cash balances are in excess of FDIC coverage. We consider this to be a normal business risk.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In April 2016, we purchased the rights, title, and interest in the NDA for Inderal LA, as well as certain documentation, trademark rights, and finished goods from Cranford Pharmaceuticals, LLC for $60.0 million in cash and milestone payments based on future gross profits from sales of products under the NDA. Additionally, we transferred $5.0 million to an escrow account as security for future milestone payments. This escrow account balance is included in restricted cash in our consolidated balance sheet as of December 31, 2022.</p> 250000 60000000.0 5000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Accounts Receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We extend credit to customers on an unsecured basis. We measure expected credit losses on our financial assets at amortized cost, including trade and unbilled receivables, on a collective basis, based on their similar risk characteristics. Expected credits losses are based on historical credit loss experience, review of the current aging or status of accounts receivable and current and forward-looking views from an economic and industry perspective. We determine trade receivables to be delinquent when greater than 30 days past due. Receivables are written off when it is determined that amounts are uncollectible. Our allowance for credit losses was immaterial as of December 31, 2022 and 2021. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Inventories</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Inventories consist of raw materials, packaging materials, work-in-progress, and finished goods. Inventories are stated at the lower of standard cost or net realizable value. We periodically review and adjust standard costs, which generally approximate weighted average cost. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Property and equipment are recorded at cost. Expenditures for repairs and maintenance are charged to expense as incurred. Depreciation is recorded on a straight-line basis over estimated useful lives as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:76.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery, furniture, and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Construction in progress consists of multiple projects, primarily related to new equipment to expand our manufacturing capability as our product lines grow. Construction in progress includes the cost of construction and other direct costs attributable to the construction, along with capitalized interest. Depreciation is not recorded on construction in progress until such time as the assets are placed in service.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We review property and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of the long-lived asset is measured by a comparison of the carrying amount of the asset to future undiscounted net cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the estimated fair value of the assets. No impairment loss related to property and equipment was recognized during the years ended December 31, 2022, 2021, and 2020. Assets held for disposal are reportable at the lower of the carrying amount or fair value, less costs to sell. No assets were held for disposal as of December 31, 2022 and 2021.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:76.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery, furniture, and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> P20Y P40Y P1Y P10Y 0 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Definite-lived intangible assets consist of acquired ANDAs for previously commercialized and marketed drug products, acquired approved ANDAs for generic products yet to be commercialized, an acquired development package for a generic drug product, a license, supply and distribution agreement for a generic drug product, acquired </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">product rights for generic products, acquired NDAs and product rights for branded products, acquired marketing and distribution rights, acquired customer relationships, and a non-compete agreement. They are stated at cost, net of amortization, generally using the straight-line method over the expected useful lives of the intangible assets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The definite-lived ANDAs, NDAs and product rights, marketing and distribution rights, customer relationships, and non-compete agreement are stated at cost, net of amortization, and generally amortized over their remaining estimated useful lives, ranging from <span style="-sec-ix-hidden:Hidden_RosN8SPrF0uej1PZWX4YwA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">seven</span></span> to 10 years, based on the straight-line method. In the case of certain NDA and product rights, we use an accelerated amortization method to better match the anticipated economic benefits expected to be provided. Management reviews definite-lived intangible assets for impairment whenever events or changes in circumstances indicate that the carrying amount may not be recoverable, in a manner similar to that for property and equipment. During the year ended December 31, 2022, we recognized a full impairment of a definite-lived ANDA asset with a remaining carrying value of $0.1 million. During the year ended December 31, 2021, we recognized an impairment charge of $2.4 million related to a definite-lived ANDA intangible asset. During the year ended December 31, 2020, we recognized an impairment charge of $0.4 million relating to a marketing and distribution right asset. No events or circumstances arose in 2022, 2021, or 2020 that indicated that the carrying value of any of our other definite-lived intangible assets may not be recoverable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Our indefinite-lived intangible assets other than goodwill include in-process research and development (“IPR&amp;D”) projects. IPR&amp;D intangible assets represent the fair value of technology acquired in a business combination for which the technology projects are incomplete but have substance. When an IPR&amp;D project is completed (generally upon receipt of regulatory approval), the asset is then accounted for as a definite-lived intangible asset. We test for impairment of indefinite-lived intangible assets at least annually, as of October 31, and whenever events or changes in circumstances indicate that the carrying amount of the asset might not be recoverable. Judgment is used in determining when these events and circumstances arise. If we determine that the carrying value of the assets may not be recoverable, judgment and estimates are used to assess the fair value of the assets and to determine the amount of any impairment loss. No events or circumstances arose in 2022 that indicated that the carrying value of any of our other indefinite-lived intangible assets may not be recoverable.</p> P10Y 100000 2400000 400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Goodwill relates to the 2013 merger with BioSante Pharmaceuticals, Inc. and the acquisitions of WellSpring and Novitium, and represents the excess of the total purchase consideration over the fair value of acquired assets and assumed liabilities, using the purchase method of accounting. Goodwill is not amortized, but is subject to periodic review for impairment. Goodwill is reviewed for impairment annually, as of October 31, and whenever events or changes in circumstances indicate that the carrying amount of the goodwill might not be recoverable. We have determined that goodwill resides in one reporting unit, Generics, Established Brands, and Other.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Before employing detailed impairment testing methodologies, we first evaluate the likelihood of impairment by considering qualitative factors relevant to our reporting unit. When performing the qualitative assessment, we evaluate events and circumstances that would affect the significant inputs used to determine the fair value of the goodwill. Events and circumstances evaluated include macroeconomic conditions that could affect us, industry and market considerations for the generic pharmaceutical industry that could affect us, cost factors that could affect our performance, our financial performance (including share price), and consideration of any company-specific events that could negatively affect us, our business, or the fair value of our business. If we determine that it is more likely than not that goodwill is impaired, we will then apply detailed testing methodologies. Otherwise, we will conclude that no impairment has occurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Detailed impairment testing involves comparing the fair value of our Generics, Established Brands, and Other reporting unit to its carrying value, including goodwill. Fair value reflects the price a market participant would be willing to pay in a potential sale of ANI. If the fair value exceeds carrying value, then it is concluded that no goodwill impairment has occurred. If the carrying value of the reporting unit were to exceed its fair value, we would recognize an impairment charge for the amount by which the carrying amount exceeded the reporting unit’s fair value. The loss recognized would not exceed the total amount of goodwill allocated to that reporting unit. Based on our evaluations, described in the preceding paragraph, it was more likely than not that the fair value of our Generics, Established Brands, and Other reporting unit is greater than its carrying value as of October 31, 2022 and 2021, and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">therefore no quantitative testing for impairment was required. No impairment loss related to goodwill was recognized in the years ended December 31, 2022, 2021, and 2020.</p> 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Collaborative Arrangements </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">At times, we have entered into arrangements with various commercial partners to further business opportunities. In collaborative arrangements such as these, when we are actively involved and exposed to the risks and rewards of the activities and are determined to be the principal participant in the collaboration, we classify third party costs incurred and revenues in our consolidated statements of operations on a gross basis. Otherwise, third party revenues and costs generated by collaborative arrangements are presented on a net basis. Payments between us and the other participants are recorded and classified based on the nature of the payments.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Royalties</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We have entered profit-sharing arrangements with third parties in which we sell products under ANDAs or NDAs owned or licensed by these third parties. Under these agreements, we pay these third parties a specified percentage of the gross profit earned on sales of the products. These profit-sharing percentages are recorded in cost of sales in our consolidated statements of operations when the associated revenue is recognized and are recorded in accrued royalties in our consolidated balance sheets when the associated revenue is recognized and until payment has occurred.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Research and Development Expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Research and development costs are expensed as incurred and primarily consist of expenses relating to product development. Research and development costs totaled $22.3 million, $11.4 million, and $16.0 million for the years ended December 31, 2022, 2021, and 2020, respectively.</p> 22300000 11400000 16000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We have a stock-based compensation plan that includes stock options and restricted stock, which are awarded in exchange for employee and non-employee director services. From time to time, we may make awards through an inducement grant outside of our plan to induce prospective employees to accept employment with us. These grants are made pursuant to inducement grants outside of our shareholder approved equity plan as permitted under the Nasdaq Stock Market listing rules. Stock-based compensation cost for stock options is determined at the grant date using an option pricing model and stock-based compensation cost for restricted stock is based on the closing market price of the stock at the grant date. The value of the award is recognized as expense on a straight-line basis over the employee’s requisite service period and classified where the underlying salaries are classified. We also account for forfeitures as they occur. We recognize excess tax benefits or tax deficiencies as a component of our current period provision for income taxes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In addition, in July 2016, we commenced administration of our Employee Stock Purchase Plan (“ESPP”). We recognize the estimated fair value of stock-based compensation awards and classify the expense where the underlying salaries are classified. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We incurred $14.3 million, $10.4 million, and $12.8 million of non-cash, stock-based compensation cost for the years ended December 31, 2022, 2021, and 2020, respectively, and $313 thousand, $123 thousand, and $180 thousand of the 2022, 2021, and 2020 expense related to the ESPP, respectively. In 2020, we recognized $3.4 million of stock compensation expense related to the modification of awards of our former President and Chief Executive Officer, pursuant to his termination without good cause.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Valuation of stock awards requires us to make assumptions and to apply judgment to determine the fair value of the awards. These assumptions and judgments include estimating the future volatility of our stock price and dividend yields. Changes in these assumptions can affect the fair value estimate.</p> 14300000 10400000 12800000 313000 123000 180000 3400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Income Taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We use 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">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. We have provided a valuation allowance against certain of our state net operating loss (“NOL”) carryforwards that are not expected to be used during the carryforward periods. As of December 31, 2022, our valuation allowance is $0.4 million and relates to state NOL carryforwards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We use 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. We have not identified any uncertain income tax positions that could have a material impact on the consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We recognize interest and penalties accrued on any unrecognized tax exposures as a component of income tax expense; we did not have any material amounts accrued as of December 31, 2022, 2021, and 2020. We are subject to taxation in various U.S. jurisdictions, Canada, and India, and all of our income tax returns remain subject to examination by tax authorities due to the availability of NOL carryforwards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We consider potential tax effects resulting from discontinued operations and for gains and losses in other comprehensive income and record intra-period tax allocations, when those effects are deemed material. We previously entered into an interest rate swap agreement (Note 5) that we have designated as a cash flow hedge designed to manage exposure to changes in LIBOR-based interest rate underlying our variable rate debt. Due to the effective nature of the hedge, the initial fair value of the hedge and subsequent changes in the fair value of the hedge are recognized in accumulated other comprehensive loss, net of tax in the consolidated balance sheets. Income taxes are allocated to the hedge component of accumulated other comprehensive income based on appropriate intra-period tax allocations when those effects are deemed material.</p> 400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Earnings (Loss) per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Basic earnings (loss) per share is computed by dividing net income (loss) available to common shareholders by the weighted-average number of shares of common stock outstanding during the period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">For periods of net income, and when the effects are not anti-dilutive, we calculate diluted earnings (loss) per share by dividing net income available to common shareholders 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 ESPP, unvested restricted stock awards under the treasury stock method, and convertible preferred stock using the if-converted method. For periods of net loss, diluted loss per share is calculated similarly to basic loss per share.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our unvested restricted shares and 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Earnings per share for the years ended December 31, 2022, 2021, and 2020 are calculated for basic and diluted earnings (loss) per share as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Basic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Diluted</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands, except per share amounts)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (47,896)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (42,603)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,548)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (47,896)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (42,603)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,548)</p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Net income allocated to participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Dividends on Series A convertible preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,625)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (190)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,625)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (190)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Net loss available to common shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (49,521)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (42,793)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,548)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (49,521)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (42,793)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,548)</p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Basic Weighted-Average Shares Outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,964</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,964</p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Dilutive effect of stock options and ESPP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Diluted Weighted-Average Shares Outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,964</p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Loss per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3.40)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.88)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3.40)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.88)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The number of anti-dilutive shares, which have been excluded from the computation of diluted earnings (loss) per share, were 2.6 million, 1.7 million, and 1.3 million for the years ended December 31, 2022, 2021, and 2020, respectively. For the years ended December 31, 2022, 2021 and 2020, <span style="background:#ffffff;">all potentially dilutive shares were anti-dilutive and excluded from the calculation of diluted loss per share because we recognized a net loss</span>. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Earnings per share for the years ended December 31, 2022, 2021, and 2020 are calculated for basic and diluted earnings (loss) per share as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:29.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:29.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Basic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Diluted</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands, except per share amounts)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:29.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (47,896)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (42,603)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,548)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (47,896)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (42,603)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,548)</p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Net income allocated to participating securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Dividends on Series A convertible preferred stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,625)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (190)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,625)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (190)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Net loss available to common shareholders</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (49,521)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (42,793)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,548)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (49,521)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (42,793)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,548)</p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Basic Weighted-Average Shares Outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,964</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,964</p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 6pt;">Dilutive effect of stock options and ESPP</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Diluted Weighted-Average Shares Outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,596</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,964</p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:29.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Loss per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3.40)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.88)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3.05)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3.40)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.88)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p> -47896000 -42603000 -22548000 -47896000 -42603000 -22548000 1625000 190000 1625000 190000 -49521000 -42793000 -22548000 -49521000 -42793000 -22548000 16260000 12596000 11964000 16260000 12596000 11964000 16260000 12596000 11964000 -3.05 -3.40 -1.88 -3.05 -3.40 -1.88 2600000 1700000 1300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Hedge Accounting</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">At times we use derivative financial instruments to hedge our exposure to interest rate risks. All derivative financial instruments are recognized as either assets or liabilities at fair value on the consolidated balance sheet and are classified as current or non-current based on the scheduled maturity of the instrument.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">When we enter into a hedge arrangement and intend to apply hedge accounting, we formally document the hedge relationship and designate the instrument for financial reporting purposes as a fair value hedge, a cash flow hedge, or a net investment hedge. When we determine that a derivative financial instrument qualifies as a cash flow hedge and is effective, the changes in fair value of the instrument are recorded in accumulated other comprehensive (loss)/income, net of tax in our consolidated balance sheets and will be reclassified to earnings when the hedged item affects earnings.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Contingent Consideration</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The terms of the acquisition agreement between ANI and Novitium Pharma LLC include the potential payment of future consideration that is contingent upon the achievement of certain regulatory and financial performance milestones. At acquisition date, we recorded this contingent consideration at fair value based on the additional consideration expected to be transferred, which is based on the estimate of probability-weighted future cash flows as discounted to present value. Significant inputs used in the measurement of the fair value include discount rates, probabilities of achievement of regulatory-based milestones and payments, and projected revenues and gross profits. The discount rates are derived using accepted valuation methodologies. The probability of achievement of regulatory milestones is based on historical and projected success rates. The projected revenues and gross profits are based on our internal forecasts and long-term plans. We remeasure the fair value of the contingent consideration each reporting period using Level 3 inputs, as discussed further below. Changes in fair value, which incorporate changes in assumptions and the passage of time, are recognized as an operating expense in our consolidated statement of operations. As payments are not expected to be made shortly after the acquisition, any future payment of contingent consideration will be reported as a financing cash flow for amounts paid up to the acquisition-date fair value of the consideration, and as an operating cash outflow for any amounts in excess of the acquisition-date fair value in our consolidated statement of cash flows.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Fair Value of Financial Instruments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our consolidated balance sheets include various financial instruments (primarily cash and cash equivalents, prepaid expenses, accounts receivable, accounts payable, accrued expenses, and other current liabilities) that are carried at cost and that approximate fair value. 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 which prioritizes and ranks the level of observability of inputs used in measuring fair value. These tiers include:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 1—Quoted prices (unadjusted) in active markets that are accessible at the measurement date for identical assets or liabilities. The fair value hierarchy gives the highest priority to Level 1 inputs.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 2—Observable market-based inputs other than quoted prices in active markets for identical assets or liabilities.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Level 3—Unobservable inputs are used when little or no market data is available. The fair value hierarchy gives the lowest priority to Level 3 inputs.</span></td></tr></table><div style="margin-top:10pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">See Note 9 for additional information regarding fair value.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Restructuring Activities</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">We define 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, we record 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 our consolidated statement of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Recent Accounting Pronouncements Not Yet Adopted</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In December 2022, the Financial Accounting Standards Board issued ASU 2022-06, which extended the sunset date of the reference rate reform in ASU 848 from December 31, 2022, to December 31, 2024. We have not adopted the guidance and are <span style="font-family:'TimesNRMTPro';">currently evaluating the impact, if any, that the adoption of this guidance will have on our consolidated financial statements.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="font-family:'TimesNRMTPro';visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">We have evaluated all other issued and unadopted Accounting Standards Updates and believe the adoption of these standards will not have a material impact on our consolidated statements of operations, comprehensive income, balance sheets, or cash flows. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">2. BUSINESS COMBINATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;">Summary</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">On November 19, 2021, we completed our previously announced acquisition of all of the interests of Novitium pursuant to the terms of the Agreement and Plan of Merger, dated as of March 8, 2021, for cash consideration, 2,466,654 restricted shares of our common stock valued at $91.2 million based on our closing stock price of $43.54 on the date of closing and discounted for lack of marketability due to restrictions on shares, and up to $46.5 million in additional contingent consideration. Additionally, we agreed to pay certain debts of Novitium in the amount of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$8.5 million, which we deemed to be paid in consummation of the transaction closing, and not assumed liabilities, and thus were included as additional cash consideration. This acquisition was accounted for as a business combination. The contingent consideration is based on the achievement of certain milestones, including 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. As of the acquisition date, the contingent consideration had a fair value of $30.8 million. The fair value of the contingent consideration was $35.1 million and $31.0 million as of December 31, 2022 and 2021, respectively. <span style="background:#ffffff;">Refer to Note 9 for changes in contingent consideration and changes in fair value. </span>Total consideration including cash, restricted shares and contingent consideration was valued at $206.5 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Purchase consideration consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,109</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Repayment of Novitium debts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,493</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fair value of restricted shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,199</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fair value of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,800</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gross consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 218,601</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,076</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 206,525</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The cash consideration was funded in part by borrowings under our new credit facility (Note 4) and through issuance of PIPE convertible preferred stock shares (Note 10). We acquired Novitium due to its proven track record of being a research and development growth engine capable of fueling sustainable growth, to expand our research and development pipeline via niche opportunities, to enhance our contract development and manufacturing organization (“CDMO”) business and U.S. based manufacturing capacity, and to diversify our revenue base.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following presents the final allocation of the purchase price to the assets acquired and liabilities assumed on November 19, 2021: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Purchase Consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 218,601</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,076</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,185</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,460</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,891</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,331</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139,200</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,641</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,413</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 235,197</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts payable </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,560</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued expense and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,035</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued compensation and other related expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,909</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued government rebates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 744</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Returned goods reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,202</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,146</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,596</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 218,601</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;">The net assets were recorded at their estimated fair value. In valuing acquired assets and liabilities, fair value estimates were based primarily on future expected cash flows, market rate assumptions for contractual obligations, and appropriate discount rates. In connection with the acquisition, we recognized $46.9 million of indefinite-lived </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;">in-process research and development intangible assets, $67.4 million of acquired ANDA intangible assets, and $24.9 million of customer relationship intangible assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:18pt;background:#ffffff;margin:0pt;">Goodwill is considered an indefinite-lived asset and relates primarily to intangible assets that do not qualify for separate recognition, such as the assembled workforce and synergies between the entities. Goodwill established as a result of the acquisition is tax deductible in the U.S. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt 0pt 10pt 0pt;">Novitium operations generated $90.3 million and $7.7 million of revenue during the years ended December 31, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="color:#252525;font-style:italic;font-weight:bold;">Pro Forma Consolidated Financial Information (unaudited)</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following unaudited pro forma consolidated financial information summarizes the results of operations for the periods indicated as if the Novitium acquisition had been completed as of January 1, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:46.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td><td style="vertical-align:bottom;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:49.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 272,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 260,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (31,740)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (48,814)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:18pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;background:#ffff00;"><span style="display:inline-block;visibility:hidden;width:0pt;">​</span><br/></sup><span style="font-style:italic;font-weight:bold;">Transaction Costs</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt 0pt 10pt 0pt;">In conjunction with the acquisition, we incurred approximately $9.4 million in transaction costs, all of which were expensed in 2021 as selling, general, and administrative expense in the consolidated statement of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Restricted Shares</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Novitium acquisition consideration included 2,466,654 restricted shares, which were valued at $91.2 million. These shares contain restrictions on their transfer for periods from <span style="-sec-ix-hidden:Hidden_xo-lvoSwFEeq9Vg0vHZ3xA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three</span></span> to 24 months following the completion of the acquisition. A Finnerty model was used to value the restricted shares. It includes inputs of not readily observable market data, which are Level 3 inputs. These unobservable inputs include ANI stock volatility with a range of 65% to 71%, and the discounted lack of marketability with a range of 7.5% to 21.5% depending on the length of restriction.</p> 2466654 91200000 43.54 46500000 8500000 P24M P24M 30800000 35100000 31000000.0 206500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 88,109</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Repayment of Novitium debts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,493</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fair value of restricted shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,199</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fair value of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30,800</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Gross consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 218,601</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,076</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 206,525</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 88109000 8493000 91199000 30800000 218601000 12076000 206525000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Purchase Consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 218,601</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,076</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,185</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,460</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,891</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,331</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139,200</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,641</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,413</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 235,197</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accounts payable </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,560</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued expense and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,035</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued compensation and other related expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,909</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accrued government rebates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 744</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Returned goods reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,202</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other non-current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,146</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,596</p></td></tr><tr><td style="vertical-align:bottom;width:84.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 218,601</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p> 218601000 12076000 27185000 14460000 1891000 14331000 139200000 24641000 1413000 235197000 1560000 6035000 4909000 744000 2202000 1146000 16596000 218601000 46900000 67400000 24900000 90300000 7700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:49.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:18.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:49.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:46.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td><td style="vertical-align:bottom;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td></tr><tr><td style="vertical-align:bottom;width:49.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 272,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.49%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 260,951</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (31,740)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:18.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (48,814)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 272888000 260951000 -31740000 -48814000 9400000 2466654 91200000 P24M 0.65 0.71 0.075 0.215 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">3. RESTRUCTURING </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">On June 2, 2022, we announced that we intend to cease operations at our Oakville, Ontario, Canada manufacturing plant by the first quarter of 2023. This action is part of ongoing initiatives to capture operational synergies following our acquisition of Novitium in November 2021. We have transitioned the majority of products manufactured or packaged in Oakville to one of our three U.S.-based manufacturing sites and are on track to cease operations by the end of the first quarter 2023. We are seeking to find potential buyers for the Oakville site, though there can be no assurance as to when or if that will occur or the amount of any net proceeds that may be received.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">For the year ended December 31, 2022, restructuring activities resulted in expenses of $5.7 million. This included $2.1 million of severance and other employee benefit costs and $3.1 million of asset-related impairment and accelerated depreciation costs, for the year ended December 31, 2022, respectively. There were also $0.4 million of other costs year to date. As of December 31, 2022, $1.4 million of the severance and other employee benefits are unpaid and accrued. These costs are recorded as restructuring activities, an operating item, in the accompanying consolidated statements of operations. Certain of the severance and other employee benefit costs contain a service requirement, and as such, are being accrued over time as they are earned. We expect to incur additional charges of approximately $0.3 million in severance costs, $1.2 million in asset-related accelerated depreciation and $0.2 million to $0.4 million in other charges over the next three months. These costs are part of the Generics, Established Brands, and Other segment. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In conjunction with the planned exit of our Canadian facility, we have determined that the land and building at our Oakville, Ontario, Canada plant will be sold together over the transition period and meet the criteria to be classified as held for sale as of December 31, 2022. The land and building have a net carrying value of $8.0 million, which is presented as assets held for sale<i style="font-style:italic;"> </i>on the accompanying consolidated balance sheets. These assets are part of the Generics, Established Brands, and Other segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 5700000 2100000 3100000 400000 1400000 300000 1200000 200000 400000 8000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">4. INDEBTEDNESS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Credit Facility</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:18pt;margin:0pt;">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”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;">The Term Facility proceeds were used to finance the cash portion of the consideration under the merger agreement between ANI and Novitium, repay our existing credit facility, and pay fees, costs and expenses incurred in connection with the merger. Proceeds of the Revolving Facility are expected to be used, subject to certain limitations, for working capital and other general corporate purposes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;">The Term Facility matures in November 2027 and the Revolving Facility in November 2026. Each permits both base rate borrowings (“ABR Loans”) and Eurodollar rate borrowings (“Eurodollar Loans”), plus a spread of (a) 5.00% above the base rate in the case of ABR Loans under the Term Facility and 6.00% above the LIBOR Rate (or alternate benchmark rate as defined in the Credit Agreement) in the case of LIBOR loans under the Term Facility and (b) 3.75% above the base rate in the case of ABR Loans under the Revolving Facility and 4.75% above the LIBOR Rate (as defined in the Credit Facility) in the case of loans under the Revolving Facility. The interest rate under the Term Facility was 10.39% at December 31, 2022. The Credit Facility has a subjective acceleration clause in case of a material adverse effect. The Term Facility includes a repayment schedule, pursuant to which $750 thousand of the loan will be paid in quarterly installments during the twelve months ended December 31, 2023. As of December 31, 2022, $3.0 million of the loan is recorded as current borrowings in the consolidated balance sheets. As of December 31, 2022, we have not drawn on the Revolving Facility and $40.0 million remained available for borrowing. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;">We 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. We incur a commitment fee of 0.5% per annum on any unused portion of the Revolving Facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;">  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;">In connection with entry into the Credit Facility, on November 19, 2021, we terminated our existing Amended and Restated Credit Agreement, dated as of December 27, 2018 (the “Prior Credit Agreement”), among the Company, as borrower, and Citizens Bank with other lenders. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The carrying value of the current and non-current components of the Term Facility as of December 31, 2022 and 2021 are:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current borrowing on debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,000</p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,150)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,150)</p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current debt, net of deferred financing costs </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 850</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-Current</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current borrowing on debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 294,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 297,000</p></td></tr><tr><td style="vertical-align:bottom;width:69.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,331)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,480)</p></td></tr><tr><td style="vertical-align:bottom;width:69.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current debt, net of deferred financing costs and current component</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 285,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,520</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December 31, 2022, we had a $297.0 million balance on the Term Facility. Of the $0.9 million of unamortized deferred debt issuance costs allocated to the Revolving Facility, $0.6 million is included in other non-current assets in the consolidated balance sheets, and $0.3 million is included in prepaid expenses and other current assets in the consolidated balance sheets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The contractual maturity of our Term Facility is as follows for the years ending December 31:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term Facility</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 282,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 297,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth the components of total interest expense related to the Term Facility and the Term Loan, DDTL, and Revolver under our Prior Credit Agreement recognized in our consolidated statements of operations for the year ended December 31:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:52.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:42.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contractual coupon</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,847</p></td></tr><tr><td style="vertical-align:bottom;width:42.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of finance fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 720</p></td></tr><tr><td style="vertical-align:bottom;width:42.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (95)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (98)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (88)</p></td></tr><tr><td style="vertical-align:bottom;width:42.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,479</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 300000000.0 40000000.0 0.0500 0.0600 0.0375 0.0475 0.1039 750000 3000000.0 40000000.0 14000000.0 0.005 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The carrying value of the current and non-current components of the Term Facility as of December 31, 2022 and 2021 are:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current borrowing on debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,000</p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,150)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,150)</p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current debt, net of deferred financing costs </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 850</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:28.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-Current</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current borrowing on debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 294,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 297,000</p></td></tr><tr><td style="vertical-align:bottom;width:69.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,331)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,480)</p></td></tr><tr><td style="vertical-align:bottom;width:69.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-current debt, net of deferred financing costs and current component</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 285,669</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 286,520</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 3000000 3000000 2150000 2150000 850000 850000 294000000 297000000 8331000 10480000 285669000 286520000 297000000.0 900000 600000 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The contractual maturity of our Term Facility is as follows for the years ending December 31:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:22.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term Facility</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 282,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:68.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.05%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.08%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 297,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 3000000 3000000 3000000 3000000 3000000 282000000 297000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table sets forth the components of total interest expense related to the Term Facility and the Term Loan, DDTL, and Revolver under our Prior Credit Agreement recognized in our consolidated statements of operations for the year ended December 31:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:42.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:42.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:42.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:52.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:42.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:42.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contractual coupon</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,150</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,129</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,847</p></td></tr><tr><td style="vertical-align:bottom;width:42.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Amortization of finance fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 720</p></td></tr><tr><td style="vertical-align:bottom;width:42.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (95)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (98)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.61%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (88)</p></td></tr><tr><td style="vertical-align:bottom;width:42.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,945</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,479</p></td></tr></table> 26150000 11129000 8847000 2363000 914000 720000 95000 98000 88000 28418000 11945000 9479000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-bottom:10pt;margin:0pt;">5. DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;">In April 2020, we entered into an interest rate swap with Citizens Bank, N.A. to manage our exposure to changes in LIBOR-based interest rates (or alternate benchmark rate as defined in the Credit Agreement) underlying total borrowings under term facilities related to our Prior Credit Agreement. 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 19, 2021 was novated and Truist Bank is the new counterparty. The swap is used to manage changes in LIBOR-based interest rates underlying a portion of the borrowing under the Term Facility. The interest rate swap provides an effective </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;">fixed interest rate of 2.26% and has been designated as an effective cash flow hedge and therefore qualifies for hedge accounting. The notional amount of the interest rate swap was $151.5 million and $165.8 million as of December 31, 2022 and 2021, respectively, and decreases quarterly by approximately $4.0 million until December 2023, after which it remains static until maturity in December 2026. As of December 31, 2022, the fair value of the interest rate swap asset was recorded in other non-current assets in the consolidated balance sheets was $8.8 million. As of December 31, 2022, $12.2 million was recorded in accumulated other comprehensive loss, net of tax in the consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;">During the year ended December 31, 2022, the change in fair value of the interest rate swaps was a gain of $14.3 million. During the year ended December 31, 2022, gains on the interest rate swap of $15.2 million were recorded in accumulated other comprehensive loss, net of tax in our consolidated statements of comprehensive (loss)/income. Differences between the hedged LIBOR 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 LIBOR rate. In the year ended December 31, 2022 and 2021, $2.3 million and $4.8 million, respectively, of interest expense was recognized in relation to the interest rate swaps. Included in these amounts for the years ended December 31, 2022 and 2021 are reclassifications out of accumulated other comprehensive income/loss of $2.8 million and $3.5 million in expense, respectively, related to terminated and de-designated cash flow hedges. </p> 168600000 0.0226 151500000 165800000 4000000.0 8800000 -12200000 14300000 -15200000 2300000 4800000 2800000 2800000 3500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">6. INVENTORIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Inventories consist of the following as of December 31:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Packaging materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Work-in-progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reserve for excess/obsolete inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,278)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,753)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Inventories, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 63.75pt;"><span style="font-size:1pt;margin-left:0pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Inventories consist of the following as of December 31:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Packaging materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,760</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Work-in-progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,889</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 652</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,969</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 115,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Reserve for excess/obsolete inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,278)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7,753)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Inventories, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,693</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 70497000 51350000 7760000 5475000 1889000 652000 35487000 31969000 115633000 89446000 10278000 7753000 105355000 81693000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">7. PROPERTY AND EQUIPMENT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Property and equipment consist of the following as of December 31:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022(1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021(1)</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,947</p></td></tr><tr><td style="vertical-align:bottom;width:69.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,970</p></td></tr><tr><td style="vertical-align:bottom;width:69.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Machinery, furniture, and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 53,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,769</p></td></tr><tr><td style="vertical-align:bottom;width:69.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,941</p></td></tr><tr><td style="vertical-align:bottom;width:69.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,627</p></td></tr><tr><td style="vertical-align:bottom;width:69.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (32,712)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,956)</p></td></tr><tr><td style="vertical-align:bottom;width:69.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52,671</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup>Amounts as of December 31, 2022 exclude the land and building at our Canada facility, which are classified as held for sale as of December 31, 2022. These assets have a carrying value of $8.0 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Depreciation expense for the years ended December 31, 2022, 2021, and 2020 totaled $7.4 million, $5.5 million, and $4.8 million, respectively. During the years ended December 31, 2022, 2021, and 2020 there was $0.1 million of interest capitalized into construction in progress.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022(1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021(1)</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Land</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,549</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,947</p></td></tr><tr><td style="vertical-align:bottom;width:69.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 16,659</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 19,970</p></td></tr><tr><td style="vertical-align:bottom;width:69.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Machinery, furniture, and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 53,146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 46,769</p></td></tr><tr><td style="vertical-align:bottom;width:69.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,941</p></td></tr><tr><td style="vertical-align:bottom;width:69.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 75,627</p></td></tr><tr><td style="vertical-align:bottom;width:69.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Less: accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (32,712)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,956)</p></td></tr><tr><td style="vertical-align:bottom;width:69.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 43,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.8%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 52,671</p></td></tr></table> 1549000 5947000 16659000 19970000 53146000 46769000 4604000 2941000 75958000 75627000 32712000 22956000 43246000 52671000 8000000.0 7400000 5500000 4800000 100000 100000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">8. GOODWILL AND INTANGIBLE ASSETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As a result of our 2013 merger with BioSante Pharmaceuticals, Inc. (“BioSante”), we recorded goodwill of $1.8 million. As a result of our acquisition of WellSpring Pharma Services Inc., we recorded additional goodwill of $1.7 million in 2018. From our acquisition of Novitium in 2021, we recorded goodwill of $24.6 million. We have two operating segments, which are the same as our two reporting units, Generics, Established Brands, and Other reporting unit and the Rare Disease reporting unit. All of the goodwill is recorded in our Generics, Established Brands, and Other reporting unit.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">For the goodwill impairment analyses performed at October 31, 2022 and 2021, we performed qualitative assessments to determine whether it was more likely than not that our goodwill asset was impaired in order to determine the necessity of performing a quantitative impairment test, under which management would calculate the asset’s fair value. When performing the qualitative assessments, we evaluated events and circumstances that would affect the significant inputs used to determine the fair value of the goodwill. Based on our assessments of the aforementioned factors, it was determined that it was more likely than not that the fair value of our one reporting unit is greater than its carrying amount as of October 31, 2022 and 2021, and therefore no quantitative testing for impairment was required.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In addition to the qualitative impairment analysis performed at October 31, 2022, there were no events or changes in circumstances that would have reduced the fair value of our reporting unit below its carrying value from October 31, 2022 to December 31, 2022. No impairment loss was recognized during the years ended December 31, 2022, 2021, and 2020, and the balance of goodwill was $28.2 million and $27.9 million as of December 31, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The components of net definite-lived intangible assets and net indefinite-lived intangible assets other than goodwill are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Carrying </b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Definite-Lived Intangible Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Acquired ANDA intangible assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (75,606)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (54,079)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> NDAs and product rights</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (162,188)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (138,835)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Marketing and distribution rights</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,309)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,347)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Non-compete agreement</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (602)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (513)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Customer relationships</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,150)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (593)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Indefinite-Lived Intangible Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> In process research and development</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Indefinite</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Intangible Assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 507,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (255,855)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (206,367)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">During 2022, $20.3 million was reclassified from IPR&amp;D to <span style="-sec-ix-hidden:Hidden_dYM0-dkzJkGY9fQXUthVbA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">ANDA</span></span> intangible assets upon completion of projects and launch of related products. We also added $7.2 million in ANDA intangible assets related to the July 21, 2022 transaction with Oakrum Pharma, LLC (Note 9). These assets will be amortized over a seven-year useful life.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Indefinite-Lived Intangible Assets impairment analysis was performed as of October <span style="white-space:pre-wrap;">31, 2022. We performed qualitative assessments to determine whether it was more likely than not that the assets were impaired in order to determine the necessity of performing a quantitative impairment test, under which management would calculate the asset’s fair value. When performing the qualitative assessments, we evaluated events and circumstances that would affect the significant inputs used to determine the fair value of the assets. Based on our assessments of the aforementioned factors, it was determined that it was more likely than not that the fair value of assets are greater than their carrying amount as of October 31, 2022, and therefore no quantitative testing for impairment was </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;"><span style="white-space:pre-wrap;">required. In addition to the qualitative impairment analysis performed, there were no events or changes in circumstances that would have reduced the fair value of assets below their carrying value from October 31, 2022 to December 31, 2022. During the year ended December 31, 2022, we recognized a full impairment of a definite-lived ANDA asset with a remaining carrying value of </span>$0.1 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Amortization expense was $49.5 million, $41.8 million, and $39.9 million for the years ended December 31, 2022, 2021, and 2020, respectively. Refer to Note 9 for more details on acquired definite-lived and indefinite-lived intangible assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Expected future amortization expense is as follows for the years ending December 31:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,792</p></td></tr><tr><td style="vertical-align:bottom;width:84.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,996</p></td></tr><tr><td style="vertical-align:bottom;width:84.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,893</p></td></tr><tr><td style="vertical-align:bottom;width:84.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,574</p></td></tr><tr><td style="vertical-align:bottom;width:84.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,663</p></td></tr><tr><td style="vertical-align:bottom;width:84.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,717</p></td></tr><tr><td style="vertical-align:bottom;width:84.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 251,635</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Expected amortization expense is an estimate. Actual amounts of amortization expense may differ due to timing of regulatory approvals related to IPR&amp;D assets, additional intangible assets acquired, impairment of intangible assets, and other events.</p> 1800000 1700000 24600000 0 0 0 28200000 27900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The components of net definite-lived intangible assets and net indefinite-lived intangible assets other than goodwill are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:22.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Carrying </b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Period</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Definite-Lived Intangible Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Acquired ANDA intangible assets</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 195,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (75,606)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (54,079)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> NDAs and product rights</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (162,188)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 242,372</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (138,835)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Marketing and distribution rights</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,309)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,157</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,347)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Non-compete agreement</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (602)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (513)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">7.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> Customer relationships</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,150)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (593)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Indefinite-Lived Intangible Assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="white-space:pre-wrap;"> In process research and development</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,575</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.51%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">Indefinite</p></td></tr><tr><td style="vertical-align:bottom;width:36.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total Intangible Assets, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 507,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (255,855)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 500,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (206,367)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 195862000 75606000 168536000 54079000 P8Y3M18D 242372000 162188000 242372000 138835000 P9Y10M24D 17157000 13309000 17157000 12347000 P5Y6M 624000 602000 624000 513000 P7Y 24900000 4150000 24900000 593000 P7Y 26575000 46900000 507490000 255855000 500489000 206367000 P8Y10M24D -20300000 7200000 P7Y 100000 49500000 49500000 41800000 39900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Expected future amortization expense is as follows for the years ending December 31:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51,792</p></td></tr><tr><td style="vertical-align:bottom;width:84.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,996</p></td></tr><tr><td style="vertical-align:bottom;width:84.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,893</p></td></tr><tr><td style="vertical-align:bottom;width:84.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,574</p></td></tr><tr><td style="vertical-align:bottom;width:84.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,663</p></td></tr><tr><td style="vertical-align:bottom;width:84.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2028 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,717</p></td></tr><tr><td style="vertical-align:bottom;width:84.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 251,635</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 51792000 50996000 48893000 35574000 26663000 37717000 251635000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">9. FAIR VALUE DISCLOSURES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">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 which prioritizes and ranks the level of observability of inputs used in measuring fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">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 LIBOR 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 December 31, 2022 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contingent Value Rights</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our contingent value rights (“CVRs”), which were granted coincident with our merger with BioSante Pharmaceuticals, Inc. and expire in June 2023, are considered to be contingent consideration and are classified as liabilities. As such, the CVRs were recorded as purchase consideration at their estimated fair value, using Level 3 inputs, and are marked to market each reporting period until settlement. The fair value of CVRs is estimated using the present value of management’s projection of the expected payments pursuant to the terms of the CVR agreement, which is the primary unobservable input. If our projection or expected payments were to increase substantially, the value of the CVRs could increase as a result. The present value of the liability was calculated using a discount rate of 15%. We determined that the fair value of the CVRs was immaterial as of December 31, 2022 and 2021. We also determined that the changes in such fair value were immaterial for the years ended December 31, 2022, 2021, and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Interest Rate Swap</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The fair value of our interest rate swap is estimated based on the present value of projected future cash flows using the LIBOR forward rate curve. In 2023, we expect that this will be replaced by a forward rate curve for an alternate benchmark rate as defined in the Credit Agreement. 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 a $8.8 million asset at December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contingent Consideration</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In connection with the acquisition of Novitium, we may pay up to $46.5 million in additional consideration related to the achievement of certain milestones, including 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The discounted cash flow method used to value this contingent consideration includes inputs of not readily observable market data, which are Level 3 inputs. As of the November 19, 2021 acquisition date, the contingent consideration had a fair value of $30.8 million. The fair value of the contingent consideration was $35.1 million and $31.0 million as of December 31, 2022 and 2021, respectively, and is reflected as a non-current accrued contingent consideration liability in the consolidated balance sheet.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The recurring Level 3 fair value measurements of contingent consideration for which a liability is recorded include the following significant unobservable inputs:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.73%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:33.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Payment Type</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Valuation Technique</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable Input</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assumptions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Profit-based milestone payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:19.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Probability-weighted discounted cash flow</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">13.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Projected fiscal year of payment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">2024-2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Product development-based milestone payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:19.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Probability-weighted discounted cash flow</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">8.8%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Probability of payment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">95.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Projected fiscal year of payment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table presents the changes in contingent consideration balances classified as Level 3 balances for the year ended December 31, 2022 and 2021:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:44.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Initial valuation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,800</p></td></tr><tr><td style="vertical-align:bottom;width:50.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Measurement period adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="-sec-ix-hidden:Hidden_LxcGPVLnUku45eCYlQRTuQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Change in fair value</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 200</p></td></tr><tr><td style="vertical-align:bottom;width:50.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table presents our financial assets and liabilities accounted for at fair value on a recurring basis as of December 31, 2022 and December 31, 2021, by level within the fair value hierarchy:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:45.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest rate swap</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:45.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:45.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,058</p></td></tr><tr><td style="vertical-align:bottom;width:45.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">CVRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,000</p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest rate swaps</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">CVRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Financial Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="font-weight:normal;">We have no financial assets and liabilities that are measured at fair value on a non-recurring basis.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Non-Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We have no non-financial assets and liabilities that are measured at fair value on a recurring basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Non-Financial Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We measure our long-lived assets, including property and equipment, ROU assets, intangible assets, and goodwill, at fair value on a non-recurring basis. These assets are recognized at fair value when they are deemed to be other-than-temporarily impaired. During the year ended December 31, 2022, we recognized an impairment charge of $0.1 million related to a definite-lived ANDA intangible asset. During the year ended December 31, 2021, we recognized an impairment charge of $2.4 million related to a definite-lived ANDA intangible asset. There were no other fair value impairments recognized in the years ended December 31, 2022 and 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Acquired Non-Financial Assets Measured at Fair Value</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On July 21, 2022, we acquired four ANDAs from Oakrum Pharma, LLC for total consideration of $8.0 million plus an immaterial amount for the purchase of finished goods inventory. The transaction was funded from cash on hand. We accounted for this transaction as an asset acquisition and capitalized the transaction costs directly related to the acquisition. The product portfolio included one commercial product, one approved product with a launch completed in September and two filed products, with approval pending. We recognized $7.2 million as acquired ANDA intangible assets and $1.2 million as research and development expense because certain of the generic products have significant remaining work required in order to be commercialized and the products do not have an alternative future use. The payment was allocated to the acquired intangible assets and in-process research and development based on relative fair value, which was determined using Level 3 unobservable inputs. We used the present value of the estimated cash flows related to the products, using a discount rate of 13% to determine the fair value of the acquired intangible assets and in-process research and development. The inventory acquired was immaterial. Contingent liabilities are accrued when they are both estimable and probable. We accrued $0.2 million in contingent payments due to a third party upon the launch of a product completed in September. This was accrued and recorded in the fair value of acquired intangible assets as it was probable at the acquisition date and has been paid in December 2022. The ANDA’s will be amortized in full over its useful life of seven years and will be tested for impairment when events or circumstances indicate that the carrying value of the asset may not be recoverable. No such triggering events were identified during the period from the date of acquisition to December 31, 2022, and therefore no impairment loss was recognized for the year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In April 2021, we acquired three NDAs and an ANDA and certain related inventories from Sandoz, Inc. for total consideration of $20.7 million. We also incurred and paid $0.4 million in transaction costs directly related to the acquisition. The acquisition was funded via borrowings under our Revolver. We accounted for this transaction as an asset acquisition and capitalized the transaction costs directly related to the acquisition. We recognized $11.4 million as acquired intangible assets and $9.7 million of inventory at fair value, including $0.6 million of API, $1.0 million of sample inventory, and $8.1 million in finished goods inventory. <span style="background:#ffffff;">In order to determine the fair value of the intangible assets, we used the present value of the estimated cash flows related to the product rights using a discount rate of </span><span style="background:#ffffff;">10%</span><span style="background:#ffffff;">, which are level 3 unobservable inputs. </span>The fair value of the inventory was determined based on the estimated selling price to be generated from the finished goods, less costs to sell, including a reasonable margin, which are level 3 unobservable inputs. The intangible assets are being amortized in full over a useful life of seven years and are tested for impairment when events or circumstances indicate that the carrying value of the asset may </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">not be recoverable. No such triggering events were identified during the period from the date of acquisition to December 31, 2022 and therefore no impairment loss was recognized for the years ended December 31, 2021 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In July 2020, we acquired an ANDA and certain related inventories from a private company for total consideration of $4.3 million. We also incurred and paid $0.1 million in transaction costs directly related to the acquisition. We accounted for this transaction as an asset acquisition and capitalized the transaction costs directly related to the acquisition. We recognized $3.0 million as an acquired ANDA intangible asset and $1.4 million in inventory at fair value. The fair value of the inventory was determined based on the estimated selling price to be generated from the finished goods, less costs to sell, including a reasonable margin, which are level 3 unobservable inputs. The ANDA was being amortized in full over its useful life of seven years. During the fourth quarter 2021, we recognized a full impairment of the remaining $2.4 million carrying value of the asset, as it was determined that the asset would not generate future cash flows.  </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In January 2020, we completed the acquisition of the U.S. portfolio of 23 generic products and API and finished goods related to certain of those products from Amerigen Pharmaceuticals, Ltd. (“Amerigen”) for a purchase consideration of $56.8 million and up to $25.0 million in contingent payments over the subsequent four years from the acquisition. The product portfolio at the time of the acquisition included ten commercial products, three approved products with launches pending, four filed products and four in-development products as well as a license to commercialize two approved products. Payments were made using cash on hand and through borrowings of $15.0 million under our Revolver. We also incurred and paid $0.7 million in transaction costs directly related to the acquisition. We accounted for the transaction as an asset acquisition and capitalized the transaction costs directly related to the acquisition. We recognized $38.5 million as acquired ANDA intangible assets and $6.7 million as acquired marketing and distribution rights related to the licensed products, which are being amortized over their useful lives of seven years. We also recognized $3.8 million of the purchase price as research and development expense because certain of the generic products have significant remaining work required in order to be commercialized and the products do not have an alternative future use. The payment was allocated to the two asset categories and in-process research and development based on relative fair value, which was determined using Level 3 unobservable inputs. To determine the fair value of the acquired intangible assets and in-process research and development, we used the present value of the estimated cash flows related to the products, using a discount rate of 8%. We also recognized $8.4 million in inventory at fair value, including $1.7 million of API and $6.7 million of finished goods. The fair value of the inventory was determined based on the estimated selling price to be generated from the finished goods, less costs to sell, including a reasonable margin, which are level 3 unobservable inputs. Contingent liabilities will be accrued when they are both estimable and probable. The intangible assets will be tested for impairment when events or circumstances indicate that the carrying value of the asset may not be recoverable. No such triggering events were identified during the period from the date of acquisition to December 31, 2022 and therefore no impairment loss was recognized for the years ended December 31, 2020, 2021, and 2022.</p> 15 8800000 46500000 30800000 35100000 31000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The recurring Level 3 fair value measurements of contingent consideration for which a liability is recorded include the following significant unobservable inputs:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.73%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:33.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:25.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Payment Type</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Valuation Technique</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unobservable Input</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Assumptions</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Profit-based milestone payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:19.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Probability-weighted discounted cash flow</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">13.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Projected fiscal year of payment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">2024-2029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:33.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Product development-based milestone payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:19.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Probability-weighted discounted cash flow</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Discount rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">8.8%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Probability of payment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">95.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:33.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:25.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">Projected fiscal year of payment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:center;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 13.0 8.8 95.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:44.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:20.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Initial valuation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,800</p></td></tr><tr><td style="vertical-align:bottom;width:50.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Measurement period adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="-sec-ix-hidden:Hidden_LxcGPVLnUku45eCYlQRTuQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Change in fair value</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 200</p></td></tr><tr><td style="vertical-align:bottom;width:50.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 35,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p> 31000000 30800000 300000 3758000 200000 35058000 31000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:45.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest rate swap</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,759</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:45.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:45.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,058</p></td></tr><tr><td style="vertical-align:bottom;width:45.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">CVRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value at</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Description</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 3</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 31,000</p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest rate swaps</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:45.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">CVRs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p> 8759000 8759000 35058000 35058000 31000000 31000000 6790000 6790000 100000 2400000 8000000.0 7200000 1200000 13 200000 P7Y 0 20700000 400000 11400000 9700000 600000 1000000.0 8100000 10 P7Y 0 4300000 100000 3000000.0 1400000 P7Y 2400000 56800000 25000000.0 P4Y 15000000.0 700000 38500000 6700000 P7Y 3800000 8 8400000 1700000 6700000 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">10. MEZZANINE AND STOCKHOLDERS’ EQUITY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Stockholders’ Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;">Authorized shares</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We are 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 December 31, 2022 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">There were 17.6 million and 17.5 million shares of common stock issued and outstanding as of December 31, 2022, respectively, and 16.9 million and 16.8 million shares of common stock issued and outstanding as of December 31, 2021, respectively. During 2021, we issued 1.5 million shares related to a public offering of our common stock and 2.5 million shares as consideration for our acquisition of Novitium.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">There were 11 thousand shares of class C special stock issued and outstanding as of December 31, 2022 and 2021. Each share of class C special stock entitles its holder to one vote per share. Each share of class C special stock </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">is exchangeable, at the option of the holder, for one share of our 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 if we were to liquidate, dissolve, or wind-up the company. The holders of class C special stock have no cumulative voting, preemptive, subscription, redemption, or sinking fund rights.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Mezzanine Equity</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">PIPE Shares</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Concurrently with the execution of the Merger Agreement, and as financing for a portion of the acquisition, on March 8, 2021, we entered into an Equity Commitment and Investment Agreement with Ampersand 2020 Limited Partnership (the “PIPE Investor”), pursuant to which we agreed to issue and sell to the PIPE Investor, and the PIPE Investor agreed to purchase, 25,000 shares of our 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. This agreement closed and the 25,000 PIPE Shares were sold and issued for $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 in our control. We incurred $0.2 million in issuance costs associated with the transaction.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;">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 our 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 our 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 December 31, 2022, the PIPE shares are currently convertible into a maximum of 602,901 shares of our common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In case of a liquidation event, the holder of the PIPE Shares will be entitled to receive, in preference to holders of our 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 our common stock. The PIPE Shares will have voting rights, voting as one series with our 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 of ANI, 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 holder of the PIPE Shares would have received if it had converted into our common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">There were 25,000 shares of Series A convertible preferred stock outstanding as of December 31, 2022 and 2021. </p> 33300000 0.0001 800000 0.0001 1700000 0.0001 0.0001 17600000 17500000 16900000 16800000 1500000 2500000 11000 11000 90.00 25000 1000 25000000.0 25000 25000000.0 200000 0.0650 41.47 20 30 1.70 602901 25000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">11. STOCK-BASED COMPENSATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Employee Stock Purchase Plan</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In July 2016, we commenced administration of the ANI Pharmaceuticals, Inc. 2016 Employee Stock Purchase Plan. The Board of Directors and shareholders approved a maximum of 0.2 million shares of common stock, which were reserved and made available for issuance under the ESPP. Under the ESPP, participants can purchase shares of our stock at a 15% discount. We issued 29 thousand, 14 thousand, and 13 thousand shares in the years ended December 31, 2022, 2021, and 2020, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes ESPP expense incurred under the 2016 Employee Stock Purchase Plan and included in our consolidated statements of operations:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:54.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21</p></td></tr><tr><td style="vertical-align:bottom;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36</p></td></tr><tr><td style="vertical-align:bottom;width:41.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Selling, general, and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 123</p></td></tr><tr><td style="vertical-align:bottom;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 180</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><b style="font-weight:bold;">Stock Incentive Plan </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">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 our stockholders at the 2022 Annual Meeting of Stockholders (the “Annual Meeting”) held on April 27, 2022. Prior to this approval, we had been granting equity-based incentive awards under our Sixth Amended and Restated 2008 Stock Incentive Plan (the “2008 Plan”), which was renamed and was amended and restated to become the 2022 Plan. This amendment and restatement, among other things, increased the number of shares reserved for issuance thereunder by 1,150,000 shares. As of December 31, 2022, 1.1 million shares of our common stock were available for issuance under the 2022 Plan. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">From time to time, we may grant stock options to employees through an inducement grant outside of our 2022 Plan to induce prospective employees to accept employment with us (the “Inducement Grants”). The options are granted at an exercise price equal to the fair market value of a share of our 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We measure the cost of equity-based service awards based on the grant-date fair value of the award. The cost is recognized ratably over the period during which an employee is required to provide service in exchange for the award or the requisite service period. We recognize stock-based compensation expense ratably over the vesting periods of the awards.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes stock-based compensation expense incurred under the Stock Incentive Plans and Inducement Grant and included in our consolidated statements of operations:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:54.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 115</p></td></tr><tr><td style="vertical-align:bottom;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 561</p></td></tr><tr><td style="vertical-align:bottom;width:41.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Selling, general, and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,080</p></td></tr><tr><td style="vertical-align:bottom;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,756</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We recognized income tax benefits of $1.7 million, $1.0 million, and $1.6 million for stock-based compensation-related tax deductions in our 2022, 2021, and 2020 consolidated statements of operations, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Stock Options</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Outstanding stock options granted to employees and consultants generally vest over a period of four years and have <span style="-sec-ix-hidden:Hidden_zmehiHe5R0-TGX1nloTbjA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">10-year</span></span> contractual terms. Outstanding stock options granted to non-employee directors generally vest over a period of <span style="-sec-ix-hidden:Hidden_yQn1ght_wkOdTyKGhfAQXw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> to four years and have <span style="-sec-ix-hidden:Hidden_04fe2vm4SkyT8xvfASxTlQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">10-year</span></span> contractual terms. Upon exercise of an option, we issue new shares of our common stock or issue shares from treasury stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">For 2022, 2021, and 2020, the fair value of each option grant was estimated using the Black-Scholes option-pricing model, using the following assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:52.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected option life (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.50 - 6.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.50 - 6.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.50 - 6.25</p></td></tr><tr><td style="vertical-align:bottom;width:45.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.71% - 2.83%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.68% - 1.39%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.31% - 1.63%</p></td></tr><tr><td style="vertical-align:bottom;width:45.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected stock price volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">48.4% - 50.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">48.2% - 49.5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">49.2% - 51.2%</p></td></tr><tr><td style="vertical-align:bottom;width:45.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">—</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We use the simplified method to estimate the expected option life of options. The risk-free interest rate used is the yield on a U.S. Treasury note as of the grant date with a maturity equal to the estimated life of the option. We calculated an estimated volatility rate based on our historical stock price. We have not issued a cash dividend on our common shares in the past nor do we have any current plans to do so in the future; therefore, an expected dividend yield of zero was used.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A summary of stock option activity under the 2022 Plan and Inducement Grants during the years ended December 31, 2022, 2021, and 2020 is presented below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands, except per share and </b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Option</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">remaining term data)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Outstanding December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,761</p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 216</p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Outstanding December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 372</p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 552</p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (55)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,786</p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34.52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153</p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (47)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (47)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,868</p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercisable at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,003</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of December 31, 2022, there was $3.2 million of total unrecognized compensation cost related to non-vested stock options granted under the 2022 Plan and Inducement Grant. The cost is expected to be recognized over a weighted-average period of 2.0 years. During the year ended December 31, 2022, we received $0.7 million in cash from the exercise of stock options and recorded less than $0.1 million tax provision related to these exercises. During the year ended December 31, 2021, we received $1.7 million in cash from the exercise of stock options and recorded a $0.1 million tax provision related to these exercises. During the year ended December 31, 2020, we received $0.3 million in cash from the exercise of stock options and recorded a $43 thousand tax provision related to these exercises.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Restricted Stock Awards</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Restricted stock awards (“RSAs”) granted to employees generally vest over a period of four years. RSAs granted to non-officer directors generally vest over a period of one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Shares of our common stock delivered to employees and directors will be unrestricted upon vesting. During the vesting period, the recipient of the restricted stock 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A summary of RSA activity under the Plan during the years ended December 31, 2022, 2021, and 2020 is presented below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands, except per share and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">remaining term data)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unvested at December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.6</p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (127)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unvested at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.7</p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (125)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unvested at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36.52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.8</p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (245)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (69)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unvested at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.6</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of December 31, 2022, there was $31.2 million of total unrecognized compensation cost related to non-vested RSAs granted under the Plan, which is expected to be recognized over a weighted-average period of 2.6 years.</p> 200000 0.15 29000 14000 13000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:54.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 50</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21</p></td></tr><tr><td style="vertical-align:bottom;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 36</p></td></tr><tr><td style="vertical-align:bottom;width:41.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Selling, general, and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 87</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 123</p></td></tr><tr><td style="vertical-align:bottom;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 313</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 123</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 180</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p> 50000 15000 21000 41000 21000 36000 222000 87000 123000 313000 123000 180000 1150000 1100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:41.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:54.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:41.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 482</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 115</p></td></tr><tr><td style="vertical-align:bottom;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 710</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 543</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 561</p></td></tr><tr><td style="vertical-align:bottom;width:41.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Selling, general, and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 13,094</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,818</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,080</p></td></tr><tr><td style="vertical-align:bottom;width:41.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 14,286</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 10,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,756</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p> 482000 5000 115000 710000 543000 561000 13094000 9818000 12080000 14286000 10366000 12756000 1700000 1000000.0 1600000 P4Y P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">For 2022, 2021, and 2020, the fair value of each option grant was estimated using the Black-Scholes option-pricing model, using the following assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:45.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:52.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:45.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:45.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected option life (years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.50 - 6.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.50 - 6.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5.50 - 6.25</p></td></tr><tr><td style="vertical-align:bottom;width:45.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk-free interest rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">1.71% - 2.83%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.68% - 1.39%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">0.31% - 1.63%</p></td></tr><tr><td style="vertical-align:bottom;width:45.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected stock price volatility</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">48.4% - 50.0%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">48.2% - 49.5%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">49.2% - 51.2%</p></td></tr><tr><td style="vertical-align:bottom;width:45.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Dividend yield</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">—</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';">—</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> P5Y6M P6Y3M P5Y6M P6Y3M P5Y6M P6Y3M 0.0171 0.0283 0.0068 0.0139 0.0031 0.0163 0.484 0.500 0.482 0.495 0.492 0.512 0 0 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A summary of stock option activity under the 2022 Plan and Inducement Grants during the years ended December 31, 2022, 2021, and 2020 is presented below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Grant-</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands, except per share and </b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Option</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:12.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">date</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Term</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">remaining term data)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:12.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Outstanding December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,761</p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36.81</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 216</p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="vertical-align:top;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 54.54</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Outstanding December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 936</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 372</p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33.09</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (42)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 552</p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59.84</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (55)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Outstanding at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 988</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45.56</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,786</p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34.52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153</p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (47)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36.91</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Expired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (47)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 55.07</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Outstanding at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,868</p></td></tr><tr><td style="vertical-align:bottom;width:36.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Exercisable at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 686</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49.31</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,003</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 757000 54.21 P7Y2M12D 6761000 231000 30.29 14.39 8000 36.81 216000 44000 54.54 936000 48.44 P7Y1M6D 372000 168000 33.09 15.71 42000 40.25 552000 19000 59.84 55000 55.59 988000 45.56 P6Y7M6D 6786000 36000 34.52 16.82 23000 30.03 153000 47000 36.91 47000 55.07 907000 45.47 P5Y7M6D 3868000 686000 49.31 P4Y10M24D 2003000 3200000 P2Y 700000 100000 1700000 100000 300000 43000 P4Y P1Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">A summary of RSA activity under the Plan during the years ended December 31, 2022, 2021, and 2020 is presented below:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Average Grant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands, except per share and</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Date Fair</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Remaining Term</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">remaining term data)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unvested at December 31, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.6</p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 305</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (127)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58.88</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (18)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51.53</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unvested at December 31, 2020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48.14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.7</p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 541</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (125)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48.16</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unvested at December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 707</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36.52</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.8</p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 748</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32.76</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (245)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36.99</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (69)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38.08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:55.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Unvested at December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,141</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.81%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33.86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.6</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 192000 61.46 P2Y7M6D 305000 44.42 127000 58.88 18000 51.53 352000 48.14 P2Y8M12D 541000 33.02 125000 48.32 61000 48.16 707000 36.52 P2Y9M18D 748000 32.76 245000 36.99 69000 38.08 1141000 33.86 P2Y7M6D 31200000 P2Y7M6D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">12. INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">On August 6, 2018, ANI Pharmaceuticals Canada Inc. (“ANI Canada”) acquired all the issued and outstanding equity interests of WellSpring in a non-taxable transaction. Following the consummation of the transaction, WellSpring was merged into ANI Canada. For U.S. Federal and state income tax purposes, ANI Canada is not part of ANI’s consolidated group; rather, ANI Canada is subject to income taxes only in Canada and solely based on its stand-alone operations. The foreign current and foreign deferred provisions (benefits) below represent our tax provision (benefit) from the Canadian, Indian, and Israeli taxing jurisdictions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We are required to establish a valuation allowance for deferred tax assets if, based on the weight of available evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. We consider the projected future taxable income and tax planning strategies in making this assessment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December 31, 2022 and 2021, our consolidated valuation allowance was $0.4 million, related solely to deferred tax assets for net operating loss carryforwards in certain U.S. state jurisdictions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Our total provision for income taxes consists of the following for the years ended December 31, 2022, 2021, and 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current income tax provision:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,232</p></td></tr><tr><td style="vertical-align:bottom;width:60.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 559</p></td></tr><tr><td style="vertical-align:bottom;width:60.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,791</p></td></tr><tr><td style="vertical-align:bottom;width:60.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,382)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,163)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,125)</p></td></tr><tr><td style="vertical-align:bottom;width:60.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,722)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,122)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 744</p></td></tr><tr><td style="vertical-align:bottom;width:60.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (128)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 345</p></td></tr><tr><td style="vertical-align:bottom;width:60.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,232)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,949)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,036)</p></td></tr><tr><td style="vertical-align:bottom;width:60.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (169)</p></td></tr><tr><td style="vertical-align:bottom;width:60.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total benefit for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,769)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,455)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,414)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The difference between our expected income tax provision from applying U.S. Federal statutory tax rates to the pre-tax income and actual income tax provision relates primarily to the effect of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">US Federal statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State taxes, net of Federal benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-deductible costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in state apportionment factors, state and foreign rates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and experimentation and charitable credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transfer pricing and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Deferred income taxes reflect the net tax effects of differences between the bases of assets and liabilities for financial reporting and income tax purposes. Our deferred income tax assets and liabilities consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accruals and advances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,149</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,108</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accruals for chargebacks and returns</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,371</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,983</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intangible asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,470</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,038</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,758</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,883</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,877</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,776)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,601)</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11)</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,298)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,879)</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,074)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,491)</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (446)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (450)</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets, net of deferred tax liabilities and valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,936</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As of December 31, 2022, we had U.S. federal net operating loss carryforwards of approximately $22.6 million, all of which arose as a result of the 2013 merger with BioSante Pharmaceuticals, Inc. and from our taxable loss in 2021 and 2022. Our net operating loss carryforwards related to our 2013 merger, if not used, expire in annual increments through 2033 and are limited on an annual basis as prescribed by Section 382 of the U.S. Internal Revenue Code; our current annual limitation is approximately $0.8 million per year. Our net operating losses that arose in 2021 and 2022 do not expire and are not limited by Section 382. Additionally, as of December 31, 2022, we have total net operating losses in Canada of $1.7 million that expire through 2038. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We are subject to income taxes in numerous jurisdictions in the U.S., Canada, and India. Significant judgment is required in evaluating our tax positions and determining our provision for income taxes. We establish liabilities for tax-related uncertainties based on estimates of whether, and the extent to which, additional taxes will be due. These liabilities are established when we believe that certain positions might be challenged despite our belief that our tax return positions are fully supportable. We adjust these liabilities in light of changing facts and circumstances, such as the outcome of a tax audit. The provision for income taxes includes the impact of changes to the liability that is considered appropriate. We identified no material uncertain income tax positions as of December 31, 2022 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">We are subject to income tax audits in all jurisdictions for which we file tax returns. Tax audits by their nature are often complex and can require several years to complete. All of our income tax returns remain subject to examination by tax authorities due to the availability of net operating loss carryforwards.</p> 400000 400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Our total provision for income taxes consists of the following for the years ended December 31, 2022, 2021, and 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current income tax provision:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 152</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,232</p></td></tr><tr><td style="vertical-align:bottom;width:60.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,320</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 559</p></td></tr><tr><td style="vertical-align:bottom;width:60.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 691</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 467</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,307</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,791</p></td></tr><tr><td style="vertical-align:bottom;width:60.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Federal</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,382)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,163)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,125)</p></td></tr><tr><td style="vertical-align:bottom;width:60.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">State</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,722)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,122)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 744</p></td></tr><tr><td style="vertical-align:bottom;width:60.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (128)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 336</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 345</p></td></tr><tr><td style="vertical-align:bottom;width:60.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,232)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (16,949)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,036)</p></td></tr><tr><td style="vertical-align:bottom;width:60.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 187</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (169)</p></td></tr><tr><td style="vertical-align:bottom;width:60.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total benefit for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (14,769)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13,455)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,414)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 152000 1296000 9232000 249000 1320000 559000 66000 691000 467000 3307000 9791000 -13382000 -12163000 -14125000 -1722000 -5122000 744000 -128000 336000 345000 -15232000 -16949000 -13036000 4000 -187000 169000 -14769000 -13455000 -3414000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The difference between our expected income tax provision from applying U.S. Federal statutory tax rates to the pre-tax income and actual income tax provision relates primarily to the effect of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:66.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">US Federal statutory rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State taxes, net of Federal benefit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.0)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.4)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1.7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Non-deductible costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.8)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3.5)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in state apportionment factors, state and foreign rates</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (7.3)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Research and experimentation and charitable credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Transfer pricing and other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (0.1)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2.9)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:66.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Effective income tax rate</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 0.210 0.210 0.210 0.032 0.033 0.019 0.001 -0.010 -0.001 -0.003 0.007 -0.014 -0.017 -0.025 -0.005 -0.008 -0.035 -0.001 0.055 -0.073 -0.014 -0.009 -0.009 -0.001 -0.029 0.020 0.236 0.240 0.131 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Deferred income taxes reflect the net tax effects of differences between the bases of assets and liabilities for financial reporting and income tax purposes. Our deferred income tax assets and liabilities consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accruals and advances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,233</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,149</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Stock-based compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,108</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accruals for chargebacks and returns</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,344</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,371</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,292</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,983</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intangible asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,470</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating loss carryforwards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,038</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,758</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,883</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77,877</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,776)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,601)</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11)</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,298)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,879)</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (10,074)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,491)</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (446)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (450)</p></td></tr><tr><td style="vertical-align:bottom;width:73.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax assets, net of deferred tax liabilities and valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 81,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,936</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 9233000 10149000 6041000 5108000 15344000 18371000 5292000 5983000 33431000 23470000 5994000 6038000 16548000 8758000 91883000 77877000 5776000 6601000 11000 4298000 2879000 10074000 9491000 446000 450000 81363000 67936000 22600000 800000 1700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">13. COMMITMENTS AND CONTINGENCIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Operating Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">All our existing leases as of December 31, 2022 are classified as operating leases. As of December 31, 2022, we have 13 material operating leases for facilities and office equipment with remaining terms expiring from 2025 through 2027 and a weighted average remaining lease term of 2.6 years. Many of our existing leases have fair value renewal options, none of which are considered certain of being exercised or included in the minimum lease term. Discount rates used in the calculation of our lease liability ranged between 3.99% and 8.95%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Rent expense for the years ended December 31, 2022 and 2021 consisted of the following:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 240</p></td></tr><tr><td style="vertical-align:bottom;width:66.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Variable lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48</p></td></tr><tr><td style="vertical-align:bottom;width:66.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 288</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">A maturity analysis of our operating leases follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:87.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:87.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:87.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Future payments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:87.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 798</p></td></tr><tr><td style="vertical-align:bottom;width:87.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 868</p></td></tr><tr><td style="vertical-align:bottom;width:87.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 470</p></td></tr><tr><td style="vertical-align:bottom;width:87.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89</p></td></tr><tr><td style="vertical-align:bottom;width:87.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34</p></td></tr><tr><td style="vertical-align:bottom;width:87.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,259</p></td></tr><tr><td style="vertical-align:bottom;width:87.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:87.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (194)</p></td></tr><tr><td style="vertical-align:bottom;width:87.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,065</p></td></tr><tr><td style="vertical-align:bottom;width:87.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_dvk8ELorUku-ZtXRIhbriw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Current lease liability, included in accrued expenses and other in the consolidated balance sheets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (684)</p></td></tr><tr><td style="vertical-align:bottom;width:87.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_d9KuwgH0vEiiO4HojCd4Yg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Non-current lease liability, included in derivatives and other non-current liabilities in the consolidated balance sheets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,381</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Vendor Purchase Minimums</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We have a supply agreement with one vendor that includes purchase minimums. Pursuant to this agreement, we will be required to purchase a total of $0.1 million of API from this vendor during the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Government Regulation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our 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”), Health Canada, 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 our products. The DEA, Health Canada, and NCB maintain oversight over our products that are considered controlled substances. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Unapproved Products</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Two of our products, Esterified Estrogen with Methyltestosterone (“EEMT”) and Opium Tincture, are marketed without approved NDAs or ANDAs. During the years ended December 31, 2022, 2021, and 2020, net revenues for these products totaled $14.2 million, $16.2 million, and $16.9 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The FDA's policy with respect to the continued marketing of unapproved products appears in the FDA's September 2011 Compliance Policy Guide Sec. 440.100 titled “Marketed New Drugs without Approved NDAs or ANDAs.” Under this policy, the FDA has stated that it will follow a risk-based approach with regard to enforcement against marketing of unapproved products. The FDA evaluates whether to initiate enforcement action on a case-by-case basis, but gives higher priority to enforcement action against products in certain categories, such as those with potential safety risks or that lack evidence of effectiveness. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">We continue to believe that, so long as we comply with applicable manufacturing standards, the FDA will continue to operate on a risk-based approach and will not take action against us. However, we can offer no assurance that the FDA will continue to follow this approach or that it will not take a contrary position with any individual product or group of products. If the FDA were to move away from the risk-based approach to enforcement against marketing of unapproved products, we may be required to seek FDA approval for these products or withdraw such products from the market. If we decide to withdraw the products from the market, our net revenues for generic pharmaceutical products would decline materially, and if we decide to seek FDA approval, we would face increased expenses and might need to suspend sales of the products until such approval was obtained, and there are no assurances that we would receive such approval.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In addition, one group of products that we manufacture on behalf of a contract customer is marketed by that customer without an approved NDA. If the FDA took enforcement action against such customer, the customer may be required to seek FDA approval for the group of products or withdraw them from the market. Our contract manufacturing revenues for the group of unapproved products for the years ended December 31, 2022, 2021, and 2020 were $2.6 million, $2.4 million, and $2.8 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-bottom:10pt;margin:0pt;">Legal proceedings </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">We are 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. Due to the inherent unpredictability of legal matters, including litigation, governmental and regulatory matters, particularly where the damages sought are substantial or indeterminate or when the proceedings, investigations or inquiries are in the early stages, we cannot accurately predict the outcome, or the effects of the legal proceedings described below. While we believe that we have valid claims and/or defenses in the litigation and other matters described below, litigation is inherently unpredictable, 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">Some of these matters with which we are involved are described below and in our 2021 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Commercial Litigation </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In November of 2017, we were served with a complaint filed by Arbor Pharmaceuticals, LLC, in the United States District Court for the District of Minnesota. The complaint alleged false advertising and unfair competition in violation of Section 43(a) of the Lanham Act, Section 1125(a) of Title 15 of the United States Code, and Minnesota State law, under the premise that we sold an unapproved Erythromycin Ethylsuccinate (“EES”) product during the period between September 27, 2016 and November 2, 2018. The complaint sought a trial by jury and monetary damages (inclusive of actual and consequential damages, treble damages, disgorgement of ANI profits, and legal fees) of an unspecified amount. Discovery in this action closed on March 31, 2019 and trial was scheduled to commence on August 25, 2021. On August 3, 2021, the Company entered into a Settlement Agreement with Arbor Pharmaceuticals, LLC to resolve all claims related to Civil Action 17-4910, Arbor Pharmaceuticals, LLC (“Arbor”) v. ANI Pharmaceuticals, Inc., which was pending trial in the United States District Court for the District of Minnesota. Under the terms of the agreement, ANI paid Arbor $8.4 million and Arbor dismissed the action with prejudice. Neither party admitted wrongdoing in reaching this settlement. The Company paid the settlement from cash on the balance sheet</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">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 are substantively identical.  The plaintiffs in these actions allege 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. 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 at this early stage of the litigation cannot reasonably estimate the potential damages that the plaintiffs will seek. The cases have been consolidated in the United States District Court for the Southern District of New York<span style="color:#ff0000;"> </span>as In re Bystolic Antitrust Litigation, Case No. 20-cv-005735 (LJL).  On April 23, 2021, the<span style="color:#ff0000;"> </span>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 contain substantially similar claims. On April 19, 2022, the<span style="color:#ff0000;"> </span>Company and other defendants filed motions to dismiss the newly amended complaints. On May 23, 2022, the plaintiffs filed oppositions to the motions to dismiss and, on June 24, 2022, the Company and other defendants filed replies to those oppositions. On February 21, 2023, the Company and the defendants’ motions to dismiss all actions were granted with prejudice. Plaintiffs have thirty days to file an appeal. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">On March 24, 2021, Azurity Pharmaceuticals, Inc. (“Azurity”) filed a complaint in the United States District Court for the District of Minnesota against ANI Pharmaceuticals, Inc., asserting that ANI’s vancomycin hydrochloride oral solution drug product infringes U.S. Patent No. 10,688,046. The complaint sought injunctive relief, damages, including lost profits and/or royalty, treble damages, and attorneys’ fee and costs. On February 15, 2022, the Company entered into a settlement agreement with Azurity to resolve all claims related to this action. <span style="white-space:pre-wrap;">Under the terms of the agreement, Azurity granted ANI a non-exclusive, non-transferable, non-sublicensable, royalty-bearing license under its Patents to sell ANI product in the United States and dismissed the action with prejudice. In exchange, we paid Azurity </span>$1.9 million of royalties from past sales and we will pay Azurity a royalty equal to 20% of gross margin of sales of the ANI product for a contractually defined term. We paid the settlement from cash on hand and the $1.9 million charge was recorded as cost of sales (excluding depreciation and amortization) on the consolidated statement of operations for the year ended December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="color:#0d0d0d;">On April 1, 2021, United Therapeutics Corp. and Supernus Pharmaceuticals, Inc. (“UTC/Supernus”) filed a complaint in the United States District Court for the District of Delaware against ANI Pharmaceuticals, Inc., asserting that ANI’s proposed Treprostinil extended release drug product, which is subject to ANI’s Abbreviated New Drug Application No. 215667, infringes U.S. Patent Nos. 7,417,070, 7,544,713, 8,252,839, 8,349,892, 8,410,169, 8,747,897, 9,050,311, 9,278,901, 9,393,203, 9,422,223, 9,593,066 and 9,604,901 (“the Asserted Patents”). The complaint seeks injunctive relief</span><span style="color:#353535;">, </span><span style="color:#0d0d0d;">attorneys' fee and costs. ANI filed its answer and counterclaims on May 28, 2021, denying UTC/Supernus’ allegations and seeking declaratory judgment that ANI has not infringed any valid and enforceable claim of the Asserted Patents, that the Asserted Patents are invalid, and an award of attorneys’ fees and costs. On May 26, 2022, the parties’ respective claims and counterclaims were dismissed pursuant to a confidential settlement agreement.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="color:#0d0d0d;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">On October 3, 2022, Azurity Pharmaceuticals, Inc. filed a complaint in the United States District Court for the District of New Jersey against ANI’s wholly owned subsidiary, Novitium Pharma, LLC, asserting that Novitium’s manufacture, use, sale, importation and/or offer to sell Bionpharma Inc.’s (“Bionpharma”) enalapril maleate oral solution drug product (the “Product”) infringes U.S. Patents No. 11,040,023 and 11,141,405. The complaint seeks injunctive relief, and an award of Azurity’s costs and expenses. On October 12, 2022, Bionpharma filed a motion in United States District Court for the District of New Jersey to intervene on Novitium’s behalf in the litigation and on October 14, 2022, Novitium and Bionpharma filed a joint motion to transfer venue to the District of Delaware, which motion to transfer was granted on January 23, 2023. Bionpharma has agreed to indemnify Novitium under the terms of its manufacturing and supply agreement for any damages, costs and expenses relating to actual or alleged infringement of intellectual property rights or sale of the Product by Bionpharma. ANI and Novitium dispute any liability in this matter.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Ranitidine Related Litigation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">State of New Mexico Litigation</i>. In July 2020, ANI and Novitium were served with a complaint brought in the First Judicial Court, County of Santa Fe, State of New Mexico by the Office of the Attorney General of the State of New Mexico against manufacturers and sellers of ranitidine products. The complaint asserts a public nuisance claim and a negligence claim against the generic ranitidine manufacturer defendants, including ANI and Novitium. The public nuisance claim asserts that the widespread sale of ranitidine products in the state created a public nuisance that requires a state-wide medical monitoring program of New Mexico residents for the development of colorectal cancer, stomach cancer, gastrointestinal disorders and liver disease. As damages, New Mexico asks that the defendants fund this medical monitoring program. The negligence claims assert that the defendants were negligent in selling the product, essentially alleging that it was unreasonable to have the product on the market. With respect to that claim, New Mexico asserts that it paid for ranitidine products through state-funded insurance and health-care programs. On December 15, 2020, the case was removed to federal court and transferred to the <i style="font-style:italic;">In re Zantac </i><span style="white-space:pre-wrap;">multidistrict litigation (“MDL”) pending in the United States District Court for the Southern District of Florida. New Mexico moved for remand to state court. The MDL court granted the remand motion on February 25, 2021. On April 16, 2021, New Mexico filed an amended complaint in the New Mexico First Judicial District Court in Santa Fe County. It did not name ANI in the amended complaint, effectively voluntarily dismissing ANI from the action. Novitium is named as a Defendant in the amended complaint. According to Novitium’s records, Novitium did not ship any ranitidine product to New Mexico, and received no funds from any state funded health care plan or Medicaid. The Defendants filed a motion to dismiss the claims asserted in the New Mexico litigation based primarily on preemption. The motion was denied in August 2021. A motion for reconsideration was denied on September 22, 2022. The case is currently in discovery.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Federal Court Personal Injury Litigation</i>. In June 2020, ANI was served with a personal injury complaint in the case of <i style="font-style:italic;">Koepsel v. Boehringer Ingelheim Pharmaceuticals, et al.</i>, MDL No. 20-MD-2924, Case No. 9:20-cv-80882-RLR, filed in the United States District Court for Southern District of Florida, in which the plaintiff alleges that he developed kidney cancer in 2018 as a result of taking over the counter medication containing ranitidine. The <i style="font-style:italic;">Koepsel</i> action was filed within the existing MDL concerning ranitidine-containing drugs pending in the Southern District of Florida before Judge Robin L. Rosenberg, <i style="font-style:italic;">In re Zantac MDL</i>, 20 MDL 2924. A Master Personal Injury Complaint (“MPIC”) in that MDL that was filed on June 22, 2020 also named ANI and Novitium as defendants. ANI was dismissed from the <i style="font-style:italic;">Koepsel</i> case on August 21, 2020 and was dismissed from the MPIC on September 8, 2020. On December 31, 2020, after ANI was dismissed, the district court dismissed the MPIC claims against generic </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">manufacturer defendants partially with prejudice and partially with leave to replead. The failure to warn and design defect claims were dismissed with prejudice on preemption grounds. An Amended Master Personal Injury Complaint was filed on February 8, 2021, which did not name ANI but did name Novitium. By opinion dated July 8, 2021, the district court dismissed all claims against the generic manufacturer defendants with prejudice on preemption grounds. That decision is on appeal to the Eleventh Circuit Court of Appeals. In addition, by opinion and order dated December 6, 2022, the district court granted the brand manufacturer defendants’ <i style="font-style:italic;">Daubert</i> motion to exclude the plaintiffs’ expert testimony on general causation for the “designated cancers” that the plaintiffs’ leadership team claimed to be caused by ranitidine.  The district court also granted the brand manufacturer defendants’ motion for summary judgment because the plaintiffs had failed to produce admissible primary evidence of general causation.<span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:18pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">ANI and Novitium were named in other individual personal injury complaints filed in MDL 20 MD 2924 in which plaintiffs allege that they developed cancer after taking prescription and over the counter medication containing ranitidine. ANI was served with complaints in five of those additional cases: <i style="font-style:italic;">Cooper v. Boehringer Ingelheim Pharmaceuticals, et al.</i>, MDL No. 20-MD-2924, Case No. 9:20-cv-81130-RLR (served September 30, 2020), <i style="font-style:italic;">Lineberry v. Amneal Pharmaceuticals, LLC, et al.</i>, MDL No. 20-MD-2924, Case No. 9:20-cv-81079-RLR (served August 20, 2020), <i style="font-style:italic;">Lovette v. Amneal Pharmaceuticals, LLC, et al.</i>, MDL No. 20-MD-2924, Case No. 9:20-cv-81040-RLR (served August 26, 2020), <i style="font-style:italic;">Hightower v. Pfizer, et al,</i> MDL No. 20-MD-2924, Case No. 9-20-cv-82214-RLR (served December 16, 2020) and <i style="font-style:italic;">Bird v. Boehringer Ingelheim Pharmaceuticals, et al.</i>, MDL No. 20-MD-2924, Case No. 9-20-cv-80837-RLR (served December 30, 2020). ANI informed counsel for the plaintiffs that ANI did not sell an over the counter ranitidine product and sold a generic prescription ranitidine product for a limited two-month period of time, from July 2019 to September 2019. ANI’s product was voluntarily recalled in January 2020. Each of the plaintiffs in the five pending cases alleges a cancer diagnosis prior to the time that ANI sold ranitidine, and we have informally sought dismissal from these cases on that basis. ANI was voluntarily dismissed from the <i style="font-style:italic;">Cooper</i>, <i style="font-style:italic;">Lineberry</i> and <i style="font-style:italic;">Lovette</i> actions on November 20, 2020, from the <i style="font-style:italic;">Bird</i> action on March 15, 2021, and from the <i style="font-style:italic;">Hightower</i> action on March 29, 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:18pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Prior to the district court’s July 8, 2021 preemption decision, Novitium had been named in 158 short form complaints filed by claimants in the MDL. Those complaints were effectively dismissed with prejudice with the MPIC on July 8, 2021. Counsel for the plaintiffs have been notified that Novitium did not sell an over the counter ranitidine product and sold a generic prescription ranitidine product for a limited period of time, from December 2018 until September 2019. Novitium’s product was voluntarily recalled in October 2019. Out of the 158 short form complaints, approximately 114 plaintiffs either were diagnosed with cancer before Novitium began manufacturing the product, only took over the counter ranitidine, or took ranitidine before Novitium began manufacturing it. Two of those 114 plaintiffs dismissed Novitium from their short form complaints. In light of the Court’s dismissal of all claims with prejudice, Novitium has not pursued dismissal of the short form complaints against it at this time. Following the district court’s <i style="font-style:italic;">Daubert</i> decision, plaintiffs began filing additional short form complaints in the MDL. Novitium currently is named as a defendant in more than 200 short form complaints.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-indent:18pt;margin:0pt;"><span style="font-size:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><i style="font-style:italic;">State Court Personal Injury Litigation</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-style:italic;">Illinois</i>. On February 3, 2022, a complaint was filed in Cook County, Illinois, naming Novitium as a defendant. The complaint incorrectly identifies Novitium as a “repackager.” The case is styled <i style="font-style:italic;">Ross v. Boehringer Ingelheim Pharmaceuticals, Inc., et. al</i>. The complaint asserts claims of strict liability/failure to warn, strict liability/design defect, negligent failure to warn, negligent product design, general negligence, negligent misrepresentation, breach of express and implied warranties, and unjust enrichment. The plaintiff alleges that he was diagnosed with prostate cancer in 2017, before Novitium began selling generic ranitidine products, and that he took over the counter ranitidine that he purchased at Walgreens from 2008 to 2019. At this point, the allegations show that the plaintiff’s alleged cancer injury could not have come from a Novitium product. The generic manufacturer defendants filed a motion to dismiss on preemption grounds. That motion is pending. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">In August 2022, the Keller Postman law firm commenced </span><span style="font-family:'Times New Roman','Times','serif';">six</span><span style="font-family:'Times New Roman','Times','serif';"> multi-plaintiff actions in Illinois state court naming generic ranitidine manufacturers, including ANI and/or Novitium, as defendants.  Those cases are: (1) </span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Jodee Gillespie v. Walgreen Co., et. al.</i><span style="font-family:'Times New Roman','Times','serif';">, Circuit Court of the Third Judicial Circuit, Madison County, Illinois, Case No. 2022LA001007 (naming both Novitium and ANI); (2) </span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">John Jackson v. Walgreen Co., et. al.</i><span style="font-family:'Times New Roman','Times','serif';">, Circuit Court of the </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">Third Judicial Circuit, Madison County, Illinois, Case No. 2022LA001012 (naming Novitium); (3) </span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Ayesha Salahuddin v. Walgreen Co., et. al.,</i><span style="font-family:'Times New Roman','Times','serif';">  Circuit Court of the Twentieth Judicial Circuit, St. Clair County, Illinois, Case No. 22LA0709 (naming Novitium); (4) </span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Lashanda McGruder v. Walgreen Co., et. al.,</i><span style="font-family:'Times New Roman','Times','serif';"> Circuit Court of the Third Judicial Circuit, Madison County, Illinois, Case No. 22LA0710 (naming both Novitium and ANI); (5) </span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Richard Devriendt v. Walgreen Co., et. al.,</i><span style="font-family:'Times New Roman','Times','serif';"> Circuit Court of Cook County, Illinois, Case No. 2022L007429 (naming Novitium); (6) </span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Anthony Stigger v. Walgreen Co., et. al.,</i><span style="font-family:'Times New Roman','Times','serif';"> Circuit Court of Cook County, Illinois, Case No. 2022L007396 (naming both Novitium and ANI).  The complaints allege causes of action for failure to warn, design defect, general negligence, loss of consortium and wrongful death.  Pursuant to an Order of the Illinois Supreme Court dated October 25, 2022, the pending ranitidine personal injury actions in Illinois have been consolidated in Cook County for coordinated pre-trial proceedings. Those pre-trial proceedings are pending in the Circuit Court of Cook County before Judge Daniel A. Trevino.  On January 12, 2023, Judge Trevino directed the plaintiffs to dismiss the multi-plaintiff actions and refile each individual plaintiff action under a separate case number. The Keller Postman firm has communicated that it is complying with that directive.</span><span style="font-size:12pt;"> </span><span style="font-family:'Times New Roman','Times','serif';">At a status conference held on February 16, 2023, the court required that the plaintiffs re-file within 60 days. The court also authorized use of a master complaint, which is due within 21 days.  The Keller Postman attorneys requested authority to bypass formal service of process for the refiled single-plaintiff actions, and serve the new complaints by email on outside counsel.  Judge Trevino authorized email service. As of February 21, 2023, ANI and Novitium had not yet been served with any of the single-plaintiff complaints.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:12pt;margin:0pt;"><span style="color:#ff0000;visibility:hidden;">​</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">California.</i><span style="color:#ff0000;font-family:'Times New Roman','Times','serif';font-size:12pt;">  </span><span style="font-family:'Times New Roman','Times','serif';">In August and September 2022, the Keller Postman law firm commenced </span><span style="font-family:'Times New Roman','Times','serif';">seven</span><span style="font-family:'Times New Roman','Times','serif';"> multi-plaintiff actions in California state court, Alameda County, naming generic ranitidine manufacturers, including ANI and/or Novitium, as defendants.  Those cases are: (1) </span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Carlos Ascencio v. ANI Pharmaceuticals, et. al.,</i><span style="font-family:'Times New Roman','Times','serif';"> Superior Court of California, County of Alameda, Case. No. 22CV016230 (naming both Novitium and ANI); (2) </span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Andre Lebeau v. Actavis Mid Atlantic, LLC et. al.,</i><span style="font-family:'Times New Roman','Times','serif';"> Superior Court of California, County of Alameda, Case No. 22CV016448 (naming Novitium); (3) </span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Roque Torres v. ANI Pharmaceuticals, Inc., et. al.,</i><span style="font-family:'Times New Roman','Times','serif';"> Superior Court of California, County of Alameda, Case No. 22CV016338 (naming both Novitium and ANI); (4) </span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Deborah Hinds v. ANI Pharmaceuticals, Inc., et. al.,</i><span style="font-family:'Times New Roman','Times','serif';"> Superior Court of California, County of Alameda, Case No. 22CV016123 (naming both Novitium and ANI); (5) </span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Mark Cruz v. ANI Pharmaceuticals, Inc., et. al.,</i><span style="font-family:'Times New Roman','Times','serif';"> Superior Court of California, County of Alameda, Case No. 22CV016338 (naming both Novitium and ANI); (6) </span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Bent Olsen v. ANI Pharmaceuticals, Inc., et. al.,</i><span style="font-family:'Times New Roman','Times','serif';"> Superior Court of California, County of Alameda, Case No. 22CV016402 (naming both Novitium and ANI); (7) </span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">John Norman v. Actavis Mid Atlantic, LLC, et. al.,</i><span style="font-family:'Times New Roman','Times','serif';"> Superior Court of California, County of Alameda, Case No. 22CV018334 (naming Novitium).  The complaints allege causes of action for failure to warn, design defect, general negligence, loss of consortium and wrongful death. By stipulation and order dated December 28, 2022, the cases were transferred to an existing civil case coordination docket for pretrial proceedings (JCCP) pending before Judge Evelio Grillo in Alameda County. By order dated January 19, 2023, Judge Grillo ordered that counsel for the plaintiffs must dismiss the individual plaintiffs (other than the first-named plaintiff) from each of the multi-plaintiff complaints and that each of the dismissed plaintiffs must re-file their claims in a single plaintiff complaint.  As of February 21, 2023, ANI and Novitium had not yet been served with any of these single-plaintiff complaints.  As of February 21, 2023, the Company is aware of three single-plaintiff cases in which Novitium is named as a defendant: </span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">David Duncan v. GSK Holdings</i><span style="font-family:'Times New Roman','Times','serif';">, No. T23-507</span><span style="font-size:12pt;">; </span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Charmaine Sili v. GSK Holdings</i><span style="font-family:'Times New Roman','Times','serif';">, No. T23-355; and </span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Charles Crippen v. Boehringer, </i><span style="font-family:'Times New Roman','Times','serif';">No.</span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;"> </i><span style="font-family:'Times New Roman','Times','serif';">T23-349.</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:12pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;text-indent:18pt;margin:0pt;"><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Pennsylvania</i><span style="font-family:'Times New Roman','Times','serif';font-size:12pt;">.</span><span style="font-family:'Times New Roman','Times','serif';">  In September 2022, </span><span style="font-family:'Times New Roman','Times','serif';">two</span><span style="font-family:'Times New Roman','Times','serif';"> single-plaintiff complaints were filed in Pennsylvania state court, Philadelphia County, naming Novitium as a defendant: (1) </span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">William Titus v. Glaxo SmithKline LLC, et. al.</i><span style="font-family:'Times New Roman','Times','serif';">, Court of Common Pleas, Philadelphia County, Pennsylvania, Case No. 220902548; and (2) </span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Jodi Woodard v. Ajanta Pharma USA, Inc., et. al.</i><span style="font-family:'Times New Roman','Times','serif';">, Court of Common Pleas, Philadelphia County, Pennsylvania, Case No. 220902329. </span><span style="font-family:'Times New Roman','Times','serif';font-size:12pt;"> </span><span style="font-family:'Times New Roman','Times','serif';">These complaints allege causes of action for negligence, failure to warn, negligent storage and transportation, breach of express and implied warranties, negligent misrepresentation, and fraud. On February 16, 2023, the Pennsylvania plaintiffs filed a consolidated long-form complaint against the generic defendants, </span><i style="font-family:'Times New Roman','Times','serif';font-style:italic;">Plaintiffs v. Actavis, et. al.</i><span style="font-family:'Times New Roman','Times','serif';"> Civil Action No. 1364</span><span style="font-family:'Times New Roman','Times','serif';">. 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 </span></p><p style="font-family:'Calibri','Helvetica','sans-serif';font-size:10pt;margin:0pt;"><span style="font-family:'Times New Roman','Times','serif';">actions, and loss of consortium. The complaint includes a prayer for punitive damages.</span><span style="font-size:12pt;"> </span><span style="font-family:'Times New Roman','Times','serif';">The court has not yet set a deadline for responsive pleadings. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">ANI and Novitium dispute any liability in these matters.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Other Industry Related Matters</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;background:#ffffff;margin:0pt;">On or about September 20, 2017, the Company and certain of its employees were served with search warrants and/or grand jury subpoenas to produce documents and possibly testify relating to a federal investigation of the</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">generic pharmaceutical industry. We have been cooperating and intend to continue cooperating with the investigation. However, no assurance can be given as to the timing or outcome of the investigation. </p> P2Y7M6D 0.0399 0.0895 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Rent expense for the years ended December 31, 2022 and 2021 consisted of the following:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 701</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 240</p></td></tr><tr><td style="vertical-align:bottom;width:66.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Variable lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 48</p></td></tr><tr><td style="vertical-align:bottom;width:66.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total lease costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.38%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 937</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 288</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p> 701000 240000 236000 48000 937000 288000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">A maturity analysis of our operating leases follows:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:87.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:87.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">(in thousands)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:87.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Future payments:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:87.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 798</p></td></tr><tr><td style="vertical-align:bottom;width:87.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 868</p></td></tr><tr><td style="vertical-align:bottom;width:87.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 470</p></td></tr><tr><td style="vertical-align:bottom;width:87.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 89</p></td></tr><tr><td style="vertical-align:bottom;width:87.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 34</p></td></tr><tr><td style="vertical-align:bottom;width:87.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,259</p></td></tr><tr><td style="vertical-align:bottom;width:87.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:87.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Discount </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (194)</p></td></tr><tr><td style="vertical-align:bottom;width:87.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,065</p></td></tr><tr><td style="vertical-align:bottom;width:87.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_dvk8ELorUku-ZtXRIhbriw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Current lease liability, included in accrued expenses and other in the consolidated balance sheets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (684)</p></td></tr><tr><td style="vertical-align:bottom;width:87.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_d9KuwgH0vEiiO4HojCd4Yg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Non-current lease liability, included in derivatives and other non-current liabilities in the consolidated balance sheets</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,381</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="visibility:hidden;">​</span></p> 798000 868000 470000 89000 34000 2259000 194000 2065000 684000 1381000 100000 14200000 16200000 16900000 2600000 2400000 2800000 8400000 1900000 0.20 1900000 6 7 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:10pt;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">14. PURIFIED CORTROPHIN GEL PRE-LAUNCH CHARGES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:11.0pt;padding-bottom:12pt;text-indent:18pt;background:#ffffff;margin:0pt;">In January 2016, we acquired the right, title and interest in the NDAs for Cortrophin Gel and Cortrophin-Zinc. Subsequently, we assembled a Cortrophin Gel re-commercialization team of scientists, executed a long-term supply agreement with a supplier of pig pituitary glands, our primary raw material for corticotrophin API, executed a long-term supply agreement with an API manufacturer, with whom we have advanced the manufacture of corticotropin API via manufacture of commercial-scale batches, and executed a long-term commercial supply agreement with a current good manufacturing practice (“cGMP”) aseptic fill contract manufacturer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:11.0pt;text-indent:18pt;background:#ffffff;margin:0pt;">Prior to the third quarter 2019, all purchases of material, including pig pituitary glands and API, related to the re-commercialization efforts were consumed in research and development activities and recognized as research and development expense in the period in which they were incurred. In the third quarter of 2019, we began purchasing materials that are intended to be used commercially in anticipation of FDA approval of Cortrophin Gel and the resultant product launch. The FDA granted approval of the sNDA of this product on October 29, 2021. Prior to FDA approval, under U.S. GAAP, we were prohibited from capitalizing these pre-launch purchases of materials as inventory, and accordingly, they were charged to expense in the period in which they were incurred. Subsequent to approval, these purchases are recorded as inventory at net realizable value. During the years ended December 31, 2021 and 2020, we recognized $0.8 million and $11.3, million, respectively, of charges for the purchase of materials. We also incurred other charges directly related to the Cortrophin pre-launch commercialization efforts, including, but not limited to, sales and marketing and consulting expenses. During the year ended December 31, 2021, we incurred $14.0 million of these charges, which are included on the consolidated statements of operations as a selling, general, and administrative expense. There were no comparable expenses in 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:11.0pt;text-indent:18pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p> 800000 11300000 14000000.0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">15. RELATED PARTY TRANSACTIONS</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">On March 8, 2021, we entered into an Equity Commitment and Investment Agreement with the PIPE Investor, pursuant to which we agreed to issue and sell 25,000 shares of our PIPE Shares for a purchase price of $1,000 per share and an aggregate purchase price of $25.0 million. This agreement closed and the shares were sold and issued for $25.0 million on November 19, 2021. The Chairman of our board of directors is an operating partner of Ampersand Capital Partners, an affiliate of the PIPE Investor.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In August 2020, we appointed Jeanne Thoma as a director of the Company. Ms. Thoma is the former Chief Executive Officer of SPI Pharmaceuticals, Inc. (“SPI”), who retired in October 2020. SPI supplies ingredients to the Company. We made payments totaling approximately $352,000 in the year ended 2020, to SPI, related to the purchase of ingredients.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In connection with our acquisition of Novitium, we entered into employment agreements with the two executives and founders of Novitium, Muthusamy Shanmugam and Chad Gassert. Both serve as executive officers of the Company and Mr. Shanmugam was also appointed to the board of directors. Mr. Shanmugam holds a minority interest in Scitus Pharma Services (“Scitus”), which provides clinical research services to Novitium, majority </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">interest in SS Pharma LLC (“SS Pharma”), which acquires and supplies API to Novitium, a minority interest in Nuray Chemical Private Limited (“Nuray”), which manufactures and supplies API to Novitium, and a majority interest in Esjay Pharma LLC (“Esjay”), which provided research and development and facilities consulting services through September 30, 2022. Mr. Gassert holds a minority interest in Scitus. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="white-space:pre-wrap;">A summary of our payments to related parties is presented below:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021(1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Scitus Pharma Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,074,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">SS Pharma LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,668,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Esjay Pharma LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 101,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,989</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Nuray Chemical Private Limited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,110,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 364,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,954,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 389,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><span style="white-space:pre-wrap;">Includes payments during the period from November 19, 2021 to December 31, 2021, subsequent to our acquisition of Novitium. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of December 31, 2022, the outstanding balances due to Scitus and SS Pharma were $45 thousand and $170 thousand, respectively. There was no outstanding balance due to Nuray at December 31, 2022.</p> 25000 1000 25000000.0 25000000.0 352000 352000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:65.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:65.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021(1)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Scitus Pharma Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,074,773</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">SS Pharma LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,668,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Esjay Pharma LLC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 101,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 24,989</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Nuray Chemical Private Limited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 1,110,158</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 364,620</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:65.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 6,954,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 389,609</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 0pt 18pt;"><sup style="font-size:7.5pt;font-weight:bold;line-height:100%;top:0pt;vertical-align:top;">(1)</sup><span style="white-space:pre-wrap;">Includes payments during the period from November 19, 2021 to December 31, 2021, subsequent to our acquisition of Novitium. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;background:#ffff00;">​</span></p> 2074773 3668542 101468 24989 1110158 364620 6954941 389609 45000 170000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:6pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">16. SEGMENT REPORTING</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:11.0pt;text-indent:18pt;background:#ffffff;margin:0pt;">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. Prior to 2022, based on this definition, we had concluded that we had one operating segment. Prior period segment disclosures have been recast for the new segment presentation. Effective in the first quarter of 2022 and prospectively, in conjunction with the principal completion of our buildout of infrastructure in the areas of commercialization of rare disease therapies and the launch of Cortrophin Gel, we determined that we have two operating segments as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:11.0pt;background:#ffffff;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:11.0pt;table-layout:fixed;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Generics, Established Brands, and Other</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> – 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></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:11.0pt;background:#ffffff;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;min-height:11.0pt;table-layout:fixed;width:100%;background:#ffffff;border:0pt;"><tr><td style="width:36pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">Rare Disease</b><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> – 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></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:11.0pt;text-indent:18pt;background:#ffffff;margin:0pt;">Our CODM evaluates our 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:11.0pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:11.0pt;text-indent:18pt;background:#ffffff;margin:0pt;">We do not manage assets of the Company by operating segment and our CODM does not review asset information by operating segment. Accordingly, we do not present total assets by operating segment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:11.0pt;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:11.0pt;text-indent:18pt;background:#ffffff;margin:0pt 0pt 12pt 0pt;">Financial information by reportable segment, including historical information that has been retroactively re-cast to reflect our two operating segments, is as follows: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:42.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Net Revenues</b></p></td><td style="vertical-align:bottom;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Generics, Established Brands, and Other</p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 274,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 216,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,475</p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:52.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Rare Disease</p></td><td style="vertical-align:bottom;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:52.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total net revenues</p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 216,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,475</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Segment earnings/(loss) before interest, taxes, depreciation and amortization (“EBITDA”) and reconciliation to (loss)/income before income taxes</b></p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Generics, Established Brands, and Other</p></td><td style="vertical-align:bottom;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,790</p></td></tr><tr><td style="vertical-align:bottom;width:52.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Rare Disease</p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (18,348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (18,571)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (15,620)</p></td></tr><tr><td style="vertical-align:bottom;width:52.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (56,973)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (47,252)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (44,638)</p></td></tr><tr><td style="vertical-align:bottom;width:52.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Corporate and other unallocated expenses<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (38,920)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (37,388)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (34,548)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total operating loss</p></td><td style="vertical-align:bottom;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (35,283)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (39,793)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (16,016)</p></td></tr><tr><td style="vertical-align:bottom;width:52.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Interest expense, net</p></td><td style="vertical-align:bottom;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (28,052)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (11,922)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (9,452)</p></td></tr><tr><td style="vertical-align:bottom;width:52.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other income/(expense), net</p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (4,343)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (494)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Loss before benefit for income taxes</p></td><td style="vertical-align:bottom;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (62,665)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (56,058)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (25,962)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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 consolidated statement of operations.</span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Geographic Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Our operations are located in the United States, Canada, and India. The majority of the assets of the Company are located in the United States.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table depicts the Company’s revenue by geographic operations during the following periods:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Location of Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 312,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 211,893</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 202,881</p></td></tr><tr><td style="vertical-align:bottom;width:67.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,594</p></td></tr><tr><td style="vertical-align:bottom;width:67.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 316,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 216,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 208,475</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table depicts the Company’s property and equipment, net according to geographic location as of:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,564</p></td></tr><tr><td style="vertical-align:bottom;width:51.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Canada<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,831</p></td></tr><tr><td style="vertical-align:bottom;width:51.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">India</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276</p></td></tr><tr><td style="vertical-align:bottom;width:51.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,671</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup>Amounts as of December 31, 2022 exclude the land and building at our Canada facility, which are classified as held for sale as of December 31, 2022. These assets have a carrying value of $8.0 million.</p> 1 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:52.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:42.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:52.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Net Revenues</b></p></td><td style="vertical-align:bottom;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Generics, Established Brands, and Other</p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 274,698</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 216,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,475</p></td></tr></table><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:bottom;width:52.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Rare Disease</p></td><td style="vertical-align:bottom;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,687</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:52.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total net revenues</p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 316,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 216,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,475</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Segment earnings/(loss) before interest, taxes, depreciation and amortization (“EBITDA”) and reconciliation to (loss)/income before income taxes</b></p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Generics, Established Brands, and Other</p></td><td style="vertical-align:bottom;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 63,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,790</p></td></tr><tr><td style="vertical-align:bottom;width:52.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Rare Disease</p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (18,348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (18,571)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (15,620)</p></td></tr><tr><td style="vertical-align:bottom;width:52.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Depreciation and amortization</p></td><td style="vertical-align:bottom;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (56,973)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (47,252)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (44,638)</p></td></tr><tr><td style="vertical-align:bottom;width:52.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Corporate and other unallocated expenses<sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (38,920)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (37,388)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (34,548)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Total operating loss</p></td><td style="vertical-align:bottom;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (35,283)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (39,793)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (16,016)</p></td></tr><tr><td style="vertical-align:bottom;width:52.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:52.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Interest expense, net</p></td><td style="vertical-align:bottom;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (28,052)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (11,922)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (9,452)</p></td></tr><tr><td style="vertical-align:bottom;width:52.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;">Other income/(expense), net</p></td><td style="vertical-align:bottom;width:3.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="font-size:8pt;margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 670</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (4,343)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (494)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:52.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Loss before benefit for income taxes</p></td><td style="vertical-align:bottom;width:3.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.85%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (62,665)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.9%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (56,058)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt;"> (25,962)</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman','Times','serif';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(1)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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 consolidated statement of operations.</span></td></tr></table> 274698000 216136000 208475000 41687000 316385000 216136000 208475000 78958000 63418000 78790000 -18348000 -18571000 -15620000 -56973000 -47252000 -44638000 -38920000 -37388000 -34548000 -35283000 -39793000 -16016000 -28052000 -11922000 -9452000 670000 -4343000 -494000 -62665000 -56058000 -25962000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:30.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Location of Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 312,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 211,893</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 202,881</p></td></tr><tr><td style="vertical-align:bottom;width:67.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Canada</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 5,594</p></td></tr><tr><td style="vertical-align:bottom;width:67.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total Revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 316,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 216,136</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 208,475</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:10pt;visibility:hidden;">​</span></p> 312427000 211893000 202881000 3958000 4243000 5594000 316385000 216136000 208475000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 6pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:21.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">United States</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,343</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,564</p></td></tr><tr><td style="vertical-align:bottom;width:51.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Canada<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,831</p></td></tr><tr><td style="vertical-align:bottom;width:51.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">India</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 276</p></td></tr><tr><td style="vertical-align:bottom;width:51.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total property and equipment, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.18%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,246</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:19.66%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 52,671</p></td></tr></table><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:25.0%;border:none;margin:0 auto 0 0;"/></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup>Amounts as of December 31, 2022 exclude the land and building at our Canada facility, which are classified as held for sale as of December 31, 2022. These assets have a carrying value of $8.0 million.</p> 40343000 38564000 1856000 13831000 1047000 276000 43246000 52671000 8000000.0 EisnerAmper LLP Philadelphia, Pennsylvania 274 EXCEL 93 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !N!:58'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 " ;@6E6&[E\:^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITU!-'1S43PI""XHWL)D=C?8M"$9:??M3>MN%]$'$'+)S)]O MOH&T&!0.D9[C$"BRHW0U^:Y/"L-&')B# DAX(&]2F1-];NZ&Z WG:]Q#,/AA M]@2RJJ[!$QMKV, ,+,)*%+JUJ#"2X2&>\!97?/B,W0*S"-21IYX3U&4-0L\3 MPW'J6K@ 9AA3].F[0'8E+M4_L4L'Q"DY);>FQG$LQV;)Y1UJ>'MZ?%G6+5R? MV/1(^55RBH^!-N(\^;6YN]\^""TKV115/K=;6:OJ1C7R?7;]X7<1]H-U._>/ MC<^"NH5?_T)_ 5!+ P04 " ;@6E6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M !N!:59HZJH6Y < HW 8 >&PO=V]R:W-H965T&UL MM9MO-Q[E*"T&E^?5NCF]/"-A3 30'\IL /&PJ" M34'0M2#<%%2H1_6I5!RFB*/+ 95;"S7YH8)958O33POYNR\X%=^FHHY? M3DE+ J#PSE4WOY+V4A]NZ9]JZ=3;#[(8)*+VC[(?;I__]6; 5F M'.?L3Q/R6C(T2\HNXR-;HQA?#$2?P#!]P8/+_WSGC[W_FG"Y%)LZ$M-0ACN4 MH4U=H7Q\7V,3-GNY[PU_-?&Q5O7EXTA,XW.RXW/2C<^D*$J4@0>\)I2;0-EU M."U->"-K55]0CL0T4.,=J'$W4'-,4R+[QP2(7M;8IEJ4MGU58V=EK>\+S9&8 M!NUT!^VTX]5'D; '53_6W,+L6L\H8\8F9BWK2\N1F$;K;$?KS'J&FUON39IA M<%_F3YB:*-DU/,\?!OZ9;VQ7UM*^I!R)::0^[$A]Z$+J 2]3QD73XN >Y<9+ MT:XSN9^!^<^3A[M)=/WI<19-;A=']4'.[B,30:M<7X*.Q#2"OJ?,GM>%X:R( M"1579&4RCL""BSX-$ HB4A:">6_:[ 'Q$ M;V"6B$XN?4[CVJHU7[PMDB=G0QAXOA^:3&AD+^Y-SY&:3@\J>K +O4F2"'5V MM/T *I?[6V%N2V,#.UR5ZA,,#?:FLA>VIO;(6*!KW*!;W?VWW+;=7QS2E[2(C8W M0+OFW;T1F].PX$I-QZ;B@F_W^=]BFQ/&16SX7[INOE/8%4_&8V/FCNQUO;D= M(CSX*CWX=M-?7983BE$S)KL ],^,D)QF!5=J.B25%GR[Q;\EL6A+\Q4I; :X M160G'\$"QR45K\R>2&6FUAH:YD9+3<.!* M31].5>D VOW[MC6!Z[=XA8HE;DQ8+4+WD\5T\KMQ2-9I&'"EIO-280!V"@-_ MD$S$)D3K%$^-8^,M2O?$",NI]W>EIL-2WA]V\OZ?<98-OQ;"J(K."S'1ZR=@ MQEAI[O9;-!NP.;7ZKM1T;,KJPTY6/RHIE6-J]4!:U94)[UJ:VYI=\0LV547V MJM[4#F'TH3+ZL)/1GQ4LTPZ<1H*-VDFE)B<]O5P&I_#XP_GHQ81&>?W [M"WUUU3(FHIOTY9@>DD M7XL[Z^VM,4K:%7IS.(3;#Y3;#^S.?(OK)J4YF$V-Q%H&]D]#(R6GYMZ5FDYI M;\J/W8IO*:K-$,)SM:K%!V!.2X*]IZ]H")%1GINY_@(N5YGN_!P(/F-N?4Y+M2TZDIDQ_8S?DV M2=ZD3 Z\?L&(6N>UM,@-ASX:I4$'9Z K#?(H]$UD1B7^"WDHN 7LCG3D:J+NU^M%$; M[\4>_S3\$$#I:%XT8H<(!J$*!J'=UD<98@Q$8+'&<2KN"HU7L5VG-Q^GL<&5 MFLY0Q8;P *\*A$[?%7"J-G6EIO/<>UV@6Y#X-U>QRV@0;=2TJ]@[&__C$G:: M($9[+P_)$=GJ)2P&8CD7M'Z/:+=V]Z+7I'J]::0VK]\2NT-R0)>!##^+4N_X M5'AV6K]X52]PLJY>17HBG).\^KC"(KY2N8'X_ID0OEV0.]B]_G;Y-U!+ P04 M " ;@6E6"]/$!JH( >* & 'AL+W=OR:QVUYGVHPG3GN?81*R>*$(A8#\ MDE]_"XH2)0($[9P_.)'(Q?+9Q>X^NQ#/'F3S52V%T.AQ5=7J?+;4>OU^/E?Y M4JRX>B?7HH8["]FLN(:OS=U["Y_+NZ4V%^879VM^)VZ$_GM]W<"W^5Y+4:Y$ MK4I9HT8LSF56RJ_FRQ_%^2PTB$0EW3NEL_TRS\/#S3OMOK?%@S"U7XE)6_RD+O3R?I3-4B 7?5/JS M?/BWZ R*C+Y<5JK]%SUTLN$,Y1NEY:I;# A69;W]GS]VCCA8@-G( M(M(,]= M0+L%M#5TBZPUZXIK?G'6R ?4&&G09CZTOFE7@S5E;;;Q1C=PMX1U^N)2UDI6 M9<&U*-!'7O$Z%^C&J%/H%/U]G+Q%)ZBLT9>EW"A>%^ILKN')9OT\[Y[R M,WC2-J#7ZH!38 MZ3)GNYZYUYO4>J_6/!?G,\@=)9I[,;OXZ5\X#G]Q&?=*RHY,I7M3J4_[Q257 M2P2;AG+S07S;E/>\ MN=5F]5):TJD__W%RPE)#V;WQ^:8TOA,*1AN!<[ LKV M0)D?:+N15LDJR>7%R/+BSB. M&!WNMD.,I!&)W;L=[ST4>SWT1WT/ALJF%*KUC M@;#\YC&@4#0#:8BF.,^K& ME^SQ)5Y\UXU8\[* LI?+E4":/PIGQB36PVE*D@%"AU <)VZ Z1Y@Z@^QMG2A MI:B*-EH49+4+8&I[)R3A *#W43^8*]G>D.Q9GA:/T)DH<1CK>5<2^&B9SFSK M:#ITORV41&GF=C\.>]X,O;B_2,TK-,TDG9JCW6>,Q'B TB5'<))$(T /"!Y/ M.!AZOD8_M8XU!+ V-<8)%3L\E47#BN 4B\E(0..>E+&7"$W5W*PV5=N)% )" M+2^Y:?6<4(F%X922!),A5H<<(5DT4KYP3ZO8SZMNKX[6LD[;(0Y&"1N2ED,, M2FV"1]#VW(K]Y/I)UJV/]C)UV,V]1R+_21[)18"+"I,<>Y*Q)YD MB\-[5EPRVRQ.,GH6(#U!(FG&%+S M^JZ$UN'0."=0FP%)A&,Z)$J77,8P(2-0>Z[$?K+\7?7LY)RDNC+QZE7DG;LY,HV$[-B%TC/U@YIVDU^U0LN9/ M9B)QPK/IDF0T'%82EQC)QEI:TI,J\9,J0&PVX,A&/O%J-*!LC@2(P[!W2,6$ MC&0EZ8F4^(ETAQ"F M.N=C0"A:41V\9EU\8ZD=M$B$-J]2P.,1BX1JHTZ?F2 M3 ZE+?0[>2^:>K5M!6X!M!NK8^Z#XF)AM<4BEHUA[#RQ35=LFM2QCU'*K8[Q,(CI6"'KR(YF76SX=$/044B^-OIA?7DG; M\5E=SZG4/U0>VOTLCMD>[74K3%&2]VY;+68$/W496%:$9'/6JS(8U":RIUB>%P[%22]K1)_;0YW4%6_@"E-EEB MF@Z[2(=4DHX-2?3@]-?/J-NDGT@AZAA."8[8D%-=.Z[L-FG@CI7714E90+M7/ MOFCQ-BTOCI97TG9L=-^W4'_?8HH#--E=>#B"@M* MG_,%14X"6)& Y8ECLB MFRQC 8OCR2 !37&081(P>+I#4QRD) L2FNUN3BATQY?CR&$86SZ18Q?W[1;U MGS5<5EPI=(ENUN;,M?+X.DEQ0%+L='08I#%[M?2;_@'+;]1+2O__K^CX)\^^ MWV/^?L^J?B^M>:]7[J;][;?E!?Y^!47'_NY[4.;O0;\T@JM-\X34UMV890%, MX/N479@>VE2;[C[7;9L=C/LQ); UY(<4."L L]O8TRBT9D27&,5TY'R#]=TN MFS@D*HK2-.)0!,RO>F&[!#S3;%]&VW[1 MG> XM6:3_-Z"SR8LDS1.R8(#D24)YC^?"67[J06MPXTO\2:2^H8]FVSQABR) M_+9=<'5E5UG"."&IB%D*.%E/K2?X.$=(!^2([S'9B\8YT%)6C+WJB\_AU'(T M(T))('4*K/YV9$XHU9D4CW_+I%8UI@YLGA^R_Y&+5V)66) YHW_'H8RFUL@" M(5GCC,HO;/^)E(*&.E_ J,A_P;[ ^HX%@DQ(EI3!BD$2I\4__E%.1", NF<" M4!F +@T8E &C!+)?U@B6>33C; Z[1*IL^R>3[W3+ZG\!\UT^KE5*)598 @PGQ#5CAX%4 )!$S- 0>8JG=>ST^KX&($/Q]! MU\YN!CWH#)6Z75-8"TR!/*>"&0(&E8!!IX"%>O<)YVH)EY(%KQ^ 6CF@A"QE MOJ[?,B&C%',!MNJNT'?OVU05PXX:=)T'QW'@D:I>F*'* MK52YUZG*V0OPE,F(\?@_$K91+G)ZQD+HPS_BW(\S2 \KTL.;2'\6(FLG/#PA MXAQ1[4(8)+V*I'<3R;\R*:1ZX^-TT\;4ZV7:A3"8^A53OY/I5^5-(N,_#T3G M+$E8>B#<1M(_75=W[ R.7]E3V AY'FIG.ZK8CCK9JFZZ(US&*ZK*S9SC-JJ= MR;2!/XHM#LC44@XM"-\1:_;^-^@Y']M:YALE,W2/*]WC6W47O:CH0)?WG?%E M?:<79JB!3FV*SNUZ+NI"Y0#];>@"H"FBX>SPET6<[TIE\B8O-%1S>TR_#V:2 MKQT9=EOR)>1[NE4Y0J^"/IBIH+9DV.W)1:M97#;B\W>1<% MW<7YU**A[[D#=WS2F5J0WA@B]^Q<2OJA9EL M&]_0?8Y]?4VC4^]MI=P'*RC;C6T0O0?UI_J*CU,!*%FK..?!5TV8%]LZQ85D MVWQG9,6D9$E^&A$<$JX!ZOF:,7FXT)LMU>;:[']02P,$% @ &X%I5E6> M-">O!@ '!X !@ !X;"]W;W)K3C93;B]E,)!M64''.MZR$_ZQX55 ) MC]5Z)K85HVEM5.0SXCC!K*!9.5EK M"9X\_W"7K3=2_3!;7&[IFMTS^7E[6\'3[. ES0I6BHR7J&*KJ\DUOHA)I QJ MQ)\9>Q1'WY&B\L#Y5_7P+KV:.&I$+&>)5"XH?.S9DN6Y\@3C^+MU.CF\4QD> M?W_V_FM-'L@\4,&6//^2I7)S-9E/4,I6=)?+._[X.VL)^,0 M4TD7EQ5_1)5"@S?UI0YF;0WTLU+E_5Y6\-\,[.1BR4O!\RREDJ7H7L(')%4* MQ%?HXY955"5'H"GZ?!^CUZ_>(+&A%1,H*]&G#=\)6J;B#+WJ/5_.) Q,N9\E M[2!NFD&0D4%@@C[P4FX$>ENF+.T[F &C RWR3.N&6#W&+#E'+CY#Q"'$,*#E MR\VQP3Q^N;EC8>,>DN36_MS_DR13V!NWGMFM:BD78DL3=C6!GB%8M6>3Q<\_ MX<#YQ12R4SJ+3^2L%T[O$$[/YGWQ![33.[9GY8X9H]98A[6UZIO[A8L#=^Y? MSO;'\=!A! ?8#?JPV !SYE[8>>MQ\ \4[P\EE'^L/MAQ\I+.P-1;O MV9KF2# I\WKU1JSIVT;65E??V[=;;_VVXFOA.=$[^^$A77B(-3RWNRI;92!O MEE#U%=]N0%'^QG($+YOF=%="_TI >J[-ZYS=^7<'C&@!"^=:O'00QB1P1^9, M)_6P5?JH=BVK72(A'K BU=NB3&8CM%U##PBCX>PXJ7 [E;=^>#KIANW:[5TI M:;G.'G+H' )F$\J*+323>D8U!6(,E&=*UC!..HBXX;#Y&U#0*T>RWJDY;!4\ MBT]<0G=XF:AK7?5ZHH^#0.N*.H[X?D2&"[4)1SPO&EFJ<2>SL%UG=73>J>N3N3ND8L)%8>0.J1AP4'IX+#^=AL*A76[+#:N>LW*&2F9>K:Q*[+O; MT"F]Q:?RU@]@I]NP7;C!O&7@][#LC<=05U=3,G>&DF5IPF$$B[\A= MGU GU[!=KS45D94)+]CL=?#6RU940-'ZBE: )%@VEG7W /]@J M22=QR+>/I^JY>+VG64Y5!"2'@!2%"I Z?]WP'+92YK3KQTW0&WR"AY$PX8B^ MHIIPMK1WBH?8#[!NJ,B2>J,;9_E.'6S6G&^AJ=8<+XSL3GJ@=5)O\:F\]>/9 MB2UB%UM-//LQ-(:P<1/UI-2YH\T4(VPHADTH?#X?*XY.;A'[F96Y)(QTPI?1 M,<(T.@:4A4XG?HA=_#2Y^5+?0;%T>@V=C:Y90TJ@CSLI8%.C3B"-# UG5["\ M#K6#":96S2%% PQ'P=A2U,DA\HWCJS9C/TI2ES1&D@:8B:0!9B Y.[HV*QAL M'=7UHT )WY6RN6HZ_'JXXKRN+_8&O]_@B[BYJ.S<-/>F'V!'FI4"Y6P%+IWS M$)I$U5Q%-@^2;^O+N0@:EF6 , *\+ 8 >&PO=V]R:W-H965T&ULK59K;YLP%/TK%INF5EH+&$)(ER"M82]ICVK=X[,+-X$-[,QVDO;?[QHH M2PAEW90O@,TYQ_=<7\R=;H7\J3( 36[+@JN9E6F]NK!ME610,G4N5L#QS4+( MDFD6 M:]U/?,Z7F383=C1=L25<@_ZZNI(XLEN5-"^!JUQP(F$QLUZZ%_'$X"O MQRV M:N>9&"ISF96:)$4%FQ=Z,]B^Q8:/R.CEXA"55>R;;".19*UTJ)LR!A! MF?/ZSFZ;/.P0W. ! FT(M$OP'R!X#<%[+,%O"'Z5F=I*E8>8:19-I=@2:="H M9AZJ9%9LM)]SL^W76N+;''DZF@NN1)&G3$-*KC7><$^U(F)!YJ+$2LK,%F^ MG+P72IW:[W@B2B!GY.MU3$Z>GI*G).?D2R;6BO%436V-01EI.VD"N*P#H \$ MX%+R07"=*?**IY#N"]CHIK5$[RU=TD'%&))SXKG/"74H[0EH_GBZVT./'T]W M!MQX[09YE9YWU WJVX=Z';]_'7.\7*@52V!FH:@"N0$K>O;$#9P7?3D\IEA\ M)+&]_/IM?OTA]>@C'JT%9JXO8S5S7#'-^;F)SOQQ. FF]F8W%WTP&CC>/BSN M@5$Z\L,6MA?_J(U_-%@?GW0&DB1[I9!7-6"?&%^GSPE'BU@NFMU>]+D<';,N MCBD6'TEL+Z]!F]=@L"[PKX+_#(YGL)3 DSNB)>.J8/7?*OV!1[/Y$/L26@L' MNQOMNK13-(>@+B0>#/ _[8];^^-!^V^P8U!U!8$Z)>@YYQIP'4TDGD%$;=EJ MM[+Z\C ^M#CRO%$G$8>HT!L[G50<@LZ"41#T?SIAZS$<]/A%:%80\2\?4)_- ML,8OL1NMF\<_,G4K M^X'))18W*6"!DL[Y&(\96;>']4"+5=4PW0B-[5?UF&%'#=( \/U""'T_, NT M/7KT&U!+ P04 " ;@6E6^B<8'V8- #,H0 & 'AL+W=OWA5$>=[NT^/,GMLT?KT?FZ/D7G[+[357_8G)S M=4COV1VK?CO<%ORGR86RRG9L7V;YWBC8^GKTP?PQ<9VZP>F(WS/V6+YX;=1O MY7.>?ZE_B%?7HVG=([9ERZI&I/R_![9@VVU-XOWXXPP=76+6#5^^?J9'IS?/ MW\SGM&2+?/O?;%5MKD>SD;%BZ_2XK3[ECY2=WY!;\Y;YMCS]:SR>CYV.C.6Q MK/+=N3'OP2[;/_V??CV?B!<-3+NC@75N8+4:6%9' _O;G!O/7CH,Y M?1ZYZ4E!3T-^TDN05NG-59$_&D5]/.?5+TZB.[7G,LGV=7[<507_:\;;53>+ M?%_FVVR55FQEW%7\/R[^JC3RM;'8I/M[5AK9WOB9_?57NN=-C?"/8U;]::3[ M^NA\^663;U>L*/_U_(>Q\=M=8'S_W3OCN[KAKYO\6/*#RZM)Q7M;QYPLSSW[ MZ:EG5F?/=CN>0*7 MZ:"-57_*_E@>TB6['G'%E*QX8*.;?_[#]*;_5B6%'(Y_WLZF4S%F*!\V]BU; M/"A2'.3,_%;WB>*HF7@(59P#WYTYXE%Q/R@!G2IAT.W+H-OZ06?WV9[/I/?& M>?C?&^>)[GL^MY2;E(=\]RI)/,7Q7IX.RYRZT_8H+;0=&JH,)"Q$PB(DC"!A M% F+D; $!!,RP;ED@C,T$RZ?D$-S01MIX$E9(&$!$A8ZO:LO)U67G"KQ>TCQ(V$!$A8B81$21I PBH3%2%@"@@DIXE]2Q-=^ M;)QR85S?&UR=;@2P?9F>;CF&7^O73)476N+0O$#" E]Q-3.WO=8%)S)DA(01 M)(PB83$2EO0-DZ#DV47),ZV2Q1MCQNVQ6&ZXK$MCG1?&)U961;9\NCU9__EW M_@OE[41MD*'B1L(")"RZZX(,29 PBH3%2%@RD\0MGEE!W/.+N.=H M<;^\_%4)71MPJ-"1L )"^?2<'BF?+6+#$F0,(J$Q4A8 H()^6!.&\=IJLV( MN"R/IQO?M<=T-GE.8C>.AV?#Q_AX>+)/^>5O>'=[RQ1=$YPLM4 ML*>.(A>@1BF4%D)I$91&H#0*I<506H*BB;G0&,2FWB%6;>V(]\M\][S#0ZE^ MI"VX@-("*"V$TB)3=M''GNNU[CL1:% *I<506M)[0D15-V:OJ7=[Z_U(M7J5 MXH7:MU!: *6%4%H$I1$HC9JR5SVV+-=I7?K$T*A)?U11OHU%:_9XM,J]6M94 M*6?9$FMOUM)'&ZQ15W$5X-BNT[[,E#O&SX[3FNPB!6YLH.8EBB:JJC$Y3:U!=!/N5\-V@G4(SE/W*^)]\GAP8E4!J% MTF(H+4'1Q(1HK%%3[XV>$^+;=H9UI ;4*(72 B@MA-(B*(U :11*BZ&TQ)1] M57/N^B]F*#$W&F?5?#*JWFB3F GU4:&T $H+H;0(2B-0&H728B@M0='$8J/& M=K7TMNNW[!?3(X>F")066+)=9TZ=V;Q=HP3U5J$T J51*"V&TI+>P1)%W;BK MEMY=!6T=TT<9K'.HW0JEA6>:6!_73IH(&I- :11*BZ&TQ)+]>.'LBBIO[%%+ M;X^^P1XR?<3!BL=6GT)-54LVAJV9?'T,#4J@- JEQ5!:@J*)J=&XI9;>+85O M)M/'&YP84"?5DLTY:^I)*QZH0PJE$2B-0FDQE);TC96H]\9'M?0^ZIMN)[-D M^\R5;R4N]%T<+&JHPPJE15 :@=(HE!9#:0F*)B9)X]9:>K<6L)W,DNU(UU%L MK=3W9' N0&MCH;0(2B-0&H728B@M0='$7&@\9DOO,7?I/\J+-H[PNEA:KWH-C\'T&C$BB-0FDQE):@:*+*&^/7TAN_JH7^2>WU/9]?\H>L MRHX[X\/RCV-6GAY1I]0YU.J%T@)+M@7GICF7KF:A'BZ41J T"J7%4%K2.UBB MRAL+U])7QPY6>>_,+E>-6H[G*Z9VJ%\+I8506@2E$2B-0FDQE):@:.)S AN_ MUAY>)GM*#9X M\?/VVQI?%RO69'M[U6)H*H/L(5NQ/;^:Y>FPR/\>G=58: M'W02-]9%OI.>/*\4/M2RA=("*"V$TB(HC4!I%$J+H;3$5EB[SLSMRI#&V[7U MWNXW57[KF8/%#[5VH;002HMLV>N>V;-6N2&!QJ106@RE)7WG0]1T8\7:>BM6 M5_>M;SI8NE G%DH+H;0(2B-0&K559;R6-[7;2Q:HQ]H?591OXY[:>O>TH^[; M5,KY":6K^]9'&ZQ1V5VS9_[,D>ZCR!T;VZ;MMHPB!6YL3UVW/25"W4M54,?W M/;>M%Z@OJ3@CMFW/.A>YC3=I#ZM?[:_H5DM)\9Q5;V[:BCL:BB-E$S#0=WOP M= 9]#B^41J T"J7%4%J"HHE2;PQ*^U65J8-*M=5BAYJ44%H I86V[*+-Y)R. MH$$)E$:AM!A*2U2GU_*\KC5L8U+:>I/R[]5@JS4/K3V%T@(H+832(BB-0&D4 M2HNAM.1,$Q8\[LQW.A8\3N-2.D_VSQO58#M0EQ)*"Z"T$$J+H#0"I5$H+8;2 M$A1-S);&\W3TGN>WU&#KD8-3!.J .@KCU7&E/5S0H!&41J T"J7%4%K2.UBB MJ!O/TH%7IRIU#K4OH;0 2@L=Q7>4FG.W780-#4J@- JEQ5!:XBC]2[=+YXV! MZ>@-S#>HPM9''*QYJ',)I86.[)EYBJ>408,2*(U":3&4EJ!H8FJ\^"I7O7,) MK\+6QQN<&%!7TY&=,OXYVOY.#VC,"$HC4!J%TF(H+>D;*U'OC:OIO+[ %%Z% M[2A*3RWYSK^^BX-%#?4[H;0(2B-0&H728B@M0='$)&F\4T?OG0*JL!W9'?0= M^>$M"WU/!N<"]+G&4%H$I1$HC4)I,926H&AB+C2^L//F-:N.HM[3FRMR 5JS M"J6%4%H$I1$HC4)I,926H&AB+C3&L:,WCO_.'G<]>O!U =0KAM)"*"V"T@B4 M1AW5]ZYZ5GL'$#1HTAM4%'?C%3MZK_B;]O#JF8-5#76#H;002HL/5-AXH72@N@M!!*BZ T J515Z[Y M'#O^;-[ZJJ 8&C7ICRK*M[%=7;WMVK&+UU+*67Y ;GL7KS[:8(W* 9VI/9^V MGVBD.&[L3N>MS;Z1JO^6Z;5N3Q+H>Z"JOLU]:R;I!6IH*J+:INUU[>)U&T?3 MU3N:PW?QJJ4D&U&F[SF*+R55':G8Q:OO]N#I#%I%":41*(U":3&4EJ!HHM0; M4]/5FYK?LHM7+7:HE0FE!5!:Z,I6ING(-V(B:%0"I5$H+8;2DH[S:W<\.,YM M7$I7[U+^O7V\:M5#?4HH+8#20B@M@M((E$:AM!A*2\XTL7!IYDK[>"?EAK$J M2*OTYNJ0WK.?T^(^VY?&EJUYP^D/OCLRBNQ^<_FAR@_7([Z>^IQ75;X[O=RP M=,6*^@#^]W6>5\\_3#C_,2^^G&+<_!]02P,$% @ &X%I5EVQ*CLH P MUPP !@ !X;"]W;W)KF[;(H@@P>*,I4#5R8SQ!$NUY7-;I!QP:)P28GN. MT[43'%/+'YI[$^X/V4*2F,*$([%($LQ?+H&PU27W#]H6!L4>]N0Y'EJ,S M @*!U!!8798P!D(TDLKC*0>UBIC:L;Q>H_\RY!69!RQ@S,C?.)31R.I;*(09 M7A!YRU:_(2?4T7@!(\+\HE5NZU@H6 C)DMQ999#$-+OBY[P0)0>OO\/!RQV\ M=PYN:X=#*W=H&:)99H;6%9;8'W*V0EQ;*S2],+4QWHI-3+6,4\G5::S\I#]F M5# 2AUA"B*92791&4B V0^,(TSD(%%-T Z^OF"I7]/-I$QA5".8FA+E;F.;P=YEI=9EM[N+)? 9?Q M $V4SL YY E4@(WKP>Z8Q&33S595*TKG%:7S#$Y[!\XE)I@&@+!$5Q"_6IC=602:=@ MTOF@/M6L.GOUJ8W;D%6W8-4UZ*T=K*YIH#X\0M$*(5N=Z#:A.E#*N/JD(# M MI8I8]W/2SFKP26 ;->@5->C5*GLMQ,)(J_KM%'BLVNT%JNEV:,99LM6.JTK4 MVWJBO7:_\U[_?58;I/H%J?Y_(%5^VJL(]K<>;J_C..\)UF;:4-Q!48=!DP;D M5K$9'"378)OS;KE&PO=V]R:W-H965T&ULK9QM<]LV M$H#_"D?7Z:0S<44 !%]2QS..V-QE)NUY[.3N,T7!%J\4J9*4'??7WX*D!!)8 MPG+*+[$L+Q;U.\7VZ;9OULNZW0K=DG]<[D7 M!?SEOJQV20._5@_+>E^)9-,VVN5+ZKK^+JLOWNIKJZ+ ]-GA7BIG+J MPVZ75,\?1%X^O5^0Q?&+V^QAV\@OEE>7^^1!W(GFZ_ZF@M^6)RV;;">*.BL+ MIQ+W[Q?7Y%WLMPU:B?]DXJD>?':D*>NR_$/^\FGS?N'*)Q*Y2!NI(H$?CV(E M\EQJ@N?XLU>Z./4I&PX_'[5_;(T'8]9)+59E_M]LTVS?+\*%LQ'WR2%O;LNG M?XG>("[UI65>M_\Z3[VLNW#20]V4N[XQ/,$N*[J?R;?>$8,&Q)]H0/L&5&_@ M331@?0-V;@.O;^"UGNE,:?T0)TUR=5F53TXEI4&;_- ZLVT-YF>%'/>[IH*_ M9M"NN5J515WFV29IQ,:Y:^ '#&I3.^6]LTKJK?,1 J-V+IRO=['SYH>?G!^< MK'"^;,M#G12;^G+9P#-(3R:+:U\VNQ$9NQ@B4\_,D" M>K3@ [5JC$7ZL\/(6X>ZE"(/M#J_.4&:Q^^0./.R1CW6M0S:EC([/EY=>$$8^9?+QZ$O,#'J MNVPL%B-BE'(O/(F-GI^?GI];H^%Z\S]( =V,;$K(LVE9I%DNG*(W3'XK/Z8G/&5=S M*HMG4C8:%_\T+KXUKNZ:,OWC0JXWX/%R!XMPG!1I889( MN5ZH2<6(%(V8CP=9<#(FL!H3BWM156!)DWS#DTM@='M!..7:'%AA8G[ /L@'%.LZ2C"9@)R:ZLFNROR7$)C54,PF1 M\GPV,?FCDT61U:+K%*9QU4[>"YB[J8#I+D,YJ=)NKF_$(W#;7J8'Y\WBT\WM MC\EN_TN\^ DS-S)#AW"B66M]H-=.4+-'%@S\._()<16ON/:47A87;9++BD; M4S0H@[AFWY&O6XM(44[TL46D2!A,S#DRX"YBM0/ 2^9?.7:0U&M(S%47N_=) M5CF0O0_"24[I'S62F%'G\E WTI3BKJO;:'W6[TRFA"I?4*LO/LN5#$P7WZ1+ M#EF];6,:&'0CUKCM5H6O79=Z;5J.#G4GS=3GV$D*#(F5E*ZNZQH6^FRWA_AH MW9-ND^H!3]B]JM&@!YX>&:809;I4C$AYWD2N)HK+B!W,_@D[4CGB-5"*'.?K MW^-KW!+/7"T"[NJF(%(DI,94MC[4]XZ@@CEBI[G5-H$)7\L=U("_Y+#6;3[/ MLV2=Y2V+O6VI#AR3R$6@SF1F0/F,S IHLVJ+Y](V=K=B-&*'M.LT+0\2@8$+ M!/#P.A>M6U$WFF1UP?Q(7PQ6F!P?8GYO.2)&F>][$_-&H1JQL]JGXA&F?ED= M0P2U!0$LZ)SJ.QM$CE%JS'],6\"C"4L4KA$[K]U4 C+9!G*^I&?1S8"RV8K* M20^ HY#@NJF!FF@"UT40&4N?*45HH-N'J"*A/[6^*W@C+]%;'WW[Y%F&'FJ& MB4C<9889"+JYQ/=U0TPQV()&$R%'%7!1.W"!(=4!*+0JGY-\JOQ $>!R0WWV M(%(7U-='!)&"_<$$.%(%7/0%X.JC*BM@QR:ZSA89$I=<'<0,]S MF!AQ@PD\H(IUJ)UU;D5SJ(K6IG+3[7I@=4#-,?$$DIVQO4;$?&X4<1 IXL(R M,&&.HAUJIYWC"!USW5M8UKMOAL6#MRH%HI8BC!,-=LV]H8@4\_6<$B-BE/&) MI$<5X5#KDM[6VU;'4E3[X==A*>KKL11U,RA%G5OA[+L>6T:H/H@K1(XQ P41 M*<*'N6CL 04=U']5_58NV/4YUEE9YK4<-ZNV>"YM8YO&P:1Y;FV5]>^V+#:]KB.P% ZK.KV5&%-Q;A +(N83-K$, M,H5>S(Y>-[+J)V !O)>I! ;PM%_.R^+A(L\>K4/)3) RM\Z($/4]O?!L?]#O M#'6FV(W9VO"(T"TG5U^EEKE['/E0\R^P\._3ANJR@/81D[1R* MC=R]P]*;-2^Y#<-45Z]+K^S/\>K(0SH-73:Q0V:*>IF=>H?NN!6/90[[,&4_ M:OZL5;M9M<4,X>Q@>&0P]I(B8V8OQWW0 ^6FRLKJ7(?-BL?,+,]1SXB^&!$C MW)WTA ):9@?:6['O(D:NY)T75MVD^9BDL@#\C+I@)MKL78"5]5R7&*7,N;H= M^TI!+K-#KA$UDH+.\995[:N]95*LS%9FQ,S4Z]A9BHF9G8G'O)C5]0%HH>7% MM 0VJIIL#?@(7?<'_K6\QH!Z;\Z#X!4S\9ARQ'DS=3J^*:1@V[/#]IV0577G MVN8K9Y/)ND6QD97##-UA>DB-D_A4K].@8I'N$OLC?Z]+%'9[=NRVQ=-N)X_O M6J< >N\/ZSQ+X2_@+9BLJ&-F.F/N_6XA MR:=EW=VLK+=))4[^Q&^GS4KP'E*GY1[1CQ#FZG3L+87FW@MH/@JW+K;*?;O# M%]]$E6;'8Z)?[VYN(.2J=)O4$^Y#*KG&B?X*D:*NK^]]$2F?3-SM\08W$\]E MZ.Z6@YI>;9B@1LU)PRL/.S-GD:\#P%R]COVDX-JSP_672B3UH7KNX^$TZNV, MDO=_JBQM3OE9%@!PWR%42R*NE[4PL=!,RY@R/G5$Y2E$]NR(_#WE\W-+ AYV MC[CN D0=\=C$48FGV-BSLW'K@O:>A%Q6)IV!6H@@+8?Y'.@F MFG(1]9A>W475C:K 8Q,5TGIVI)6VO#4NZG95VD% IZW86CQD12&'5Q8Y87$M M<>I CKI=SES]RALF1T/C"!81\P,VN$ W-ET!JF<'U%>9+F35VFHTT9 (&?Z MKJNG=EQ*GP6XU,32QA7;<3O;?2F;)/_;@8]<:T0F/"*&3GA,SC+A%=IQSSKA M[P[[?=Z6LL#D35:G>0D$([H]@+3]/@>56=&]M3=ULX_/2GNS:HOGTC9V\."M M&#L3CK=5QXO@ZL[DKKMYE2;[#(8@^PL_"^8FQ5'B!3HN(&)1H-^[B!$I/V(3 M"R971,CM1*A;JJXNH18A=9%X50V4WS'@_/G1J'N\A]/ M[F0FN#\A[4LO)\U:$IU56SR7MK&?%61R.V1^5&\1=.4__&4#8.S$61]J:%W7 MLJJS!M]/O3%C[_+5[L9JJN:K"7-U.O:C(E9N)]:Q'^6BU3RW6_7VY/UO>7/6 M&BLWX34B1+\'%\_5Z?BM.87"_DMW22U75F1ZRP^;[BP_.>/ZK(]<%#7/$.V/ M]-IIC?3)HHDT[RML]5\LM"*W5T[%CDW[_:O=T_4Y?"?5T]]<6R%"Q'B]#1,* M],L-R\%+Z#M1/;0O\\M9 ,_9O&PO=V]R M:W-H965T&UL[7UK<]M&ENA?07D\4W851/.A9^RX2I:O&B6=?6S.BE M5?%B/!P>OUB9O'SR^A5]=UV_?E5MVB(O[76=-)O5RM3W;VQ1W?WX9/1$O[C) M%\L6OWCQ^M7:+.Q'VWY>7]?PZ84;99:O;-GD59G4=O[CD_/1#V\.\7EZX&^Y MO6N"OQ-! ,8_9,PG;DI\,?Q; M1_^)U@YKF9K&7E3%EWS6+G]\\,)87Q@0W3T107IK6O'Y55W=)C4_# M:/@'+97>!N#R$C?E8UO#KSF\U[Z^?/OQXN;J^M/5A_?)AY^2-Y\_7KU_^_%C M!.'F0F--_F78X;G/>R?%[GPAV9M,OOC$V"SQM:W]LGK MO_QI=#Q\N6=5AVY5A_M&_P-7M7_>T2#YYTR=?*@7ILQ_,\S4Y2QYLVE@LJ:! M@:Z2ZZ4!7LWLILTS4S1I!C>=LD654V59'/3&MG((>F33[+39W;)GG6 M5@O;+FV=)G_YT^EX/'P)HZ7TY^AE C_HUQ?5:FW*>_>3?'UGN]]L&O=-5>N7 MU::6+Y\G>9.89 8RJ6[R>0X 3?/J8!W!#P#3; F205XNDC4LVY:PDKQ,2HOO MW(,,N@79NH:?4Y ,Y68.DFY3TT=<-\C:K[;%EY<@H9)_;$R1M_?)M#;(>/3( MPI:VSK,$Z2VK\S6A=MW%9%YFQ6:& X$N , ;"]*P 7G5+GGH3;D"+;*R,P(= MP1LD'S9UTEJSPM7.*Q!H,"4,/K,%+AP'6P %PPBPD.DF+VA\ WN39;"E\TV1 M7,-:"#T75=W6U7H)2__9%LD<%I M 8HT:=K:E@O8I!+?!ASKBAH84XB#P+3E M$EZ"L01GH%W:)#-K,\T1*;C&LKIETH)I;-.::9&#=)TQOAI"5P$OUV:A2--JGERM\RS9=+>58FI;5)4&9$KP//&;&:V;6'% M[P!0VU2M@1=*B\@-'GMKFC;YD@.X%9#S>]",?P4:L_=,#]O/?S!?;_.B@&$_ ME"VP0Y72Q,H1O*3"(FCKNIIM,EIY#&;'%_&H9T7;6X/SHR<*$!\@*=F$QM@$%> MA$F 6(K[ QP/;!'XTI:W>5V5N,>P$67RUPVL?,SZ(04088ZRVA YT,CP35[" MC A=DB%Q)V#[U$0- '5+F]V#JPM3FIGI;.FZ, Z$/4\KP%@X+JZ!53"W)-! M\FF)O,]F"?RUAM\0N56YJ/#=O 1:,&BM- 2*6>,J/3"(^'N@[P4*KCG@KKI3 M6C09X+C):608\7UU"W]O5B(6DU]^N4B>B2C2W[P\*O%YNYHRG""QO]AD:6Z! M$H#V>5#"%2+_UZI&*>)( K8GVA&0$*##OH)=%Y$8K@<)$%>+DF%96YM\'GP< M'*!I->L@$>:T3"](C[ D "3[VKL]@&D$#';>V 5$G XA@,;(1F0$!].7@(?-K!M,,\U*FB@ \+W)W@A4C P-E S M#@MDW=H5"6Y"Z-3:$J4M[+Q0;Y95]0QIGP45?MZ4)+77@(HL7Q> "9)J!J@< M?[=K85\$]#.0#'SZB/,09.)A>;&I1"=N^(.%+W@?03]L69KDKX?4"+YV^%*MVK]S@;4SNN(H(,AB(D MSX A3E)O MUA8E*VL7%$!%4^V"A2<&Z@;GAK84=Z6LRH, N,[&P'*GIB#Q3;M4 Y&81L5S MC)J626:]+H X4+78;QEHY@6\100\8_['AX#%\XK-% 9'#!#:9(>Z )1D >)? M%'75- *-D*IC&-"CMB8J$E%9@ND"#U4KRUH;1T$IAF.(Z/&+G=FR"DBP TXN M0@OGH=<*L2B N#.2]$A^1?@X2*((0W>@/'-PDP%(Y#F51_<6?[1DN(&_P[): M?1[Z=\2J$_X:#D J%&CZ5*C%[\!2@AT$B.$)X#=P?BW.SI.+E'BZ;;$R1/H] MO84O;!'JYX:D^MNFS5>TATA +.(M")8B=Y8:?0:3 M-H/M)ET[)\,$: TMD%WO\"PH(+W2Z5FATD('''RG!E.RW,C\]MO:EDU,_OP. MZ0%BA &P,_WPH'1.0T3!DLCTGJ-%B#((*"%!,8IOMV#$W()<)$[$E(+Z"OTN((GX@TBV\'9?/#. MW.0UP659T)2+ W2U9F[F+_R:D D:%=8,WJBW@K=3'\E257!%C1?&>GQ2@V& M"'@M.@OXIQ;C N#9&/!O0"ZJB7?QX6]7EP>C,V?0K]'#7^69FW%#0."$:]PZ MD9*BEDAXXF<=Q[T/0KDHA 0W]#H95+AR=&\WY)VHHYT&>$"S1/G)Z6_:\L!R MG_&0)?!+7<%R(@R0'=)L$X"W.ZM,U*AE>8J?V!MJIX#XKT[\ ELTZ+BCEG'D MN(FW4%>!_N6T:,HC$",Y@O4 FA-"3K=%*"^Y".X&OP!! W: M#UEB25GI:9F,2%,L*:3O586+0SG)E 1F%H+4O[6R-VIX\(;MU)^$;'@< MC8\2E:U8'TH@I/5#]L&UA_HWYPD>=AR,V)2SQUDV:M* 2WH>\S>X"<5L'X>K MO8N"0$S,& =HOC&6F/\9JR&QHTU@020 YO-6P/6F7#_'"*J5*0;)+QPL.Q>6 M*]%]$\(S' /!\>Z\80H/\>"FKA%LHH,< T2UD@:2 TOI07(3"G&5"#=XSJ^OXP((!?N$78 D[S:_:Z>S?4'6@:ERM4!(0KL@L#>$>(]XX7[YC(/5#5P8DETBS MR,\'E@%/1O-5X ,@,T[OD2B>Y<_!T":CS!X6\ESN9_ M"><-!^\3;N+P)I1_PT &(:#',T/&SF>T@40$Z$ZS9+0.0YA9J.T2$YZWZ/2C MX?OBV2\5;D+\VS,TN9Z_8-LX\.B=@R$ZRDE<]F?V#$%&92G"PL M(_L2,4*1&Q"HY+LGS9U9IP$Z]TZ+4Z$,-=]T%2$@_5Y^(8&>"[8^+RK 8=F* M'D?/G;.F&,9#>@!C= 7"!N3WW1(M=U/@5@#7YN &51B2@<7!NF;U9H%. FG9 M!5@B:S5H.=KMDTY-N+S>? T9+I?>B7N<XC01=5 AEB@?#085/XVT8Q5:S @?SK^,RFH[?=HZWQ %'W] M+MA>(U H'H(O@P"C\, MDPM!10\/ H!&(4 M_ T8 (@V9EC0B@T(D8R-^=K<.;.3%9A/*WEGF"LYNJP'OZ!$("VD!M#Y]94: M0"F3^A38%E3I"@W 3)US6Y!5S;!AS3U 4% Y@#'1?7Z'< MI9PJY2@19+2E,'EH0)P)^.KD<."FT9A0OK(:X:*D$XA54BPX%?H(LV J NR> MN%M=0DYBU>15HW !5MNLQ?)4#79+2*?@&8\ [Z)6*SA?@@MP$"#PH/PX":60 M1QF9+:FV.Q8)H&E 8(:1WKKZ1A8W3#PZ^[/7'1I8H=W!U)#NP!Y!1IDNCJ&! M\::.3XM9-7V;G)BGH^'@#+RSHB"-\3C8X5]P?F2K&7U>EK&=B1J[92$\#Y:@ MZ]T6_CNF&NY'T_!Q:+J1^-6-CU^Q8ZB&H@:X-HW"Y).&36O7)''/CD_.7B97 M2$5 REGD%JM_XIP/_("N%:6JG,Q_^< P(/VIBHQ\=>NI*79U M"+;8LVO86V3\J/\@%C(3"--';([QXG+,0K#!YY-8%,EI>"JI"G"4HSEF1 _6 M%N22YM+8KXA6F8HPI"[^KM"VF;>V=M^17O'YJ+SD>D?R8-'^(G1(& ^VYM;D M!3Y(,_DEB(]&)CX094W&-YF%*/,Q]STEM\^CB"L/*(H1I6F"/#$,A,)\QOO. M,YC9KU@'H:2C;CK@:94W488A7K0^& 2>4*W!+B._P!L2KJ&0\PJ4">J0J09C M(^/:KQID,.9G<+=A;:/A$'SO>TGK=H+KOXF'UW6D@MA0'!W,&[<"WN>IEV=$ MY;NHC3.87M"UM*^@*7-&.WD!9@$VP\)T./%_C@%ZK7R!K/T1:\0PG_>@V?F, MQ%.U:;"DZ3E;FV1EDG7YL2LW=L@*-\_39#P:IJ/ 2GV:C XGZ=%)_,U).CXZ M\<-O55<].-'D+#T\]O8G#'AT/ H_GAT'X-=D&G&9VH-#NT%&Z?'I<2_"1^/^ MC<#OW:0NE!=5PVQ--SI.1T,_#:!O>.A-\K,43-;DIKHW!4=RD-!!-*$3C7(* MB%:81=\X2B?')WZX47IR=N0_II.S8Z65J/2MZ9+,.#T[/ M?' V#3Z='I\D' M'+4B_9_ MQ_]_PL*4!=)!GU'V._GR>H>M$2I"C!0D:S#@*3E&#D:(\4EZ&.-W=)B>CF., M'Z?'HY-'3<9ASG".A\F'2>+W4<'W^" :=2,EZO*0M<78DON15\TJ-/ M?<\WQ5QS8:1T!I&E/<."7IO57)PV3YZ.!V-U/SH!#^;I7>:CLY)P%\&L0T>8 MLQ-A;<#^Q4LD34K(Q#!D)4@PT]_-WH_5\0 "6^Y9%36]1VA--KZ8%NH# 9,K3)Y.AR,PBW16=D.,TT4 M/]Z&K=VQ(SV%[_(T'W8P+>2T/S>$];W!\1HK? M[[NS=1ZF2NJ>VO$(5WY:PAKYN\E/'][ ),C[C #.2A&%B"GO PI8>L#9>?P# MB>H.1FR6^1KL>BJ?V[N&07+-Z3/Q <7!:*Q0:0RCYT/O)42<03[W-LY M/U&8&E4-0I-3U@.K?=&% V57!5T.4LGEAPG,)7(1P$NI9U1T+6D==D35M73H M9??V?#I%B4E2#$OI+S%/<,Z>(@MK%VQ\?WG>:+@1(R7['X^?OBNY:)JM/&[L M8#Q&X&H]Q#:_,+3DHM^5"3BGMO Y1]K(1KH] I;2NGK<1G>ZUS3AF'"=%$!8&&S9BGK> G[KD9+.3 M^^$V!10!3Q\T("ND6E &W4J44_RA:;TF^2Z'7*OQ-;<:I%EKY[ \G"M-,.M= M:.Z=]D,J>68#KR\?DGY!"=6N D:IX0B-ESU5B%LUC-ZL<8]2<8YIEE0O2HFQ M05#VZ@5@F!/? 9V$WJ,(S*^;V8)[5BX\T.'?:3?0YQ*;-2V$JL7HAZ!TI'$T M33+0E2+Y>(YSQP/%&F9@M"V)RE+ P%29(%?,][X@PL MR$$%;S;@\=3(N<$R*%1&-3V>39QGC;!)]P;OS/9BE"=MSA:IQP-SI=@G)J + MK684<>"!(22@:\!51E1I-K7M'8;FPA@ON?FY-G#THTF+POSH%$ X>8DLIY@_5#L"&B3 J!RN-]@XBYK8K-BBLFYO,#3\J.;?3%"U]I ;N* M>JZTV EI:F8;"?S2:GU%-LA25*X(5E"J09D>6;:9@M#CF&@/'<-P1)LXI03^ MZQE3"JI9Q+>8^Y0_9?WD8CK?KS]Z"A'RGK+V6&6D6G!/=F"OTG?59.O >8)5 M5ZZ>E\ET!G+79/M0$%IB>N;VU6KA"(J'CL5%%<5BVJ?EJ'&B0 M_.PU] VK7>[)V5+;1-H<'& MMBJJ<:Q1CL8!6EO49B49!VS;+1!7@)4 7GU(LDE2/@IK"F-"ZL?N62?*W[F= MD4C#QXG/DG?4TCU%6E:#@"YJ:6^0$"D/)P6T"-5-&L)='?\XRGE1-D\*!AOZV? :VG M#M0,CU>KTYQZCC=K'&@T9F\T "8( : SO$:[M(L(;2M:6V6AST.V:NI$ MJT0E793(A86F2*QB>.R8I3,R1VT"?!!U,H[=(IUH(EM"Q&6'I#SSQ"9T]UT* M5Z'D*\D&X&,0DDT#"$S%C0&=G89F#B"/.X7\XH+6]$! EYH.]+XF:M'2%N(@ MH[":1MZ&Z=)"Y)(JX"\HA#Q@;-L&%>T+N[B$*^+NL+P:6_F:_"6AB(7#8/EE)-F M[HD0&L*"XZ@^8C@B1)*()6WQN%W()1BAO@4*DPZ_&X)^>1RB"*.Y3:4VI>,$C)K-<0)+1:L(B8R5"@&VS#^_O5PA_!^0[ M_^/\#N<_P$T/F/I;II7371)'O,63Q!@'HM/Z]!\8C]B X\Q;62NX+09A!/ME M(X%/;2$@1P"+YS%4CSIPMM/6W@MG:'5W.IGFNXSO'GNRVQ@I0SF+Q3L$YV&G M:L](&EWLF=B(QW\#]QE^0&G-NZ#,2_],F M'$8>A4BBLGCWF$@!*7GJ1',QE,+93H2VY#,;@ PI2\*N%\C!7".49#T$Q<:^ M\O:>JYUP2A&21L>?VD5>EGQ(RK=$>G;C7)R MOD&;3DYIV\(&_(AAKJ;9&.F_-)TPFD^5A1I'Y#T/FVL@@_)*>S2-:^VE]WZ7 M6OGG:16%93CJ/EC&G[ZPLQ?-!'" MBF_KP(-=\(N/UA(VVL>E?2=@;,6Z.%+>RYZ[3M"(4E![ MF?>_-T:+ITK!MK2N*N#2.11?D,Y;0!WX^Z66M7A_0U)-^*Y$[=RFDYC8_CUX M.0^"X9)(:4*;F!D5.]5M$(1!Z1^HCM2I?5_?'RB?]\2[&C?HZSL35@*QYKIW*/A#X,G MEAA!93A2Y&-'"0+N#SW:4;YN0J']3@UKF,-6/:T6N'[V,N*-D%5/#> P>39Z M'A2%GIZF)X=AE>A)MY+U)!T=A86EI^G9,'Q@DIY.SMQ^OC@/##%7#7XV3BMA.CSU!>B3HW0\/@H?/IY,I$^Y23[1*2+GXC?>B%C3AY\= MGIZDPZ/#YUOX?C8Z28\/Q\^#+X[2P^%1\ 6@:#@9A4\#]/CH&A\/$G'1WY2 M>'AXZ+$/ F(R'#\6H4> T+/1I ^AL$\G)P&ZQK!3IP'JGQT>I2?#".5GZ>'1 M\5Z$CCL('1V>ID?'(09'P_3T)$+I))VA@\GI]&X%YHZ?A>= ME*G%HEPYHR5U%]O-"%19%9:%2.*,G#=?Q!56Q06=##[_TBG'074ZM4M3S-D+ M],FS>W$F=Y9F4O%>,$,Y^Z[ZT;!48G@4&-':\8?4'DJE1=_>.WIOHI3 MFB(4^OIEO M*M#A]-"WW>2XI_N9W =I7+-!IU]_HZHU1M? M]^G/[>.=\06A1OU^/H%Q#P!.7@63"1 9M? X5A26QO/KPWK9L'67/2(,/:C? M+1@?))\QVHA'AH=[U&TWIA/Y\,'";/"P^6X.IZ?HNME1CQRTZ#K$;75H8[KZ MH1X.@\?/XC']4W0IN:SK03J4LQ\>K(U_@-N;ATCR(6FQ3:MAJC#5XFNJGP#V MY%@SIMN9E.[]OOLRG8=G#8O80^/G_UCB$=C#F,ZFQA"_5#Z,AZ-Q\JG.*?$& M&LC)0SQ;S-V3T?> *_L,ZV?U0@VRT6[L0J,<^-OGDJ_'X)/F+[!&J:K+W!]K M'KSC"V7XY.TI(+A-WN15:X%4?VEG _PEN6IJ8XL<3]!<5Y+S<"=H\DL.S&<8 ML6FP.-M2D/82S*[_A)<7R=MFN32^>)=(.CP0H6_U EF0##+P]8RYCSHF)%W$ M4P;?5W.BCCO;80O92\X*=7H(0 F#%8,F*TU*A*%,Y,KBUEAA @,IMH"?_A_" MS#UI.BE54(T?IJY(PJU&,ZA)\2,L%AT B>Z M.>6B86 =,3CY\'<0TS"O^'+X,^D5Z(TH1.>D;+Q77#.$AHZ]E2=_*; M(0^YQO#=%9O&]R%N&:8N&JG$(".D$E5F$Y M@I=RTKT29/A"8>3CK)J0VX !E^$!3; 17 ]!%.2*&X2ZM1 ST%^<#G;G9O/J MPK[4/5(PT)Q>+@)&[*VA,X:D]RI(TE(#"%J\;B1.#FE/AM)-1=$""GZR%[H# MXMQS)^UU4&LFJ1%_'FU>^N]^!6'=X'FOG*?R#9X%GTE+[7\B;14F1 E2K,@C M/LB8^C+PXH: M=QAX_%=&K 'KLD6&PH!:>:.&[TDJ_6(R0EY0,NK'+NP:*9S M\%@*&3I\/- 2+@%-47HIOYR)>:6?.1=#1UW)WH @=@2BY]ISS:A^XK\E!_E1LLV$#3Y6(D*B 1DHQ\^4%8+M6S MAI#@0DW3(5D-NET&)VJX0U@T!O?%MQNYP^#Z3N"(8UI,(::V0>^+.VY!6_ZX M($/>]SUA_@VYLTBNEZ),SJZ[H?:?74K1#+ISASFO$T_$D!U=]J.?LB(OR6UY MQ 5*#KP]]PWMQ9S('+?*[[]B2/IBXL/ L1HRF Y ^)6.3)(>(ZZEX=$IM34 MW*VK)F^;;1L[.EVSFQ/<.F6 6R/U4W00%Q^$T#GSJ,0V+)DZ/%.;(STSEMB= M=_2%E*^]XMZS ,;FP;"F"ZD,^D^;H[*YV"[%@&QA?4NZTKF>YAV[IT+;J1@O8?)@$&(!.-5HUD')_\S&ZG/YR0K4^R M>ZP')KB\R=+%;,:)!#Q(>?N'+,B,+\"@ /+>JWZDS2?""N!>&\V->'VHL=? M^^GRRC4^"D,^'1\-7?Z1^3J\K(Q"V;B$Z*HB/*WS6R8UU3@H>Q! M8,(KV2F M,1X,+ ]VO? 7#&+ .C)C1L>=XQU=\ .3%NC$:5V1X$ALX/>7YT0]5R7CXI?S MJ-I6;8!9E=&&RD$M0$(SBV7?;@H2!9@;7E*Q)-9/P!MX/1S. M_/1X.!BZ4U*0*Q%E5++FO$KGFKC@@^CQ,/+0=$XB[ 3.9+58W\7W1#@O)D8;D '$R4D]O]'QV8B\7"TLY0*>%],@G<.E'1+04%GT]]:E=YA.Q-> MKY$#QDW-J1ML&,0*KAK/(,JPOR>&MPEOY^I+KP3+BHITI$1;CR;5$^(78L!C MJ5_L#LUV5=8[HN(D*,X M70LTH3' G+KL%NPA#OF04 6U8UI-/4VDQX"JD3H+.#*R/%HC!_&2#U+=L87#6=IZ)J=;:&NE*?+? M:._IT'IN@@QO^A%Z"JK]HH&S MSH^^MN[KV")L98RWH7O'M;MKD]=:.TQWE7(Q@FO[)2VMEU68T"F\E(N7-.ON MIMM_B85OI07'&&_CY4N;_IF'M;^16W_EJJP5>DL2(!D/DX/D<"BE8^\,9F L M-L+/-W5)B$D[F'2U-_!B(LM8;YAL4X]>1*(4E.T"FET9BO%2<(USLN'%'^O" M9*QOQ2 6=X*8!3KP;O^$*%X:30/KX#JW+61;-_R&C*Z[:S1W@61-/$-(_[Q M0?*^"F$JN&PV.&"PEU@D2*N SQYY+7:6B'3K8L)HW(P MK2"@@\VDSAGX$GPKNG)V!88J6IA\\&6I-\TCCO'0LR"IJP.1XKR-1O17SXMG M<&^5VN(94DY"R$A19(;OF9;^*!TPA"'U":CTX53X_H$Z914:'NY;2_ TK5=* MV[JO;??CN]?VG(;FO#Q]UF6[B24P!K',UV)1&;[5"*^];*/PZ2=7(.-L*O8- MY&8><1G$Q_0FD+]*(#8=5A9\[YF_ ,O)ILA\$*;8HCZ)P\4T>LZ-SSLPF#X& M1_M0TXN8QZ.$,G0>EF(@KX-84;\U!2X-HD$O0\,#B_@B(XS=/<"NFH8T MW%5%M5)Z.R+;U136P"8*4V=+.?_/\XY&4JZN;_YB5NN7ERZ180\EJS@6NYD'>!QT=@*2)+*U,\3P.5K,U'\7U, MU-GQP&:17=-BG*=COM =(@_NM+MVQ)3Y W\D\%_8(G#OQ34N32M>?T*A,?"7H!>;KA/[LV M6N.0V! $DHK^7%H#IAD^ +_/JZK5#S@!.LX$WNO_#U!+ P04 " ;@6E6 M%PMVRML) !J&0 &0 'AL+W=O&4JR M[,2Y OLEMJ69X;P^,\.<;VSUW:V4\N+GNC#N8K#ROGQWORLEB>NK)3,F6E=G*1Q/#E92VT&E^?\[+ZZ/+>U+[11]Y5P]7HMJZE7*H'Y?\L[RO\.NFDY'JMC-/6B$HM+@97R;L/ M8Z)G@G]IM7&][X(LF5O[G7[#F!12A%37JBA($-3XT<@<=$<2 M8_][*_TSVPY;YM*I:UO\I7._NAA,!R)7"UD7_JO=_$,U]IR2O,P6CO^*3:!- M<6)6.V_7#3-^K[4)G_)GXX<>PS0^P) V#"GK'0YB+3]*+R_/*[L1%5%#&GUA M4YD;RFE#07GP%=YJ\/G+#W\^W-Q]>G@0UU]N/]S<77V[^7)W?N(AF=Z?9(V4 M#T%*>D!*DHI;:_S*B4\F5_FN@!.HU.F5MGI]2%^5^%%E0S%*(I'&:?J*O%%G MYXCEC?ZFG4'*^&4I5"'O7"DS=3% "3A5/:K!Y>^_)9/X_2LZCCL=QZ])_V4= M7Y>2#L5+@L1#*#OQQ8@[^ZC6[$+(HZ,.OE-#&*WC$.WH ^:"IUZ*L*U=+XX6W3 6: MM6M9KI:54JAOCP-R<5](EGFKJJ6J(I%+TD0R]:VLLI68MKH"BD0FW0H: QQR M54E2"&^C\60234['@C2I=$82W$KB%TDAJV#C&KJCK++OXE$6-9WAQ=$L&:8H MKZ(@RZC*X003. KKM%DV+"6D*A)V-!X-<1"(R!12EIZVQ&10KET&MY$.I' A MP0X2Q."[\G*N"^V?1%XK\DVK+TYW)#,H';&-IIJ %G>-4\N2.1X;BJB,JGCC&DGR>D\!2/HE,51ZX#12;[P5.![ODFBQ@>Z?;XR%I MI1$0R,LI@BQOKB!2Y\1)2E"RM6G"D:^D<3(@<>.E8)ZQB+\#/<04.OA%M[;[ M5>UP3$7YE15U'C*B;_JS-!B*;ROM=C)U0SQ9/QCT0,QK:*&9U19!Y1JU*DX[=K0EE1JDK;/$+:+.M">HNJ7L!O9NEZ19S7%9WJR1O/ M.,FYDGYE4!W-ES0P& &"/JQ@:TRGA5^A4I"72&6@P4KE;98L:E]7"MG6E7;? M^U0;$3\]Z-:5)&T64E>A)CGA1O%PVF9<",LNP:L2*>1'H]-ATI4,67PT2H;Q M]@FKBT83L+!M-DP9@ 8U6"H>&XJGH?BJ%B!#JM]95/LLP-!*XGC79/W+NI"\ M'MW6BJ'X_;=I&H_>B_L: (?$VN/D7XX1.=B+O, 4A5/>=:R_^OF&@P5 ASKN M6%P_*YR.\DA,IU$2SV P0*+-[2X_ UBTQ--H/!N)SSN1>8Z^+?4LB9+9;(_\ MH.-:KE$<3>-8_,$5/:("B)CX?B+[4U M?!NNT&&HJ%')C\H0%(.]4IFM.+'FBEL6A4UQH^7N!5@K;,G1!U1M@!W*+(&7 M\$4I21]P+FI5<&_$G JHX,>!.*(SU<^21)$+#LHN=4DRE'C44AAT%0@N"0)K MT_0!$F16P2WDD-2U-#7:VA;ZL;>-*NG0:Y)=X[0OS'1_&R*^60]5.VBZ M_J7"(ZRC+PH:H\+9[KWBNPJMV%$**A!1UK0DZ5F43$_%#=+>H*_I'G8D8XQW ML;BO%,\92"ZLABJ$S\)92(T:Y6%\Z[6.,9K.$O!AD:W\$].3=B%S>M)'HP0' M>P UU]N>E(YP-(M20B-K\PTZR5;U<309)^(+JV*L>7M G:U:XV34.'D_SIW, MT2D \VSK,@#RCK^2Z!0^P>N*)MG&)R^XI)\T^XI,HGATVLF@ 0)"MJTK"*I4 MP0-YY_9]*>-HAI;12EG2R&+8PY6:@_,YP]EXC Z#,C-,;W,GFI7J&6D*CZ/8UJ]!IQI/&O2^53$<'M)^%CG H"ML<[Q>XV7+PA!H ->P3T!0=#FU0K]EK M_9Y_8_@;8VY7U\W)9F\&[DT\K;#FM(!5 OL$QH[&H(5QC".$/=>KL,%0 B" MPM8A*MI3V -EV#5XAFD0M8:G[+S02XY],X'+$ET#QQ!CN]&P&,>6@-^A8'9H3+!WN&WB_2 M2!Q-SH;CON#.M5=W'Z]>XN!Y,!WOJA,N7-IT)R^L=/F<>XOT'0KH[63"./W< M,F;E8T,MN5[TJ$$_0QZ>MW/+&](/!(=Z#L7+ 0 YD(UC@Z-=39YR7=M80U+. M5V+@R0(FN">#[9JJ8*[\1JDPOL.EG&[#K35(-L",=JMFX:)8U(5_:;R'X5[^ M1'QH26#UFZV 6VHWAA#X!H\*3'KTG=)A%@]'NQ/ZV?"L'Y"VOW;+C!)/2 H' MI:G4?GUX!_P+OL;C/H;U*MPO?$8[-IE&YM^8<,/)\T)M)'8V$!SO]?+N!0U3 M@CDX[IW 12=0]P2&*T^40(A/\&:XE-CZA6++HP#O:+0KY#IK;T%T\'SGSWX( M:'V:4S2WRU_8;?Z)48:N?()SXN$O3P+_[_/?'(-/SV-P8)2@B&S1'*HPWC;! M=02P9VDTG4[[D#N)H]GIEHL8"EH CL0;G'0VCH][U&_&TVB:C(\/:ORM=_]P M;>F>*J#7?[#*O@Y?6.!K'KL9"G\R"*-DCV8]P-%F]X*##HC:Z['VLJ3!9N/" MRL ^09R<*@J^#0EU432XFZ\!'MBC)&5PU]F;VMI).=2J[ZX@MOE$"VNWASWL M[F'?#J72WG5'>^GRRLU:U+?OP(T:K^_0OEE9J.'0S<+^K5?HFNQ(VK2I'MI: M6%1V36N24B_=LY[T[K_7='](M_QT#II5N KOGG;_2+@*]^=;\O!?B%L)@(0Z MA5J -1Z>G0Y$%6[VPP]O2[Y-GUN/5L%?5TK"942 ]PN+?:SY00=T_UZY_!]0 M2P,$% @ &X%I5DD)E*22!0 W@P !D !X;"]W;W)K&ULG5?;4ALY$/T5E9?*D^,;)*$2H"J0RV:K)5JHJQN&N?3\:#.N7TY'B=34Z/3 M*+3DL;((L=$9KW$Y3FTD78E1X\:SR>3YN-'6#TZ.Y-N7>'(4NNRLIR]1I:YI M=%R?D@NKX\%TL/EP;I=UY@_CDZ-6+^F"\F7[)>)MO$6I;$,^V>!5I,7QX/7T MY>D![Y<-?UM:I9UGQ9[,0[CBEP_5\6#"A,B1R8R@\>>:SL@Y!@*-'SWF8'LD M&^X^;]#?B>_P9:X3G07WS5:Y/AX<#E1%"]VY?!Y6?U+OSS/&,\$E^:U69>_T M8*!,EW)H>F,P:*PO?_5-K\..P>'D 8-9;S 3WN4@8?E&9WUR%,-*1=X--'X0 M5\4:Y*SGH%SDB%4+NWQR_O;BZ_GEV=?+\P^?WA^-,R!Y86QZ\]-B/GO ?#I3 M'X//=5)O?47578 QN&P)S3:$3F>/(KXA,U+[TZ&:36:S1_#VMP[N"][^_W6P MF!_<;\XU\3*UVM#Q $F?*%[3X.3)']/GDU>/D#O8DCMX#/WWY!XWWQ^I.PCJ MLU=_=9[4K,@W5"M2VOO0>4.5RK7._,7Z3!ZO01E"0BM4>-1<(TEA0^BB^JRO MKJUS- 1BUM&&H3K37E<:J>>[!4JIB]8O5>NTSVJ^!C2IA8TIJQ^=CIFB"@NF M (9?:YND^%"#>&JQS(O!+P-#6&^SU5R:21CI%M@[G+13:>TI+BTV+()#%V$S M9JG-C\XF*\A _!2N\=PU@.1G:N:@ 0[3D?I&JM;7I'+4OAB(' 1WOH=H\YKM MVQBJSN2TXR-VA0C*Y@H-JF+@C3+,%2CB":CD.A*IR]'%Z"GWB.HGG7 FV&N( MKMDWST3,U;T1Z,7D '[5UV+J'"(D1+1%>,#:&%AT09$%G(Z->_6%%FP*!A; MVLQDB$^A6]:\ A"CO9J3\D'IE#HH9 NP5C5Y%D N^AS!Q J& .'>US=(+SR?XK]:X'6)..["PD0^67F&VJ M?PB[E&.W45$Z.*('*;& MEM"0C>84 D?P6+OV>@%VJ1ST+)//>N-ZQA_;S:: M;M9X;Z)KZKUEL5D,14WKPAJAG).GA"VIN,#G8)%0\* M8<%%!"LP&*G7HLT]!^Q-[T(PI7\C2Y+LZSQ\KC;^QH[C"Y+(YUZU*)$/D=W3 MZ<%H#@&Q*0'N")F:(0=6$LR8 &G]FE<,"B0X6XFL*>,/"R[.W5;02)U1S+B. M_!>'>L8X0"RUXDYO#?-'CXERSK!XFG"!,?50O)M3\42<5^@Y$!U7%BF?FM:R M!Y'PK Q*EC/59(X+DI(;6%79OL>96L=ER6'=HH9N+&X<"#M'>7\;(E"[]:9/ M)<1PMKOA;EX^F(B2TI,=T_Q31K& ):,VU,0]".KI)O<=KY'A_VO8-UV>M[^' MQ-$:4'V+F,V=Q6VE4J=PHDI%T\]R3J(ERWS;(SYPN?CO&%[">&6SM"R9.MS MZ<;F30.6\6211VBZUJ&CR^R3IE\1^B:N3IL)R!!.0HF?>6==)4'\W>0KLTY: M(#H:\I GZ)*$^E::VP&CD) VE$,:OEWSLL&LP6?-8@/$. 3++FPICYH R8TA M:2;_$?EE,?H<+6 Z M&;UX-E"QW*;+2PZMW&#G(>,^+(\U_@&AR!NPO@B8>_T+'[#]E^;D'U!+ P04 M " ;@6E6^/!K*Q ) \&P &0 'AL+W=O*DBWYEIY![[[8$L4JGBK6Y5"Z6!G[-5\HY<2W-,GRR];"N>6'3B>/ M%BJ5>=LL588G,V-3Z7!KYYU\:96,62A-.KTP''52J;/6U06//=FK"U.X1&?J MR8J\2%-IWVY48E:7K6ZK&GC6\X6C@<[5Q5+.U1?E_K%\LKCKK+7$.E59KDTF MK)I=MJZ['VX&-)\G_%.K55Z[%F3)U)BO=/,07[9" J02%3G2(/'WJFY5DI B MP/BCU-E:+TF"]>M*^R]L.VR9RES=FN1W';O%96O2$K&:R2)QSV;UJRKM&9*^ MR"0Y_XJ5G]OMMT14Y,ZDI3 0I#KS__);Z8>:P"0\(- K!7J,VR_$*.^DDU<7 MUJR$I=G01A=L*DL#G,YH4[XXBZ<:B%O=X1??VU M?7W6U_^+]GGIP7YIRH@/^5)&ZK*%D,^5?56MJY]_ZH["CT>P#=;8!L>TOXOM MN/2@+>H*Q*U5L7;B%QGI1+LW\3D3C^95I5-E1?><'0JWNH42MR9=RNPM$#(7 M4V.!6ME J,PIJ! Z9\[G17LI$ MR-04, *Z3OIAV Z12TE"9:%NU@MIK!RXMHE,.-7[$%CU:I)7PM@T8!=(9-)4 M._9C#*-Y#DFNXPX=.<_^W7=46+]MBM,^14G$N$&2E68BOF*BM+_+N^%A+FD][(>1>4FXR=+*;_QBB-12:&[3#\FY!3@&5;-J!@0AEIBB:O =4BJ^DG CC:4O?I MX>;SLW@F?:?8$ID@US)&KK)H 4KSU2^&J@I:@,R,JW6WR^79-B"O.GD7TNGT M3/3;X^%?MG)?7$+O8$MGW=2#YE0:=JS9MF-W41^:FCL..@6C/V3W"@"Z8;M_ M#H!.@!_X2*PX@E>UW?P6DL/#9Q9H']A?!"98UI,HD4@]SND2LJ3,4%93:L6O MJ*'(U=D,LON2"$4A*:AU25]DN! 178Z+1 64?WDA,TYH7]-/QL,0EIDBY[SU M)8([UPK%GRK!4FIV[Q^%M,"1T"(Y$CTAW=B PI+[2 SE+H$]J:==U%/C':?T MV^*:2]&.MP*TOUKSJT/1.:Q!%2&%\![7/2JPF[2LMAE5R20ZEE3(IC+A0LX, M-#^R[DIA4P \,T[$5JZP>'8L)!O-$V]*$6M+11[Z"M]#2LG*SV1S9K*_5_=;#7&S#0' HSO%3(W8 MA=J*C.OZ07@'VE$3H^\G=3Q^I(X*\['-1R%4&T <8%6R;O*QL/NVT8VNV;9ZU[=BR@-?;P8(0C\4>=L9L:+.$Z]5E% M'GA&>>(9VR4<+N!QV8SWWI@6Z$X:Q.O)$FD\Q)D#8H1E40N5UQUBFV'OQ"3@A_L&J-330N+(&ZG" MZ4@FV/"'+&K3"MWQ1T^1J/5OZ'5L4GA*1ZQ1QQKG^\ULCAD6HLV>%10G^R3$ M'-4/:(S-2^%2=G^-)Z-JU(G/RJ3%R?G_I8ST4=)1R'];;]*/^;TMTV^,-''L'3[F>^Z:4 MGWFLC/-VN_13J'#%K/2[=Q72Y'V M0&2*ST7Q>]I.Q 0-=?_=C_I_Q,[_#WS[6 NH8_[MG0_8L_61\7?Z>A+T^]V: MK[MA,)C V?6UO\_A%+H[X5_'-!D&H]%Y8V04#'L;W,?Y "J".(%AM2Y=$8J2 M'312K"T^^\0["=OG=1)39*BAEBID_$Z/?[\S!J1]M&$-><7WF* =:HG?08Y\ M(8?R_B'E2Z*3NG;\W#3A/[U:6>% $ZV,7('BQV<_*E1P\+5)+A1JD"@Y: M^9=(E-[.%C?[#P:'GXT.OQHO(-S M9\JD.AOCJ#D#9]B1Z$UZ#9D70R?TW<0]Y!G:)^]WYOA,;GF3L0DE#=UJ/;S M^O141@NH97*$DI;G>QZE4V$@[NY>/@4ERZ$D@&G^#$;!L9^S\ EAGG&>43)@ M8B,$F2RE%4ZS+ ]YI[& CP$\(OK=)S\@4V.-Z MW(RH1]8&NMV@VZL7VTDP&8S!5[GTR8H[5^_6Z*76)DB#_FB36N?=32:-"8=_ MK53N:QE7Z\P]']::R?FD=C.IW=1[0# !6X /Q\,:P/GP6"\-F3?F_1.[8L& MOV.C[S;T5KC(G/^XL1Y=?QJZ]E]$-M/]=Z7?I)WC, VB/(-HV!X/6\+Z;S7^ MQIDE?Q^9&@<&R9<+)9$(- '/9\:XZH866'\PN_HO4$L#!!0 ( !N!:59[ M3@H6HP4 -@. 9 >&PO=V]R:W-H965T3?N]8ZZA9"J[922F6^ 7=U_+:T*K;:$EE@3]+338T"88^)8@Z"_.[S /&=%!./[1F>G,=:^WOO._DR M%Q8O=/Z'3%UVVCGN0(H+4>7N1J\^XL:?$>M+=&[]+ZS"V=&@ TEEG2XVPH2@ MD"K\B_L-#RV!X]XC O%&(/:X@R&/\E(X<79B] H,GR9M_.!=]=($3BH.RA=G MZ*TD.7=V>74S^3:>3;Y=P?O)=#R]F(P_P63Z97;S]?/5= ;CZ25\O+K\,)E^ M@/$%G9O,_CSI.K+,\MUD8^4\6(D?L=*/X;-6+K-PI5),'RKH$N0&=USC/H^? MU'B)202#_B'$O3A^0M^@X6'@]0W^9QZ"E>%^*UQA;VTI$CSM4 E9-'?8.7OY MHG_4>_>$#\/&A^%3VO\S'YZTLM^'403_Q#I,%(Q+(W,.8^\05@BH'!I,02JG M02C^I[5U8(1#L"M14H6X#"ZDDW]1\6%006<[) 3!Y%<*%54AE#PH$NQLNV M);G&W5 O_-9^>\1[RH$PZQ"&?-RGRO)1H151 J4V;O":X=6QI;\;Q?1_BNWXT;J71 M=S(E]93@N%B@'TVPD/>[ -A4',5'OWB7,Z)@CJ@H$:U,GTAI-GF\B,,"6OIPXIY,IAHDX;FH3D@Q+-Z4]>H/V?KQI)H974N M4Q_@NTOL$RH,^I4Y#T"X("GM55*'[!$")+JBC9_S%18F4 M:VL/J:1" HC[9X"+X.6+X[@W> >71"DW03J_1D&]F,?^8TR&2F3]S^$T4"!@ M*:0*7608#;9L/-ORTJ>"5H^%SJL>M0FD$_^:06[R#QCD7/0-U4?QH8)7K.%U M5RK:1G)-4I53NB3(;<"MN!,P>%_&:>ABFUD5BG[34<)6&[RP6X]I3)(YK,-K M18%0(LT%5D$]F3?K*=4(R58N<2?YH?5!Z*8;>K?0(A[Y/PM.JS4\Y53@UWL1;IE!7/BE^ED$A\EU. Y^/<;NM,AF#5NLEI!NG=WEI?634WP"; M(9KBF]8LV9D=1,.^K])NZ[91H%GZ.Y4-@S=5[?%PY_LLS)*K M,,<%B?:B7T<=,.$>%19.E_[N,M>.;D+^,:.K)QH^0.\76KMZP0::R^S9WU!+ M P04 " ;@6E6-2PBTM4" #M!@ &0 'AL+W=O:U*KB96H?5FY#@J+:"BZEQL M@..?M9 5U6C*W%$;"32K057I^*X;.Q5EW)J.:]]"3L=BJTO&82&)VE85E3]F M4(K=Q/*L@V/)\D(;AS,=;V@.#Z"_;182+:=ER5@%7#'!B83UQ+KT1K/0Q-$99+\2 M.*BDE>,?Y,S\HXS7D)Z3P+.)[_K^$;Z@32^H^8)_2Z\!AV^#S7T8J0U-86+A M@5<@7\":GGSP8O?BB+2PE18>8_^;M./@^)ST\&3.7X!K(1DHD@J\,4H3L2:Z M +(6)5X\QG-"E?%AA:%:@<0JC\C)A\1W@XO_/O86L8\[/S&.,L5649ZITWK; MS<Q%UD9(># MJ+6>L'F<,7ZVD2+'S>Y GITDP]:*([^=WS+.\.9E)!=0LQV& _? M+97G1785]-P(2QGU/(EGQ\/@=\UO'7ZGUX(JD'G=:,UAW'+==*/6 MV_;RRZ:%=>'-0W!')>Z?(B6L$>J>#R*+R*:Y-H86F[JAK83&]EA/"WR/0)H M_+\60A\,LT#[PDU_ E!+ P04 " ;@6E6*RVLLUT# )" &0 'AL M+W=OLV^YP'U6;B879EB?)2W.__B@Y<;R[-,"]?+%,BGSTD!+)^4[(;ZH MT.2Y*FNU< JMFYGOJZR BBE/-%#CSD;(BFD4Y=97C0266Z>J]&D0)'[%>.TL MYU:WELNY:'7):UA+HMJJ8G*_@E+L%D[H'!6/?%MHH_"7\X9MX3/HK\U:HN3W M*#FOH%9XM M'.*)#5XF2F6_9-?9TK%#LE9I41V_N(,OR MCFFVG$NQ(])8(YKYL:%:;R3':W,IG[7$78Y^>KE^_+B^?_SR.[GY<$?N/WU] MMWZX__!E[FO$-A9^=L!9=3CT!9R0D@=1ZT*1^SJ'_&< 'TGUS.B1V8I>1+R# MS"/CT"4TH/0"WKB/=&SQQO\YT@XG.H]CJF2F&I;!PL$R4"!_@+-\_2I,@C<7 M6$8]R^@2^C]@>1DG]%M0/4$$F]D1EZ_FM!@_.9_6P?@[GGE%:^1EF@5DE;7]DEQ')T')'0C:/I0([=:9225N'?DI(BZW@R%!.:DO<(,\->EK556S(-.;8@?(899_:PH_75F+II2*]/"HJG MQ,GU"]?ODAKT(&/1V*6#N#"%U$W2D)ADGRYH<# \XYA0YMU(^W[VP*0B8'K! MSS=IKLY^PRZG^!<0+30KT7*4>A%VN;)$2)>,8B\^2<9X%'F3DP93VH#MZN7> M(W>M-,_U7QQ>@ 2RPW<^"KSP"&\>/:\U;F%19*SAR)#_@8"H%+9:SMVP=ZX% M^(/V7('I>VT_YVZZ]GXR[X;D Y-;7BM2P@9= R^-'2*[P=,) M6C2VV3\)C:/#_A8XJT$: ]S?"*&/@CF@G_[+/P%02P,$% @ &X%I5NAF MH)(X" SQH !D !X;"]W;W)K&UL[5E;;]LX M&OTKA"68DVB8JB2Y)Q3N=(9 MM[C5B[Y9:<$3QY2E_<#W1_V,R[QS?NK.;O3YJ2IL*G-QHYDILHSKIPN1JO59 M9]#9'-S*Q=+20?_\=,47XD[8?ZUN-.[ZM91$9B(W4N5,B_E99S9X>S$D>D?P M;RG6IG7-R),'I;[0S75RUO')()&*V)($CG^/XIU(4Q($,[Y6,CNU2F)L7V^D M_^9\AR\/W(AW*KV7B5V>=28=EH@Y+U)[J]:_B\J?B.3%*C7N+UN7M"$TQH6Q M*JN8<9_)O/S/OU5Q:#%,_&<8@HHA<':7BIR5E]SR\U.MUDP3-:31A7/5<<,X MF5-2[JS&4PD^>_[^TZ?+^^L/']CLXR6[_OAY]O']]<6'*S:[N[OZ?'?:M]!! ME/VXDG=1R@N>D3<(V!\JMTO#KO)$)-L"^C"NMC#86'@1O"CQ4L0]%@X\%OA! M\(*\L/8X=/+"_YG'I;SA87G4-6_-BL?BK(.V,$(_BL[YFU\&(__D!6N'M;7# MEZ3_@+4ORYOTV,LBV7NEDK5,4S8SC*/O#.J;J3E3A48*!B'+A%X(C3JU2W8A MU1W/K6 W2XX>B45A9/,O6!+_BB872N& MH:JY):N-6&#&641LO93QDG$-BJ5@AF>"<>,L( XM5DH[CB*71/Y>Y$++&%=7 MQO*'5&(().Q"\SS!&?ZR3Y"C=QC= Y)_2XHNI1$8:3LTB'OI -'5#DG3> G7 MR:X?,P&A57I'=K;B4E,D7PN> M2LMITB-X$&-<<)E5&-56:$Q0@4 +9Q:BL4:$,X5(I/*+2)]@%<]9KBQ=6.=C M;2.)*QE*:ZLP(!YZ6SQYE@M4(&KFB<)8F4?^<[(PMQL36WY;8:R'^)"XLA(R MA&(AW,.U*M*$H;'B(N6V5.'LH88:C$\,FT,.>^1I(5!H2Y&WE1+U,X%QX1/$ M![$)KERT*+BQU'&1(:TY]9(+1VD%G\^Q4UQI&%YEKU:4E$:^FM1]>T@Q9.]V M"@I^ 9QC*;\D 5V'%&C]Y!*9J8*JU9GY0G56[0:H00;E:CO_E'22AH?M6B ' MM,#409'U,,?JP461WB>5.'!\(^6U'KR2?TX3=BQU*S.X\NL< =VEY"ZY47<]*3D*)KV@7A!$?12,>]/FQ!7! MGJ)6%6"%K83#G^D3)11A7/+3_=^/['-/!O63 M>P?'$8K9(S;M0NP)?:^IAMYM*G)S/(M1]F[()C]".LNH\O_DKEF/T4=VJ0I# M^[!+SVAD;)$<.KO!3E54N%5*/[B4[A7-/Y>O65R.)@*0LP.UMJ$[8H-IY$U& M0>OD>!QY(W_4;1.-)EX4CMI$T=#SQ],NF_3"JIFAJ:SWE5:8/99IRF^C*Q@& M7CAN-!T/1H$WF$RZ+U"$$V\21ETV12^76O[@^HMPDXM4)=)8+1\*EY4=?8.Q M-XC&;6%>Z$^[SS^'\N&XRZ)>M/%(Y;]2SV-_,8Y%4V[Z#<,H&#;,(S_H'GX2 M#<(N&_?\2N8[]\+H$%?JBLDLYE/?WSL^'L)FO_O=Y-$T;(@;(ZZ; M:?33E2YV*0J(L!G-9)A+B)M2C268JM56"FKW1UXTC@Z*' 3[*H:C@]':)6^B MQ#XKBS>2O2AY;K8W71'Y8V\X]5LGQT&$_HJB[A:5[PTGTRTJ?^2%HW%#-:D+ MOAZDY?(L]^-1X*/O-MNM6K,IFAM8CQ 8K>WKF]LW/%N=7-*^=G/@];0?A"HD MO@57#N(I]^[T=X'\&DN;$A']']W_]^B^C.?/@.TW2 D<6V >E"#[/CC_CZ/X MOQ6Q5Q$J4?I.6/XZ3K_<1N'/@_#JHTD%WCF;%]O? $46[B:;QAWP]8WIS+71^&TA>_GU>>*O_A: ML0WZ;\6\'"4?%5I\ZH2Z0D:1]?U3MH=V^+^D'87E,#;SP-Z+1!,Y'O3:4AGX_:2'HTM"B.1X/!@^.%R,N#9T_XV5O][(FJ;9&7\JU.3+U8"'WS M7!9J]?1@>! >7.6SN:4'Q\^>5&(FKZ5]7[W5^';\"&7*Q-]3N@D$Z4^TI?+[.G!@ B2A4PMK2#P;RDO9%'00B#CDU_S MH-F2)L:?P^H_\]EQEHDP\D(5O^29G3\].#M(,CD5=6&OU.K?TI_GE-9+56'X M;[)R8T?C@R2MC54+/QD4+/+2_1>?/1^B"6>#'1-&?L*(Z78;,94OA!7/GFBU M2C2-QFKT@8_*LT%<7I)0KJW&VQSS[+.?SR^OD@_G+]__E+RXO+YX^>;Z_=5/ MUT^.+=:F$<>I7^>Y6V>T8YWA*'FE2CLWR4]E)K/N L<@JJ%L%"A[/MJ[X@N9 M]I/QL)>,!J/1GO7&S4G'O-[XFT_JUCG9O@Y9R8^F$JE\>@ S,%(OY<&S[[\; M/A@\WD/E24/ER;[5OX+*_>L\ZB?;ETI^%KE.EJ*H99*;Q,YE4ND\E?@D+$RH M+K)D(F%OJ82Y9,E4JP6/,J*0B9HF J9D#.!"Z:02>998E5@M2C.5.A%)D8M) M7N3VAD;5T-@9S5 ZD[JX<0.%,\B\Y'47RMA$9$M16J" J@W46W_$^B"'WTMA M:BT!!#;)A)7]Y'W_NI_\Z_S\;2*-%9,BA_H;;#W/I18ZG>>I*)(L-VFA:":. M(!:2P"%9X=VRH$.J"0DVG 0/\K*JK4EJ Y: M<$<4'6[:L+.?O,,2.P?2^NU@6C,59LX$\ ?YJ<[Q"L<$5: Z54 ^<$TRAR&2 METS..G[C^P<*D1GK^F9 M4U'(7_8@4LFZ*#_#6QEI>NVP2MRX,7BB:]D9 \H5"-5 6JU)P8+VYM+<3T15 M:?49^UKBK@3!J=#ZAH3I>3>1J8"DZ0AN0'204E@HGSOM.WKPLTB=.DVDT,0V MG! CH>BG.$!!/_R\OF;*Z*[U^P=!$*'[*YH.B?P M4I\H#4BB,_@A2Y$7/!=:5H,I*ZB#A+27;NGU([NC8M]FHP@^1*DNB(ON?" M ,\NX(3PC63I1G&889(W4+^T?>'*\,?AX_L]CQ4K ML#.9 2'H:*G*06A&"[!P2*<74L]P+O[^/%?7-#)Y.Q>(&%)96\(B,/6RA#.C M(VO!.N$ &R_", @B;3\DNA8DUMP]&PF;3>8\E M2,=RYX#%$!#S^*H&*L#LUQ>W7H!0(B_05I0]* BQVB'1V&-=KZ&(58SI]\HF M!5@(TX11T#R'+@G,,B\2B-H6###;$(&)ACQ;,MS6SE]!_QHA8O!"E' =M!2) M;_CP,8ZGU:\^\',:RV:?TD( ! ^/O)I8.Z>'^]96^6!_:%0B&6AAA,/0'B@C.B*&YZWJK]^1HI MINR>FSF"O!Z8@0C4\7"#,^S4&H^\P@3H8UH7$4<%NTK"2@=#F#4\O==/?I&( M;HDEB"PR!TZ;+JS5+RR=+TA2FBQ9,!_W63V6AV6HK7M$@$=J'._)?(LV0EK" M4VX84R7%GIO;\M]A+^P^@)0"3E[1D:]7HMJB@R3'+D0;&MC1RL9S;E5,KP5D M1#5Y ^?II\B$3*3/#M1QDI70F=L(H+:41*9'B%70W\"DG/Q#4;A0K2J ->R= MQ99EF$<4M14X2DF/)[),YV2B;A2$A3R&1>!CL@O 4&Z3\Z#_3KL6*H/9)1 5"<@' \KHV!)YT26274^<81! M4^"JZ--KA7U.>SOT<0LY*[:4P[/^&7*HHF"@XQAVFVOJQT[DHH..D ?@LO2& MW3AHD2)V,WE F]=JB<_U@L6V$#=D]4E=$=,.3Q[T3QL:*)++,IX'5>X"L9;. M2#TV 4C))7,43*&CU&!&22OAI*JD:,;QG)2J?4J:.=/*,"!.9@U M'Z155+9;^HKLXA$)%=;\AZZS41G':J-7SD(*BC*93,.!W>2=M<$/.Z M*GXX'K1JO,UU[EV1+.%P?-H?MH8 1V.A_U!9!K[P9O4P1 8(4$D7T7/K(1]JY/2&D%VA,BFDC)J\E3@M54;@0VN2S$A%82D'$9C!@?FQ(O:O_ M;UW\D+R[J>3&2PIXW7G>R71>YI_J=LS[F+I+HJYY=4YY>D7S3+L/6^>1\VX- MG+3ARP9=6DT\VXY67 DC7-AFH6'&BT[0$9X.Q_W!O:_G2NMFL2J@E*(!]K^> M76$@M/?D"'\>W;E@[DS #@/A[*#-JB+J_WPIP$_^+B%,HH+).NL?G?[ADMV8 M_:YCK)9UW\=H9CW0W(D-'GS,6KX5X*9Y'4>BNP+1!D+O'AG^RP'P3YO[_L"( MJFJ#O CIQ2% 98QY]M!-'( M]>?C0>\,2[Z*RGD^'Q39K[6Q'7&VDP8[-[A@X9'L(LAO)O8>GIY%VC$@UNPX MZVEO$(W=./Q>+>*R5E/ $&T!(\K'0RV*M)A"<=MQV"7G<,&+3;B*L<\#KS_% M7P3^KG))$6D(E;;4 .]>Z[[T?TWYPN.HBB,VA?Y[_[_@;*'J:.4F#\.;4$[M M?E]_/PY%J2]M?KF9=;0:=09M?!1]7[>1W2/B.MB72+C8!6%[='V3DLTG?A+G M^5\W\\M/_NS_WZ9YM]&P=8WZLH;=M8QW8?=>&;M)FUH])"E;.C@ON.CO:XJE%IA8"!&HM41T<>7;G2[-6;]]%HBZ @ M)Q<='M'HF5(9E1%VQK<%S9R(2DFH/1K<,R$(%:[NLKA(,KKHP*2 M'5;+XP[3V N*;ENME5CI.Q,.S:OJDR MX&H&-J46_-LH0\@ID4:=WAP_XH+J URK!5 MMQUP'@Z[_1Z(:X'9V,;^=3N)/B@:!=L=NOZ[0\.IFKEDWQMNOH M)L!CSPXFJV23F="7 " \"SYI%#<\HCI+4\?*:NG\ G!&4Y.4O'Q=^:Z:MUJZ M>M08]'83IM/FKA<9MN?[/6T1=PNC]S$9/'(J'(X6+B6MU_%Y'\ PK A,XJLH MV*SQ.ZZM1*(@.. XEIK4H8,'2-=K<.]F\ZM$H(8,\M;'(]MW5 M,"+/2?JU870K(UN&J7@6U4)^W+N9)4.T-G/>10. MYA^LC.R&CW:-4>HW?_ECG\TN]S7X:#M^ MI$T^P/H'\93SMY<]C=KNPP;TD[H(6^_SJ7XX;G?$X%T"@:4]"(B_%0C>',1SV:=P*T<69[G:)N>=$H&>^*1 M7A2;;;M!YH3M;K,3^ 1^;][#*GUID:R'VZMA&'\=/K[O>DV[ M[GD2?)P^B.]#@41_1VET&EG5CI"=U8-_%E!#P3[5DDL2"!0<8#9:?8N4WHL, MYM)-?#S#FXS?RG)+QF]Z/D9;3_K]!6I_ALRU$)KU?C[W*]5^,X$PI))[6[BN4AH MC3*O YU"40._ZZ :K 6NI('3I;M,W\'3(,:NBSN+8\Q.S<^YE']2Z8@MC)6, M'L]_1F%G+N-[O?5IL[N;=?#LUL%39V<:=A-LX(G[!CA1MGZ_S;L MVE%B:XI 7U]F>[&ULQ5AI<]LX$OTK*,WN;*9*H2C) M5^*CRK$]%=>.,]XXLU,[WR 2$C$A 0X!2E%^_;YND!1ER3.#X:%5*;P<49/[NO+LYL[7-MU'TE7%T4LEJ_4;E=G0_&@_;!>[W(/#T8 M79R5E/^MO*]P-^JDI+I0QFEK1*7FYX/+\>LW![2>%_Q;JY7K70OR9&;M M1[JY3<\',1FDJL:?PY)7F)SQ[]B%=9.#P*V22$S'0S&))Y-G MY$T[KZ"NU+52K;3QKKN5RCGVP! B7<]RG4 #TD#[H@W@+/DGH&FQYME E [S<\@[YU=XKHNMA,S%@!V[4CVER#W;?GH >%&)ED# MF2>%*^.USZ%>>R="<5)DK%%B:;W:H.[KQ&DGU*>0,+7$"A>)MX&3GO:*K#/6M\%B[%0(/+ G4KT$!$R*[1PY MU*[7B2Z!,0&5Y&ZJG:_TK&Y#P"!Q3B'B>DY@94A@;ZZ!G!0[A[3'V7R)*XA= M:9.^)-J#,(2GE&;-:&H"^8SEF5R2Z1@.BAJP)X.15L!G2-RCBI(><>Q<4FE. M$E56RF_H&MJ=-A\)<'-0EZAH<$',[M3GS]*@1[04?G][?R,> I2)W>/IJ;BR M)JE!;\;GZ\!MY('ZI)*Z#X<[52V0Q\L%683%@42 [[DVTB2L&W:@6FW5W] F [X($VW9JD:N'0V!',O"P#,-145 MBU\TMD'1PB'[18Q6"VP/H#7>7E)(EJD&C M.,5]UWVX->^Z$M*Y<:3)0J.J5XQC5MGK4)0_4/\"]BVH$O;LF1Q&<PD%Q'E1 S.$]M MR5D0 ,&TJSA?2>,DGVRBKCAW8I D5=WG,UAU%!W&?^>\KI4DKB97-E2"$XYV MP+="+#/>PS(_2W-C*.#8_%"_P13 M%MH8XB6_LAP:[)Q[:IV9TM4F)8'+&Z'=X1+",#!#DFGH()$-L+:KNT 3:XU& M_/*6]WI^H2AU>+BT>5VHERL^61*&L4OV.^;.7,/5C%B#V 0GBE2N78T9-#Z M:V5Y.;GK.3<4G'85W4!8D[BB?#5YBLMZER&T=MM=R:D"4LDEV?[H:( M86^LV9.E4 $SM6^ 8,B'+<,J\= MIR$4>N#-VI12IUOE!CN:J9USQXVVL+7Q7_+1UB!C'C@:U])V -J)%X%6>RQ. MVQ318K!77^!.B>ZO;(XMJPV333.B#-M;FI-IQ@P=D)EC-ZKDL7NYL:5AHXZ] M6+Y3X"_J9EN*>"_"2IF0:%XI-["FBU\1^N8ZH5T,X'#T:X!^WZ4=NMX'::22 MYPQ>Q2#XYN;=T]HV[\"C,J42I0[#E@9MX4#DVM[36 Y\%6Y?GCMD="Q'-9&F M/(=A\.RL[1??HX-NM%U/37?D$R%WO(8BAT\64FBU!&+_?ZF(78M[/?;1N9 C M_QVULZ]$GBR)]F"Y,_U]33J^\5RY[PO5J/=5L:!YGKZ=T@D9Q!$^,'9/N\^S ME^&KY&9Y^+:+,1[MU8EVX(O,R416EJ ]W.+ MDVMS0PJZC]87_P502P,$% @ &X%I5FCDQ\/3# RRL !D !X;"]W M;W)K&ULY5I9<]LX$OXK*$\RY:F2:5ZZO#S9EN7UQ?*R3C%H(OS:(L/0Y] M?W*<<9D?G+PR]RZ*DU>J*E.9BXN"Z2K+>''S1J3J^O5!<-#<^"S7FY)N')^\ MVO*U6(CRZ_:BP.BXI;*4FM!V?!S-^S(*P7A(9ONY'A\HR7_.15H:Y90;-!C?X84V_CMZ<+L[/V-M/'R[./RY.O[S_]/'5<0GJ-.;G1[#Q?BF6?P#'8:GD+&][>A'=2/!.)QZ)@Q$(_#.^@%[6R1H9>] 2R M6DKQ,"6*E!=ZRQ/Q^@"AH$5Q)0Y.?OXIF/@O[^ S;OF,[Z+^*#[OIA0$'MM' MC9UGVU3=",$6I4J^L8NJ2#;P;W:1\IR]S]D_J_0&J@\F(W8M6*(RQ&(BEHPO MX8=2EP4W<:56K-P(=OKQ/;O8< 1*(JI2)CS5(U"!!8G$G9MY[ L(O%&\6!*U M,UD@9%6A&<^73(.FV*AT*>C&=ENH*^*!8D!F548+?"]$:*0I<6.F:[I+#-,- MV@\2;&2R@1R%8+7!EH9\QI>"\2LN4WZ9"H8LQZ36%8>DK((?%T:X\\7%A<>^ M]L8CMN4%!)5;GI>:)5#:MI&JXT)5A66!\1)178+#)F3,;V!)X)\_(M&W MPN3!],9J?:52Y&69KUEI%&"3L_P#6Y"03/Q ^H=$,D^JHL NG5+NM:O9& O3 MBM@#QZ2,1.5:I7+)2]S3)2YPJ]+J:BNL3^D7[.>?9J$?O7SRZZ%1G-6E_J6] M_6^CQ_-=/3832)]&G4:3[*W2);&L>0I--9.>L;'O#(*Q,\#*SW \#OT8O2P% MC*"V)'P[*PZZ_;J_T80M4+5@HQ%;BQPZ2JU-W4"\$MU2<-K\GTW;OT$8[6CC M&62,7([#WFC626/-BW@&O[29L>_Y]TJ6-T=4%6%+!)5$U/!KQ#%"%9&V+A : M/9_9GR5.,^O%)!@451K_,%H?W/J0J!%SH?_2S**[9AR\_*4-=^ZDC,N;+AC; M?%+6G@P"IWE>\91]0"6E<(!Q%^Y4=\/^U&97MA$I$EC.3K>%3%DXM5'HL8M" M(JV4"GO)AB&R(;+JAH,Q(7*K*MI7N#J5K="U5JTF28Z%_%%N]FG-GSU$:YBU M3VN%R'E6TS5:=/8IFGT@T:5 FA6=$IMT+NLEQKV=132&\R(Q0\-815X!J>$$ M$!6@DH0F8GEE(I BS.:[-FGW,C11$%8G,&\P"L;^R/?]>A&,% MR;#YJ2L;ME[<6QT7Q$]RP"W$2IS>%V:V@IS M*=8RSTULVVU6LM D0XZ-"HV6I,$R@_M;19BQU8.!#BCYY ]E9XG.;/JVW9S< MT^4E&_!L:PJF9JB!F2S[6?,CUTO^O0[I#U:?*1(_R5)4*7DZH$2&\*D*&XQ) M79_$'1G:WJQU81@^,GHV5FO-10_- BN_(2PI'A.USH$3$-J=P.YZ-9,'-@U>51X5(;17'#K!4E=@,7WO64/_P,'<;U4[]J2X9GY #2Y"@F.F7 MOZ:0],H@;4;[5&EI4FB7[2DZ;:SR)L5@8Y/T;1M$2S<& MA1IUE:K->8+#K2R7=0$@#$3)(3.B5]HD &I:4P[M+A(D=8(09LD154*:D*FE M@&=UL[ODP8$BLNW?%)Z/C;_S'U3MJ!98D5.Y$NS0Z+0+ZK&'WN:(3;QP_.![ MGZ7^=K0J*.7#T 0!*>?")MXT>(Y)H3>+GJ-]G\QH%'C1G$918$<3/&M9LYYC M,<:5@N?*E*IF//-BFCWV/?\YC4(:Q7,/?39^S6@R M;BDX^^HML*XP-?Z&Y8H 45NA')1DP!T=CY0HO]!0#Y!U+MRP5+;@SE1/-&1) M9?,"5>QVNJ-RPV2+'2CZ@/9+55 SYYK)T#/A"&:;0(VZ6RK1*U0?D-,T44XFY-K81D>*Y5LVI507#QTK8&2(!B9%%J;9%E MWPV@@3]$H4Q\D^+1,C3GTZ8B.?G*'B"3!@:0_V#)U@T$>O1)#=G?'"R:_'A) M1^=_7Q5_ZNOOYB09>J%C:)F M>-XT:!3:WWU'%^\U4O%:(6RG_?5["?;5,ZGEN);_EPL&<3O49#0%-/NU1@5AM+LN\KUPWL-8J!D/-G.CB24[G/VR2WOBS?9S MNN\:!A."%BLAB>?#.-XE#!6,XT<3WF5^:QJFH4*UKX#]F>L=1D9>FD+^'4"YPUT31L31Q,9CNSH\CS>R8> RS\&1/'X:XI8M^%*@^]CL>A:^-@ M/F#CN3=[.AL?CL<#6P!9/=S7'V)>7NY8.&#S66<3Q\+8?+*7Z,1SO0)AC+ZG ML7&TNRQ"0+AQ'R#RPD#J8'^:/SP][33RT M!4SL3__R%O>8.&1S?RA3P\3Q_LW'/1-'HQE"]]PY?AO<:#(;S!9S;R"UMT\] M-_K17#O6W'N<:\"> 7'/(N=E(.%;50*65KG36??.9LQY5ML**^#-_(@:S;;E MN-VL/A3\]8_+6OQISLS=/K]N:*]K"'+$:SC0=;@A>GQ3F3UVUL>3^^'DM=E# M2#I@?.9W1P:$D@T"7YF#:M.KU/#@%MS5];%]H@K: ^TMM200%N2ZLW,Z/##G M=_5'&JT>05IWQ!_,>G"+]> )6.=_+\O^CK:CIV Y=M[Y/ISE)E+H71#@'DVS MIS&G]LS7N5^_E;;W#VEAZ+_\O#AM3_Z'SV<>?A[C,:+F4J'@4JL58"B:NO8M M_WT4Z12'"'H-LAUZ<[ 4*9WB#YTF=3M=PRP4?I0.6CU46Q"I3WY[-N^?!H_J MH^=$;B4%>?>JH*_0#9+0JL(^5\J>SU-<:^K5>?_\G]ZLJ2I=-J[3MJ;T,FP% M@9(4TF)?<25L<['>#&]INP&-QO7R/Y#4. :4KE?8IIG<^IC10:?R2W/&7M<] MHPKJ*&3>^[:CL=FV>9'9JNO+\-D9#$]9K_>&X?9[H.[+B'J":7SP8&W39Z\1 M)X(#_;?)OO\33?:C>^&F+;2'_SMDFL>/:3QO7\](X:8/[-)&TU>:QO,Q;>9P M*_DUKXOI+CY RQC,>^U?X,435#L'._H=6(]C+P[9;Y;:81 Z\&D\\P!:783N MM'?CP .VNX,/.$+4@Z/H9H(8?$Q;/L;.AQG4G[A\.$@="Z->IS )>@_1*M[% M1\"F/6 &P F^0F_6\C&-.VP>@<%)RT<8.WP04IWW^' ZEFCF^;,[^0CI17K< MZ]DB;V8M\R@D%CP9%.L5DG[X-U\M_&60-:FKUM '?,?.!Y:9*-;F,U+-S&=< M]EO+]F[[I>JI_4"SFVX_<_W BS4EZU2LL!30;'Q@:T0S*-76?*YYJ;O M1G"(3!/P?*54V0QH@_;[W9/_ E!+ P04 " ;@6E6A1-,[.H* G'0 M&0 'AL+W=OG>#C;>[UZ?GKILH[;2#IV5LF<@;;% M:3(:34^W4I>#\S>\]\6>OS&5+W2IOECAJNU6VOMWJC"W;P?QH-GXJM<;3QNG MYV]VD\'_A3JUO7^R^(DZ4Q MOVAQE;\=C(@@5:C,$P:)QXVZ5$5!B$#&7S7.07LE ?;_-]C_8-[!RU(Z=6F* M'SKWF[>#^4#D:B6KPG\UM_]4-3\3PI>9PO&ON UGXW0@LLIYLZV!0<%6E^$I M[VHY] #FHR< DAH@8;K#14SE>^GE^1MK;H6ET\!&?YA5A@9QNB2E7'N+MQIP M_OSJT^7GCQ_$MXM_?;A^<^J!D?9/LQKZ78!.GH".$_'1E'[CQ('X8FCWCM=C)3;P

:?LC1J<__Y;/!V=/4/;N*5M_!SV%VE['CI.AJ*/07PNQ46UALF(*8DOGD?B MXM.5^+*1L-Y,55YGLG#B4I8RE^*JA*"/?_]MGB2C,SH7]GDC/CN!N_Q5::MR M(8M"^(T2VKF*EF4NX-S.XX\NUT+AF+\7NO0*$O).F)7X 2>[WEEZK>%XHC3E M*R_OY+)0PEM9.LDN.11_F )1@<[1#9DI.3:PNP(-[?6.1WV\M]*)K;)K4(2K MC>@X(*Q6?!]>XX_*E94%TPR"/9@H,[,%5GDG=I7=&:=;BB^01R(PH@S)2*#M:KTC*/90RQ2EC2V ML^9&4]1TXGBI2K4"UA.QI ",.,J&#%!3V2"'YG1[^$2LK-FR^)E4+2'[JS(\ MZ<8K9Z4J-(&3+GY65KM<9S6=/Y205N&FVH @!A@&E*_=!L9P(XLJJ%B2\F69 M,5L=^424=$Y!%'H5=;(A>FXYRI)JY(W4!5N4NM&Y I8(TB/Q;R$/4>A?)%B_ MD25K%'\\I U=[(P-!F;9M&L[.W3[K<9[ EX2-[+0_U9Y4 -"OMZ2/87MUF(/ M\N"PC1R:D]"K7+4%.TBF(M>0I_U07+#[(X:K[1(W-7&$/EF1U>YYTR!S( MN8]&PS$27E&PYUM5\.G:7V!2AT1-9E2BD*F]!A06QL%SI;7W>'"8LTH/?N_/X\U&9VI'*Y")&"5T-U\K;BL8TD_-C9,/TU3$UN;]9&( M)TE_%26+:6^]B)(T$=(RA. MSL0W5E>S.Y[.VO]IE(ZZU2*: ?I]8SX]KNOP]U^S?!P#\SPYZ6TD43Q-^QOC M*$XF)P_X/HZC6=*'F^!4;ST;CQ]Q#]SS[D2:=L)(QY,'S!_'$Y)VGXYIM!@O M3O9('Z73$W&) +DFMS_HB.WQ<0<:SV=]O$ :+F^D]\A-.AL@<$F(3 X[R A6A^!$>!0HSORCV/#W>?F!X-LZ MVK['?[\^( @2@DCBX4C\X\$C&"\K,PKQ==7"-UI/APE.IL,4O_%P@=_&@(,1 MC(8Q]HZ!\(2>6-+S9>LCS^;S*9T?#6=,C\E^O0IU 32"W.H"*-"/3\(U,WXF MPPD]/Z'^[+(A8"AHMS8\"H?PG/,S#>N.MI A8$BA:C%/<0H=T9I=E^70 MRX+1..W(2["?][P&:7,RGK?+>32;S.MT=ZC^[,D] MCN;SON!GLV@^F^TKM6>%CS7[GAHUF/R>6HZH5)C-IGOIR@I MCG99&\?W&3T>0^Z]^N(X ;EM:L^?H'HOCX^BT6R\1]@B&B]PTY_/%A;C'C/' MXPG2PP'#;]/.DY20S3U7P1R).2K,:5\ETUFTZ)513_0N$7I.L9%YJ!]6==I[ ML+9#E7#'?2*J@J,D041M&YJZ]0S-G+34S*'ID? ;A^:R"47)*$[#F,.B M&_4;\4Z;:UDB/C^8ZD1AGL-IB*J>NKGG_,'4(B^MZA(MBNY$,:^.*ADXEX+XJQ)%*B4N3J[/08[8# M$D;,MP7;H OV-8/$WRB&&FWNVIZ2#]6)-$H(*GLH59$;EDDMC897VFKXW6<' M+7..Y(X5#.(^(M:?,4+DZ="4'J2KFRP!Q1%*H)8IIKBFJ:>,>3NK>6IB!91E M!7TC/>UWR$*7K1JB^MIZ-D1SHJ&X1B6D5[!-Z.!GE:^Y:-*NFPH!@:H=%BRT MPRCC=+B <.4*^MWJLCGQ="_.G'13IH?U \Z\:DRY*NOVG]^VTR4 LT&XX)8J M#/9X#D+%_)TG!B ?]EB\:-56BXJ'14L:VBB>$3FU'Y]LCS[6>NW ZFQ!)A\%6 ;F084F]?E+A[5<&^H&05)A;/;,+ 6+HLI5P*&W.YEU=W>]64/B?>!8NW:J19-I\FI4P% B M,T=300\;Q*O2"-*MI0JRU?]>]=@)ZX41UO,^$[AE^5&$W_<98CH$?"A^I0O5 M4Q?-=SOP)3&H- *0Y.D&PO=V]R:W-H965TDIE??T]W MSPP&("G;FVSN?K%)$#/3T]./TP] W]\7Y:=JK74=?,[2O/KAT;JN-\^>/JVB MMIIM2FUBGE0ECX=#X944>5#JY0^/SD?/7DSI?K[AUT3?5][G@':R*(I/].4R_N'1D C2J8YJ MFD'AOSL]UVE*$X&,?YDY'[DE::#_V<[^BO>.O2Q4I>=%^C&)Z_4/CV:/@E@O M59/6[XO[-]KLYYCFBXJTXG^#>[EW,GP41$U5%YD9# JR))?_U6?#!V_ [-" ML1DP9KIE(:;R0M7JQ^_+XCXHZ6[,1A]XJSP:Q"4Y'+7!./J'^?OKJXN M/UR]O/YP&YQ?7P3S=]7[Z\_?YIC27HQJ>1F>Z%3#<^,-UH'%P5 M>;VN@I=YK./N!$]!FR-P; E\,7YPQ@L=#8+)* S&P_'X@?DF;L,3GF_R9VU8 MIIONGXYTYEFU49'^X1&4HM+EG7[TXS_^-CH9/G^ V*DC=OK0[-].[(/3[2=V M-!D$#ZX3O-OH4M5)O@K>:BA %9RG:5 T9: _)Q5?3^6ZJH)B&>#$=+;0I3NU M0)4ZB%)553;&!%:BA6O88=(4M%(S%55F$+FZ2DK\NRR&C%XZ!> MET6S6M.74YY)@092;B+]#@NOM#<-$\"3$?WCP4FPU:K$AJY4OJ5+^QC%&UJJ MI SN5-K0=+F^YWV1J:K"("]R38/OUTFT%O[A>A+K$D1$NJRQ.OV^T#2K_JS+ M**GP$]B0Y%':0/?P 5O19#22K,D\0@?!15)%10.>@(L@IZG:VR.51DVJV&0: MZF5DFJ@%\7>+0?D* Q:ZOMM@ M,$RXYA.B^9D[@2;KL$]2, L^C&2[%;$<1-"X99'"@6"WS]S\_^[__P0)8I^Z M%#QF%A1-!2JJ)T*0'<-$O>N*'8BLZLK=\EUP.AQYW\;38?"K@KPN4KUWP'AR MXCY/9\&'HH8([)_Y;'+JSSR;N6_GI!5-2>>B0 M\X;>ZY6UF>^@>)NRB)NH%L[[;@E*4S6+WX!(B<2R';4 >X*\X15 V%+C_$ S MC:]J'$>PU$V*Y@U&-I(V'P>$P>KNI0U'M.1C8?/ M+UZ>\Z?1\R1+$@>W !AP MP96;8WYUV\[Q1JL48C"'U8I5.R5MF^BH@ML:LZDR#N9 E"60\;MRI?+D]RY= M\XO;^;MVU@^8YEJ545$G4>5&OH"Y4HT;QLJZ:97"J*SA5RG2]JJG>RJ>//JHYUNP 2 5Z2-,) ER, 9EV% >(&\-JPS M3K(B/-&ZMC(S@D#WY0U$A@QL&,1$1[)HY"<@MT]J!>$4HE.UT"F)*J91:6JM MOA4^(06'O<-J&@P6.))\BNY( 'T19MWL Q!A:XJ/$&<(*.P$UOLE5QN,N\/E M&SO\PWW1)RP,7E:$XQ@+XF-90)S%)ESI>KU- 4GJ@FXA$V'9_/+EU0?+9=[! MNTT"5/,!9D-X130BKORDR7C1; A! T?0]04!S)+0[3E(O>@J^4% PO^.0HM+ MAD!F")1+#5O1&-B).6!E6GZ1L<%4WXVF@[$U-B&^GOA?:3ZZ=-9> B#?:(Y1 MTZT3H_^!.81%CK86O?(]8@;Y2.#>RT3_4ZH@@:A#=X,5>^$U%$R3%B0%H[4^D29+86AU!X<#LW@_PN(K#.X:_J+2 MLOE-46,B"H\JM=2$T\$FYCQS,87UP,9PH'3 X(!>+D7>2+:R+9 MS'DLEBN"M #CL.(]W9>10^=5P46<'F/?=)]/#2A_4]R#TI*A0*3(LR\9ZX#:JBE9GID#!\DP@B7(PB[M M<$G=IT#LGX*#V!15PN0(*Q#P)? DX'S!'2!.M$%%NB.>MJ%TN6WI@5(F, MK""X=*^V%I3HO3SY-Z6;V9-A\AY0JK3^Q&3(")7NLVJX0EN,2W4OHN=^<:3* M^KPQ+!3KB$P'YG?CZ*9#PT+V$#NV%8X!CB(*-FM59BK2<(11RUG(8M&D,:U% MF0Z7'DBW8F"3'B4[.Q7PR'- ;C5!T%(SLSN8/6/7F&O#KP8VF' 9S'QE7;BC M")%%DAKMM/R\IX3'@E18QT(9F13-'LN74N-L'4TEO!'4LSL;& SIC^-$, &Y MR!WI0[WHW.H><>G=N2X+HI/ M#]DTWH>=4:R"F_];!'//AGWYQ!W9KE@2+G=[[EJJOCMOY]_G2;\JD=''#:+C MWU%ZJ(4$X\&TAPC&@]DA0/ 6KHTE/X(<@FH.L$B"DORN2.^L9,F^DXP%GO\7 MSL)D^[?"F]PI>**F(HRY:6KR*=T8(X^?8J500F F?(O^+*%/&RL!GN9 C!$% M@4UN/"(%583EM 5$24Z*Q;=L2@I#:AO'XS!3YJ!9RT;+G!UQ!.WRP&> &]KB M>O*"K,NT>JPR1&; +I0^K&VT1WZ0O3+GYF)-&;@D9Z]7TN#<&A![L'WVRD## M>W/D/$;S^IA_I2OK_,A+J0@Q/A; CX8+?#O4EZ0@#(P B_]W)BS=$3 $XQ&B M#T[UP3\"(JP3N'DLY(,#EZ"%AB+HBU*59)45GU@OQ8X:DEM6>UD)>_R]]4+_ M[J1RAXMM><>;:F=2[0X]H^SV$AF+6C4II1J 9JI*=Z3 /RISDF&PA,W&?Q%\ M.A\@Z*/# Y\T_G6YYB3_#4))JDHW*2^"ON-<,8C0 K$@M.0\(*]W"; <%)!/ M"2 N@A)VV!8;)^S$3AET @B)TWT>K"WNV5%ZY^LK70.N$U',ZOND(GHJL@+= MV0$AY0YB1(,U[FKBQF6-.?Y<TQT7&P ML2+LQV+A&97$/@9,3 M$@IT(C$G&\Q/4+PU9>C(A=%^P!F8E$(<"(GLOF/A.X$LBRA1-B$BA]E14HOE MW58P.;D0PK]1+3ALX1TRQ6RM3GE@%BRP53$(GQ-(QH<XA8_=7D'CR' M/O=#BWLL^6VRV!(H,QHUA30T)4V>%910(M834MSVPP\/59>5DQ>Q$W0#2=CG M#6W?*!:'@:WTBCF4; /4$W[3AN1B-8P+%2.7PN'4O*NH,,7'AE,G2RG" %F; M&)?3**17;-<:*O9QT.@82#^J68AMN;;T]B/(G4620M[/8AJL2;7( M$C^Y_ B5F"4FBRD5):#?;9_=!5L-'U?2^?/<%?L%X<0FI7!P*=+@)58H'.?\ MO&,(ZQF$D_(0 M&7VD02+7HYLL3Z0->$F%P.[YBQ?@&7>"YW=NHSG"'C^EO/ MM34FLP;AUFG*Z6*.HTG^N9S=A2>V0,LA=((I!Y0(S*BBC-V\;2$8XLYKB*"M M48R'HU-1*,*_W$Q@]%8)B"> #DZE$DZ>EPLJ$W4T":+U]NT\M!O])4]H8[-4YI#&&L7=KG+(.$JR2&@1:U$E]I5H8.:2M1+K*$%%]1)17(J_I-+ M[W2[KB5_0_%04K1E[UO3-#2=/%9/K#=YJ_*URH+SJ [=#:/1^-C<\H$RH\'H MV-[>W:4M@VIL#=_+!)]2[#HZD2J!/6\.:$>S/I]MI -U)V'! M,?_6E*+<69'KFG)D-BIZS')=,49>4D#8F B+I!IAO^Y!;U@0\@WN.TPV /-* MXDHJWEU?TL:62=U!DJ1^3P1_@F4409NF$P8&IO4!\K 5J:.,GYRD."S2Y2M5 MP@9(*#\Z$Q_'^Z-$#K7%Q4UJ+ \I"MON/#AO5@WP\/A88G\8'W=M8M,!7.0" M]\BIR>GHT/1L-PX=F MM.+#MS@!NALPNW=&7.;1P'H/8HYURL*N/T&M?W%J(<&)42VO_,MB0-5&V=1W MLS:IPB:E_0P 8Z4%P;7 7A?=;-I,U8Y&RR%=Q0?M* MJ!%116O1(LA.Y4Y-5,,>+E,D)M@=*T=I'' 4PIA.A=T5U"$V;3HI-%4G=FU. M4JW^56)[Q<;:+)LO8YV+[?I)=L'$[YHNMG)>.W>1-@Q?;JB97.NA0 M.'8D5LGG3O:[,XL=' ;S7V_#X#TD(CA/$*]\5"F=)?#$SU0'1#![GF+>NG(! MXINCET0=2-8,'6P,HBU*.H^JV"U%+6B=-M$JRU MH+/+T:XA(4*L8[OS-*42",[RR+A9U=(%XOR[9S;LY*(B%>5'/134P;^23;:) M>BXDBPNU M/BH2 I$!FZL4>63?76X*+AU!66EW7!%#.%45)7]>5$F<*&$?@Q[ RY1BBTI, M&;R&AEJ0T>*4F5%ZPNL[C&$FF(.A$%67?&:.28)E8Y[()%P>G&1'2G)(6=Q1 M7$KUF"P093PEC#1FP]SCVA5^PG&0HYV))@;G4.ZZ;Q/#X)XKKQQF9 ENH: M)B+7V\H( Z.?G9-ULLE@:-O+D_2RUJYPXGR(H;P5Q\IE6YRXUN(.O8RT2\%X M=$MZ>D\B1HRT,S"6)">*GJYP^$ZE(;/-MI^60[M.B/0M .2V:&B7>0>)4%?# M/XORTTXWGO,SXZGU,^>_2Q?F7I#4XBJYRR$KXWT\3/V'49/SC ] -@( 92U* MI/A.9T[N@$E,:+'>QF41K5.XH9BR3=1:8+,QC EL8)'D2XHL0.@O@UOH@QB- MZV(0 &Z>S&;A<'IR(';8(^I.>;P232$]$83V76FJV*J4^A[[D<(AS3#1!N>J M<8"O]*)DPVFPPOA!?+[7[(E%-0?_13#N11M?A6S-O*L2.H<9Z#@5MW":? 5E M;N@K(OF\6L*T!-< MF\;1"WY@ "#RO9+Q_F3^VM_P%-N\"1WG.*^ \I&E5R..3\4&JJ .$N<(*S MX80X(3C+1:GO)(EJ>[*H%8O<"Y\/*>5X='QR M5%OHQVDX'9V&PU, ^]/P>#H-3T= ^K-P?#P.9Y,S^CB9GH6SLS%]G$+-1R=\ M]71ZBJN8_"P<'@_#R6A$'\>GL_!LR!\G9Y,0-I0^3J%SXS%_/,;5X8ED'<[" MD^&4;G<'2B=PSIRDWD*1U6[+I6=7X!NJ7;,2A*U-^)^^-: #%/D0^U+=Z]+\ MWI 9,+K,N8%M,)Y9:07N9R32%S@R. PPVFH3TT7W4K>**J6B#"59L2&QPL&5 M#7*2]FAB3II+:95F,>T5#!68*FLX^NP)6^_9_\D6H&A28RUSZCLJN<:P%U/T M3"=SX<2WFEP2UVY,V[O@%81[W.38M;4A&Z_'F]M3EA)6D=/98WL'OB]^%]5% M&R^/O^2,_SQ30"KV$Q4=M[XQ<-IXORZXAGF?FU99#DK@LJZ+.^"B)C,$FCQH MSUC8F]QTG=[@IL(_U(0$/L=&2%30W_$;'@QM&:LN,YIPEW#M4D M: XT2'BT3BVM3GCHCCV$_U80SPSYA#L,/@BXS\(" MN5B+"IMGED8$#OBL/-H\,IU.2@\)FYY-6''NG04XY5(:J9@ULD:V*0IMMRON MPZ3+97^FIXHI;6M>-N$L5:!!\%Y11W%,=9?W!B5ZY18I#AAANM*?DZCH56-@ M/O\7!Z(B"2AC>Z">#+F'%"[>MM4 DZ3]P]'1*PX,U,"G,.,"Q9([QS(EG2XV MI,>$HMB@1KXZB9)2;R:% ]M1[0!Z-Z3JE32GTK"Z6-8R2&J@!$1;)[!ZG)_22+8.89,)Q7-J0_=BXGD.["ADU M@(Q$9K05'):TLUFK,1]*YVN=9+MHAU-I="!&]>Q M&:2$]H=.1 M#P06],EV312[/_J36[[],*9U/CX-1&U)B#1Z!)[ZOZG68+]JM,B(IR77+ MIET5J!,*]#;NF_A%R19^_PYM['"A&JH M4\X][TKBXJ81M>6Y5>>K @D(@)> M)M3$>#D+_WB(_X+QV7A*5USC1S=![*(HRCO#E@,>Q)3(I%85M22)J]4GZ4/B M)KY-"]WN#,0Q44^0L>DS&5Q^\(X;9YS)%1S!-6:OF<*C'E0N3?E<.GOL(5%C M#N5!G^$L";]\LX%XB^7!Z'L9IG\ M3H4^_HV0-Z#[MQ)L]MG2;0GBV=KEK S=T%-75@.Z MK643P5]G7+:I/G.-CF7F\IO/,(U.KO'!G9@S&0MHD'9<7>@7> M=J,>KUV.GNY)M_)8S0,'( W]=)/'X:]9*B$X+L_GBCWI;:@5/#>-1:M)N9]% M[#M2_^'F>4?'S)3R.+[G"+N2W=$TR8=Q=DC'W0FXP6*OTEG'"O=F:U,D4X/@ ME7V-R$.6H.^!)!3[(CRSMU]2UUV!)=]3<^!7FS9)&-.S2MYK+2Y]6&H<[,\4 MKP+J(/+%@5+%$$9&]L_=2#'W8G!,>.2.TW4@0/0=@5YD1J:,V&)5UY.E7K]K M6Y4QGIGR3?; ^"F%UJ<[^R;O!RKUL^#QZ$GP4Q%K';Q.L(]JD[ ;L8T@8+/C MPB (=U$*<>##FLR\B]W,/2% ($ZTR$W$%KJ-8AK"XIS[!AO?G@^'H^'P-'AL M-KT B.BF5;"U)\^#QV.B=4WICN@33?S_0NAH[ BU-!)MDR?!^597:X5(-57K M!F#@,(&'Z+NG%*O&[G=IO,7(>4J=D@]1232>#L_V4DCO4U$@$+(07$6ORR86 M!/!-%/X!#C)MH^&7C_GX2? >\(^2B!?ZKDP@O?6W$#HGZ_NELX3 3G;M$%Q+[0+NW&=:SH.J>D:S->/@+I!0G[K./AK@*/X\R*J."\"_\,HHZD_]%[-,':P;T_FL<'.EFY MAP[9.GQ*:N\T]IO'/A&6>S^_E70XY M$4D#$;0-J!^R$W[U;K8M+L"2&\4M6YP7D9?=B,#U'!H[,W+\Y-":G((FW;X* M(JG,^P>(6P8"4\S+&P)B1D1"_5SDVAI^XFA)3PT"+J]UVHW]30YQ$EI@5=;> M \A[>D]P>+QE6A7G=#*$U&U=OPT-YX>&5 -5+A'DQ%2DD0:Y3-(37G[057+C MQLV(P*.=L<<55Y=C&C6_&\VL),T'B^V&FD3Y19TIQY")/%7"HE:U3R[+P1%* MR%>IWCW=T-0K2WE($ I\[]L$A#+TG$\JS\/5E!9C5(I88="3,H\3,L1095_W MUV9X1_8H=J)]BK4( 6YU;9[>\!\UD'?L,1#L[\9'I19.S56:@ UYH@8>M.+6 M B^F^ :@Q:V1#T"M=D$?;%$+)$6.RIGMOQ)]S54).XPCB.A!O.)@=[?S.%S: MI@"ZM49N6Z$U2I1 DDV)ZQD8'SS_=3@Z&4^^P@N/R0O&,&QO$=2KANF*:G67 MT"N9<%>=K-*K_,>)\VJ;3V2%\];Z IDG?:O6%)O@_CY[)9/9E7@%:76CJ M$5X';Q)*P?]5U(W&DZ_"4_1FH&!>-K__=_$-2.L%%?[>I97._S+2IL/QETD[ M-;'&-1GP_$'I_Q-IFTTFTUWQ_V\!@B^HI)1L[&OR#B:@34N.L=MB[^2U.J9^ M;=XI0D\WVW>QRD/]D;QNT^ WSO<5$;44T\X UW;1VN.?YO.;MHS: 6,O[W0* MB_JZ1&A;<$VI8^>E<.!MP,&TLRY,,Q/PK1:,1(?S>1EY,1^W[<-CH%QRY9A- M0.:22J!'DL-TMSV1) _#.ON@>,^_^7*1&^K\^[VFGAZ-%D&9+GY)_M"3]\9] M!WL6^0^ A>H+<.'@@GZ#*#5S@=*N<]C/ .9Q:L%% MDT=B 5[?_AR\*5(1O)#5]L-X;5-[Q1A&$9-.U#IOGB(G?Y#2F!%9[X.)KI9 M)ZF*=;I9)SO J#68/8X1H/E(SWLI>AD@07[B0ZH^%\%MAE/_F9]K]6UF$/I1 M599!Y6^HU?( 3Z]'>LY/!N.CZ!>)?@E]OS MGF/Y,PF9C,_LVW2^TFK[UGC'@ML?:YQ0P0^=RU.0,*:NU2P,%J75>OV94OWF M92B9/-J F:CTQX_@M//!,%"[*PC-[33RWB+5Q+VV[$YXUA$;SZRTO7Q>B$[O MJCOJYH3WUEI;J!SZ#W&TKK<]J\Z3E-R\-CF9!N(G]RU'^ET=$MMV6-"GDCL< MJK_PR/QC:G_]YD/D PP#DT]W;\OR7D_<]>VFO0OAX!T5@?S(UE'C?\/EG;Y75E7@/PCEMBU()>K.8;U= \7-]YQ";OO/B= MVN4TV%%LM84ZOJNK-#^=8D[//3*QXOH[)[RJ9K$I=*ZJ]AT5FJ!/(P\+&PO=V]R:W-H965T#P:M^+E71F1R'M9F=')O*:U70S I7Y;FT#Z>DS>:D,^QL M%^9JE7E>Z$^.2[FB&_*WY#1Q1&M<(HX(X'!93GTLO)L34;85D:UG@07 W: *<*#LJ-M]A5 MT/.3V>W\^MWUQ;DX^S3_//\TN[K^*"XOWHO9_.+@_?3VX]F5.+N:SB\O;H[[ M'N>Q5C^I;9]&VZ-'; ]'XH,I?.;$19%2^KV!/H V:$=;M*>C)RV>4](3XV%7 MC :CT1/VQHWWXV!O_+]X'VT?[K?-U?3&E3*ADP[*Q9%=4V?RXMGPU>#M$\@/ M&^2'3UG_C\B?MCT\[(F_;U]<%^)W650H:81E^*HK-H1BNZN4I53XC(3ERN@* MK[S&3I$*57@")1Z#(/#Q?.H$&HPX,]9;4V98OR0=9'=+!W^J N&_J1:.[BHJ MO'Z(9SE'^4+C,/FC 4L'B=<5=$])Y8,) M;8K5 ?#E:%1EJ1^$7%DB]"&/TO09),*Z(LM&2K7"GZ^49_]7&I!ASE16E%9Q MFQ-6;E"P, @(P'8T&@W>)IUR+[G$W.]J640E73#AGDRF(8^TA8H!SS'O:XV+]F1P0$?E!\BQHA0RK M26(ZMA0Y*$D@#>8\<4=G$A8D*H?AC@6$'1 D2BM1920$![P[GPI9EM:LD1V8 M[RGUR*?#?0IEI(-)*X18RZI(LI[XC%TVLK+896):QEC3H8O$L7*-,L[^E'BS MX QX':Z-82M-VIBZHH)+5MSV;GKBQ#(U$+QH4N+$DLDTH.CS?3@ M:,<<=S'=K&"LEU%;O]%?'?=D0WLG*MA M-M@XC)QE-HTYUF 3B'&!QR!>>)S/Z*L"!BKJB?-8IHSD ?GH1,P!W,EHOV"N MOI>'P3D,!H'!5BH_'_2.\(;1.CS'(/1\..R-N]LEKBU74GBF,27<@P(7\6X( M#-3XOZ.V)[Z@W6EG&AJ$@;!MM%/<1 ENBQ]KMY6"K?@]6LZM'M$5BPHT&62G MRE4TV14.73+6+QK_5_+,%L]"!]!A6D?4_<3F8V0&#AN_GN-J'C04QL1WVY0! MP)@7L409*E,1*<[ MF*L*'Q^SS6KS*3"-+^"=>/R.^ N%'S1M(3JH/?;RTY\@6PGWI3A/;PP'J_K M,,SP.4.6!;"_-,9O)WQ \X$T^0M02P,$% @ &X%I5M=Y'[(>!@ 30\ M !D !X;"]W;W)K&ULM5=I;]LX$/TKA!L4+2#8 MDGS$:0[ 2;.[6>0PXNP6_4A+M,56$E62BN-_OV^HPW;BI%U@%PABB1J^>7-R M>+)2^KM)A+#L*4MS<]I)K"T^]7HF2D3&35<5(L>7A=(9MWC5RYXIM."QVY2E MO=#W1[V,R[QS=N+6IOKL1)4VE;F8:F;*+.-Z?2Y2M3KM!)UFX5XN$TL+O;.3 M@B_%3-B_BJG&6Z]%B64F<&_3=G.VR9R_LB&L-X2.=Z7(L?S,+3\[T6K%-$D#C1ZI7E1CG5=8X2M80MX[/V[<>CWC]E= MSFZXCA(V=OZ&UU>"B=P*+6(FMD MJ85P3RMI$V83P:97T\M:1&F/%:4V)8< $%>)A$+HX;0MIB5I3"D<*FHW9>'0 M\WV?F83#R4PMF"IUA3BKEM"8&"?0*$%ULD++2)#<0> V%D)7FQTD+.!+J%IR M*_;M"8=='V66IN@87?:02%,Q(ZII=8:O0NI0TC&O@.6[B5^9(57-L< M0!":9%@UI/J"%]+RE$VKC\9SUBX6,I5D+61?!*/;!O\J9Y-RB7Y#Q'P7>EX4 M"F&'-7\*GN<"9%7&&0>7EEJ#BGPH>+[NLAO3K>7 F;[0N0&F%XD4"W;Y)**2 MVC"[ Z^HLF VO6)3^#)#+>%CQ%-0O\I1^1^(7>@?0\(]!< :18'V5CL*P%#J@5+*;97!)-?F%@S-BXU%ZH$;VUV M<6]*FY2&9VNJISPKESQSTLC*F/W.#1J;[;)S!5S7XRC^+3"@7!C-LSQP"#=( MKPWFBO(F-6HKK6I7OJY2.5];5$(X8S&^U.[+EF=)=R M@0&H_ 7MU"7WFWMIOH'!'HO=AU=<'&\\2]"Q>,0@6+0G!UBA/UFB@G(PF*6H M!CQQP MX!T>]K?6Z"D(C_>L[&;X\-!N->";<3GZR]2J1$(_, ;C,8;"P?> MT?CHQ?Z?%$.+Y@6![P7##5Y_-/!&\-//B!ZPD7MLI># "7>3H"K^VKCB8)Y;N(D<] MH\QM==MI5]N[XJ2Z(FW$JXLFAMRES U+Q0);_>[AL,-T=7FK7JPJW(5IKBRN M7^XQP7U7:!+ ]X52MGDA!>T-^NP?4$L#!!0 ( !N!:5:1FZ#3LP@ $,: M 9 >&PO=V]R:W-H965T_( DDPZ#="9!$FZQ7ZD)=IB1Q(])!5/^NOW7%*RY+6ZFUZW?]OHE3D7-SHM:BP,Q2Z9Q;O.I5WZRU MX(G;E&?]:#"8]',NB][%F1N[UQ=GJK29+,2]9J;,]L%&Q @D8G8D@2.KV=Q+;*,! '&ETIF;WLD;6P_U])_<+I#EP4W MXEIEO\C$IN>]68\E8LG+S#ZHS8^BTF=,\F*5&??)-GYMB,5Q::S*J\U D,O" M?_.OE1U:&V:# QNB:D/D;3T_LX>;^[N'I]M.'L[Z%6)KLQY6(*R\B.B BC-A'5=C4L)LB M$#I610E%O$BP?ZXU$Q\!9D8$6"Q M:0 %$6*AIUZK,N,Y(TC-R$" 7A$54L+[_;A:%TU/#XE2*94M((F+IJ"+G MGX5F1[0P&IQ>W[W_Z![#TV-FE9O=KL61"S 5 5"ECH$5*Q:"\2Q3,;Z'\M"\_'&VE3)V"M$1QR#3-1(&;" MS4(./(*8DUE"'L([C*B!49>Q!?CZ>,0,@AC3V)P+3>:6O_%:AJ:0@L98(VBY MYFM9121MSCC0I+3P6FFKU3J%U \B<^9.X$.=NS1I; V][4;M&]M0*BT5XF9C MWC$*N,'P%-_SR71^"I$%G!";@-T8"\=+$';"KC1P&!\X=P3.[0O#4Z!!U3/6 MZ54=1<&J1=8.R@0)EJDU'1\@KHMRR SSU5,;-B,BEL>4:9SGONVAVT08S>..8$_:$]3LA6.<4R%#C&RP7_R[XW=!L M;'*'_"!V8^*99R56&Y7]9T&X#O$46&R,(EJ%XKP!)U&3"-IYNA M0A%%X3 R3L/#X"5NK9:+DD)7D%UX1VUS)C>M$WP<@YVQT=47DI_)7'KC(FJ% MMNA=*2)0Z'QT9&+%P0$\CE596)=/:8D%39T@^X!"6\3?8G@KXK10F5J];'$T M7OL%P: <"G^B*R?>_11=UZ! 7KQ0S=LOW,Y=C$(JLK4-T2:E5^Z*QO"ZK<<+3W4[6I32BH;%9I2JQ=JQ'' MIMS4]0@QSZO:@;=_NO($KZ-IIX[^E5 /7(GM9.._]_O?R"[?$S-TM")?(,ZI MJSUR3*)*0_1_O%WNZB8^PO;(@'V"5Q_JG/VS(?Z1PM3>]P\634?!9#YKCX23 M(!Q.VB.#63":CO=9NPO** PFLVGG=!AU:T#C3RY>"V$;8ML'.P2TX6S\)K!_ M530\5DE<4V[_"%T8W+_'O!V4^U;&=>NH T=:9M56Y(P_J5]1^O; AN#_;^*J M_I[.@OEXMC<\&0:C<'\8JZ?SP=O"["BF M2(HN2PQ'P9A,Y'.K85@*HX[L.AJ.@VC6TI"&YG#)[A R;A!.#@/]UN_;*H.: M6R:QPD&S1+-@T&G],(2]NB;FP8@V^,CUZ=,_J@X[?OVTR730X68$8F=R=96J"V334OK;V9O2]F@2!9/)N$,V@G$P[O)Y- [F$VA'H73KFR;S/W5E M5?5O5>1V\?][VJVJ1?4LYZ_+.-.(+'/2W5W('4FK$MSQT))0C#_O=(ZNQZ#^ M7&4R_^F6V]:H@]"K7#'3''1NFU!I%:]U=P3L-J$U:WBY\)UI(]T M .!?PSP)]P!O<9_@_BZ1\U_1.=F7NEOL[AU_3[R7Y=LC=\-SOD.]D;BGM26Y M&DN_M52EE7J[5:-A2Z/$7Z3LCES_P\-?V( =:*2H[S)=C==/9)3JEX&[!GS3 M>+F&:\=6.TU$%(RB:6L$M\]@-A_N-!%1,)N%E?^V$\.=:C8*HE&S:1R,YZ.* M:JL^[QL[ES_J75S,80Q$E;L1?BEE=4DF0N/U;8%RN^7[K#:E^_'EVUU\P)4[ M[G-^.C03'O3;:$ \V[8I"OUD5/NH73OASG%CV7 8S(:AS[_6DL&HB8%H.JE< M]YH16UB&\'W;=V,0]30D$%T_(_=;/^SG0J_&.9[TO_%O1[?_D%SZ/P:: MY?[OE8]T_XO"_]BU=K]3;!0UJK&UL[7UI<]M(EN!?07C<'78$1)/4W75$R+*K1KT^ MM):K';W?(#(IH0P"+ "4K/KU^\[,ER (RJ[JF9Z-_6*+))#'RY?O/KZ_K^K/ MS:US;?)E693-#T]NVW;UMQK',\O+)C]_3=Y?UC]]7Z[;(2W=9)\UZNNJ.Y_>#)YHE]\ MR&]N6_SBQ8_?K[(;=^7:7U:7-7QZX4>9YTM7-GE5)K5;_/#D;/*WE]-3?(&> M^$?N[AOS=X);N:ZJS_CA8O[#DS&NR!5NUN(0&?QWY\Y=4>!(L([?9- G?DY\ MT?ZMH_]$FX?-7&>-.Z^*3_F\O?WARAL6EY=X*E=M#;_F\%[[XRAY]?KJ_,/%Y<>+]^^2]S\E+W^YNGCW M^NHJ.7OW*KGZY>W;LP__Q.^O+GY^=_'3Q?G9NX_)V?GY^U_>?;QX]W-R^?[- MQ?G%ZZODV655Y+/<-<^_?]'"PG#X%S-9Q$M>Q'3+(B;3Y&U5MK=-\KJ/]*4#J@PS/>] _ M+][)OS6K;.9^> *7KG'UG7ORXU__8W(T_FY@5P=^5P=#H__XOK[)ROSWC.]' M.4]>KAMXI&GZ%OJ-0P&(+I++VPQNT,RMVWR6%4V:7)1P/OA8WC;)K"H;0)YY MUKHYD(?K)I_G60VHE#QKJQO7WKHZ3?[Z'R?3Z?@[&"VE/R??)?"#?GU>+5=9 M^>!_DJ_O7?>;=>._J6K]LEK7\N7S)&^2+)D#I:B;?)'#@J[S:F\5K1\63+,E M>!YY>9.L8-NNA)WD95(Z?.N3&E:[.9PD>_*S.5P3:51>2>3DKUG,<"$@T++QQ M0*,:H"+M+0^]+I= W)=N3DO'Y8V2]^LZ:5VVQ-TN*B S,"4,/G<%;AP'NP%4 M@A%@(]?KO*#Q,SB;V0R.=+$NDDO8"X'GO*K;NEK=PM9_=D6R@ W,;F$5:=*T MM2MOX)!*?!M@K#MJ8$Q!#EJF*V_A)1A+8 9$OTUFV2J[SA$HN,>RNF/4@FE< MTV;710XT;\[P:@AIJOI[1SFO8 M!EVF9%XU3GYI80<9 !MX'_[?N&6^1P_!]T7^VSH7$+: KXQ5<"7A5&%VOI M MGD_#*UU5+9Z/C@RW, /T DZ57#L#0=Y$E@"R% ][.!Z("/"E*^_RNBKQC.$@ MRN3O:]CYE EU"DN$.A (\,W>0DSXNJ2&2)W B))3=@ JV[IL'M@=9Z5 MV3SK'.FJR&#I@-2+O(8%PZVK6P ES+T_2C[>XMUG80'^6L%O"-RJO*GPW;P$ M7,A0AFAH*=D*=QD6@X!_ /R^0<*U -A5]XJ+V0Q@W.0T,HSXKKJ#O]=+(8O) MFS?GR3,A1?I;H$C/11XYAT@PIR.\07Q$;8$"YE] M[CT>@#0N#$\/QL8_^P /&\*1&N<^X_@PT"+WB)8#7*_7#W!5B,#A&'[9N)(1 M$?'Q_A _//3\\'"0B;W,&CAX6.DE\EK )-Q%'R\<'*:?:7^$A4>,#O8(MPJW M!]>K=4MB('2PU\Z52/4! ^46S695/<<[R 03/Z]+XAXK.))9OBK@1(BZ9G#; M\'>W$C*" /L%4!<^7>$\M+^S)=+AS&,=GG7R\]G9I:+=*!D YY$'Y]$@."_# MVF#.<[_Y+4#]YL&2Q\&6.:4CB @$&1@[!10KDXR2,Z"B2))J%0/\8$1#\58R M%6D(K8&G@MRN5'UF%SX: /*Q!_+Q(%Q -P'-HTS.US6PV]E#'V2_;@1/8")1 MS' F(:VXVXL2?A_1 ?"W0C'\JP^X8Z9$",D(.C 4(=XE*\X;Q.XS":Z%EE9MK"5=D<%7\>E*O5PZY'G-^9 Y%4VU; M"T\,UQW404(KQ(RR*O?,XCK( =N]S@IBK80I-2!JUBCKC$'3,MJN5J!D$=MW M7V8@-=W 6W2IYTR;\2$@OWG%(B0O1X1#.F0/.K.4Y 98LPA15=/(:N2Z>"(" M,HZK"9.%C94@5L)#U=*Q1(6C((?!,80MA,W.75F9:]!93BX,!>>AUPJ1]N"" MS8@+(_H5]G'@$A&$[D&PR9>@IL/NX4GE%0\.?W0D5(-2R'Q4%4/Z=\)B#?PU M'@&E+% LK5#"N@S739OCQGO5MJ\;@9"868\_YRW$%*\06H50X""NY)D([!GD M'<"]9$V@6F:?'4KM,@5)#DVS7JX8-4C,RQ8+-V,DA]E!IT E:.EI-#SOA, 6 MN9?DZ3.H/#- .9+%%B2X KZCA+KM'9X%&4402GIVJ/C860Z^4X.J4:YE?O=E MY)X!W%EE>T[H<$[OR9@]5\;F?>8/ZUFANW*L6>X A$:J3#!XM*(;* M#,">MT+ITV2UK@$;2%7,X0E\=I;)JO0*S!V0A!EC6D$*4-\B1\E+-\O6C;]6 MJ,75J/;1O]HR6BJ"EK*]_ M)4I5P1$TGQGH\4XS-"'Q7G26$JX0VHU \\U _P6ZJ*+W^?M_7+S:FYQZA6^% M%J!E/O,SKFD1..$*CTZHI+!&(I[X6Z@NU$$"!9J-E$@"!_5S-AY8[I*7YB;;F] M!L!_]N07KD6#AAWD,AX=U_$1ZHY3$>V%K0#7*4DK9=M#]"@2(R"C^0UR 93H M!)Q^"F!?\A%44?X A 9EF%GBB%GI:9F,4%.D.<3O986;0SK)F 2B'BZI M_VCE;%3XX0/;RC\)V/ X"D E,EN1@!1!2/*PUP?W;OEOSA/L5J RD6OGCY.N M5*R:@,H4WV]0EXKYT U7F1L)@8BY,0Q0A&0H\?UGJ%ID1YG 4D R.>M+#>( MD_TW1D"MEV)(1#OU(MKIH(#UALRQ?8+98]Y+SN2REZC0"\IG;)W#G=P'L1P> MXFUE=8T (PS,T719*U(B(C)_&"4?+/M06O3A_2^># E+J=V*;2$$&6(Z"%UB M.HB_P-**![(.X_,>,9@+XT!L28]A;'&Z MC_=,DN 7?@&VL%7PJ[VT\#LR+63*RR72(((5"81>7!)N02L,?#E>$XI%G=T" M8/$-D0E19S0SHFB#5O&,8(\GCO/E6P92+7R9 "9]?<@MRZ1^=6, 8^XZM)$GX%YY^CTHL/ M$#&83/>6[+FC(9OF.8']60X+ .A>XQYY)OP:U6'^!*L6&++)L8J/L1D^V(YV MRO(G#LY,)1+].R-O8(0=B,0[9T1Z(]VBI@&DYDXLP.$7.Z\=O(^LBKJ?D+\6 M34D$@!Z]%"]V/J<#)"1 8P+39*<0&B!.DW'P_HX'R0SZS6IWBU[V.S2;H-C^ MXMD;D W[W;C?/%H2__8,Q<_G+UA/,!86KVP)O_;MT%8'4 8 S^OU#6IN)/K<@'BX4BV#753!4]Q8./#+"+MC4P#24]>ID,OX+"8,5VP_P/%6]'[B?WN0+Y-4!44 I3EE3 M$\U8M1EZT4ZF?R'>O?D>X9#W8I !IKOLP"S)0(9#HMR#AY7=;"P;Y33V/S5_ M\\/^O_+_/^G\7V^>_[87""_,AXG],$[.!G& MFY,3^^:^_7!@W]S??//0/#RQ"YC8!?P#+@ @;7QA06!H@)K-6,.JLWNO"S!O M#[[@8*'@H*CNU8-?D"(0@U;9\.SR0F7#E%']&JXM2!E+E,IG:C%Q=>F]H6NT M5I/&\[/:W=$QC@ZJ!$E!X1>,7IC+"V0 % A!@06X9!0ST>.? 5V5Y:OFR=:T M1@UU^=*IV9$\Q4#?B>?B5*BXS01X%UD^ 4[.7$#?@6X>) +V'.L*X_@(#A(S'Z-FF63R?CT2FHS$6! MK.N1:X=_02.5HV;P!5K&(C@*,RT3X879@NYWD_AOF6H\#*;QH\ TQ)&G@2-/ M!YGI!S%,?@B&R5Z6/#A*OP^Y9V@V)JB(KT;1=:,@"X$(3>M6Q!!.CXY/OTLN M$,GAILTB4XIJEEYMQ ^HCI/;V;.D[W8, \R) D;)ON-UNT:E.ATX#/.J:][T MGB!Q49%UTE(N4HOCR M3:RDTMIBG;QA/9_AHYJ?Z#:,((P?L;3(F\O1>\:"<7"^DO6OX:DDTLACCL:M M('@P7BD7]ZSZ"X3RRU0$(34+;7.'9(O6U?X[8GO!CYJ7'-I,M@<4#PD<8OJ% MH[G+\@(?I)G"%D2[)N4,D+(F)86D5F1)&$]S30I[ !%',Y'E*W(OFI@/& AY MS9S/G6?(YK]B;)6BCAI8 $[+O(F\4O&F]4%CK$2N"Z>,]P7>$!,?N2F6P.N0 MQ5VK 3^2_<.N@46@3P]/&_8V&8^3>?8@(1$=A\SOHIMW56!C3XPMRGGC=\#G M?!WH&6'Y-FQCSWL@="V=*S#RG,%.2DIV R+-3=:YB?]SY.-+O1=XM:\P[A3] MT#NEXF=$GJIU@V&2SUD8)B&8A-^K+MW80BO\/$^3Z62<3HP0_329'.RGA\?Q M-\?I]/ X#+\1L;ESHOW3]. HB,/FHP-U':.W>C#*/''L.!K5"2UEQ(3];[KVJ$-SO](<0K.>!UD3R=CJ:J'77L,7RGMXF/7DK" M4P2Q#O5T]FC9>)+AS8O%4<)!13!D)D?)0(5F%:@AKIN\E/[U_")'CW&0#L3R0,$5$^V#LP M7(4C.O /1*I[&+&YS5<@UU/8Y^ >1LDE.SY%!Q0%HW&"I?$:PST,6D)T4UZI MXP"7?1;DG)_(BHZL!E>3DW<(,PA0A0-F5YG,*8G^"\,8<8E4!-!2ZCDE%F]/;N^1HI)5 S3/WU? MO*,Y[K['NGDIL)R\8'AQ@%!;)IL>L]QA1Z5ZY&9NT8Y\-KH67#0>Q MR%N 3UURF("G^_:8#$; TWL-T J),)5!-T([J)\)N]L6]"IQ/U9X&8A;]K31NA M"$/ZP03]-!ZGB0;Z\+5@S_'JN&&LUD&DJ8X4>-1Y.UCFT4M9K6_0+!R6A:8@ M\0&![OE -P.#N)#!9VO0>&J\N68;9"JC.+!P3;QFC6N3C# ^F: 2LD(.P& ("J@8NO4?3G+7QDIJ?:S)6/Y@TD#", M3@:$X^_PRMQ5^+:8M-N'E42O?O)>]3.3,'B.-UA9R:>S<^4D%FMD2WQ58+#9 MFH5QZPF^M%*YN27)K,B S1(?L@=#5[_,BH??F72&0#.)LL2(OHQR;CMB6N"3 M5SZAC&!K_7B2;ZF+U:1+)KR\&I66HH4!AEU=XGLE"G><-L"/4YPHLAU8&_KI M*,@X,RZ/,XTE1+JH![7,O_0^4+J;JF5A@.6=CHF[[QT$S%U5K)<<6;)8[ 54 M]M=&7SP/$2EPJLCG2H?9U5G-UT8,O[3;$,4/M!29*R[+A+20IT>VG5T#T6.; M: \>PW"$FSBE&/[K.6,*LEF$MXC[Y-YE_N1M.E_//WKB)/*>5(B89:2:I$%R M8"_3]W& *Z,\P:XK'P/.:#H'NIO-'KS'(EP9C>4G8(NUOBKW;MF1K4*S+-]/ M9VZ(8'!X%CXL,=T*G8DJUD4SDJD^%9/TT-&D>.& EA%?:B7B Z/2"-A9(.,:>6WQ41U8('KF[LYI7 V1A([& M1E'H-M17W>DXT"CY.7#H#\QV.9=L@W$GX@6-]&.U;,Q#4*:( 6$ I%(WDC1& M7,[?1(JLI&.R AO+JLC&,:X]&@=P[:;.EN)QP%( !<(*H&+6JP^)-TE"CF%/ MUB:D>NS /I'^+MR<2!H^3O4MU''+-S@FSX2/\8\V^*MH/TPHB>!)!R@$6 M%++[%:-K;*D7A&R&D 2'$:=E Y"?6L(?9(GDA].D"\2*9B6&[HY^?$T^418' M'^@NA*5A#G^8 :6GSJIY/8&M7N=4QV"]PH$F4]9&S6*,"0"5X17*I5U :"K: MRGDQ"1 %A C*\+7N#5!]L_LT#B0^$R[Y-G@*:N3'EE6^]:RR+QR2=!R*M"WX M-DH&/6X/=1Z255-/6L4JZ:U$WBQTC<@J@L>663HCL]7&P(.PDV'L-^E)$\D2 M0BX[*!4N3RQ"=]\ETE"DHJ&QG'S2?'LB@-JUX#C*CW@=$2")Q!*W>-PIY&*,4-T"B4GGOG/Z ME^?HD99("=HSI*E.#1J6)F*UD\^4X[8UV#3E4B9!;U"*YY6#/JL)6GAPK3I9 M=T9*P^PU5?8I2JU8S"$IS>]\H; MB_GVNAZ=U5!R>Y-AB7!(!!.\F'7N?-4)OSDELQ3D9HX 0'R;8U ?9?>%MQ&? MR%4@@7$AL\Z$ZW@Y=I4U("/Q.AY(>:0PB.(>J?8UI9UDB,G,UW!)*+5@L#6C MH:QNM+G>/\X6_A4WWR_P_]_\SLW?<9MVB/H;HI7G76)'O,.:@0P#X6E]_ ^$ M1TR=\N*M[!74E@S7"/++6@R?FOQ!B@ F&:"I'GG@?*NL/;A.*W5WLM\6VX3O M'GFRFTPK0WF))2@$9S:[N67-CSUIV*Y'H M;^ <]4^(C3DG@69B_]/T*08>F4BBJ'W_F% !"7GJ6'/1E,+>3EQMR;5& W) M2\*J%]#!7"V4)#V86.@0&/S T4XXI1#)3,>_=C=Y67+AI2^)9%OY2='HTYF" M\O-66M.)7,=,U7J>C7QR(:F?JC&U;>',?40S5].L,\G9S3IFM. JLQQ'Z#T/ MFZLA@_Q* YS&IX/3>W^(K?QY7$77LOTFQVS65DB@C$:^RF*B'5"@NZ>QF0WO M'G.![6'^E]Y:)JET>VXJ#&0(?&WWG3V+C?(_:3$*#D92$\%93\F*JHX(%1F5 M61V-K.:/R4?J,S-_4D<(,[Z-(AG;[)6Q+4L\,4'>,C;EVF=WLVED%X/;K-OQ M7V73(AO0(RQ4)(=T;5/Q<-W]VS)*6\U9 SO?>D%[W]DT;W&Y/KE&0[>TKVK* MAJV++>6]UW-;U97(!35X>?][;;0C#%M9KEH?%?#**Q2?$,]; !WH^Z6&M01] M0UQ-^*Y8[?RA$YG8_-V\G!MCN#A2&BL3\T7%Z@;.&&&0^AO6D7JV'^*[S1PJ MPE(%BRQ&704(K"EHU1,#.$Z>39Z;H-"3D_3XP$:)'G+,R.(^6CPTVFZ?WP08E@/T_WQ20AW/4C')R$ ??\PG4X/[<-'^_O)N3AA M/U+EF3/1&S\(6=.'GQV<'*?CPX/G&_!^-CE.CPZFS\T7A^G!^-!\ 2 :[T_L M$P>PM_'S(7A..O \A;T<6?# )*=3"ZY#&#,*Z-]/,8HK?'& ZQP&*#P :P\A MPM-Q>F2"QJ?[Z?0P3 H/CP\"](% [(^GCP7H(0#T=++?!U XI^-C ZXIG-2) M ?VS@\/T>!R!_#0].#P:!.BT ]#)P4EZ>&0A.!FG)\<12/?3_=-3>PCIP8%] MX"@].#F)QCU7U_';J/JN!HMRY(R&U)UO)B-09)4-"Q''&2EO(8C+1L693(;@ M?^F$XR [O7:W6;%@+3 XSQY$F=P:FDG!>V:&5(F6\/1\VTW%F.)4>_)AIUX>[)J@LK1*\M&U'BW$%5EX1L4A\D<.EHN,28Q@ M+]*2- ?"+C9YZ5LF&9D5_";_#A/"#T;[&E[?6_HDKY<)2L/UXX#PR;'IKPI)#-?:>,&2F)@@*6YH= M@WQF%!:8BN?'4V()#M:3Y+?Y4+4$%X4PLX(I10>B0%&.RNV$S#)6:(9#4\UR M#Y,XYM04]@I7O0EQGZ'6(Y]," C-5._GJIT#"_#TRDPFBYA1"H^_BG*EL2>& MC9>UJ;NL$:'I0?5N@?@H^06MC=B&P)Y1-]V8JCCB@T6VQ@8671].3]!ULR4> MV:3H>L!M9&BCNWI7#D>&99.Q]<AN9U1Z".<>PG1VSVJ#V*WP\_^OQ".@AS:==8TF?HE\ MF(XGT^1CG9/C#3B0IX=8%<[WWNE[P(=]VOA9;=)#,MH'=Z-6#OSMEY);[G#W MBG.,4:KJ,@\M"LP[(5"&*\9? X#;Y&5>M0Y0]4T['^$OR4539Z[(L>KJJA*? MAZ^ZRB_Y93Y#BTV#P=F.C+2O0.SZ/_#R3?*ZN;W-0O NH;0MB-"W>UF9<09E M\/6<;Q]E3(B[B*KD$ 3!BD&15::E!!#+Y$/BUMA MA D,I-""^_2_<,V? M#>-70D?/DKJGW[QR>VLR[H>S;D(>XH9@ZJV1B@Q2E=MD:L;K%AE>S'LBN /W M*/+?M9,-A5C9<(1 Y21[Q7CX+#$*=E9UR*U!@)MA_2@X"(Z'( SRP0V"W1J( M:?@7NX-]K77>G.\#-_]"L2ZP1K![*<*"9X%US&F]#^A MMKHF! EBK- C+GY->1G8],1<+5^@/N[/ V?@DVPQH1" EMUSHI=XM1XQ.0$/ M<'F98Q86S70&&DLA0]O'#9?P#FBRTDOXY5S$*_W,OABJQ"5G X3 'TBM-,17 MI?62O=06\Q6<+4WAPPI$Q=(G2]6V9J;-NWH1>JHII,8Z"!A5I=1H*M'!_F8J MA2I ]V,%%(MR8S7IN$I,0&\*J56_1(29,,S;[$'2JU^&^TF.Y#MA/E2+RZN. M/5B$LYRF@[)J='ME*FKX(BQJ@_L4THU\K;J^"ARQ38LQ)*N=R7WQ MY18TY8\#,N3]D!,6WI ^:-*RCCPYV_K-#5>=)6L&]?'BF]>Q)Z+)CAJ(Z:=9 MD9>DMCRB*9M?WD /LT'("-ILR=E3\L^L3W*@RP*F1^BDJQ,6%$#HUCTI,PY*I;1UVMO3, MF6)WWM$74FZEQ[EG9HW-3K.F-ZF,^JO-4=A<+)>B0;9P(25=\5PKP)O*6+XF MM11?M_Y&80I9VP\C>U'^38QH@_@;6]!"MZ+!;FN3T*-V,M@L]L=SD%20GX*\ M\OJW=7X'TFFIJO8'A[(DQ5G@ [T5"?^TT24&@VSA!!IL1(I% :C79-1HA5 4 MX !WE*1(.AB\:7%9<=:,0WE'%I!)-'-A,:8WFZ-^E)FG6EBE>_.'F7'>WX#, M S*@"XS_)\F/D=L.'*A9UW3\YSTJY4^O+GQNIM",I]/#L7>1,NFQ/1K)VHY; MB+J 8;W3+S,)^\9!6/@G1@,3E&MOF1[X7CFYUHWP T MV*"*CCP&*RA$A4<1M]E>7$H.00C'P7X;)77H**@OPYU3_F<3PK"I30X(D=7L M_,*42XR!J[&*TPPSI.+U-K8O7Y^#RFPK"G.2('B-\T[V\F,_QV_T4S M0R;V;Q,G$!413XWH;[Z\K^K/P%KW*+^/6DEMTOI1- ')E&TF%:!)NZSN679E M_WL]E[HEFC2;%?GOA)/4MH'36VW?+\%S$\<9#>3%3],B-]2'!A*/3 I7(WF: M^,[PN846N)-=;6M1,9(84Y2;2"3L/<)O&2B)OG;^ZUCS:&5'KZT9@6/$5UE> M:XPZ]=GFH!>?7DZBEK:SR:SQX94TA=/H#C_=<)N;D+*];AQVDN>&VO@M42L70]QTG.PE!V,)47R;H:?/8<&%Q;HN"3!I!Y(^Q@M>-#4.>0 3 MJX,BK8_VU+L0><2])4\53%O>Q1A!2L#D,#^#7Z-/MG2U?_!JG(9^H!B(TL_] M:/OB?)X9^X8:7T78/QU,JAH0SQ7W6[9+AW+Q+GH/32]H.F='8[;*6[S +DB7 MF]BCK8H4@V;;%LTJ,_D2R(C+OG_;&FA59#,6FD3Q$K652,2J_[Y0N\@E7H:E MV)Y91/-ZM0@2S-/KOE^ M(L$AKO-!/_!QJM6MTV.1PO&U1S ER7-H?-Z8$NZ;LWL <65+DD=!Z)5@3!@* MJ2R)E0M*A/+B$K-DIIIM4(QH+*#I"ZVQXF&_$0'%0$6G)T7_!!!K@>=0K"K> M&LW#.Z!\"DU8'-I>0YJ3FS>:(R.4)N[X$QX?)>\JNZ:"P[--(9!%G@"Y\ M_LCN-)O=AL]XT;>N8%,.%D2HT.C*Y!N]1"R)=;AD+QQJL\V4E69?S13][[19 M 1,Y'GJFW27+#+'$T+!\,MQO_"+T564 ]'+#KQP#5HTB1^ODNFPT;XW"'S5B MA@KY25P_T =0U*DU^!+4"M0'N- K\49)LJ;61B:(00(N&M'7U%8U\\$I MULBS/KJ#KB;:W&[SE0N^.@#PKRDR9J<=.P2 M!4\,%D$P#*TS8A%FZ=K;:AY:]7D:&8DQ@'S>)!0;$F0E[T^K!#(:V,;[9?J0 %%,&C;1BS0Q7W%T%:]X[JJVSWC+$** M#=0.LJQMD(T,M9FLGMU*O2=/R&RR7@J&W3*VRXGEJ1 --MHO;HU$F MTX[#(OFJ1:-A1XRBECX[3]IW A.;VRR>->3?P?+%+Z@/;I>+(/_ 2TZYI5 MI)=Y=86NATTC.(5E:62$;1F/P/H$4MW5RKLXWE5W\-MZJ6V[A7Z),.Q="D2$ MN(6@MGZ/2Y5Z%A?C3)!U N)PHN4\;CD1 *I M!9F/C5%[CRIR,:F)!^-'A((9[/UO(3">>VVG,>H-[UHI;P("X?EPQFBIJ@%. MA37(4BTV#[!_;>H"4-EYFZ2($:I4JMD!NZAHJ3!CEJ,)VVIFCGL)\*$AJ\JE M9@H'!T5)Z5A0J*+NEC8\?H7\"LOSHF6P^ MTHD.2#LN$^L5?Q:\)%B=6DK<2C1LA\@PR>?$K8<]J:HRB^*1>!DEM6W":L)V MT;9/.S6KVSR@J)5[/_-EYP#U?B5$?F"!$^]H? '1&^2JL+B$NE<_A[U M7IX1WS_L^!7>!G@P/M!,962(B(MDOQJXI!C04=RY1@U!VO9O Q*/I!&=2Z@E M9F*&;=UAX0K\%.:LW:)PVGU+ BL4=TT5)[F+UPP1J?2,A=1)F%Y5&)6'.$8E M,V ?9^\NZ" [.U2C3W>1;?#_*+#G'MKA:+>!_:)C:(EN?@=,&K7+2R&066L, MGCEM-03/8-&4,#,;V_U%?HSABZ=23WZT'!^@'-; "J@8N$*S/[YAE8YFA(/ MQ#RD.K$Q%)434^R7ZINDE-GJ]L4#PN-:]LO MY)^*V]C+PWH7-Q&]1T[H=)_)HAX(@%>_8?J$5E"$X,UDVO<+RMPZ6G'&F9Q/B$BG-B56! MJE/R'L5H#14/YC4B-J54]%JL:\("KZ17*T0'1 6BT11@:E<3S2"6;E;U4E\: MAALD"'\28LPV0_=E59FN$^CHUY)!Z$;WLKA4W\A=Z+A@Y4 R& H9E;X:EH+Z MDAU^X11V3#7YFB9?V.K&#V(05A^>K.9;JI%T>VY$',[.&)J2E^*+C=T) Q!G M 4)[!=.,I6MUODL?\B.AO.N09"S]Y$VYP(Y#E )7"3ZY3UF0@.@R(_>(CPR7 M6)V!FS,=^YL#?PZV!M9DB;Z+\MAWO;:@MZ'3#V3S7GQE&QRR1U92U/3Q[6K^ MI_1&J26BZ@]T1O%I>B9AL#] 56^TG?B;FJA\W90#+5>&$'D2$'FRH\>UL;K: MH/C7'"G0C^!_<,SDPS9;KWBE)="+L#3KD+G@:3=^(*_)72N MR5M6X@KI-UFOJ;OCU;8#9=L"A1K:8XPC\D2N9]!1!5,V(<*2^ 7?"&A9S9WV M*]@U8Q=-HM)Q)#.!J,VQ;*R7DIHJ?(7?V%@8:U&Q&1VQH4N"&Q\R-1P,1999 MP8"08NS8S.M3?K02;$=LH9X,-$2<+9[Y(+OP,)?%P^KH&F=,HYOL38'EL\D8U).-%KO=.,JI=J?;Y$Y%9_ MX.NK2]]IH;/-H:"1K?@FU,";;U='(0,Y/Q)C.9CDZBMK/H M\J4\C=WWXP_R'5G!_F0_T0P'7./4?N0UGH0<"+TT?<-[B'7R ?' .BP/\817 M%*==/MT/$/*'%F]_RR1 6,@$[&V37D4C:RLIJ7>00,E!VL];'JQ&+H=6+P8]B M%C =$OYXR%V!$YY'/:LZZ\?5Z>A#4OZ M%@/$)QWWK(KG0ED,&_(L;%9!3^C[]74OQKM>*#)7?YR(V@H5HA584RI1A7=][E]_\8'V9 =53)& M#&:$W'"/'>1K,S&4]DWMA3Z0WHDKZP5I@QW SM@S<'[X7DSL.)XI2.]T)GB M"]=)OP4J?$LE RGFS**!!D,'ZWVX>=Z"$(U&CKP8D?#D*,F0'8%4[]+V1A(S M('U/SA%"5:HQIQW3,>["2V?=Z-I47M$YN,L-MND A-MCA-M#A-LCA.-"@?!( M1K2&0HG(>0#<=F<[G,Y(1 .ZRE&02&PR=!J[.4 =<&1EO52[NR+1F R)- M?$>NQ7PN90"EVD%($?+5*GC2+6&VF_'!GURW]RU,ZML:J+D;,]Z[U4'.LS*; M9SS613G/Y4\A&M7:,B!?JY##^>QTFV=N#UQK+1#SX_HN7AKHOUD^>37X]@B, M1.0;R0[W\8(4H$Z5W/&DXE+8%)6*9(IY *=F(:TBTR^>%^BZ6.SCSNE6F0*@ M'0ZQHL[VE/[CKMBUQ< 3+H472E?&S-H1%NI(JJT/E;AZLW% MR_6NCDS6VYUA*P[>^4T8<\*&L>*:/J8Q^8<0PZ2#6R?_GY40$8-=* M!-]"TU8TMH!0S+U%MF/>8Q%O2 @.&;S3X0S>UQD5) +N_08 ]YPZ&UZAA:A7 M(O[&L= AC$$=_O?"_\X!(A*\NA9O$.D+B)HEE:TA,,H[H8 48GJU7*(K(%BT M<9T62^/4WF*]=$95&WPL<;*4]![[-1RI2(,7((GQ%S5Q%#2,7V*PLQ8^:J M-%[,03?PWCPO2#MD^X5V+$SH:[2^;07,%F#\B5 PNUX5:P[54%Z[X-YTGDCK M-J(I*72(;.E2)ED,[!OP70E=E9E9N@B5"$)I35;UU^4=4"NW:>A5M3B8)MN: MQ*@'^9VU+1]N!%NGG%ZDTB(A\W-!F\FI13,^B!>,7N\]<28N>FPD]<9(')I1 M2F9W0>5IK@G_X^\#-OF;7_75CNOHB5WY=B SQ%/B^9OTH" M,!P4[Y0>Q?/>%,0=(&5F8/#7AZ\&%#!MI3W,PPA^N?%=88HMS_D1 / 5"4\5 M%C-4$(2]?Y,-KMO@G;)LO@+@?V::[7_U_\Q+]-,KV6O4A2(E4_6JM3MFX3O4 MU?\GP?OU)KP?_0"% %%C!3J2SL=W@J.FN/^S@^/TY/3H>?35-#T:[T=?P7$? M'IP\__87WQE&8>68;3<[ O%D^MV?_OF5$B 4@ZXGNH_ZJ%_DR?%(VKQVFKY@(O3?, MW2>P'Z73HY# /H&!3D,7D,DD/3TZ^+J'7ZE4H$:Z18^W%GGZOX0D/ [_F$A\ M#9S^K/^_"M[_;O^_B24<@X#[(]N0AKXX&$=?3$8G)\__R"L?;ZV\&LG17O+4 MPII88 O8]=)&-I%=-@SOJC&! 5B737SN*$>C3U@^1O$/S0RV MNB[8LK"N3=F)L'Q)PHE;#&3>1N,C#1.M'6<]DO*4/P[.(:)*=8BS4C+.6%EL M$K-$6HE!K+,LCE[H<7"!5HE1MV*V-8 4@]6&38UR1S)1-E!]X(@Y_"GLO9,U MDNTZ=,Y26H20B(X=CX#5!..:Z%'!,K9I%3.#]\03#IJCF-"]4)4MMI#MBCLD M$X?T0X1) Y*A=5A)J;>!T/8P_<$MQ9/;^*<&S5:AGM)TN S2.1F$L0@ZU;7Q M"46]U.+;AB+^PUV%?(BV3[PT-EQUMFHI;''5>.IOJ19 M0;S$F$Q%="7S]1,[[W2]6:&LHNG5$PUE*\VOZNI:' Q[OF*7@B_4KLE"JU%1 M?B2-7])@KK9D^XFUN.N7BTW4>IPZ WN74[,V]4+'IQ1.1TL3^Y-@QY2$F:=: M!^)7!E04/1_5LI2"$M$ZQ%A<4[JTA-!11"%\#"[23F;:1XZBOC:^FZV+M\O. M^UMEQ>MOUC.NTA!:^SYF50I@5-^?5GWL M]R]L16F748%BSTK81L]P?(,AO\F^8$RJ6+9NJ&6%)I:X@NIM]=%QC^&EMB.) M"/Y&5 _E'C2-AL-3$.JF)$$1DNJ+U]"FP5#V.)*=_.J^>.H6!SU%FC:W !9* MP6S%]FJH1YJ8ZNZ&N&T%=> H"&UU=PG1HL)FRC!MM7_J8:+5N*,%[%'4:.]9 MAUG%!=J!&DU5K=LP6_G@9XQJ\>Z: M#;Y'F22V^O)PZ'F03CW*'JG"4RCS!W1"8Z-K\N1&1=*"B7>2> $-28^$'%'DE>P2K2HLZ7#TI]"UV"_ M%!7PN]!S6--GAD1!I!/)SC7&,QL^TV&_O"CR_L=IJQA?EZ.93= *3=>G1\>G MWPE9GHBYYW^O*\1%:=CY;%UR+5 W?\YB,LGK# @3DI01B\I-G;4N=#A@C^)9 M9J%(<*RW29-MHW (X!Z2&ZH,1>(Q2"VH0PJPR$,D6Q!@C#I;F\K6W@OL"MV M]^T3"$VQI-\B(&SN^U%[B1>Q+XOXI:S",F1F7VZ&= !XOT6,1JU340X@F%$3 M1C6B/@I46.NN%U+['E)7SB441G'*=#N(G7'_GYNLGG>P:HC\AA(QT^$Z+U3T M?JVU.,]\&F#RRGL:1NFQG,Z\KL-\ZTQA?=4(:G6D-4W;$6U M46BM;2=;.-7<-*1P X]ZSCYN2FP[PX2RRA^VW?-_@?0_1 9#.8#I< 8_5F"' MD8W5];*NR@H#/K>+H(-#]I^@5$R1> M,]*5E!-ODI<5YWLU*%J>7?U";^Z-CU3!XSX%CO&[P:8$(D3XPB$2^"Z69 S( M6.*IX5@G!R?2 +&GCTVU\>U!''*;R;XH9VT-9Z]T@V1:EGCQ;HDM0$-@*(Z! M0M6I.:>OLT'#^2Y)6"Q#QR3UC::M>K"M/RI7G3L^>]W71:*@5+HW E7.8-;= M])["+ZNYSST M1O-%3UKIG;@_AT?$[\]POC1*>!I;\A?VM&#R+ALM+[>DO(O MZ-E7("7]^#T5A3MW18$4"#;]PQ-,R?;?(K9@?8Z_G4V?O( WP^,_?K\"0?\M M,$@,B2W< EX=CXX/GW TD'YHJQ4.F5Q7;5LMZ<];!^I]C0_ [XL*Y"GY@!.@ M@$_+^_'_ E!+ P04 " ;@6E6)^Q%GL8' "C' &0 'AL+W=OCVT2P'&R6P--8L39 M%OU(2[2M&TET2G;[ZXCM5XO^".C+\)X1\J3"6//:C!,+SN6,HCF M-)%* X''D@YHGBM%8,;?*YV=9DLE:+ZOM;_7OH,O$R+H@.5_9JF<7W:B#DKI ME%2Y?&0OO]&5/[[2E[!4-D>3J@K,7Q-5JT*9>M*M:&HS+2G4H8\GAUPSDY-7-[7CP.!P]#1_N MT<-[=/UQ/+R_'8]1__X&C3_>W?4?_U+SX^&'^^'[X:!__X3Z@\'#Q_NGX?T' M-'KX?3@8WH[1V1.9Y%1T+WH2C%*J>\G*@.O: .<- VP'W;%2S@6Z+5.:;BKH M@3>-2\[:I6OGH,8;FIPCU\;(L1SG@#ZW@>8>T7XTAO-,JIXA-5SRC'"6L3&@I.5$1 ML\_BPSI__B%R+/=7]/_R_(L2ON(E E;18@(8*6:]): 89PYLU(L[1*I-".CR&\ MLX2*X]P[RTHDYZP2(":Z->4TU33%Q@32L$)U1DO*LP0MY@2*5T(KF24D1XOU MINM]?D2.;6';H.J/R/9<[(>;,R%V_+!53X6$C)]!X4G1A"L/CFWDQM@+6A*" M0C^PS6$<&.9SPJGB"H6*>U1UH\3&013L!=QV]A^$FF\VA?0'N2^14&#+:@HO M%0?W=K:S VQ;[38 G^6U<1EC!\!\9*\DEQGHG7)6H!S.%AJ9QWPZQ&P=KKD"_L80^:J'DD=BFC(-C+S8%; M"V)WX_?6AC!RT1.3@'4)?>$J*$W.N("!&_D;+ )4W,"V+_'YU-6 MJ ,"'CRNLM!CG85THOK*N!Q1KCMHJ*^(0>#4Z4\@X%LIII0KHA&)"%JP#,Y6 MZ8+>=P-Q%WN;^-H>CIQ-Q ,D;S.H22'*X9R6NPK&H>5/LTIFC*E0'% Y3:ZNJA $1+UY2&3K_I@8"ED M"L'R+"52Y3^2:ZAU%PX!S_A;=NG?E/RK9A'=99&BC?X+[TI6D>?=OQX:;SW[ M:S>57P/(TC,Z(%$,Z$;F"7+;,A>Q8+>;*6 M#RHV2IUCCRU]3ZDP7&PV)*]:?"LG& @!0!,@CU@#U8QO,I&P2I6'ZQ6M("UL M4\1"9W;7"+(HPJ%G1EVXG1E";/MFH$8XMLP%+H[X.WF=VB //Z1H3/O8LWY@ B"S7-E= FG2M[B$\[2T\8_ E,.&! M36+'A,L'G1L-D@L]@65,>,K.PX#" K"]3;F.A0.C"#LNM%SMIK#8\EKT(4&X MEG,JH#X &MON/D#AG,+0@,N!DXH,Z,\\'X?6!N30R?G!04"=+4!M+X)VST00 MNJ8HW(#4A4XG-@\!>YZY(,!>%)EZ#]22L*DEX7R%:,%^"5U6-._ MJZSNMBI!IU4.C=QR?WDYO,_7)K;K*LM3J$QULLD*L'6YZB(A&?R"/&M54NY( M,H>].7@QA;R2J186;[G2Q"0(&C6^5G =Z=+/R=:-R840_)10JJ.%QH8M4&^-'_U=R=,%6Q[PUO(>+B(+= M2 AG<&F,XJ"[,>7@P'(WIN"X?2_J?KF@VCHK$P:]LFKE$DT1R=""<+B09@MH M-J!G%#2I>*:O?";$VQ?/?V)\ [UH"M2&2VNI_G.@]NRKGA3Z%IFIUG7!Z:K/ M%Y(ESWO2/@XCT3=)":?QKTX2 MGX/3/_7\++R_M^?OBO9M$C4(Z)Z;3:R>\*R-"?L\BKI?(;*OHO>,#T<%A;N) M^CPFD+Z U-^0FMGF"UR__O#4+J\_W]W!U09Z3Y33*8A:YZ'?0;S^)%8/)%OH MSU 3)B4K].N<$HASM0!^GS(FUP.U0?-=\NI_4$L#!!0 ( !N!:5:BW1N\ M,@0 'L+ 9 >&PO=V]R:W-H965T2R[TR"F,69Y[GLX***D^DTL0^&-&AXY# MZA]P"#<.8T@Q&#M:"!K4"9_SI0Y#X7XYPC%N.\3'T\11++Z\X$#DGRTIE!:8=R216 M0@Z*VFS>Q_@XYJA'7\A;WR=,$%/(2E.1ZU-R277QG$)K^9&DJ1OX W(/ M2_J$!6LL[QNY8H95)9;(S.C6.'7C042^4Z;(BO*J7B(*:!3+#.1$%Q1'K?4@ M<(/!X(4YLC!,+&R<_80BWTU]G_Q04NN#G,,@=1,_:!9&L]\54QC_I0I!Z/K] MA-S H5@(Y"=N+^QM9XYL?Z_=_M[[MW^)"@&AG,OL8 87D;LOG M\DVZBIQD]@-07]Q W#/]4MN++).5G5>0 1KAR=.:A'TW2'OD2JS04RK628T@ M=N/$)W<*DX[E!![QFM+XWX:4I@"%IZ=2-DFHUM -ZZ:# /WP7E/FJ;:W[)9U MXG;0HRC P(:*!;.47J"TAM' #6VR29FO&><[ZK&;Q &YK:D(*3X?H+.C%0?1 M1N2-R:NL#*,>UD-_)QG6VS.] K>'FN!O54&KR1Y).*,SQK$^X361Q/6C7HN1 MR=*"-+N\ U+ J8&.["]18G> )\(692%7H$2ML((9>KYVZ,25K)LMPD33=!VH]N.([ZWV0^]_@:K-;4[P+H9RAJK;^_C ,8%;$^QVR@_] M6DL%6,$5ZHWB]4,W3=.NG(GO#GH[+^O [=G]D9Q@I'[LGW:L3^+438/X])CZ M7J5%TU#MS)NV])JJ!1.:<)BCJW_6QT-6-:U> M,S!R6;=7,VFP6:L_"^R.05D#_#^7TFP'-D#;;X__ U!+ P04 " ;@6E6 MXV.Q6V\$ U#@ &0 'AL+W=O.3=/3P^=R3'6R&_JC6 )H]YQM7$66N].?<\E:PAI^I,;(#CR%+( MG&KLRI6G-A)H:I7RS M]/_)RRK@S'5O9K9R.1:$SQN%6$E7D.95/EY")[<0) MG%IPQU9K;03>=+RA*[@'_NF.!$PG+B7 3GEY&9;R=\8;!5 MK7]B5K(0XJOI?$PGCF\ 00:)-A8H-@]P!5EF#"&,ORN;3N/2*+;_:^L?[-IQ M+0NJX$ID?[)4KR=.[) 4EK3(])W8_@[5>@;&7B(R9;]D6\WU'9(42HN\4D8$ M.>-E2Q^K.+Q&(:P40HN[=&11SJBFT[$46R+-;+1F?NQ2K3:"8]QLRKV6.,I0 M3T\_WLRN+^?7LYOK^WMR,J>+#-3IV--HVDSPDLK,96DF?,%,$)+/@NNU(M<\ MA737@(>8&F!A#>PR[+0X@^2,] *7A'X8=MCK-0OM67N]5RSTV/I*[?YQ;9,: MYVI#$Y@XR'T%\@&2_[\#6;[#UNZQ/[S'5TB(#(I8DH5(^,;XB#S0K MK$2O 9D@)7!-*$\)%_RWNI^(?",X_JEZI@:9DTQ0?FR1W3#FQM%/NI\;]Q]H MPC*FGPBUKVAO<^?\@MCT+^-*1ZX433:D43N(&QP=]2+ M05,O!J^O%UAV)9YM!$%^Z*0>\G. ME,GWIMM 7A":A4!'AJ0M@BQ(^G_1Z!=IW7DY!1O8.<; WVF\[!T.#E MH>CEH>$!SH,IL=T"# ;>FI:X+P<:81SNZ,R%QF@?\GQ/KX-)4<.DZ >8M%/, M+0;&$2\H3> 1KX$*\!Z648UIH87=72XTE#G1>>YT@S T*VEC.*+-'80HT)9# M>ET>0/\"V]Y15&Y!*?V$.%V;%*X=N(,'D3W@SA1X>Y&6V[>2(8.OL 0P32Y6 M$B WB2XA$2O.OJ$;I*.9B FB1,92ZUII;/(:)UZ=)367S]UT,-F CX#0[47/E6$4/!>"H<%!-PPY5>UKQ:NF\(P&K:-C%+7KY MH/I,Y8HA]3)8HJI_-L1B+\M'2MG18F,?!@NA\9EA?]?XK@-I)N#X4F!V5QWC MH'DI3O\!4$L#!!0 ( !N!:5;1S[XEX0( .L& 9 >&PO=V]R:W-H M965TX[.KJ358"?DFUH#:/)1%EP-G;76F[[G MJ6P-)5578@,<9Y9"EE2C*5>>VDB@>04J"R_T_8Y74L:=T:#R3>5H(+:Z8!RF MDJAM65+Y:PR%V V=P#DX9FRUUL;AC08;NH(YZ!^;J43+LRPY*X$K)CB1L!PZ M-T%_')OX*N"%P4ZUQL1DLA#BS1B3?.CX1A 4D&G#0/'W#K=0%(8(9?S<39Y>[I^>O\\F]W-R_DP7!:B+@:>1V"C)Z@H/NL;A2<8[R*Y(%+@D],/P!%]D\XPJONC? M>1Y+KP;'Q\'F8O35AF8P=/#D*Y#OX(S.O@0=__J$M-A*BT^QC^9XT?)M 40L MR82_ ]=",E#'9)XF:H%))O#>*&TX]1K(4A1X_1A?$:J,#\L+Y0(DEKA/SKZD MH1]=__=_:Q'WM/.<<90IMHKR7%U4>VX^ 9G1'9YV#9+10MGPKZ3KNW&OVW(D M@1LEOG5,:?9&5R;?O]%=M]MI(A,W[B;6>L46YT PK<-.U9JY.$ M=OS .,/[EY.5$'D#B) X;11BMKU.[]-2!4'B=J+(VFG/C>..-6?UH<-ME 0^ M,A3FB842!6@@K+7KMIZ![X;=]*)Q8-))U-BMH^(2CKV_J63@)UC*I.5) [?3 ML]J.G7BOU8!*D*NJS9I#N.6Z[D76:SOY3=W FO#Z&7BD$O=-D0*6"/6ONHE# M9-U::T.+3=7.%D)C&PO=V]R:W-H965T:U*H4=>84Q]$@0Z*Z!B^DC6('!E+E7%#)IJ M$>A: ..A\TW5>"@;4W(!4T5T4U5,O4V@E,N1%WEKQQU? M%,8Z@O&P9@NX!_-83Q5:08>2\PJ$YE(0!?.1=Q:=3!(;[P)^UWM MPT;"[+>187C##QD,EET39:$2S$]>JRT9R7-A#N3<*5SGFF?'T M[OOT\N[A-SF[O2"7/QZOIC>7MP_DX('-2M"'P\!@$1L:9"O 20M(/P&,*+F1 MPA2:7(H<\H\ ;+K*-(UQ0G=B7@!V1&)(Y_0D-(=>''75NG+4ZR M'<<^EQ-=LPQ&'KX'#>H%O/'^7I2&ISM8)AW+9!?Z^!Z?7]Z40.2\'[@0/ M(C=&=KRV#:T3OY#([R6##;OG#Y(^F32\S+E8Z&XE2OVT]QX8#?Q!/R0W+"NP M8?7FDWFC!#>- O_CEG4IO=B/DK0SD]3OIP-R+H4VJFGU IGCOB_P9-\+)WX: M)IU%D5[TUZ;TD77O>--,:9]<(\P):E#65$W)#.0H'7AK,LY@=\(L!L[%@2^W2C+]Q"ZJ?]:-M]##9$HP*U<-*H228;85K] MZ+R=^IZUHO,>WDKW#5,++C0I88ZIX5$?Q4ZU9QW'[UTTH$\ZP MG\_=J6%?9H8S 7>*Z"Q)J'H^!R[G Z?E+";NV30V=L(=]E,ZA3&8Q_1.X-*?Y3Z\1<$O%?P\[L)1'N4%-738 M5W).E)5&:_8E3S77QN"8L$49&X6K#/7,\.KL^IX\G=T\7I*+Z_'HYN_QX_WE MF'QYH!,.^FO?->C$BKI!:?"\,.AO,=CRR:T4)M;D4H00OC3@8G15B/XBQ'._ MT>(%! >DW=HCON?[#?;:5 M"=/6O%0($\)$P+,0B$&?D>3(%=:G9E/!(A90M)@).;&;;(&)XFEF] GY_*GG M>^W3G3WOZ+/-ACP\I["V^(1)%_D\0! +]B-;RCS6H[NVT55+9QH9+[5Z>NE' MR8B9?J%3 Y:I7%1 M+A(LP3+,5OO ^_/]NZ+D-V11]!.A5)&-,O41O_Q5>@=]'ZI" OGF[;^N//;*[NJW_M='-;L8-?X^1?WISS:"!Y,D$Q Y8?3%PS;Q#+35(3Z:WY6V9\6.89P M/IK:5A"XF+ZR>3WE>='URO_J\P)TH%CZ IHO^B%O@,5*\>W06AFOKK?M40D; M>'?U>8UUPR^NDE7UG*8U6/40DL>U\6JC;)>XJ<'CM1!&VSYU&@"_'LGZ3*DT M>KK7[]1\?>:CG_\/>6]!V"JB7D?8KFN\C< ;:UPHK:.X7O+NWM%QL^%M$K\# M.YO8V:W=.A-0T_QNK4E.J\4%M)JMKN]GQ:UU*5[<_6^IPD-2$PX1JGH'1WBH MJ^(^70R,3/,[[$0:O!'GKS%0+(@5P/5(2K,86 ?5GQK#_P!02P,$% @ M&X%I5DBRYE)R! * T !D !X;"]W;W)K&UL MS5=9;]LX$/XKA+LH8D"U=1]I8L YFC60ID&=W3PSTM@F*I$N2<7)_OH=TK:D MQ(XWZ,OV11*',]_,<"[J9"7D#[4 T.2I*KDZ[2VT7AX/ARI?0$750"R!X\Y, MR(IJ7,KY4"TET,(*5>70=]UX6%'&>Z,32[N5HQ-1ZY)QN)5$U55%Y?,9E&)U MVO-Z6\)W-E]H0QB.3I9T#E/0?RUO):ZK!*N"*"4XDS$Y[8^_X+#+\EN%O M!BO5^2;&DP[W%OV+ M]1U]>: *SD5YSPJ]..VE/5+ C-:E_BY6?\+&'VM@+DIEGV2UY@VS'LEKI46U M$48+*L;7;_JT.8>.0.J^(>!O!'QK]UJ1M?*":CHZD6)%I.%&-/-A7;72:!SC M)BA3+7&7H9P>77W[=G$_N;XFXYL+,KFY&]]<30#$G@. M\5W?/X 7-*X'%B_X)=?W>;S&"_?CF?(Y5DN:PVD/ZT.!?(3>Z.,'+W8_'[ V M;*P-#Z&/IEB.15T"$3.2BVHI.'"MS(IQ3?F<89P(50JTVF?Z8?"[!;P"Y=@/ M,+D99QH^E5@XQ:X>0GEA&1G_3U:A%R")7E!.YD(4*U:6A$JS36:BQ-:@CLG' M#ZGO!I]_NS]L.\"C&CR"QN^V 7DFA%#FG4CXS/F_( MXSROJ[JD1O076,>5D)K]0VW'.V(<3US4"N.D^F:OYOHERS[:+4@F"O1M$])K M&]))&]*Q#>G_%Z]Q_K-FTISMS<5X3ZYM^?X@7A8Y:>QW*$=)Y,1NW.\RQ:D3 M!7&7*0H=-\GZ)!T$Y!FH5 0UK?-]*451YYI($]]6EQ_Z3I"TFHZ\V'>\-.T? MX A2)PVB/LD&V4;+5RI_@#9!-JH*IK1D#[6-RBM]7N)X4=(%NW]^_$WE!GR0#=X-Y;@<6UH.$ MTB:36K"EV@F@'SJ9Z^Z0CT*TV>V_FSW*@I:Y-6+2=J/?+G4GW"10#EC/9D10 MF2_6H89'O!\M7X2@<3]VHB3:"^GYNRK">.]IO69O3XG<"4W+W5-R;&]OJR)R M$R?,W [ER(^POJ*H_X++=<(T>\'EQDX0)RU7VB3\AG)@/D;-?(S>/1_A:8F7 M/HS\K-:U&3+=]F8VN8)]0_*PALMWH!*F.B,-WV;FP<99X(4I[<[0>'\BONKE M.SGB^D$W")Z39+ZAMK4:N4Z6Q8;6YE*('2@+#*UM?T&$Z18:6M)-P3BV?*E- M5S/,@MBYO6+OF-L[NL+["$ZF]46VH3:_ M >/U[;=E7_]#8/^<,ZY("3,4=0<)1E2N[^7KA19+>Q=^$!H;E?UDJ33)SV9E+.CP<#$*492+.,\39Y+0WQ,?G@>JO.]S';"5J]TC-Y"'/'U7C.CKM MF2H@EK!0*@\4+DMVP9)$.8(P_EO[[)5#*L/Z_<;[9SUWF,L#%>PB3[['D9R= M]OP>BMB$+A)YFZ_^9NOY.,I?F"="_Z)5T==S>RA<")FG:V.(((VSXDJ?UNM0 M,_#-'09D;4!TW,5 .LI+*NG9"<]7B*O>X$W=Z*EJ:P@NSA0H8\GA;0QV\FQ\ M=W/QS]'Y<'QUB2YNOHRNOHZ'=]+UEH( OW$3$)Z?!GE9.VM#][UZ2! MVM$B82B?H/&,AYZ-C GFD7JSNPC.6-H0F..EC"2#H[1<(9R/1*:<@JAK:A M3,@8^ @!+T2<3;7=>4+#QR.86 Z@K4V.YCP.58Y EDHVK1:BK' MZ.,?/C&M/]_M^B^C?,T"!!BR](%QC>.F@UH'O0QZ!=#5TQR2%3JOIYS$$X8. MGY673Z6-8S@F.D*N09Q7/[N-Q>/1A#.&XDPR#@N(."P@PH:'#Z 3,7SK )F& MZZL6-JQ M2Q[@_UVR7Z[F_V%_FKRZ\FL5UL142T- M3*V:J%9-F& ;S[N'&6Z$7@TD&@.M?:(%,(-K0FHBC!):1'&=10M@BTK%OQ3K M!8H6?,-=30?$MDG5EE0H%H 5$^ *NC^H/>C]:?ZKKM_UE@)QES?O/<)PR3AL MO3O;;XYX\T##=U0V;YFJ$Q22NSP M?U:*?:\5NYS$#Y)UG4%201T3KOO=+*20,!,U[@\4Q@'R'*^T_%#)F6V 3.Y: M-L\@-1NW[[FX6'O @EC;=I9ID*!F@6W0O%?#O%F)"!WZG[9]NX:_.])=5X)= M!%OCA,4JYD/;WG8,2^#8/\UY4/*8LW;AW27 ;[EV@ RZ%%AN"\AJ%]D]0\_ M-1O+(R7$V/6W8; ,LP&Q YO=6R"VR384MEG?:E][=1Q2QQ@'+1@'AO]^&!\Z M3LL04!F\GNNO@9?*+80Q"OP*DQK",+B[TZEKU%D!:>R[)<;6MID%"5'/>PR9 M1_98I!)B8K6D,50RUM[+@AVKD<9>JSX$^^O#3HC;A@"(3>^GAW@!8H("LTVI M 6)[]^!. V*K[T/JKI%0!Z[V@5R_52T"HT7:R[=&/?M)WZS0["@BG;*(=#JK MNZ]PO%A"L0@(W%8U8U%/KO?-84?IV.V\43K>CH=M%:,N%G^+LG#OZFU3R.C, MWW:S>;U/J?3C]5(5/[IRV3RI2C-=*NU3&+47/]^R-3^V&0U%#@X:!0LV;!=. M836U,ZOMQ;8-FZ#[PMLA)K6$=WP#9+:^I]0*$CAO@1IUQ %$L!H""OLOMB$. MKXS#L:L,4SMJ/8[:W@*&5F-O[B04! MNF4_LXQ_8-;L"]LJ MO=>>F&F2Y*'^[X4]S5DF6%NLW=Y^E M:3BU!EC"'@##A#,M.A%;@J+.]?F]S(&*5+5C#-0T8Y; DW[:,HRT+6D$&D: MI: ^L*]0]:=M94JJ;/6KA,%DNU !ZF*K'C%IM'SS%83V2W[X+Q!Z_>]%&QDZ M3=](W* ,+'A7XG9[^TV):_MUB:\3%P.-7V2NAROB.W9%(@>.V'N1%UM],ZC. M-D'?QWZ-PGVSXF0]1KM/&M4?-ON6VWA ^I[3J<^#VO>!E/&I_@HB4)@O,EE\ M*BB?EA]:AL7WA:I[\97F"^73.!,H81,P-0T/*CE>?/DH&C*?ZZ\-#[F4>:IO M9XQ"U:8ZP/M)GLM-0PU0?GXZ^Q]02P,$% @ &X%I5H"M'AM2!@ XQ$ M !D !X;"]W;W)K&ULM5A9;]LX$/XKA)LM;$"5 M=1]I8B!7L06V!Y*TNZ^T1,=")-%+4G'R[W>&LB4J/IJ'[8LHTG,?'\,*?)S,WWV7*/*HF;?!9%-55'Q@# MNV/JQ^J[@-VTDY(7%:MEP6LBV.)\=.&>7D9(KPE^%FPMC7>"GLPY?\3-Y_Q\ MY*!!K&290@D4EB=VQ(YGG=$GM\YZFMY_AL=?RQWLY\;6.)4KFK'S M$=2^9.*)C6;OW[F1\_&(;4%G6W!,^NP.6BUO2D;X@ESQ:L5K5BN)N\]UQBM& M[NDSN7F&1I2,C"]9S1:%VINEXWJ^-8(HKFA)5H(_%;JQH*])T6I1])E)DG'H M.-FJ5TL&!"5T;E$_:%(\>6%42,(PT032Q*HY$UVJ]!/>:9WCFW-*WK]+/,?_ M^+^OXZ(&KN+.K%1:D[,,CU/I)[G:[M M:1#%W;MO^4Z_2ZT8N*_9@H';N>GUO"V7-[L\=D%RXDV, \]R(]\\""S7"R>O M_!Z[5NR9?"%0&?LX"':\!]E)3^'[?3#\('SE_-@-,=JF'9&5!NED8+KC1Q-R MM:3U X,HD"=:-K3%?RQC6F>&P4'/ZB:Q*1>$MLJWT=MID[X&,!QQ9)AQH@T) MPG!P!"=NK_ (:H0=:H1O1HV;Q8+I^\U$C%O,SBV#ALZ*LM!1V(<9Q[7<0\/G M!8B';H+8S9E:,U83#E#" )$R-:PV U@$KPA=KXPA;77W<)(I"F]Y'>L6-M#\\>/^ DE,-=4>&EU+*" M^JHGUZMDAKE]Y_0&NB@;J$Z8+X,'+I>LUIR6"-=&KW^Y[VZ3V'PJ)"U13 M(:@OH":X@'AL?H0J66P<;JO)$*]=#>T0A<>M([=P@U.1+34C5K' .5-M(@!G MV1**25%M+L!I81@,3NI0I-WS7M!:0G]@$698ZRB!0]F)'3,@)"FNGLYLW[1& M;;>%X-L1D@6:SO5U^GZ-'%&''-&;D:.[,A Q+J1DX"LZ\%=!YX :JF!R'V@< M5[#G'H*DP+R-P[CN2"QD=+?M4]T[/NK*W3D/SHJBA: MH M"<%TH6S28()&(U8<)-D$QZ!\STUY0/YF( +:WX\F>U#DX)C3!;FW?=>@BRP3 M@)ZM5S1_HCJ\PP'&-P<08RK$"YBYIB*7IO0T,%WU$_)MT-@P@81!TFT3 M*PZ3S>20[Z;'C+MK)8D9^#BVDC@>)M6HPMW,7C.X*[-BF)83G+KB.!I,'I$5 M.0 _KZ,D!R(1ZOL!",B'CHX#B+LQJHT],+>;DO(#5@]&(L=RXF!@6&H%*6CZ M>71&"PQGQD$(-]B>PN]NQH.68,T=&P9/2 +#>F2F)(JMM)](]^'NU/CC73&H M;_R\@(C1U*K]#]Z==E\P+MH_[CUY^_GC"[1' ?U0L@6PPE4+8YEH/RFT&\57 M^F_\G"O%*_VZ9!3F "2 WQ>NBMC=E<^+Y.UY!3?2XW(/#-4JJ<&MRJE:\W M"FCF@G+N1T'0]7/*A#<:.-N]&@UD83@3<*^(+O*J&W-SRPU=I8 M@S\:;.@*9F"^;NX5[OP:)6,Y",VD( J60^\RO+CJ6'_G\(W!5C?6Q%:RD/*' MW=QF0R^PA(!#:BP"Q<_1/KG:L94$UC"7_EV5F M/?02CV2PI 4W#W+[!:IZ',%420MM9%X%(X.)>)',MK:NAHH.26*.N-:';A2G712(X)VY294?B689P9C>\FD]OY MY&8ZGY'+Z349WTWGM]//-]/Q[$#9V43L@WZAB]EX?#8CB;KUN)V0N#>6O(/?C7A,Y2?:[ M$PWOU WO_''#\;^G4,SLL!&4[[ #UBA?EJV/W833*2Y? 2[4 7C5:/W[-O_2 MKE]??RHP(Y -W>$?NSF!AZV-FTWL)];4KDU)UQDZS[WJ!=;PW+RD;_>] ^2X M736UT;I6U.G_MK1KIE-9H'H.:@[[[3/RC[LC'&\6X_9,#RIJ!=T.&1?*Z9>_ M]&X1)E)>V-O/[*A*58'+2J;:*5"BX!1QQPM.B9*SC%HQ+BBG(@7BIH ^I-=- MD-Y4B@_IGR3/0+%':F=E,Z]HAE>!##W^!Y^W)&S%27A*)'YCD.6@5FY<:^*. MO9QIM;7^(K@L!^&S>_DY,:%JQ83&6I<8&ISW4 RJ'-'EQLB-&XL+:7#(NN4: MOVI 60=\OY32[#&PO=V]R:W-H965T',X1F.YG"\ M$_*K*A U?*O*6DV<0NOFRO-45F#%U(5HL*:=C9 5T[246T\U$EEN@ZK2"WT_ M\2K&:VXT*":JN*R9<;+,5NX@3.P;#DVT(;@S<=-VR+*>J_ MFX6DE=>CY+S"6G%1@\3-Q)D%5S>Q\;<.GSCNU-$<3"9K(;Z:Q7T^<7Q#"$O, MM$%@-#SC',O2 !&-ISVFTQ]I H_G!_0_;.Z4RYHIG(OR,\]U,7&&#N2X86VI MEV+W)^[S&1B\3)3*?F'7^48C![)6:5'M@XE!Q>MN9-_V]W 4,/1_$A#N T++ MNSO(LKQEFDW'4NQ &F]",Q.;JHTFYN83%;KK[ M:CE[3&?SU?U?CRF\7[%UB>K#V--TD''WLCWH30<:_@0T".&CJ'6AX*[.,?\> MP".&/]]V;8>A'U_"[QR_(Y/X_ *HB5FN4MI('!U-1\PG>!Q_,Z$.:<=TJ M6!2,V@Y2NE">H>H#WD+H^I>Q>WD9'=G,+ BO3UC2] #U\##_@5_D)LG0'<3A MR0R.$?]KOU/_L)=3T($?N'$R?,TP=D?#T0_QCZVD^#FI+,]8"0O)GZFZ\, K M;HKR'MU0KR5O)Z"[I :%!RD<-&B@H>Q7-7RV!DNS( +;XOL#&ZI/9KA4\M M01D'T4H2XJ>6*VY%F7YJ J)Y6UT<&)UJ&N](X2J46ZOC"C+1UKH3N][:/Q6S M3B%?W;MWYB.36UXK*'%#H?[%Y< !V6EWM]"BL7JY%IK4UTX+>NY0&@?:WPBA M#PMS0/^ 3O\%4$L#!!0 ( !N!:59%J)1Z9P4 41 9 >&PO=V]R M:W-H965T33YZD^JI7C!GT M7)5"GXY6QJS?>Y[.5ZRB^DBNF8"=A505-;!42T^O%:.%$ZI*C_A^XE64B]'L MQ-%NU>Q$UJ;D@MTJI.NJHNKEC)7RZ704C#:$.[Y<&4OP9B=KNF3WS'Q9WRI8 M>9V6@E=,:"X%4FQQ.OH0O#]+++]C^(VS)]U[1]:3N91?[>*J.!WYUB!6LMQ8 M#10>C^R:GDH&Z&"+6A= MFCOY]"MK_8FMOER6VOVBIX8W!N:\UD96K3!84''1/.ES&X>>0.;O$2"M '%V M-P%3&==:1 MC75GY*#&"Y8?H3# B/B$'- 7=MZ&3E_X6F^'G&Q41,,J;)&\UVN:L],15(%F MZI&-9N_>!(E_?,# J#,P.J1]=@]%5]0E0W(!D']DHF9H_@*O:ZF,S0O2; DU M8?20Y8=UOWN3$3\\1O_U\P]&58,(!/EDU9PIE],Q%\BL9*VI*/2D8[>IMC]! MG^*C:VA0=TU$]+]NXDTV) IQDZ>!V0(8]L/0':6B)! 1) M[0O26XAZ@L,L?I6Q/PL-]PU^$8!"<+'4WKB4&M(_9W##,,2%85!6!B-#GQD$ MOV!09CFG30^'3- *2H'_V1#&5BWQCR_/KAXN/KA%<#QQ?" E1<[+5M1(U)SD M<9'+BFT/="MWVO\&5YMGFN%IG'U'3D(H: MAS$F6<]#2YI"2G9)4'%^D.PW]$>?5VT%;<*"75?8&Q:287\P^D$ \1K:F.+( M"C3(;'30Z?EJ3^0)H!B(.XF$83],G&NBW5.533@AL$B]>5[3@A.$GB M =T 1C\>RCF)\30![RR4KD1>U@7H[P FI$$%!_2;\@5M 0CV4&,4G]?-'0V] MAK9WML5+>V5C:S0HM*2\;QWWM (=%C[SZJY/:.,G7STT.CSR0+')@V\O.G\Z8T^;N3Y(KB- M]KV-]A;D]AHG.")ICT*@6+-IN'.-$YQE 3H'@!6TVPAW[I,(DV@K%.-X&K7- MKIVT?FQV. "'I(-#\FHXK)5-O7EQ<&7?:KYV$-Q%1]E&=@@;AX_Z21C8R;M+ M\+Z=8&_"(]^VR'XRX(Y.HDUR^]<>X"#>IB0(<18&T,@*3GLL?K0%#TF3-N?# M\=UMZ&!+"*#I)SV&'IL&UHBA?'N]3].*J:7[ -?(M;CF*[6C=M_X'YI/VRU[ M\P?!9ZJ6T/^@3RY U#]*H=95\]'=+(QQ>5XP63%D&V%](:38+ M>T#WS\?L+U!+ P04 " ;@6E6+4U-]00$ !0%0 &0 'AL+W=O2;D10Z\<&)8& M0[=TZ+[7H5>X^IV(U$GY\ MZC[XSL9;/WFK)5@]@OG6]Y8/O@]F2Q?XV\5BMOE;SOO>UZ7WZ#FSY1.8.O6'YW@/_A?@D#3 *:=(GB8#'UW,412S3^ +V/HN^/CA$_@ HA0L MHCB6%F.3B]W+/9A!N=-YL5/[C9U"&RQ(R@\,/*0A#NL IDB[RMU^S7UNMR*Z M..B +OP,;,NV%1MRWN\.%>[N^]VMEFRZU4EV<[S>&W@;?,+I$8-_@9/+!E,0 M7!_*]0))L>H 6@/(&^B>92C $T-<,0S3$S:FO_X"!]9O*O)T@KF:P&K$]BIB M>ZW$UJ0--A%[^0S6F,HY<3.J>"SPH)4#RIOW-+4Z]F!LGJX)4EN-ZE:NTJH+ M*ZM:2OTJI;XVK? S4>78&N!6K>@$5 \7*+%M#W*H6G6"N)K :M<.*VJ%FM0R5:NDWU**V:MP_ MKMIJI%;+J$IIU)K2+ C(,>5,U(0!CD[H.6Y5SI,43+6LK I:X]TJ'9U@KB:P M&L_0NA1NEF;QE("-$Q_:#?6TQ[V5)%UH=9:NRENH4X\_O\G:X]VJ1ZUHKBZT M.M?VA6M;MR+M]RFR->[-+&E"J[-T*=-A>YWN$,8!V8$](2$#C,2AT)U_S+(X M4@ARE6+QG[Q85#*HM6;7BN;J0JL3?2G;H>ZZ'2J+;3AJRK$U[LTLJ8.J/\/P M4N'#]A*_NO@R]+V\]?Z_R+06^UK17%UH=9HO]3YL+_AGB62Y(IF3=B(+L/[5 M44.K\X.^6D/>3) FM((@\ZK5)+Z3^[QEQT"NM:+S4LU6;<%9W@QKS,]ENS!O M85U@BE[C M%]E#(0XYV M#IW@BY:M.^* 2=9WM!Z)EQ\K//7 T8AIM) K.\( MX:\#&:!JHD[_ U!+ P04 " ;@6E6S_YX7&0$ ".% &0 'AL+W=O MH:27)N, MRK4EG8Q(P=,DQTL*6)%EB/YZP"G9C36H'19>DWC-Y8(^&6U0C /,WS=+*F9Z MC1(E&&]#UWI4%I\3_".G8R!#.6#D!]R,H_&FB%WA%,<<@F! MQ,\6SW":2B2QC_\J4*U^IW0\'1_0G\K@13 ?B.$92?])(KX>:T,-1'B%BI2_ MDMU?N IH(/%"DK+R+]A5MH8&PH)QDE7.8@=9DN]_T<\J$2<.T+G@8%8.9MO! MON!@50[6M0YVY6"7F=F'4N;!1QQ-1I3L )76 DT.RF26WB+\))=U#S@53Q/A MQR?^8S![G2_?YB\+\/($'MZ#^>(Q",!TX8/@_?EY^OJO7 _FWQ;SI_ELNG@# MT]GLY7WQ-E]\ \N7O^>S^6, OH)7O,5Y@4&4,!3'%,>HK.MG'W.4I.R+,'D/ M?/#YTQ?P"20Y>%N3@J$\8B.=BSCD;O2PVO/#?L_FA3U#$SR3G*\9>,PC'#4! M=)& .@OF(0L/9B^BC\,[8,$_@&F89L>&9M>[PPYW_WIWHR<:JZZI5>+9%_ . MI: X)'&>R#IT)7D/XI8@\GC83BSH6,/!2-^>AGYN9D('6D[3S.\P,X:V>T1K MA&+7H=B]H00HQ0R0%8AQCFD2@LT:B?_V$!<\"5$*-I1$1<@[2=2++,_3>[81 M2&--')@,TRW6)K__!AWCSRX"J 3S%8$U,CJH,SI008X]B-.HN@$ENQOD.#># MMC5P6V9^EYEK#MQNJ@$\Q6!-=+JU6GU5-##.R\I=(:M3\>L]U6W9D416",KT#BJ*>,Z MNH5"H% A:H56RXN5&!14'$Y]1.M'OI5I2M%\56C-K)YH5*B";15*XS/C0*-- MMRXSP[#-UG'48>:9)Q_ 9BSF,1:S/Q;R"Z4\$2Q949*!- GE)2J/ 1*B&8L; MU05V]*+>S Z5:+XJM&9&CVH7*I&[%6X[;)<6X%H>L-VN3H,+,\YP(Y MCFH7]LO=Y?Y\$!?7K;B1;R0;@$R8($DW*Y1J7*5HOBJT9BJ/,A M:#1)D6'U7 PO$"*H\J%_3+WA:\Q[=R[4NFJ%,U7A=;,V5&]0B7R MM4(YO;4Z7EN]=AB)LKKMXI];N4.K57O]I%&381J7#2\FQ$*1\WVWHEZMFVK3 MLI746G^0S;:R 72$V7?JGA&-DYR!%*\$I''G"E+2??-K/^%D4[:#/@CG)"N' M:XPB3*6!>+XBA!\F\@5U"W+R/U!+ P04 " ;@6E63)@FIP<$ #S$@ M&0 'AL+W=OK-F/"92-?G&%"D'LLI <63: MEN6:,:&),>AE?3,^Z+&=C&@",X[$+HX)_VL$$3OT#6R<.N9TLY6ZPQST4K*! M .0RG7'5,@N6%8TA$90EB,.Z;PSQ@X]M#<@L?J=P$&?/2$_EA;'ONC%9]0U+ M>P01A%)3$'7;PQBB2#,I/_[,28UB3 T\?SZQ/V:35Y-Y(0+&+/J#KN2V;W0- MM((UV45RS@Y?(9]06_.%+!+9%1UR6\M X4Y(%N=@Y4%,D^.=_,B%. ,HGFJ MG0/L,L!] ^#D *<,:+T!:.6 UGL![1R03=T\SCT3SB.2#'J<'1#7UHI-/V3J M9VBE%TUTH@22J[=4X>3 \X/Q?#);3)ZGZ/D1C9;!9.H' 1I./10LGYZ&\V^Z M/YA\F4X>)^/A=(&&X_'S%?0D!,1>(KHA6AJ!A+J+-8657A8IIXRC%-2M>FG4CG&K;$VV! MR_K[#;ET(9E;2.;>LI;_KBRWHUJ.6T5S_UT2[QTV?D-.78W1'8A\7TA\?U_^L!)3A*1EUXB$4$IHXG47SNU2:RLPK7C MW+H>FB3SFB3S&R*["!:V7G?\5A,KHI[EUF#D;.>EV\%.J[P%\RKL;-SJVN6M M6I6=Y;JX4[U7PV?_0_A_)S/; W\SA^OY;]:M23:O43:_*;;+2-FOD;(;R>-: MEIOC85__(]RW[LM9?&V%'5S>J519==O=4@:;9S_W,?!-=JHB4,AVB3S^J1:] MQ0"_8(Y?#)EUP'V^VHEPPGEWNPPU?%K$68IR_G0UFMM? M&/7*A"KBCYB_%&>?4;DKCUGVH_RR7%^-K'*+>,(C42)"^>>9+WB2E"2Y'7_7 MT-%IG67B^>=7.JMV7N[,8UCP19;\&:_%]FKDC=":/X6'1-QG+[_S>H>EC=?T=WM?Y>+9;!"%V@>1?DA3 H4IFL4)O*(#=.( M%^A7GXLP3HK?9,SWE8]^_>4W] N*4_2PS0Z%#"XNQT+N2+DYXZC>Z.OC1N,W M-MI&W[)4; L4I&N^UN0OS/GDO7S_G?5C V L%3C)@%]EN,9&XGR??T;$^H2P M9;NZ'3*G?PO+=+M,Q[9N?\SI/H].Z5B3'O1/UZV=]4^W#&U)3H/[,1[-__\MVK?_H)(*$^9"P !+&@&"* MM/0D+3719]=\$Z=IG&[DU20I5=6):D0,%142YA]ADPI67O*?9[;E8%<>],_G M M5'"-*K!U'*&OAS /4\'Y&LUWV2$5.C6,G*%J0,)\MZ,&=MJG#>0*&1!,$6QR M$FQB%.PN_$?6[J) (I-EU=^'..=HF8HPW<2/"4?SHN!">SDS8H?J!PGS)QW] M)LYDVA*P&X1MR[-;I]*D<\:YV/8FIRBER;U3DWO&)E_(DT,.T];H;AO*\4K$ M#R*.9 VA:V4C:6@K0\)\2%@ "6- ,$7;Z4G;*50].(64%A+F0\("2!@#@BG2 MVE8S?+4^IJ^LN4H_8LE_:F^S,*]^J(J@M "4QJ!HJI!G/H1MKE(.Z;I 6YZL M2W. %U%)D%TR"DL)T?Z01]NPT!:1-?E<2D>CI'']@Y6$I 6@- 9%4Y7$C9+8 MJ.1#'N_#7,1"GGZ;G//R_+SX2RHJ%VKE,^*&]KJ@-!^4%H#2&!1-E;EQ66PP MF\4&]5E :3XH+0"E,2B:JG!CMMAFMZ6^ME:]<,(W88+XSSV78WIQR-\0&M1[ ML;M^"6UWZS[H*@-0&H.BJ?HU[HMMME]68<(+E#VA*$M%'D8"[<+T\"0_2/W6 M:)]GZT/T1G4$:LR TGQ06@!*8U T5?'&Z;%=L#X9U.P!I?F@M "4QJ!HJL*- M-62;O:%[_LS3 _^$[GEYW[BT5^]X7MUAEDJCV\L'H.MD4#15T\9[LLWFTP!-E8@XT]V[O#:O;;"ZH [5.RWAHEUU M7U5[&H,:4E T5?+&DK*-MLALL0WS#7\,HQ_ZSAG4B *E^:"T )3&H&CJ/?S& MC,(6U.470WHW"U":#TH+0&D,BJ8JW+A4V.Q2];H!;68,UM;NW!;QO EU6^,@ MW#7!IM1R6V%!/QJ#V@6UF1L+"9LMI-<3:3Q?_^]0B,KAU;8TJ'4$2O-KVGE+ MNQ13JWW72Q-'IYA,:%N2C[![<&/W8*/9,%O((6,L"O00_N IFF]D&5((68]4 M:])J VKZ@-+\FG;>YA>.-YG:I"V.)I!Z$\OIJ/,15@UNK!ILMFK>GVEA!@R6 M W1>3$U3)EM0SW';DRTT<9H^CFG"U#Y.;>3&3\%F/^5K]LSSM++$[F7M)MZX MLH-:)Z T'Y06@-(8%$T5M[%.,)AU@D&M$U":#TH+0&D,BJ8JW%@GV&R=]*O= M0*T1K)GWXN%.Z=:-B&V0ZQO+8@'V$TX,9HP.\8#8/+-E#K 93FUS2E&K,=/.E(HXN;R.J[ MK>[*^T6;&3!X@CJH2U#3E./?\B;M;DL3UNWX\HZ$+H]V)Y5#;I@K2N O$["X,KM3,O,'*@!H- MI/OXS 5V7(^VI='$V0ZU.B?+1Y@#I#$'B/D1FAZ5&J@G $KS2??I&4+(M&U$ MZ\*ZW1O3A*G=F]K&S?"C55 /+!*#M0M *7YH+0 E,:@:*K"C?= S-Y#OTH.U&\@ MW9&_-[7:AILFRB9V9Y)1+QB#V@'U@>C&1*!F$Z%O'6?&#&UG4)I/NZ-_BBW: M+A8T8<3!N%TK0&V;*DCC.5"SYS"XCC/S!BL#ZD30[G2!"^I,K':)K8N39U2G M>(#:.E6;QCV@YGD%[]=Q9L!@,4!- ]J=*3"E;5,ST$1I.C>F"5,Z-[6%F]$[ M-8_>[_)LMQ?H]=$!/RZB*S=W!0J,*-@IH' MH#0?E!: TA@4356XL2*HV8KH]YH54/N!=E^D03S2&J+ZM&L7T,YMG4 3U64Q MJ.U7V[BQ%*C94NA=MX$:"Z TGVJL )MTBX-NF.VXA+0%^8CI ;3Q'ZC9?QA> MMX'Z#J TGW8G"US84^JTIX-JXZA'.M7"1W@%M/$*J'E:08^Z#=0B *7Y-4UY MU0#UO+84W:ANW\8T44K?=FS@\=D+ 7<\WU2O;BQ058H=7TIW6GIZ/>2\>BEB M:[EO?V''ESPVF.,[)[^%N;Q(%"CA3Q)I?9[([C0_OL;Q^$5D^^JU@X^9$-FN M^KCEX9KG98#\_2G+Q.N7<@6GEVG._@]02P,$% @ &X%I5@H_[MZ\!0 M81\ !D !X;"]W;W)K&ULM5EA;^(X$/TK(VYU MVI7:)384:*]%HH1VD5J*2KNKT^D^N(F!:)TX:SO0KO;'GY/0A$ PY9K]TB;. MS+/?\]B>P>=++K[+.:4*GGT6R(O:7*GPK%Z7SISZ1'[F(0WTERD7/E'Z5M(U%]YQ'BGD!'0N0D>\3\7))&5]>U%#MM>'> MF\U5W%#OGH=D1B=4/89CH=_J&8KK^320'@] T.E%K8?.;'P2.R067SVZE&O/ M$%-YXOQ[_#)T+VI6/"+*J*-B"*+_+6B?,A8CZ7'\6('6LCYCQ_7G5_2KA+PF M\T0D[7/VS7/5_*+6J8%+IR1BZIXOO] 5H62 #F2BOLK9ST" MWPO2_^1Y)<2: VKM<, K![SIT-SAT%@Y--[JT%PY-!-E4BJ)#C91I'LN^!)$ M;*W1XH=$S,1;T_>">-XG2NBOGO9377LPZ=\/QP_#NQ'<7<'EXV0X&DPFT!O9 M,'F\O>W=_QVW3X;7H^'5L-\;/4"OW[]['#T,1]#"1S#>#P $K@P M#!0)9MX3HQ(^VE01C\E/^OOCQ(:/'S[!!_ ">)CS2&IK>5Y7FD0\E+JS&O!E M.F"\8\ (PRT/U%S"('"I6P2H:_:9!/A5@DML1+2I\QD:Z BPA7')@/IO=T!-9=/4H%^OR[+6P318%DLV,9--(LBZ[WO6!)&CV#$%8R)4,"G8'LRY+H9K@6/PC)B:0\M [&]%K9QE/&6?29# MXM"+FMZ3)14+6NO^^0=J67\9)OHDT^#DK1.M^>;+#E)QCN#*"SQ%CYG>5TMG M]F2+'D)X0X)M&]QH-S=4V#9J-EOE$]S*R+6,Y*XY=Y<>8T>P1O-&QW,9D=;> MF=QK89LL"@S:&8.VD<&]GG BG'FRV&RZT"=LNMP&S_K,EK2,2'M;;=Q G0TR MVU8(-5JG&X1*K%J6AY8.^;L-*-W:J3WE; H94$TT24)G%(>IUO;V7J\ MIRQ.M]?$R28'XV#^Y^Z!K/S@MXQD;_7VX$=^Z0EL]'S[R%(I*D6SJT(KJK:6 M+B'S"G#TN2ETT*_OKF6[[[@LJ= 8-CY).(P8WWK0TJ/;TVX87O9V4 M;7]]L^?!^E:$5M07Y_IB+ M+$-8&ET/%K@BM*+ >;Z)]B2<0LTC 6/Q\^7IA<$_M]1_HN+?4LDJ2@I7*E:) M9E>%5E0QSUB1.65]7_I@!C]8V"K1;+2= S>:N](1E&?!R)P&8PNU8."'C+]0 M"A/%G>\PCG16J86#,2-!J4Y&S(-UJA+-K@JMJ&>>DR-S4O[. &QO)7X-U-A( M_$J,$-XPLLN,.KNB)4_.D3D[OXP\YGK!+"DYLA==0 F^H''M(;.-"WZ!*?\S M]G-P!%6)9E>%5M0XKQ"0N408KWY#.4J6GTJD'KS^E'*T]S@U@V/3<5I1M;!2 M\7?4'CBO/;"Y]C@P4G?GA.9^#HW42M'LJM"*&N>5"C97#.^+U#W@34.DFET/ M5O%WU",XKT?POGK$F>LFH66<1D(GUY&@&[^?OFU/-?=S<*166KU4A5;4.*]> ML+F*>&>D[BE1DD MU;#2 J4JM**&>8&"S07*@7%JV%$K+5\J1;.K0BMJG)"F4MKL>K"*%:&E*M;7[AY]*F;)':X$AT>!2N_@LM;LGKB7W(YN MM%^B,SN][F+XJ'R0WG$U>*^\GCG!*7 MBMA ?Y]RKEY?X@ZR6_7N?U!+ P04 " ;@6E6R2:+05L$ #U$0 &0 M 'AL+W=O 0K+K:J:V[WC%RQ67'7JOLX9+Y"$^ M7\^H:.FYEP!'*&:8Q("B15?KFT^NZ4B#!/$=HQTK/ -)Y9V0#]D8!UW-D!&A M$/ER^QMEA!K2GT]"EOR"788U-.!O&"=19BPBB'"<_L-?62(*!H*HVL#* M#*RR@7W&H)X9U*\UL#,#.\E,2B7)@PLY['4HV0$JT<*;?$B2F5@+^CB6=?SM_%T J;/8##WQI.1YX'^Q 7>_.6E__I3]GOCKY/Q\WC8 MG[R!_G XG4_>QI.O8#;]-AZ.1QYX!*.9!^Y=Q"$.V8-HSST7W-\]@#N@ [:" M%#& 8S"/,6=?"AUO*[)A, Y$Y]U1NZ-S04\&J?L9E4%*Q3I#Q;3 "XGYBH%1 M'*#@V($N\I(GQ]HG9V!5>G217P-U\PNP#,M2!#2\WMQ4F+O7FQL5;.IYJ>N) MO_H9?R-(8QPO&5@CFE9 SACLJS*=>K+5GJ06/;$U]%%7$V+#$-TBK??G'Z9C M_*7*TBV=N3=R=I1!.\^@7>6]-Q$Z'!*F_#93RV9B*<5VVWNTFZVVT]&WQ5RH M8)9CU(]AK@)F60V[E<..XF_D\3)_J(BF0SC%T$S':I1XJE!MH\2R,MI/UM+)<^%<54L MT*R MH"3/"?!)%(G<)+-C1<( 466Q'445VPTYR8^2H()9S7:YV I81;&;.<%F)<&! MG-O@1[+PH>"Q+VHL%G+@I=([W7#&AE%/5V2K4<*E!6 MH_SYNPJ4V79L-=-6SK15R?2;+&,N:BH*J7V[F.%ZS2A_LTJ476*@ )FUUIE: MM7,&[?\KS0$.-[R\BJ5LVK<4YULZM?4CSE^3)8F<5K?'^,N%<@Y M2:DHSTE]3E%FLXQR5:AZ 972T@OGX0C197*OP(1F;&*>GO[RWOSNHI^LO.EIDZ:"34*2 MO312&[;W*KUUT[+N?782MT$%G&'3=M+^^&=^%&-"W%#=]$,#A'N,#SZ^YSJ> M/?+T7FP9D^@ICA)Q/MA*N?O@.&*]93$59WS'$O7-+4]C*M5I>N>(7XKN_$-$P&\UEQ[6LZG_%,1F'"OJ9(9'%,TU^7+.*/YP,\>+[P+;S;ROR" M,Y_MZ!U;,GFS^YJJ,Z=&V80Q2T3($Y2RV_/!!?X0>.,\H+CC1\@>1>,8Y5U9 M<7Z?GUQMS@=N_D0L8FN90U#U\< 6+(IR)/4=69% M!5OPZ+]P([?G@\D ;=@MS2+YC3_^PZH.C7*\-8]$\1\]EO>.O0%:9T+RN I6 M3Q"'2?E)GRHB&@%#]T J0)(*X!,#P1X58#7#B ' H95P+!@INQ*P4- )9W/ M4OZ(TOQNA98?%&06T:K[89*_]Z5,U;>ABI/SRYOEU?7'Y1(MOGR^O+J^^'[U MY1J]#9BD823>H3?(06)+4R90F*";))3BO;JHCK]O>29HLA$S1ZKGR-&<==7F MHFR3'&@3$_29)W(KT,=DPS8F@*,Z4/>"//?BDE@1K_G#&<+3]XBX!*.;98#> MOC$>OOSH>E0[<,#69\C#+>"#:,'Q:.09S=)]KWZ)7H'K'7J)F5!7A% J^IF% M(BP4M-M624B(3(EPS QIKNWZKQ4YCOT MVZ+1L@F_(2LR]'U_-#2%M>BX;^3F?RT!6A_YE81,:D(F5D(6$5?CZ0XIE["^ M1SLU/S'5=YWVNOI?(DX;_1IZ9WN]M[;;=\P @1D436N*IE:*+C:;8GS0*,^# M4K'%$OER2ISN3;Y#?]1^]PMKTWU9>JE)H_O8U?[.M1+PK4IIPU M[P[UI.H5!Q]JA M8[M%-VGJDP$KX"9;GCO92X'5;4UU>GC?)77=-G)'DP/93?MI;#6<\[]3KF;F MESOC[[LY//%=W.X-J%>&0C.YT6X9V^UR,;T622L]D.+W/2XF[MAODP)D<2M2 M3F&8L7;,V&Z9K]DQ8W^R-UJ)ZX_(J,T,J$V&0C.9T489VYWR]Y0F@I9&<-_S3H?[#&@9=" =%"Z#03 *UW29#& V#+H&#H@50:":%VHH3NQ5_M8;ML-:% M&'ML;P)/L71.M-N%= VZ MP@Z*%D"AF33KLH&,3[G>12"KA04H6@"%9C*K:P]BKSUN$K[*4>DJ8BC,AVVG MQZY0,&[88O?,;Q/B<,NH&J/Y#>K[6\[E\TG>0+T1?OX_ M4$L#!!0 ( !N!:58N%6T)Y@4 !DC 9 >&PO=V]R:W-H965T]!#^+P2NCBP/AWL2%$@J=MFHG+T4;* MW?EX+.(-V6)QQG8D4[\\,K[%4NWR]5CL.,%)&;1-Q\CS@O$6TVPTORB/W?+Y M!R.#">7^SPFMP3^6UWR]7>N%%) MZ)9D@K(,/M9_8^R\:HQ#UB0)4O_H8G<7(YF(Y"01YRG M\HX=_B)U@Z:%7LQ24?X%A^K<(!R!.!>2;>M@=05;FE7_\5,-XB@ ^B\$H#H M=0."%P(F=<#DU Q^'>"79*JFE!Q66.+Y!6<'P(NSE5JQ4<(LHU7S:5;<]WO) MU:]4Q7SU?7-XNOUEQOP$2SB'SGE) 'O5T1BFHH/ZN"W M^Q5X_^X#> =H!KYN6"YPEHB+L5374:B-XSKGLLJ)7L@)$?C,,KD1X%.6D$07 M&*L&-*U SZVX0E;%&[8_ S#Z#2 /0=,%V<-7)#X#$UB&(T/XZO1P:&G-I+DG MDU+/?T'O3\:2 TU3PY5<62.+(G$N=C@FER-5!03A>S*:__H+#+S?350JL; 4 M*PK$?HYFJ&C"_KCQAK/"V6S6G*6UT6_:Z%O;J.X8E33?FMIHC1S:1I=B*T=B M&K%I0VQJ)?:529R"VYS'&U7GP)*IVIL0CHOR::(X[=\V. N\SMU=6I,.Y>-( M3.,3-'P"*Y\E%AN@"A*(BPVBZM<>IR23I@)U54D%1W @\L*@P\::<"@;1V(: MF[!A$UK9+.*8Y0J%>E/'1'%Y2(F)2MBC@D(XFW:H6%,-I>)(3*,R:ZC,K%2N ML[WJ'XQ38NPCLWX?\?W Z]"PIAA*PY&81B-J:$16&K><[#!- 'E2GE(043Y+ M3&X(5SZ$5(3$,%O=8U>:_ 4LZ;RY\EI*+6 M[)07EB8RM9#>C2:3+AM[OJ%P7*GI=(X\)7SEP9(X6U-592Q=IM;0P$PB-5[I MDK'F&DS&D9I.!K5DT/^V=G6H5G[]P._U%&N&P3PD\6J<+[5;W2UE?,I9] M?+W&U%+ZDP0G73PN'?+*E9J.IS7)T.Z2*\]7(5%#Y&I,9F3C]_O.9 JCL$O' MJ1UVI:;3:0TQM#OBQM7L\,^7+$TMH76::>\E;D\T&,M;V^F!H-\(*"\]) M\R(WO,=3BA]HJL9?9N,#^^XX\"9=&VB_BL',WL(>P]8?PU<-/40;M2 MTV?L6@N-[!:Z_^I_I2PA@Y.&?G?,;L\ZE)$K-9U1:Z21W4A7[_\C+H47R+=F M#X ,ACJ81CU 3OVT*S4=4.NGD=U/WQ!YBCU"!FMMF@RS9QO,YBV\-6J]-;)[ MZSNR)UE.@*!93"H\@I8OMD25:",FI[/+J#]Q''F3[OAN93@M#(_.TEO?6F=T MV@0S^+?]F+&X62T /65P:ARN^Z3!O>H;[N#T.^-[>VI M!H-Y"]^-6M^-[+[[J,3([LE/ MZVB&.6MENWL=S:GM=J6F@VEM-[+;[J..=IV!'6F%3ELMS<$)P07IR@?G]D3#[O% F:U3#S_P!02P,$% @ M&X%I5L .JR=P @ / 8 !D !X;"]W;W)K&UL MK55=;]HP%/TK5E9-K;0VGWRL"Y$*=!H/I:B4[=E-+L2J8V>V ]V_G^V$C+*4 M;=)>B'U]S[GG7.*;>,?%L\P!%'HI*),C)U>JO'9=F>908'G%2V#Z9,U%@97> MBHTK2P$XLZ""NH'G]=T"$^8DL8TM1!+S2E'"8"&0K(H"BQ]CH'PWM(S^3;A*X&=/%@CX^2) M\V>SF64CQS."@$*J# /6CRU,@%)#I&5\;SB=MJ0!'J[W[)^M=^WE"4N8#:_>9S=S]$E6@B.;)O0^104)E1>Z.AJ.47G9Q?H M#!&&'G->2*^@&ZXTSE$MVR#++7!*YVT-H(]C;& MP4G&*:17*/0_H, +_ Y!D[^'>R?DA&U70\L7_D-7N]I4LT3=+.8"7\L2IS!R M] V5(+;@)._?^7WO4Y?%_T3VRG#4&HY.L2=S/6\$;(%5T/D^U.B!19O!LDV" M03 <#F-W>VBA(ZWO?>SY;=HK<;U67.^/XBB7G<)ZOU6\#/U!Y!T)ZTB+AD,_ M.A+F'ES$ L3&SB>)4EXQ5;_,;;0=@3?VYA_%QWHTUI/L%TT]5^^PV! F$86U MIO2N!EJ:J&=5O5&\M-?]B2L]/.PRU^,=A$G0YVO.U7YC"K0?C.0G4$L#!!0 M ( !N!:59S8#YW5@0 #P9 9 >&PO=V]R:W-H965T1*PDYF M^N,K@0-1 :78>K$1[![M$;O2D9CN*7OA&P"!7I,XY3-G(\3VPG5YL(&$\'.Z MA50^65&6$"&;;.WR+0,2YDY)[&+/&[H)B5)G/LWOW;/YE&8BCE*X9XAG24+8 MVQ7$=#]S?.?]QC):;X2ZX"HBB"$0"H+(OQTL((X5DHSC[P.H4_:I M'#]>OZ-_S\E+,L^$PX+&?T6AV,R@R!1S+^A M+RA*T>.&9IRD(9^Z0O:E/-S@@'M5X.(6W!ZZI:G8<'23AA V^"_,_CXV +B2 M9,D4OS.]PD;$:PC.4<\_0]C#&#T]7*.O7[XU!78RC!9>KWP1O1RWU_8B@ N6 M!2)C4;IN&N_"O=_LKJK]@F]) #-'EC,'M@-G_O-/_M#[M8FC)3"-:;]DVC>A MZTR+.H[$&X)7.35Q:*)NQ.M*O0 ;Y6!JDMO-!\/19.KN&B@-2DH#(Z5+SD%P MM($X1')J19S$C40&M;[''O;*OHL "Z-AFY$6X+ ,<&@,\(Z\[*(XAC-TEPK" M(GJ&%B0E(6F*T@C5=;@M@6FL1R7KT6DU-;+)U!*8QG1<,AU;KBDC7E?JXUK* M#D9>2\I.2DJ33I0"EI&XBE;J_@"CUW0MQL^L M]" _K/#^<;6/_D$WR3:F;P"(PPX820- .N M260+31\F7 T3/FVR./C;8FL)36=;J0W?N,0?,6&8 3O3[]5R'?NMN5Y)"[^+ MME!L @%AGL%RTZ&V-6TOMU^+IU##59S[!_,(@)HI&E&Q) MQ.0F2C12,';3^0590M,'I=(K_O#$:K2J4FRAZ6PKG>(;Q<$QU3BJ+VBXGK!U MJUY[E55BPS>K#5/&WN5+A\S4&%2BDGRSWKZ"6)4AMM#T8:D$BS\Y,6>-BJ?%>X)6P=I1S%L)*NWOE(#BXK MCNJ+AJ#;_+3[F0I!D_QR R0$I@SD\Q6EXKVA.B@_F,S_!5!+ P04 " ; M@6E6I"2J:)4% !C*0 &0 'AL+W=O<77+-)G M%ER$5.E=L;3D6C Z3X+"P,*VW;5"ZD>M\3 Y]BC&0[Y1@1^Q1X'D)@RI>)NP M@.]&+:?U?F#F+U3>-HI+>>'\1[QS-Q^U[/B.6, \%4-0_6_+IBP(8B1]'_]DH*T\ M9QRXO_V._BTI7A?S0B6;\N!O?ZY6HU:_A>9L03>!FO'=;RPKJ!/C>3R0R5^T M2Z_MZHN]C50\S(+U'81^E/ZGKQD1>P%.NR8 9P'X,*!;$^!F >ZI&=I90#MA M)BTEX8%01<=#P7=(Q%=KM'@C(3.)UN7[4?S21G,YM)2^ MC1C,\K*4TS0EKDGI8'3/([62Z#::LWD9P-+WGQ>!WXN88"/B ]]>(6?P"\(V M=JINR!Q.F'>%7*C@W5N/DC<1,\MQ;O157^ULWEB1&G*3&08 0( MK,1?+^>O=U;/Z4&R!0E&@,!*;/5SMOK_J^<8HYNR!@E&^DGP7%#:>_?1UJY,6W3RH' 2@PY=J&R[#/Z$_H7/3,1YH>KJ#(#-QU,H&@$ M"JU,ZIYT=@,AT4C61HCKOW0.TKQW8'U6\ IQ#ACEF%_[FA0O,4O*%U^C:H MI.98&O<.Y?/4G*AQQ4!H95H*W>Y\(-R%'WG^F@:(AGQ3PPJH5 =%(\ZQ\L># M7JUB< JY[IRCUP_?AWK_)M##*J+)5)Q0R=!,3\-*&D&%/2@:@4(KDUUH>^<\ M<>^ JGM0- *%5J:L$/B.6>'KH>9+E'Y*/:7IIVBQ'MIKK';GL+>!:GDHM#)% MA>IWS++_Y"G\^]WDCUDE:Y "?PJ*1J#0RM\S"[^ [;.F+ 9U Z!H! JM3%GA M!K!1.C>=LAG:X93M'DQ9<]+&%'V&^L>%^L=F]5\[96=LRX-M; =,5M2,WGCP M@9H&*+0RLX5IP.=]L\>@;@ 4C4"AE2DK+ ,V6X9F5A0?>X=VA1,UYVS,T&>X M!URX!VQV#S,6_W ;,W,B1Z!. A2-9&C=VN=7YJ@P$O@#(\'#T%>QXT0+=HH_ MS_ ./+!]I-7,>1N7_QD. !<. !OELFY/"R9T\S_U^ZP9KO%( G4&&=I^)QC4 MCJ-"\.,//NF?_FILXDK-61L3">H?H-#*C!?^ 0_.>V6"N@)0- *%5EX74+@" MU_PK0D.)FZ$=MCJW=]CKS&D;KP;X#!_@%C[ -?N 9C.YUIR:LS1>;@%J(Z#0 MR@P7-L+%YRU0 ?4'H&@$"JU,V=Z2'O./"DUG;N6'>KM]/'-AU_& .@)K;U5: MR,0R6=TGM>C81"I=H)8?S5<0WB3KYJSB\G3YX3T52S^2*& +'6I?];2:%.F* MOG1'\76RQNV%*\7#9'.EJ68BOD"?7W"NWG?B!/FZRO%_4$L#!!0 ( !N! M:5;#CY'I[@( "D* 9 >&PO=V]R:W-H965T]%>//8@X@T4N64M$WYE+F%Z8IDCED6)RS'*C:F3*>8:FF M?&:*G .>%* L-1W+\LT,$VI$O6+M@4<]MI IH?# D5AD&>:OEY"R5=^PC?7" M(YG-I5XPHUZ.9S $^90_<#4S:R\3D@$5A%'$8=HWOML7 ]O2@,+B)X&5V!@C M+67,V+.>W$[ZAJ4900J)U"ZP^EO" -)4>U(\?E=.C3JF!FZ.U]ZO"_%*S!@+ M&+#T%YG(>=\(#32!*5ZD\I&M;J 2Y&E_"4M%\8M6I6W@&"A9",FR"JP89(26 M__BE2L0&P.[L #@5P#D4X%8 MQ!:,BMDQ5CBJ,?9"G%MK;SI09&; JW4$*J/ M<2BYVB4*)Z/;^_CJ.$I$2^HH1E.:- I4#',4A,4G&B]I^& M,3H^.D%'B% TFK.%P'0B>J945+1#,ZG"7I9AG1UA8TC.D6N?(L=RG!;XX'"X MO0TW50+J+#AU%IS"7V>'O\&"[E?<_H6?(1[D@=%UHCZC-N4U0& M]C?8.J'G^]TWHMK,?,_9H:M3Z^KLU34"GJ$[AFG!-XY'=VT4]_K0]]^%R'$" M?4-=< +X$HSHZQ?;M[ZU%=PG.=N2Z]5RO8/*;\RX0NK#4A> WXI\Y=J,CWK/:HAG4-(-_V\M!@U6SE_?;;/$. M:][AP;U\4"&$S=;K=IJET&86["R&;LVV^VG%T&T><^BZ]AN>+5:VU0EW\+2M MOQ\XZW_=D57DX+U+LM6NY98T-[[C^A'U _,9H0*E,%5 ZSQ0;[ XYD)]6+W@ @>2VYT%-O@UA=^K[.-U!2/9 5"+.SDJJD:*9J[>M* 2V< MJ.1^& 217U(FO#1Q:W.5)K)&S@3,%=%U65+U-@,N=U-OZ+TO/++U!NV"GR85 M7<,"\+F:*S/S6Y>"E2 TDX(H6$V][\/+66S/NP,_&>STP9C83)92OMC)73'U M @L$''*T#M34/6W<[,"EZM0&C@G[4!:HS"XS.DSO'K+KV=-U]G"] M6) OY$>-&JDHF%B3TPR0,J[/S/J5@H(AN:$YXPS?S$H8A$-R0I@@]XQS4V"= M^&B K*V?[X//FN#AD> 9Y ,R&IY;LY \+S)R>G+VT<8W^;1)A6U2H?,='_%] M E6VK%U8O7+['5SJBN8P]N%$+-^J%FTEE%+; YJ4L M8(E=@(U%["SL=[5-PXLX\;<=<<=MW'%OW$?82KZU12HSXG CK+U/@-QP=U"@87W76*6HJHER+KC"]%7BL%HA,C MZL*(NC'B%B/^=XP>AL9M\@%A]!>"?] G;,N]IVK-A"8<5D85#&(C5TT;:R8H M*]G\H.P!L[^2$M\GMANU_Y+T#U!+ P04 " ;@6E698R+ MEC\" ?!@ &0 'AL+W=O_KK(2*Z6NYA=J<%%)5#$VH-K[>*F"Y M$U7"IT$0^A7CM9 U/"JB=U7%U/L4A-Q/O(%WV'CBFQ+MAI\F M6[:!)>#S]E&9R.]<C>]K)F&F12_>([EQ(L] MDD/!=@*?Y/X'M/V,K5\FA7:?9-_F!A[)=AIEU8I-!16OFR=[:[^'(P&E)P2T M%5!7=P-R5Y@OIJO%_&&Q M7)*O9*8@YT@*EG'!\=WLW#/<*;N\G ,R+O25V5R!JLCM(>F"\)JL2KG3K,YU MXJ.IR[K[65O#M*F!GJAA#MDU&0Z^$!I02IZ7Y8XW.LL(\U_@0K[%CA.5;4QPH_P8HZ5G2.%1-S70F68(99@:#ZT-$'-(WI M27C

-_PE<2F>C#Q1]N)OT6?<3Y1[]W.SKOF=KP6A,!A1$&UY%Y.ZH91TV ML!*K>I(P76*HI7YJBY("3 MBE3DIF-9OEE@0HUP7*T]\'#,5C(G%!XX$JNBP/SO%'*VF1BVL5UX),M,Z@4S M')=X"0N0S^4#5S.S54E( 5001A&'=&+!C=@9(^WDA;%7/;E- M)H:E X(<8JD5L'JL809YKH54&'\:3:/=4A-WQUOU'Y5WY>4%"YBQ_#=)9#8Q MA@9*(,6K7#ZRS4]H_ RT7LQR4?VB38T=C P4KX1D14-6$12$UD_\UN1AAV#[ M'Q"(:K=3TH$IFQ5;V"=7' MOI!LK82F":B+$IU?Y:Q8R;O:;U7LX'>]D.NF-49@+-:0+)OH"I F^C=[;13YVC MBA'$5\BU+Y!C.4Y/0+/3Z78//3J=;AUQX[9GX59Z[@EGT9?=FNWULW5]N!8E MCF%BJ (@@*_!"+]^L7WK>U]F/E,L^B2QO:QY;=:\8^KA3%TIKLK'"NO]IM9J_Z\?UW8Z=0]#(]CIF#C&!8_5[\5LO_O$3 MP261."?OD*B*41>4/@_^P=:7HT''0A]FV+'0@QD.^RT$K87@J(6V#L[?5(,5 M<($B>.DU$1Q>K*%G=T*<':)L>^1US$:'J)$7C#I.S)UB7P!?5DU3Z*M/95TY MV]6V+]]4[:BS/E7]NFZO_V7J9G^'^9)0@7)(E:1U%:A+PNL&6D\D*ZN6\L*D M:E#5,%/?', U0+U/&9/;B=Z@_8H)_P%02P,$% @ &X%I5M'A^!^D! M6A< !D !X;"]W;W)K&ULM9AM;^HV%,>_BI5= M3:UTVSR10#M HB2]%VEE%:6=]M($ ]9-XLQVH'>??G:2!D+2%#;W#>3!Y^_C MWSFQC]W?$?J#;1#BX#4*8S;0-IPGM[K.@@V*(+LF"8K%FQ6A$>3BEJYUEE $ MEYE1%.J68;AZ!'&L#?O9LT7K^IWV>#%X-90(;& M)/P3+_EFH/4TL$0KF(9\1G;?43&@S,& A"S[!;NBK:&!(&6<1(6Q\"#"C[V#)P'.1SV*=D! M*EL+-7F1T<^L!2\CJ0>^^]ZWR?0;&(U%N\G\+W#A(0YQR"[!%7A^\L#%ETOP!> 8S#LK[.A7.R"STH'+G+';'><<2TP .)^88!/UZB955 %Z,JAV:]#>W.:E7T M4' -;/,KL S+:G!H?+JYV6#NG6YN-)C[[>:CA ISH\F\ L,NXVQG>IUW].XA MIF +PQ2).'%$$>. 0H[$1T7Q%LJO%4#&$&\,7:[=S;3EU+,=]KK.35_?'N)L M=4!.>+NM>G;7. +KU.A?N8[K5EOYK6/ZC\38_Q1Q 9.D$0P C MDL:\*3;=AG0U'>,H%<<-S5RG=]S,:W7R7)[=6OJ+"2ZGU :L$! M6JU05D\>+5T7D $($D0#%//+)EZMXN?FLDHQ3Z68GXN9]@%\XUH4/6XS_)L2 M_LT'\ ,QKS*)_93DO*EE7<>HI69KC^="5"GF*Q*KD#:-?1EN?&)]5HA75JC: M]SYN=^%<^$K5?%5J5?P'NR#STZNTHHO*M&M9]2BT>G)V%%2J^:K4JE&P]E&P M_E])UXC=JF/OV'7LK5V?C5VEFJ]*K8I]OS4TV_>&2BKIHH_J)L5I2'^EVT2E M:KXJM6H<]CM%LWVK6-;GZ#41\PYJQ%S?"UH-R5YOU:G7?^WNG WO,S:#YGXW M:+9O!VTG]X PQ0G2='=XRP4I4>_F96_FT/" >9<>B1\_OS%LO/^;=R^2G MS@^0KK$(3(A60M*X[HH!T/P@-[_A),E.*A>$&PO=V]R:W-H M965T:2!IN6C*0 [7 MPBR@B2U124#R]I5LXB%8H;GH#9;L_5??+[%>]W:,/XL5@$0O94%%WUI)N;ZR M;9&OH,3BDJV!JB<+QDLLU90O;;'F@.>5J"QLSW$BN\2$6EFONC?F68]M9$$H MC#D2F[+$_/4:"K;K6Z[U=F-"EBNI;]A9;XV7, 7YL!YS-;.;+'-2 A6$4<1A MT;>^NU>#5,=7 8\$=N)@C+23&6//>C*:]RU' T$!N=09L+IL80!%H1,IC#_[ MG%:SI!8>CM^RWU;>E9<9%C!@Q1.9RU7?2BPTAP7>%'+"=C]A[R?4^7)6B.H7 M[>K8(+90OA&2E7NQ(B@)K:_X9;\/!P(W^$#@[07>9P7^7N!71FNRRM802YSU M.-LAKJ-5-CVH]J92*S>$ZE.<2JZ>$J63V>CN\>;N_O=D=#-%YT.0F!3B G71 MPW2(SL\NT!DB%-VOV$9@.A<]6ZHUM=+.]_FOZ_S>!_F'D%\BW^T@S_$\@WSP M>;G[7FXKIXU=K['K5?G\?]LU>:G%@5FL"^I*K'$.?4M5C "^!2O[^L6-G&\F M9_\IV3N??N/3/Y4]F^"=^I=(X 07QE.KY7$EUY6^S6(G2..>O3VTT(X*73]T MFJAW;$'#%IQD&^/\&2\)79XFK)-$AX1QY!P!MH/"( [-?&'#%Y[D>U+OG2ZA MW35G2W4R1KBPM:Z;).D17#LH"CTS6]2P12?9;@DEJMCG:,F8N1RCUJ)^&"3' M!VN(3[1YCML"0- M@LB,F328R>G:J*L-J1:(X"57)VRSF6 %2% ON]H" >/F)BV>KNMX<7*$;0B+ MX] W8Z<-=OJIW55H'41!FOC25KVZ3NB'X1%?.RQQH_28SS[H*KJC_\)<5:U M!2R4SKF,U?^;UUVRGDBVKAK-C$G5MJKA2GU8 -&ULM5=M;]LV$/XKA%8,+>!&(O5F9;:!Q,ZV DOGY67#/C(2;0FE M1)6DXO;?CY04V;)IP>F<+[9>[AX^S]U1=YQL&/\B4D(D^);30DRM5,KRTK9% MG)(8ZEN^=H6)2P<9X4UF]3/EGPV896D64&6 M'(@JSS'_?DTHVTPM:+T\N,O6J=0/[-FDQ&MR3^1CN>3JSNY0DBPGA#F'@7:H+?[.R$;L7 ,MY8FQ+_KF4S*U',V(4!)+#8'5WS.9$THUDN+Q MM06UNC6UX^[U"_JOM7@EY@D+,F?TGRR1Z=0:6R A*UQ1>< >R CRDK!*X2,3$EFIY#6+'[5+7S5+H MR%(+$E\ %XX UN!ZKSS/0C_RQQ/[>5>2R2I 86?58^YV MS-U!YG\0(2[5!HBKO*)8DD35K=K#<8;USC"1;?""'1H?711"M,?68(90Y =F MNEY'USLIT'6$R3;"!9$FKMX!"<]%7K!']=#*1T$(S4S]CJD_R/1*""(%2 E- M@/I" H$I,5'T#Q8?.\C98SBXE/XZ7XH2QV1JJ=0)PI^)-?OY)Q@XOPS4=M ) M"0:%S'&!$VRB/NAW.JM&XIG >A+#3F)XSJH*#U(&Q_Y^41F,W+%[I*C&'='Q M68IJ;"@J9[^H!I?ZP8A'G9!H^+.C(FTB/NCUVI(Z$UA/('2VS=!YRY[0HO<* MR/>BO1P:K/S(.](3X$XCAX/+_IBTXF(:]P/'VLW9HA2)OOPG;.T<>?=Z\ MQ7R=%0)0LE)NSD6H(L6;(UQS(UE9GX*>F%1GJOHR5<=>PK6!>K]B3+[_0=02P,$% @ &X%I5FC8"(>. @ 1@< !D !X;"]W;W)K&ULK55M;]HP$/XK5E9-K;3EC:2MNA"I-$SC QVC[:9] M=).#6'7LS#;0[=?/=D(&E"(F]4OB.]_SW#WGY)RLN'B2)8!"SQ5ELN^42M57 MGB?S$BHL75X#TSLS+BJLM"GFGJP%X,*"*NJ%OG_N59@P)TVL;R+2A"\4)0PF M LE%56'Q>P"4K_I.X*P=4S(OE7%X:5+C.=R!>J@G0EM>QU*0"I@DG"$!L[YS M'5QEL8FW =\)K.3&&ADECYP_&6-4]!W?% 04<_B"%*OO.I8,*F.$%55.^^@*M'EM@SJFT3[1J8B]T MQGPA%:]:L+8KPIHW?F[[L $(SE\!A"T@W 5$KP!Z+:!W+"!J 9'M3"/%]B'# M"J>)X"LD3+1F,PO;3(O6\@DSQWZGA-XE&J?2R?3K9#B]_XFN;S,T_/8PFHR' MM_?H(QJQYILRAW.:@<*$RC/M?[C+T.G)&3I!A*$QH50'R,13NA;#Z.5MWD&3 M-WPE;Q"B,6>JE&C("BBV"3PMHE,2KI4,PH.,&>0NZ@4?4.B'X9Z";HZ'!WO@ MV?%P_X":7G_Z!"[/@]-FA/[_>[K6H..+=J,QF5ZX4:)M]QLQLN8V(VW M8[*7,9%[V<5LE1YWI<<'2Q\Q!;HA"N6X)@I3\F?W_V@DQ"]2^VZP(^&(F.QP M3"/!VY@P%8BYG=02Y7S!5/.+=M[N,KBV,W#'/]"71#/3_]$T-\P8BSEA$E&8 M:4K?O= 5B69J-X;BM9UCCUSIJ6B7I;[H0)@ O3_C7*T-DZ"[.M._4$L#!!0 M ( !N!:59*S^YIS0, +,7 9 >&PO=V]R:W-H965T./A,]XS_$ DA$OW*TES,M$3*[8VNBR@A&197 M;$MR=6?->(:E:O*-+K:>1(%%F& M^3]+DK+]3#.UUXYO=)/(LD.?3[=X0U9$?M\^ MZS@:B@HA6=:(U0HRFM??^%?S0QP(3/N$P&H$UK%@?$(P:@2C\'*UHY47E;Z56CM"\3,65Y.HN M53HY#[]^]9[O[N_1XL%#=P]/BX?P;GGOH\5JY3^MT!\H9"S>TS1%'STB,4W% M)]7Y?>6ACQ\^H0^(YN@I887 >2RFNE0K*KEZU,R^K&>W3LQN6N@+RV4BD)_' M).X"=!5*&X_U&L_2&B1Z)+I"(_,SL@S+ZEG0[?ERLT?NG2\W>N3^V7+3[9$' MY\M'/?)P6/[ =E?(O.Z+O6/%J$VM4<4;GTJM)G/ZTJ)6.I6RW"UW<\NUREEW MAU[UC')/6RO%95GY&--MBRM6[2**4B=Y'?OS.->/(UWJ$?7J$]Y\,?W#!EQH%"0N! M8!VC)JU1DT&CEI2M<"X)>DRP>E%'I) TPFFO3X.D"X.^A81YD# ?$A9 PD(@ M6"=1[#91[,%$640_"RIH]7>0K=%F8*\>!%V:)Y P#Q+F0\("^]W^9;K&T186 M LW8\=]I_7<&_7]6?_Y76T[S39_E@]I++8>$>9 P'Q(60,)"(%@G-=PV-5RH MK6$0=&F>0,(\2)COOG^:G>.G.8"<,02"=?R_;OV_'O1?G0.4^4769_B@\E+# M(6$>),R'A 60L! (UDD,TW@K%AC_^T@W++TT-T!I'BC-!Z4%H+2PH77.S&-[ M_':R[CI_4"8RH5X*PZ2+$\'L"^AX]_5 )_5!:0$H+82BU8F@'Y0.,\(W5558 MH(@5N:RK;FUO6WE>5/76H_ZE>1/4]>,W3%W._H+YAN8"I62MD,:5H\X]O*X0 MUPW)ME6!\H5)R;+J,B$X)KP&ULO9QM M<^*V%H#_BH;;Z;0SS6++LH'K,IR?3D<%M&*IZQX MEZ]Y)C]YRD7*2OE2+(?%6G"VJ#NER1 [3C!,69P-IE?U>_=B>I5ORB3.^+U MQ29-F?A^PY/\Y7K@#E[?^!PO5V7UQG!ZM69+_L#+W]?W0KX:[BB+..59$><9 M$OSI>C!S+ZD?5!WJ%O^-^4NQ]S>J=N4QS[]5+VX7UP.G&A%/>%16"";_>^9S MGB0528[CCP8ZV&VSZKC_]RO]UWKGY?\ MY3?>[)!?\:(\*>I_T4O3UAF@:%.4>=ITEB-(XVS[/_NS"<1>!Y<2GL>Q73M]_^A1^O;V[0[./(;K]^&7V\?WMS1U%LX<'^N4!7:!Y MGJ[SC&=E@7X*>X1?]^@&6XG_V23O$'9_0=C!V#0@ M>_>01^^0=[A[>'QWU]"='M_=L03#VZ77JWG>0=Y3G,4EO[B3/\<%NLU*EBWC MQX2C65'PLK@T#/%FBR1F9#5S719K%O'K@9R:"BZ>^6#ZX[_

9Y> M8-\?^_[5\'D_TJ9V3N %([T=!1J<%D1_%T3?&L2O=16H(OC,A:QJ6B31/1=Q MOC %U$KM&U#[$,?H.V>B0*Z#TNTTAPE:L.^FF3*$'!<%@FF)"7:)":RSSJV< MRD^8=P+(O$#"0D@8!8)IF1GM,C.R?A_?B[PHT)P)\3W.EM4/9I.5OZ R+UEB M2HF5UCB+3B..YDA9!@UT8+SV07 MGHF]NNW/P_F3/$34PV6:_6ZLR+[1F73VG$SDMZ@5'T,K=]QN12>= 'F3R5XK M+42NHPZ\'6N0/K%O8I.B>_EU29DI(/;^?2,"2@M!:12*IF=B3X%<^(/DA@F5 M'4A:"$JC4#0].UAE!Y_E*.\-[&A[9&9,AK5G[V1 TB@434^&TDG7[I,G'MFY MH$H)2@M!:12*IN='::5K]\K3#DSLT-[I(9VRVBZ\H!ND4#0]YLI"7;OCW69H M+?*(RP/K"L]$M$(L6Z %?^9)OJYB;PPZJ(:"TD)0&H6BZ?E1,NJ>Q49=4!T% MI86@- I%T_.CE-0]P4F-&0&U4;?KF3CP1^T3889F))AT) %J;'H,E8^Z;PGI MFW,0^@M]YE$BRT+\%$<[-]O^ I!\49WI3_CK^_:8*DA: T"D73DZXLVYV.[1W4XQ9UO==WNP:?!O4G'J:$&ID=3.36V M._4;!Y72I]]5'T.$?>4B'L$_CC S5R4%H(2J-0-#T[RNX]NS@??QP JO,-;7\: M-9T1!]THA:+IH5:J[EE5\^03*79L[\C;!WGX&JP0=!P4BJ8G0WFY9_=R67R* MNFJLMS4"B2HYYDH!*N.@M!"41J%H>DZ4W7OC,U0*4)\'I86@- I%T[.C?-ZS M7T%^?*4 =7BO>ZTW)M@;M9X*$7\N*ES<[C6VIF]G;V;D6V+UX?76OMG-X9Z:Y;S5CNT= M5/L@_:;.!DV9-4X1H (+1=.SH@26O"&P>781Y>F:EQRQI>#\T$T-=D[O-(#J M*RB-0M'TC"A])6?05P*JKZ"T$)1&H6AZ=I2^$B!]M7-Z9Z2KKP$F[4+0===. M(PHU+OVY'DI7&!1+5<*!-0K.*UT4KMH-[A![524!J% MHNDI45;JG\%*?5 K!:6%H#0*1=.SHZS4![)2.Z=W1KI6BDGG=K_0[UJIH1F% M&IL>P[WG8\%9J1W5.XP&*R6NWPFCH9D_Z=31RSIK'X89^O]N7M)MP\759CM MLTX_,+&,LP(E_$DBG7';E^4^;I^/N9C7LH27?^YXFS!1=5 ?OZ4 MY^7KBVH#NX>X3O\&4$L#!!0 ( !N!:59'CU2$?P( ,4& 9 >&PO M=V]R:W-H965T$6:6^(S_8]OWN"?'FV8HL80KR877'5>1V*G-: M0R,H:Q"'1=\9^!?#5.\W&WY0V(J],=).GAA[UL%XWG<\71!44$BM0-1C Y=0 M55I(E?%SI^ET2)VX/WY5_VJ\*R]/1, EJQ[I7)9])W'0'!9D7I>LXIHV[9.\[-[#7@+&;R3@70(V=;<@4^6(2))G MG&T1U[N5FAX8JR9;%4<;_:=,)5>K5.7)_/KV=O0XGDS0X&:$QC>SP#BY M0H/I]&HV19_1H&9SZZG[\2% M6)$"^HXZ] +X!IS\XP<_\KZ\4VW051N\IYXK\X&MIC8K-EGZ6FWRT(]3G+D; M"ZS7P7K'8#T;K,V*]F%>FD9V6-C!PF.PT 8+#V"])$D#.RSJ8-$Q6&2#10>P M( SCGAT6=[#X&"RVP>(#&(ZBZ UG20=+CL$2I&X8DB6HGKN0P&WLY-!H'/NQ MG9UV[/1=]HQ)4MEHZ<'IQ*$?!>$_.'>O*^D&_YWP)6T$JF"A$KWS6)T%WC;- M-I!L91K5$Y.J[9EAJ;XSP/4&M;Y@3+X&NO=U7Z[\#U!+ P04 " ;@6E6 M)"%OX1,% #;&0 &0 'AL+W=OP_I08L?G.^=\/C[VB4<[QK^)-<82O$8A%=>-M92;JU9+^&L<(7')-IBJ M-TO&(R15DZ]:8L,Q"A*A*&RYCM-K18C0QGB4]#WR\8C%,B04/W(@XBA"_&V* M0[:[;L#&ON.)K-92=[3&HPU:X3F6SYM'KEJM'"4@$::", HX7EXW)O#*@T,M MD(QX(7@G#IZ!=F7!V#?=N NN&XZV"(?8EQH"J9\MGN$PU$C*CK\ST$:N4PL> M/N_1;Q/GE3,+)/",A;^30*ZO&X,&"/ 2Q:%\8KM?<.905^/Y+!3)?[#+QCH- MX,="LB@35A9$A*:_Z#4CXA0!-Q-P3Q5H9P+M(P'7?4>@DPET$F925Q(>/"31 M>,39#G ]6J'IAX3,1%JY3ZB>][GDZBU1_SI^? M;N;@"[C'6QR"-KCPL$0D%)_!)T H^&W-8H%H($8MJ=1KD):?J9JFJMQW5$$7 M/# JUP+QPKP$3SO54:S.5B\6\3R(6IY:_)WI 5ET*^%]8Z1FM_&#< M#?.X&YZ[>V$:?&?K&E977->I++F:4=4-SC.:]T'GH5.<51VC^QX1?C)[:J(P M^ <\"!K5 MG1V"-M$\6VAEJHM*!QK/_B>'8(H".PAQVCV/19N7D MV4(K\U)41=!<%DT)FR.J,N/C&O%(Z8DE\5$H5#26,FU9%@ZFV>TV43S M;*&5:2L*!VBN'"9!0'1Q@\*S/B+":EG0Z74K7S',RL^FZGM*4PY:!U^]5?6[ M2FX/!$@R3OH-.>_-;R@FR7?YH_XIO)JE]PP%3'KM\8#XBE !0KQ4D,YE7Z5: MGMXDI W)-LFW]063DD7)XQHCQ:@>H-XO&9/[AE:0W^>,_P502P,$% @ M&X%I5OQRZM1P P @1$ !D !X;"]W;W)K&UL MK9A=;]HP%(;_BI554R=UY(O/#I!:TJI([5:5T5U,NS#A %:3.+,-M-)^_.R0 MIJ0$JY%\4^+$[WMRGIZ#CNEO*7OB*P"!GN,HX0-K)41Z;ML\7$&,>8.FD,@G M"\IB+.22+6V>,L#S3!1'MNS>/1OVZ5I$)(%[AO@ZCC%[N82( M;@>6:[W>>"#+E5 W[&$_Q4N8@)BF]TRN[,)E3F)(.*$)8K 86!?N>>#Z2I#M M>"2PY7O72*4RH_1)+<;S@>6H-X((0J$LL/S8P BB2#G)]_B;FUI%3"7!\5^+G _ZB@F0N:&9E=*AF' L\[#.Z M14SMEF[J(H.9J67Z)%'_]XE@\BF1.C&\OA@_H,>+V^D5"L:3T>V/R?3A:H*^ MHAL"#+-P]8). Q"81/R+O#N=!.CTY LZ021!/U=TS7$RYWU;R%=1AG:8A[W< MA?6.A T@;"#?/4.>XWD5\M''Y6Z%/-#+O]-- [F]*KDM^140O0*BE_DUC_B- M$P$,N$ ,"T!\BU-^AC#G(*K([+PZF9=JR\VPVVGU^O9F/W]M0/5E<,Y3',+ MDMW.@6W &G[^Y+:=;U4T#)F5V/@%&[\^FXC@&8F(>*GBH_6KF?K(/X#=[O2< M,NS 4,02GV;!IZGEM2 M,FD6&#(KT6P5-%L&.W'GU=9WHC9@73:&S$ILV@6;MN%.U/K5K;'V >R*3C04 ML<2G4_#IU.13Q43K49>)2;/ D%F)7;=@US78=]W#ONLZ[TIAI U8EXTALQ*; M7L&F9[CO>A_AHPU:EX\ALQ(?UWF;01TM(3F/$4'6<>4; M#@?GRGJIV%95+T8G;'OON*M^G+C#;$D2CB)82'NGT9%3%MN=]W<+0=/L!#RC M0IZGL\L58)F^VB"?+R@5KPMUJ"Y^=1G^!U!+ P04 " ;@6E6T^?#;!(- M !0J@ &0 'AL+W=OUSFT8"!O!_ MA=%U;MJ9-A*ODG.V9QRS;YWFFK&;WH>;^X"EMEIL\^Y>>GV:Y,XE1^RJUB MM]E$^>,'F60/9Q-[\OR+JWA]5]:_F)Z?;J.UO);EY^VGO/II>E!6\4:F19RE M5BYOSR87]GL1N/4.^RU^C^5#\>+/5GU3;K+L2_V#6)U-9O41R40NRYJ(JO_= MRTN9)+54'<GC:-IA/K.6N*+--LW-U!)LX??I_]&=S1[S8P7%> MV<%I=G"&[N V.[A#=_":';RA._C-#O[0'8)FA^!XA^"5'>;-#O.A(RR:'19# M=SAI=CC9Q^'I\=L_^&%41N>G>?9@Y?76E5;_89^@_=[58QZG==BOR[SZV[C: MKSRG%^+*^OWBE\_$"L7UY2^_7G^^(M?63];%\H]=G,N5]7THRRA.BA^L[ZPX MM7Z[RW9%E*Z*TVE9C5\KTV4SUN736,XK8]G6QRPM[PJ+I"NYZMB?FO=W^_9G M/>,[!F!:W7&'>\]YOO<^.$;QYUWRSG+L'RUGYCC6Y^O0^OZ['[KN&#-SLYLS]@&)AQP-.[3T3\G_^P@]F_NH*)Q$(D1I 816+L"9OOL7HQ<7_N.*Z].)W>O\QC M>RO;=H,3?2O1L54PF]F'K;0T>8<8TB?2^RDZ6Q[+XT4IE9XJ,PM@4(;$0 MB1$D1KW6@[6P@Q-7?TC9TU;!RX=TYKN^?Y2/]F8=F =OQ8C_Q CWSPI10_5 M4J.4>1PE74_W'XR[C\T0$@N1&$%BU&\][+[M^K.C#+6WFL^\D_E1A 99 G3X M6H2"0X0"8X1HG,;5XG1EK;.L<\GXP;C_V PAL1")$21&@];C[MHGQT\M+&C- M5J[O+8XS-,@2H,/7,C0_9&ANS-#G0M[N$BN);Z65W5:O0'("]ZEF5ZT+W2/SE$ZL08J<-9FHM_AQ?#ID8C.#9/2"Q$8@2) M423&D!A'8@*$:4FV9^I,Y*QWK5C*GY+XOLKSBRBO\ZPHK&64YX]QNK:B3;;K M/C%B]L=&&ZJ%4(U -=IHVBO68.&[P=&"LME.FPE/_$5P/!D.] 3J5NAY>W'F MVX:O*\WDZ(@AM1"J$:A&H1KK>6"?5Y?N\^+27KRZN(0>F$!I>J(=E6CG&RPP MS>CH3".U$*H1J$:A&FLT;7*=S8YG5J>]SO2.MQ*H ]-3J*H,V]QE?(SR+[+< M/U77949G+;+F8[-^#!-H&Z"'C95O-CFYN5-2U-H M&P/50JA&H!J%:JSG@?6;I6G0+$T[ITWD 0F4IB=9]3^VN0#Z-?J2[S;6IVKU MN8DZ8PLM@*!:"-4(5*-0C4$U#M4$2M,3K-HG&U\_]9#SIUF@,\#0L@FJ$:A& MH1J#:ARJ"92F!UBU3O:WJ)W,Z.AY&5H\034"U2A48W:[?&J=$T .*%":GE55 M9]GF/DM;+EA_6V_HM\PCC XNM.&":@2J4:C&H!J':@*EZ6\95SV78^ZY?LO* M*&FFXNTNKZ;@HG,&=MIURV)V?++OTCS8V(!"-0+5*%1C4(U#-8'2]("J8LPQ M]R>7U4O3.%W7ZX,DCF[B)"X?K30KK5PNLW4:_R57/S;YC>KYN8CKD[N=$;;; MYZO;"8:V8%"-0#4*U1A4XU!-H#0]P:H(<\Q%V%>?K'7:159P[N0B"GX^*1CI!"NS"H1J :A6H,JG&H)E":'E+5A3GF M+FSDJ[1JBS NEO5<:^51V;W8A;9C4"V$:@2J4:C&H!J':@*EZ9E7E9QC;FY: M9]$V,BIVN=R?1HO3[:Y[BFY?HF.[QQ,TM&J#:@2J4:C&H!J':@*EZ6%5K9MC M;MVNJ]5#]E=G(*%U&U0+H1J!:A2J,:C&H9I :7IT5=WFF+NQP6?'H)=X-9IV M3?=L?KR6#J&#$JA&H1J#:ARJ"92F)U3U:8ZY3_LMC](B>OJLGF56=+<09F-T M/#LN'6J'$]J*034*U1A4XU!-H#0]G*I <\P%VM>?^8+69XVFK7_MCNA">S&H M1J$:@VHG!5%67:ZZZ MKJ/-MGI^CYO)\[$SF] KO-QV-V:WWI<00LSW8@M6E?1A= Q"52C4(U!-0[5!$K3HZDZ+-?<8;WE;=UFVGH!J!:A2J,:C&H9I :7J4 M53_EFONIM[T/P(R.CO6\XQ78\2(76E5!-0K5&%3C4$V@-#VLJJIRS575ISR^ MKR9:ZS*KU@;IH_7?CW)S(_/_=484VEA!M1"J$:A&H1J#:ARJ"92FAUE56ZZY MVAKZS@ S,SK(T O &NWE"0K//3Y!0:!C4JC&H!J':@*EZ1^ZKPHLK^?"KB%O M## ;8],)U4*OXX/[6N&$#DFA&H-J'*H)E*:'4Q58GKG ^NHW!IC]T<&%7O3E MM>LRMU5)$.B8%*HQJ,:AFD!I>G)5P^7U?:KA@&\S@39<4"WT.C[9K_46& (= MDT(U!M4X5!,H30^G:K@\<\/UEAK!3(X.*_3ZKIZ;^WHI0:#'0:$:@VH5]5Z>>;6 MZV(C\W@MT^;BPZ7>US,SH($.K,:A&O/975_G!XGB:I-!!&53C4$V@-#VAJO/RS)T7 M[@-AS .-SC#TPQ*A&O$ZKBCS6^1L]U@O=[E=IT#X,JH50C?3<<]ZKK_DH]#@85.-03: T/;VJ^_)ZNJ]! MU0*T^()J(50C7KM&:UVW0Z%#,JC&H9I :?JW!*O>RS?W7E=R^&<6F:FQ&85J M(50C?KM,<]MK6.B8#*IQJ"90FAY2U7_YYOYK2(M@)D:'$UIQ037BMPNS1>L\ M%(6.R: :AVH"I>GA5!67;ZZX^K]I'=IO0;40JA&_X^JR]G,[=$P&U3A4$RA- M3Z;JM_ROO8++#(R.)K3-@FK$;U]=%G1$$]I<034.U01*TZ.IFBO?W%R]I7HU MDZ/#"NVMH!KIN?->+W(I]#@85.-03: T/<"JR_*_Q15<9G1TA*%]%E0C4(U" M-=9HIB_FZ-]$&#?14Z7J)-]<)YD;4NMOZTK>9\E]_68_&BWWY_([8P9MFZ!: M"-4(5*-0C4$U#M4$2M-SKDHIWUQ*A?*FK.?-W:9:G=YF>5_U9.9&!QI:/4$U MXK>K)[NC>H(.RJ :AVH"I>E)5=63;RY0>F?DWJMBS0.,SBZTBX)J!*I1J,:@ M&H=J J7I$5?]E&_NI]YV5:P9'1UK:&$%U8C?_AS$Q?%T#*VKH!J':@*E:5D- M5%T5F.NJWNGX#5\Z9QYR;)*A6@C5"%2C4(U!-0[5!$K30Z_JK^ ;7_YE]DG15.1:8R['>^?ICE'^1Y3Z^]1L0 MXJ+,XYO=_KTRU8YWK\S8T$8-JH50C4 U"M485.-03: T/?:J>0OZF[>OF[&A MQ1Q4"Z$:"085<] Q&53C4$V@M*?D3HL[*>GVV@MJYE]':>%E9K2GW\HL^W9I'IZNLG*,MOL_W@GHY7,ZPVJO[_-LO+YAWJ ARS_ MLK\YY_\'4$L#!!0 ( !N!:58AJ,SJ/P@ (=) 9 >&PO=V]R:W-H M965TUH MHZ0[VV\P"5N<\**2E)QV^N,7O%@D1 HBO6?S(1(IX 'H]PB7PU>\?(F3K^F: M\XQ\"X,HO1JMLVSS83Q.W34/67H>;W@D/GF*DY!EXC!Y'J>;A#.OJ!0&8T/3 M9N.0^='H^K(XMTRN+^-M%O@17R8DW88A2_[ZF0?QR]5('[V>^.0_K[/\Q/CZ M^8IG7S;+1!R-]Q3/#WF4^G%$$OYT-;K1/U!SFET\9[DE_(8 MQU_S@SOO:J3E/>(!=[,5##T M(Q5F5859WPKSJL*\"%;YURU"8[&,75\F\0M)\M*"EK\IXEO4%A'QHUR*JRP1 MG_JB7G9];__QQ\W#W8--;AXLLOK\\?;77S[^9MF?5C\2^U]?[C[_A[RS>,;\ M('U/OB=CDJY9PE/B1^1+Y&?IF3@IWG]>Q]N415YZ.'=.],49,31#)U]6%GGW_7MB M-;M?OG1T]E:-OF?).=$N#M!]P)8:;''WG)CZ&\!V?[#1"^CT!VK'*;0W15]T M4J30FWLYFP5V<@2[% ,93Q+ND546NU_/R*J\V)MMMHX3_^]#?95R4C+SR>!# MNF$NOQJ)T3[ER8Z/KG_X3I]I/W4)" FS2MBL@.6SRNY:G^7_YI?C75,#/B3'*BX. )2G9B+.% MX-Z3?QI?B"YA*/LP5!A(F%7"+AH!U\XU3=,/=-&OF(/L&@7!)%E,][*8*F7Q MF8>;.!%K*I+FLB!^FFZY=T9VA1Y$N+NBK$0.C3(29I6P>2-\QN1BJAT$&=FD M@X11$$R2PFPOA9E2"K2F*LE$4<[GF3^8R#F!GD"Z=* $C94 M TB8A8392)B#A%$03-+*Q5XK%V^828J%1+E>>-\E&25SJ&20,.NBM4(TIF(E M<#!N()MTD# *@DE:6.RUL,"O*I3(H5) PJQ%KU4%LDD'":,@F"0%7:L-$ZWW M)++93R*E,.)MEF8L\OSHF;Q3#!/J)H:* TJS*MJID:)?,:>CV$$1JBPB!ZGA M:NGJ[>'=TG[=^_]#!L[[:O;@Z"!I%I1F0VD.E$91-%E!1JT@X_\P_U?0$]^* MVW[%+'47!P<;27.@-(JBR<&N74-=;1LJ@OT&UZAJK#G!ZAT:Z%/*4G=\L 20 M- =*HRB:+(':3]35AN*;UG@5!8(VD.E$91-#G6M4FHJUW" M_\T:TCML_?^1Z/O)0D M+..=6BAQ^=C5=-AGTT,Y0"U *,V&TAPHC:)HLAQJOU!7&X:5'-QB_U!D7VP2 MW^6G5P E=M%0Q40_G\P/50$U!:$T&TISH#2*HLFJJ)U!_80UN!;4=1QX)-J& MCV)=*.:.+&'%KM]C?^43A]6IB@X/KC5O0$T_*,V&TAPHC:)HLB1J@U!7.X0/ M>R&(L2+E[C9/L.HGBD5+%&9+%%#[#TJSH30'2J,HFIR%5#N%AMHIO&??_' ; MYEM'ET<9>^:50*3)I$L4%3AWQNK-X?GA]*%N?J@LH#0;2G.@-(JBR;*HO4E# M[4TVW,BS?3I=OND0)SK% +4CH30+2K,K6G,LG&G&HI6N FV5HFBR'&JCT5 ; MC;=Q&(JQX*@;K:X^./Q(F@6EV5": Z51%$T626U0&FJ#LBF2LT8V8W6/HU,W MT*Q&*,TRVOF*IFEJ6OLV$[1=!TJC*)JLB=JQ--2.I:R)//^QS'I\HVNM;FVP M7I TJZ*=3'>$MNI :11%D]52>Y[&"<]34DLY;)R1N\+E[I0#-"L22K,JFISN MO-#-CN&CH^1\-IFT;U1WE30F9GM(HITE=4TR].4@U?:C<2)GL3-('^NL@LY( M07,5H32KHLF1NN@\=A@-M<-X5]UMR'>&S>CG/ZI9 M;A\#WR4?GYYX4F24J.\]JUL:K .H-UG1I.AV!=>&-NM :11%DZ52VXZ&VG:\ M#5B:DENRVG#79X%BQP#-0H32+"C-AM(<*(VB:+)::D?24#N2;]DQ0%,6H33+ M:-NDW=,(U(Z$TBB*)O\RKK8CS5.)B]#]@KJUP;^:@WJ9%>WD?@':J@.E411- M5DOM4IJG7,IA^P4U;K -0 M,P?'&FI)FNW4RLY8]RKF0/M&430YUHW?1OWL]5]&*R- MCF8['0=HLPZ41E&T,NSCQF-B0IX\%T\ RK/;ME%6/C%F?W;_E*&;XMDZX[IX M^8BB>Y8\^U%* OXDJFKG<]'1I'SJ3WF0Q9OBH3./<9;%8?%VS9G'D[R ^/PI MCK/7@[R!_;.7KO\+4$L#!!0 ( !N!:5:\H7>50 4 (X= 9 >&PO M=V]R:W-H965T7632&WH M:D>K3J.FL_O9!2=!!9RUG:2SVA^_YE$(V'B:EGYI@=Q[['M\N#Z))P?*GOB& M$ &>XRCA4VLCQ/:RU^/^AL287] M2>0G*\IB+.0M6_?XEA$<9$EQU$.V/>C% M.$RLV21[MF"S"=V)*$S(@@&^BV/,?ER3B!ZF%K1>'MR'ZXU('_1FDRU>DR41 MW[<+)N]Z)4H0QB3A(4T (ZNI=04O/=1/$[*(OT)RX$?7("WED=*G].9K,+7L M=$8D(KY((;#\MR=S$D4IDIS'/P6H58Z9)AY?OZ#_GA4OBWG$G,QI]'<8B,W4 M&ED@("N\B\0]/?Q!BH*R"?HTXME?<,ACA\@"_HX+&A?)<@9QF.3_\7-!Q%$" M'+0DH"(!-1/F^ 6"6[&3%Y*QH.'!9Y-&#T ED9+M/0B(S/+EN6' M2;KN2\'DIZ',$[/EP]W\S_/KJ^6-!^9WMXN;;\NKAZ]WW\ YN'F6XN($G'E$ MX##BG^6S[TL/G'WZ##Z!, $/&[KC. GXI"?D5%+ GE\,>YT/BUJ&A0CL2_ [\ I"-D&9"\]>G0TVZ]_ITVU"-4RZ+ MD^&Y+7A7441]+$@ ^ 8S4]X&?P2!*R"@58,1J_NC)7G! [R7 M+0D_1EJ5Y-"#H[65VZ B@;EQ!J>2U1%8C:QA2=;02)874"T!7@.)(J^ ^\R?>9QSBY:W6)YG6%5N>WLM'0[*/?J:&^LNI]Y9538YJ6 MQ]/$I%\-M=*I;"TT^UI5.J:-K4N'.N\4S>L*K6W0/@) !V9.(;F-IW]_<:8S#G2RC+M&\ MKM#J5%>.&7ZD92[ :S*"316I,0@V9:3&."V;%*HL,S);9J.*#$W'#'NJ6CI% M\[I"JU-:N6ED=M/O4PM2[?00-C_S;^U YI%/UE2G?KDKM#KKE5]&'^F7D>IP$6IN M9)J@T; I*9U5=EHD51EE9#;*KY64J1UU:I,[1?.Z0JNS6]ED])$VN0"O?=5R M[+';%(\:-A[!45,^&C!D*[_[](X.JF+"UMF!'P?9CY?Y44_YM#Q4O,J.TAK/ MK^&EEQ\-5C#Y2>4M9NLPX2 B*PEI7PSES%A^^)??"+K-CL,>J1 TSBXW! >$ MI0'R\Q6EXN4F': \@IW]#U!+ P04 " ;@6E6!$8+Y%X$ !@& &0 M 'AL+W=O2 9+N]*'K!6&.;B"2J)'T"^O"E#I$L@Z9MA#>Q#C.?.+_XTV-F MN&'\72P!)-HF<2I&SE+*[-9UQ6P)"1'7+(-4W9DSGA"I3OG"%1D'$A5)2>SZ MGM=S$T)39SPLKCWS\9"M9$Q3>.9(K)*$\-T=Q&PS&%+I8RO^".AQE9 MP"O(/[-GKL[B( IB_^BD5R. MG(&#(IB352Q?V.8K5 5U<]Z,Q:+XBS9E;*_GH-E*2)94R6H$"4W+3[*MA-A+ MP/TC"7Z5X)^;$%0)P;D)G2JA4RA3EE+H$!))QD/.-HCGT8J6'Q1B%MFJ?)KF M[_U5A^BZ=/#\_WCZ^3[MZ='=(6^$,K1FL0K0"S+ M7Y) OX0@"8W%K^KV4WEMZ$HUC!SFSJI'WI6/](\\$OOH@:5R*=!]&D'4!KAJ M_'41_D<1=[Z1&,+L&@7X-^1[OJ\9T/3\=*Q)#\]/]PS5!/4K"0I>YQB/KFD$ M:81V%.)(IV^9C[T"D#M[/58/7N]7?#HD-(:T1MZI1]XQCOR!IC19);HA&Q/S MQ>U69&0&(T>M7@+X&ISQSS_AGO>[[G7:A(668"W!NK5@7:-@]]M,K7\0509# M,9V#3CTSI8MV0+A /904OM))]FE"^!E"2YQ>+4[/B'RAXOUJS@$0324H\27B M1&KU*4$XV)_*UQ[NXP-7Z..\WN# &D?B JSW1[^NJ'_>ZU;+^NP=99S. *U9 M3"2-J=SI*NOK1M(9= X*.Q+F']2E#[OQ]64-ZK(&9MN3[3';&Q,OM;U-6&@) MUA+LIA;LQHKMS91>9;G 8/M/$\+/$%KB8*]I23Q;QJ](AT[U!\&!08X$XN#F MP"+' GN!WB1XK]/"MMU?$=O?T=?=P]JPWM;=P]*T<5U\Q/[8;RKSS94E6HNFZ22H'^?H#D#?@_VN*,T$L7!ZNTT!:M+6C3 6)S"SC9$!XA MV&943?Q\AU33Z<.P**1?L=_S9C1%T\_F[30%JV] =?T M[+ZY9S\]_4X #%^_YLQ+A;)%*X5R][9>$^"+8@M;H!E;I;+$2 M2 0\#U#WYXS)CY/\ ?4_%<;_ U!+ P04 " ;@6E6:;8J3'8' "-,0 M&0 'AL+W=O9"';4R"W/W2DG!]XGNN?7U/ M;*Y?8O(K66-,P>MV$R4WO36ENZM^/YFO\39(C'B'(_;-,B;;@+)+LNHG.X*# M1=9HN^DCTW3[VR",>N/K[-Z4C*_C/=V$$9X2D.RWVX"\W>%-_'+3@[W#C>_A M:DW3&_WQ]2Y8X1FFC[LI85?]$F41;G&4A'$$"%[>]&[AE6\Y:8/,XD>(7Y+: M9Y"Z\A3'O]*++XN;GIGV"&_PG*80 ?OWC"=XLTF16#_^*4![Y3/3AO7/!_3/ MF?/,F:<@P9-X\S-"ENS!^;[ MA,;;HC'KP3:,\O_!:T%$K0%RCS1 10/$-["/-+"*!A;?P#K2P"X:V'P#YT@# MIVB0N=[/?<^(\P(:C*])_ )(:LW0T@\9^UEKQE<8I0-E1@G[-F3MZ'CV<#_Y M^_+N=N9[8'+_=>I_F]T^?+G_!B[!C,;S7R#>50$-Z1NX\# -PDWRD5D\SCQP M\>$C^ #Z(%D'!"<@C,!C%-+D4^W&PSK>)T&T8#<_-*ZO^Y2YD':D/R^Z>Y=W M%QWI+D3@:QS1=0+\:($738 ^\[TD !T(N$-*1 _/#6#!3P"9"$DZ-&G?'$J: M>^V;FY+F?NOF<*0@PRI'@Y7A64?P;E!+1$G(TL$<_ @V>RR+5 YE MRZ'2!'>5[((YONFQ#)9@\HQ[X]]_@Z[YAXQEG6">3C!?$U@C'G89#UN%/IZ2 M>([Q(@%+$F]!4I^0^!63>9BP&<9F$O!GTRG8[;I!/,U@35B,"AC,%#/@#U-*$L+ M8;0" 05TC<$37H51E-Z(E]F-'29AO 7;#W.5^J/LF#ESW%KSH13:#+,>:)-LB"'!O* M_I[)QJAD8Z1DPR_6EI-\C 1'+I'%$2*QL1%'B,2&7U&4/3Z3#VA65;*I9(2) MDB4.6XR0 J?I+C?2)S(CR"^S4B2;8T7=[7-IJ8D'>&*@[$+2@A38AA2)D>/P MI"C[TS5'ZT)KLH/:&1?4Z!68L2G<4]FQ&7;9TR"%0:'10!,23B7"D"HJ$L%[SV8:#>)ID=I9A"JNZS,XTT(@GZCWT ZP$!%0KB&8%V)*J@=0U MDR\(978VHT!8ZV5XKC$4QM1[" =8*0>HE@[-TK E54.I:R/(4R6Q=[B!)4B1*D M%B6MZ\=V7!=/:\Y+QQ *]2-V_,KA2>W$I<,O[(XO'4UZ*G&"3HF3EE5E2WJ@ MQ)V1P0OWB;I77>L8K6B^+K1F1"K!@U"W&C-;CR\7Z8;#YR DQ_<:D%))=2TU MM:)Y6M%\76C-$%52#*FE6/<*J0"L3U_(5FF^0)*9.<8 \DE#8F8;%E\>J;TX MEZ5*+*&.8ND[3C?ETT3\@,D67+QA1IR<+JVB22N:IQ7-UX76C%$EFE!GT22F M_Y=#((,BD*0,)&6!E 90_5@'9+$' [#--ZI=L C>9#LADQ-(;FLD[P32H$"" M.=)Q(+\E$#IT"2()5#-@E3A#:G'6:KT^)V#JQ]H'OYG%"I2=;"JQ&JF-T\VQK%9]:T7Q=:$VV:Z)SFH]R-N93CD%! M?4JZE&XU&,KK.NEA0[VG#?4>-WP/96M5RM;ZWTX<6N)!P8$X&VQQ!12L/(F5 MQ1OY:L_.9:[2FY9:&]6/2RO_/R7 15,_D.%KP%A MQ6H"-GC)($UCP!P@^=G__(+&N^QP^U-,:;S-/JYQL, D-6#?+^.8'B[2!Y2_ MP!C_!U!+ P04 " ;@6E6O D_O$T% !R&P &0 'AL+W=OBW!02SGGM\]@^]JG[6TR^TR5"#/Q,XI0. M6DO&5K>F2:=+E(34P"N4\E_FF"0AXX]D8=(50>$L!M 'O"(;-XB]"6'GP'(I1WC+^+AZ^S00\I&N/X6S1CRT&KVP(S- _7 M,7O&V[]0$9 K]*8XIME?L"ULK1:8KBG#2>',>Y!$:?X9_BQ '#C8SA$'NW"P M90?WB$.[<&B?ZN 4#LZI77(+ARQT,X\] ^>'+!SV"=X"(JRYFOB2T<^\.:\H M%1-EP@C_->)^;#AY>1S_?7,WF@0^&#_>/P4/D]'+U\<'< .>)Z-\'"/V 2Y] MQ,(HIE?Y#Y1_O$Y\<'EQ!2Z ">@R)(B"* 6O:<3H]<&+ER5>TS"=\9<7XOD^ MBF,^16C?9+S_HA?FM.CK7=Y7^TA?H0WN<WD5_9VL5 M?30U0!M> ]NR;46'QJ>[0X6[?[J[I7 /3G:'/0V,=CD5VIF>Y)-H(U'I-A;N@JG:-#B.90BLD&MX>^_0<_Z0T/+*6DY M)]$J8?U)PI3)LS)GXM29.%V)2=W&=:#$I&[3MER)B;;79S)Q2R;NYYB\98\J M)&XME!O;D6(9*XR@+1GY2B-IQ@7:?I])Q2NI>)^CPG>X.8J.@/'JX7@]B8O* M1IXK"ALHS;E V^\SJ71**IW/4:DD&Y[@]6FF4T\/4%XOX[I1+1?Y=9M:+@H4 MC1WDHDKXW3+\KC;\;]D)AH<_VB#"3V1Y^@!\#T?@2Q@1\!;&:W1>"LY;[AV& MY!ER4..ZE=,UH"/AJ5MYT' \"9 VUC,G4J\DV6N$I"8_YPU >$C,-CI2E&.5 M6=NPY)U+8>8XAB-/*FU49S*#UO[89S5"[7@&+QJHXO",GIRL5'9\IK5E;"H[ MMVMTY:2E#^Q<< ?G9=@(.&V2+]JHLNL:EGPH4-F)5>K)[!1V+C3_()* RP\4$GJEY*!7MD'F"CH@R8LH#\S"#U49-CY1J;=3@MUC4OZ) M4MU2RCXF%3017W54]F=]^*O#/D%3O$BC__C(I#B]P:OLWQQ33)FZD,WUW,/) M!@UY"]:W>OIR+% WJ18TI58EOJ\DH+Z4>,J6NUCX@C$H\ OH2MQZL<],_88J MA6)(FE0+FE*K#LF^C('Z.B9(5C'^0(@"GIK!&*=T'?,LS2CXYQXE[XC\JQR: MAHJ,8GB:5/,;50N:4JL.S[Z>@OJ"2IS4Q#:AV2CU DZ^2I38M9Z?QMZD6M"4 M6A7[OHZ#^D+N@6\#NY4!_(@G*H:)?D4T5"T50].DFM^H6M"46G5H]H4AU%>& M)ZP(O0#,5H22>D/56T&]2;6@*;6)7=8+QCQG"2 M?5VB<(:(,."_SS%FNP?10'G--OP?4$L#!!0 ( !N!:5;O&\,^$0, %P* M 9 >&PO=V]R:W-H965TTF3?M@DH-8=6QF.]#^^]D)I-"$:*VZ+XGMW#WW/&?G M?+TU%X\R!E#H*:%,]JU8J>69;MG8C@AY/%24,;@22:9)@\7P.E*_[EFMM%V[)(E9FP0YZ2[R M*:C[Y8W0,[M B4@"3!+.D(!YWQJX9T/7,0Z9Q0.!M=P9(R-EQOFCF8RCON48 M1D A5 8"Z]<*AD"I0=(\_FQ K2*F<=P=;]$O,_%:S Q+&'+Z@T0J[EL="T4P MQRE5MWS]'3:"6@8OY%1F3[3.;7W/0F$J%4\VSII!0EC^QD^;1.PXN/X!!V_C MX+UV:!YP:&P<&IG0G%DF:X05#GJ"KY$PUAK-#++<9-Y:#6%F&Z=*Z*]$^ZE@ M?#6\GER@N\'/BRGZBL8L/QDFP\:+7[Z@NYJG$+)(] M6VD*!L@.-^'.\W#>@7"NAR:(H:[A?D M.9Y706CX[^YN#9U&D<]&AM<\B#<'(2!""C\A+"4HB72J$"5X1BA1!"JSEH.V M,U#SYZV"CMOP&SU[M2NE;.6WNPV_L-ICW"P8-VL9/V":YAN.J?ZI,0NABF$. MXN_$;C;]5_PJ;%I.-;M6P:Y5RVYP-49#S'"$T:\))#,0OZO8U8*84G@FESB$ MOJ5KG02Q BOX_,GUG6]5)^:#P/;T^H5>_W^<'[^<><=YM3M^Z?3LVNRQ;1=L MV[5LKY<@]-EA"T2YE"C$0CSK K+&HKHXM$LTW7:)9VW(=Z:_4PCJU JZA$@K MHK5GK1;AK6?M@\#VQ'8+L=T/W;UN:?<\SR]M7VW,=RIRG9?KS'FW)OTCL51O M+B4)45G)J[S G'(M+HFL9_%6E?;._9V 6&1MC2;/4Z;RJ[Q8+5JG0=8PV"_F M>=\UP6)!F$04YMK5.6WK8B;R5B:?*+[,NH$95[JWR(:Q;O] & /]?&PO=V]R:W-H M965T"L<9+NOU\;" 'CH"K*2P+.. ,Y*>_H%@KQRXJRG'#QRM9FN65 DHJ49Z9M6;Z9D[0PYM-J[(7- MIW3'L[2 %X;*79X3]M\C9/0P,[!Q'/B>KC=<#ICSZ9:L80G\Q_:%B3>S54G2 M'(HRI05BL)H9#_@^PJXD5(B_4CB4G6/S;W\L M_GQ^0J\/_SPMT6?TPN@^K=;T)@).TJR\%:,_EA&Z^72+/J&T0*\;NBM)D913 MDPL#4L:,F\D>Z\GL,Y-A&SW3@F]*]%0DD/0%3.&\M6\?[3_:HXH1Q'?(P;\A MV[)MC:'%Q^E80X\^3K=&HG':Q7 J/>>,WF+'&!1<9#FF.2!.WM'VN"#WNG37 M3I:,^W)+8I@9HB:4P/9@S'_]!?O6[[I475,LNI)8+XUNFT9W3'W^!1)@ M)-,EK"8&%5&6Q/T<>V+?[+MYT&#LT.^#HB$HM)V34L^WU_KV1GTO.>&@J#?MMZ;]\613)FIKH;/M#V;SE30N-) 0*Z9' MY[]P*P5M=,%H=*^4ZS=2,##N^H$2W!#C.)8"BH:@,.BDH.=ZTKJ>C-:1"%8@ M*DG2+20W;U# *N6WYGA)F5RSI%Q3++J26"^C89O1\-*2$@X6\#-VG(E:570P M&_N.LAUT,!?;GGY#8.MTS%N7U9:&UY\QL%7[.IB'55BD@06N>\9\YXZ"+ZTQ M#5/)ZT1U/T0YCEK2=2#W7.+MDW?[L@K2\/K.O>XATGC7X?Q0/0 B+B8:!E+$^BWE#)VX:E1##)ZHM5$G)$(_ M$]#I>H#'[P?5DJ"F'B+1.W7J).BOML[>AC#_*WJSJ%TXR=6/W3-@Z+4J4P4I( M6G>!N"*PNE>J7SC=5MW#&^6B%ZD>-Z*_!"8!XO<5I?SX(B=H.];Y_U!+ P04 M " ;@6E6]4NOU@$$ !##P &0 'AL+W=O,L"Q!A6Y[3G.Q"YP1JQPH=N>6+B@>Y%G!)X8XONBP.S[ M/>3TN+1LK M@.[Q=P9'?O:,E)0MI2_JY7.\M!PU(\@A$HH"RY\#K"#/%9.H7O]9&G '<20? JP%>&Q!T /P:X%\+"&I H)VII&@?UEC@ M<,'H$3'56[*I!VVF1DOY&5'KOA%,?LTD3H2?OZS^>GQ 7^_^?=B@&_20)*!7 M C$L 'U8@\!9SG]?V$(.IB!V5!/?5\1>!['KH4=*1,K1 XDAOB2PY2R;J7IO M4[WW>AG7$(V0[WY$GN-YA@FMKH>[!OCZ>KC3H\9OC/= SN %?[VBSMQ_C Y\S/)UC^)[,*UH'$MZ&,/OVW0)XB!X1QQ M@<5>4/9=;U63A165ZV@N%0 /H3-2:W\X]^:J7NNA7A=JQHV:<:^:C5"'3.!7 MX!\1D4&>)HV\+1!(,F'259&Z_L5<'-]K">OHYK>4F;NY<[.T22-MTBM-!F49 MCE%$ M"YF<<.V(R8=^)KFR@7GJJT'@M$/S - ;C?NWQ+QQ8=[+](62&WGE[>5%NLU! M&L&%\0CTL\C%>S^?RH%!X*S#@0&@/^2 ZYS2"N?*8\%UD,-E29G:"C)G%"B1 MZ1YE,NC5'TF,DCI@J&!N=&M@0..)KNRJD>W-/AZW(N'0"%/#:;JTYRSK58BZ:CG15.7E(V:[C'"40R(I MG=%4)B6LJMBJ%T%+7<-LJ9 5D7Y,994+3'60WQ-*Q=N+&J"IF\/_ 5!+ P04 M " ;@6E6-"^U3_4# "H#@ &0 'AL+W=OG^./>^SQD8L'N:54@<><%7+B;)7:7;NN3+Y.B> W./'B0.=YQ<_LLU6F1?N=+PC&[J@ZN?N3NB66Z.LLIP6,N,%$'0]<6[@ M]0QBDU!&_,KH43:>@9&RY/S!-&Y7$\03OYE21C,GW^L//Q1R\>_L>O 59 >ZW?"])L9)C5VD.!LE-3_U]K/KS>_J; MT_0*(/@!^)[O6])GEZ?#E^FN5E[+]VOY?HF'>O$:>HF45,EKFZ@*);"CF*UV M+7P,C[VR;QE"$:U8#2$/KU)4[$G3 (]?8"L#J1( MJ74:*QA/HS,WER!E.>Z M8$EBMKR-9844-0A$7@!;++M!(?1B.\FP)AE>-HZZDH)T2\2&+DGZ4(VKH&HO M"NNPAATN,$1!T&)LB8H1AG;*44TY&J1\6QQHH;AXLO&*NF/D)WZ+EB4HB9&= M%:Y9X?]@I4BQR9:,5OO/1@YW^D4H0.UI[D;Y*,">G5YB=#<8;)'7/%6'&6=N%UFH>7H=# N.X77<,)Z)5-X+;27RL\^" ==1RO7L&G66VA/Z#9M>"P;;6KA'WQ#&+\[PE!72FP3\C9V^"PN?5N4=AUJ5'@)^T] M:@OS8]QCN?!L9W#8SRR[M+'^K82[)C6"GH?;AW0P.V]DOPO:D MN@HP?1DQ!QDKS:YIC8*@LVYM46&/=\"SM\%A<[,<+S^ PEC*NG>LRQ/$X4)Q MN', BR&*.N6R&Q;A!$4M>6[C&F'N<%_UJ28K)&!TK?.\*ZQG4E37HJJA^*Z\ M62RYTO>4\G&KKY)4F #]?FZ8RTI].9W^ 5!+ P04 " ;@6E6&D]C MXS4# "S"@ &0 'AL+W=OC+-J2U(%K89Y-<6VM)W-GN"_]^MA-"*6V@$]J7Q"]W MCY_G[N)<:\7X;S%#E+!.DTRTK9F4\PO;%M$,4R+.V!PSM3-A/"523?G4%G.. M)#9.:6)[CA/8*:&9%;;,V@T/6VPA$YKA#0>Q2%/"'SN8L%7;M.9GB".7=_(:KF5VBQ#3%3%"6 <=)V[IT+[JNHQV,Q3W%E=@8@Y;RP-AO M/;F*VY:C&6&"D=001+V6V,4DT4B*QY\"U"K/U(Z;XR?T;T:\$O- !'99\HO& MF-@8;Z6&9CJ-(\G5 M+E5^,NQ>#P97XT%_.![!Y; 'W>OA^&KXO3_L7O5'\ 5^HHJ1 %RKNA$(QSV4 MA";B1&W=C7IP?'0"1T S&,_80I L%BU;*EH:W(X*"IV<@K>'@NO!@&5R)J"? MQ1B_!+"5GE*4]R2JXU4B]C Z ]\]!<_QO!V$NN]W=ROH^&6,?8-7VX-W/4=. M),VFD.AHGL+*%!?&0)9J9XKJ>]!?7&D!$GFZ*Y#5YWCPB(0+J$.:QS. F#SN MRDBW$DA?'1=B3B)L6^IN$,B7:(6?/[F!\[4B'+4R'+5#P@$1$W)GV>0P=0.C MKZ-E6'=4/I:;0E[;>#6GM'G![[SD=U[)[YYP2AX2?(M>CA)L'NT'6_1>V]0: MN]D%);N@DMV829*\12UX%96F7]^B]MK&:^SA5B^YU2NY#50-IXN=E5OI^/Z" MRZE_$-@+C8U28^.@ZDU4K="$RD>(J8C8(I.@]M65>:QN164;829/=D4D/\;U M-Q+@G#E^L[F5ITHZ_RBV68IM5B>4K/V7+S(%8!"KQ%ELFNME%I? MV[8,5Q!A><77P/23!1<15GHJEK9<"\#S)"BBMN\3\]K,#$OHIH/QQ-!Z,O=Z/>X&Z" MJN@!M&4-5+$@Z@U=]D%A0N4G=($(0],5CR5F<]FQE19C4MIA!KY-P=X)K%Z(K>5B:V79 ^V]5J0IC6HF4>:[V@3-=JMC;PI0]1Q5 M/X>J%Z'2*/\ U?)/H!HYJG$.U2A"-8Y0]:93C/)SE'\.Y1>A_&-7[6)2,RE=D69Q1TO%0_"PV4"[D)0Q'#/.<3D+F"DK[F[AN;6][91IQ5 MP[^H]W''E$\76RT<^XTL>&9+C2!S409H%^ON!<[2;F[) ? M_8+?4$L#!!0 ( !N!:5:&8U]I8 < .U3 9 >&PO=V]R:W-H965T MN&AU+G-W/ M+320G9!F.QT=M_;';Q(B(1);F'F_*&#.TP%?S8$#.7^2ZENR%$*3[ZLH3BY: M2ZW79^UV,EV*%4].Y%K$V4_F4JVXSJZJ13M9*\%G1=$J:E/+ZK=7/(Q;H_/B MMELU.I>ICL)8W"J2I*L55\]7(I)/%RV[]7+#7;A8ZOR&]NA\S1=B(O37]:W* MKK6WRBQ9#R6WZ%S2Y:5KY' M(A)3G1,\^_8HQB**\6=S^[, T_$6$9_A3.]O&@- M6V0FYCR-])U\"D1YAWJY-Y514GPE3YMM>[T6F::)EJNR.-N#51AOOO/OY0.Q M4T#I&P6T+*"'%G3*@L[K@NX;!=VRH'MH0:\LZ!U:T"\+^H?>AT%9,#BT8%@6 M# \M."T+3HLX;'Y_Q2_?X9J/SI5\(BK?.M/R"T6"BNKL=Q[&>=@G6F4_#;,Z M/1I_N;YF]]?NS?V$7-XX9/SEYI[=^.[-F+D3\M$1FH=1\AOY0,*8W"]EFO!X MEIRW=;9V+K2GY3K.9AWZQCHVN9:Q7B;$C6=BUE#OF>OI>_7^.^N;@';VH&T? M.?KRR%U1HWB9+DZ(U?E$J$5M\G7BD(\??FO8L;&9N>;JA-#NNXQC9B9B?4(Z M5L%0LHZR?W,ZG,\;(/> N]6Q#X \U![Y9L@1TYT]>OL1"@YG3 \T.YRQFIE: MG#K;/\1.X79^Y ^Q83>O-ERWFVR>D9B#Q%PDYB$Q?X,-"BSOD1]'MF6=MQ]W8XI)N4C,0V+^!NOOA+)C M]SO#WJM<]O:R2^V^W>G7-V,-FUG#[J#2:EGJ;[/4-V9IHKD69"Q3I418_'>JGLGG+%H+7CRO^X^P*"N585/[?&5I!*"+G MU3/1)/N/;'I:>F44CXTR$G.0F#O<.\2^.FQZR.5\)!8@,0;":OD\W>;S%--# MC'D4SJ6*0]X46>,BQT86B3E(S$5B'A+SD5B Q!@(JZ7;MJJ7F2UL'U%ZH"A# M-0>JN5#-@VH^5 N@&D-I]43O#$YL>$=A)H\.-5)SH)H+U;Q2V^U1!O4>Q8["O,[1\45J#E1SH9H'U7RH%D UAM+J M2:]F:#9XB&9#IVA0S8%J+E3SH)H/U0*HQE!:/='5-,TVC]-^J,N CM*@FE-J MNT=R6C^2N] %/:CF0[4 JC&45D]J-5"SS1.U2_4@%;E=$>[ W- MA]W7;PP9FW?@Z-!"9W50S8-J/E0+H!I#:?705A,[VSRRN_PW5:%^/JBE@([J MH)H#U5RHYD$U'ZH%4(VAM'J6J^F>?0IN*:"3/*CF0#47JGE0S8=J 51C**W^ MX8=JH$>-XY6?:BG,]+'A+K7:&U=/7S9=<_\H1PLA9JFB6ZZ6,A5V;ZZ-"6'\NR=E)K MG=#7H87.Y*":!]5\J!9 -8;2ZJ&MQG?4/+Y[HP_.WPLD$YV_-%Q$N#&ST($= M5'.@F@O5/*CF0[4 JC&45L]V-;"CX($=A0[LH)H#U5RHYD$U'ZH%4(VAM'JB MJX$=-0_L?JHOA@[N2NV]OABYI@O5/*CF0[4 JC&45@]M-;NCYMG=UYBOUTH^ M9BF]57*63G5S.P&=W$$U!ZJY4,V#:CY4"Z :0VGU'%>3.PJ>W%'HY ZJ.5#- MA6H>5/.A6@#5&$JK)[J:W%'SY.[ SRF;E:-S#!WF0347JGE0S2^UW3YNQQLUV&[AZI*JY&C7/U1H.]L5K";%6?*K)N#CID%"-,8/.V:": M ]5F_*R."/CJ]L=^\RU&V[W[3.V.?-DQ6]. MA'G-U2*,$Q*)>;:4=3+(GONIS;DE-U>T7!&ULM59K;YLP%/TK%JNF5FK+(Y2D78*40MI$ MZB-*FNVS"S?!*MB9;9+NW\\&PO)6*W5?P#;W'/LFF'/ <0'*4M.Q+,_,,*&&WR[&AMQO MLURFA,*0(Y%G&>9_;B%ERXYA&ZN!$9DE4@^8?GN.9S &.9D/N>J9-4M,,J"" M,(HX3#M&U[X)/1U?!/PDL!1K;:25O#+VICN#N&-8>D&00B0U U:O!020III( M+>-WQ6G44VK@>GO%?E=H5UI>L8" I;](+)..T3)0#%.3J*U$XZ0\GH\'=H!>BX'GT M,GH>]@=/Z+[W@(:CWL5#=_(4]%'0[X[N>V-T&H+$)!5GZ )-QB$Z/3E#)XA0 M])*P7& :B[8IU9(TL1E5T]^6TSL'IK<=],BH3 3JT1CB30)3::D%.2M!M\Y1 MQA"B2]2PSY%C.!04?A]M[X.''X=81-8UZ>QH%GWMH>W).I@1B%# N.9LG MRNY[2)&ZXA&!6WO@'O5@K)("H;-S- ,*'*?G2)TU MA&-U&XB0'.O$L4^]N[L8Q[5<=W/-01GFK86U7.=Z*RKSJ MJ++-3=VGX2C^LSOXE63A%Y%M^.;5OGG_Y40<9?VLF][N\7(M:_M&[$996V?& M7$O>&:BKK(N@0!'+J2S37CU:U]EN45ZVQF]5_2W+Y3^:LG@_J@Q!J$ I3!6E M==E4F\?+@EAV))L7)>*5255PBF:B_B& ZP#U?&PO=V]R:W-H965T2P_>4S2R!?R-'WJ9^N4^\LB* K[U#"V;O]<)=\+02^87^Y&+M/_$Y%Y_7LU2>]7>4 M91#Q. N2F*3\\;)W99Y[%LT#BA*_!_PYVSLF^:T\),F7_.1Z>=DS\A;QD"]$ MCO#EGRV?\C#,2;(=_U;0WJ[./'#_^)7N%3/"#\+L/?F9?)XS\N[']Q=](>O,(_N+BL]*/GV#;U+R*8G%*B-N MO.1+%="7C=VUF+ZV^"/5$F^3[1DQQQ\(-:C9TJ"I/OR3GYX18_1F.-.',[XX M(Y99A-.6/##4U?6COUK8)GO:4^#WW!EV3FI^*%W*=^G/GE$__7 MC2Q*K@6/LK];VOFQY-KMW'PX/,_6_H)?]N1XE_%TRWN3GWXP'>.7-L60,(:$ MN4B8!X(I2ML[I6T=?7+/HW62RMQ!Y)"R^$*"+-OPY0>R]<,-;Q-8B^LJ,!+& MD#"WA T+6)Z%MQ-JCP:&_+GH;_?% ]6JB#?8B3?0BC?S7V0R%QD1B-QHXQ/E $U#9%$6>GB*-59)K$ M6YZ*X"'D9";G0CQ-I2;S_-%JTT0+ZZH)$L:0,!<)\T P1=[A3M[AB?+B$*DT M$L:0,!<)\T P1>G13NG1=^1%\BZ(2;;R97UM<]Z/6F97E9$PAH2Y)H(46T&_D7RFQQ5C^B9VE@=)\U T59[: C*UOH-.GF42AGZ:D35/2ZG:E;(: MR<9L$>J84DS?ULXZ0>T;%$W5J39P3+"#8[9X&\44H*G-L269OHV=]4'2/!1- MU:?V:$R]23-?!&*3D9E\3B*?S"4_6+PQ<8%:-% :@])<*,U#T52!:\O'=$XU M<8'Z/U :@])<*,U#T53!:Q/(U#H/W6Q7/:NSQE#KIZ(IDR1C: ^'UH'S"JW6 M0]%4^6IGQ]1;.VS##Y4+WAB0H7X.E,;,I@EC-R>X+K12#T53E:M-'5/OZLSG MKVGTYF;:*AC4QH'2&)3F0FD>BJ9^<5_;/=0X40:E4*\'2F-0F@NE>2B:*GCM M]5"MM= M@^I9G36&VCL5;7\4MAQG-+#IP3@,K=9#T53Y:N>&ZIV;XS.H'M19 M.R2-T:9%9 Z;[[8NM%8/15.EJUT=JG=UW.P?_^4;652/Z"P:=!4/E.9":1Z* MIDI;&T'4/E46A2[J@=(8E.9":1Z*I@I>.TL4N/Q'S^JL,=1;JG,:["-3V0='4/0:U[6/I5_G,9]?5F\B";T2>+%LETU,Z[RF >CQ0F@NE M>2B:JF[M\5BG6L]C00T?*(U!:2Z4YJ%HJN"U*V3I7:%.V5'/ZJPQU!B"TEPH MS:MH2D(>T'W3JE2OO[?U+^+I4[%),R.+9!.+-*7>7?O+3IR#.2,@?)=(X&\K7KK3B&1=;#!\2(1(HN)PQ?TE3_," M\O/')!&O)WD%NVVSD_\!4$L#!!0 ( !N!:5:=$.PY&PO=V]R:W-H965T'5W.GWG^ M36P9D^@E33)Q.=M*N;LP#!%M64K%>[YCF?IGS?.42G69;PRQRQE=E8W2Q""F MZ1HIC;/98E[>N\T7<[Z729RQVQR)?9K2_.\E2_CSY0S/#C?NXLU6%C>,Q7Q' M-^R>R:^[VUQ=&0W+*DY9)F*>H9RM+VMGPO:+82> M3F<>Z#2JK6:VK)+7&INM:D!JP^UX+N-L TU%16'#%$4>N1 [&K'+F4H4@N5/ M;+;X^2?LFK] 89N2+)R(K!,ZNPF=K6-??-ZGCRQ'?'V858'^U4SPLF)S2[8B M>3XMR-QX.@[-$(&[B% [HO^IUVGT.EJ]ATV?_Z&*-LC3@\5 BA;!0A6Y#6*/*VB*YZK#4PE*^5PN54K_"ZOQ&G:]5]V7'E#:5G=#O M7( :_$&W[RR'^%9/ P0+O* '"P&8VD1X1$70J BT*FXRR=2VE(?)>(LR!F:* M8-@]\ %A@'Y%UM&"S?D#8T4KL*CHR+EBKJ%A;:,F4]67J*V/K6")U@6Y*C>B! MOL#[IZ;M#,1#.<4W'[\L#<,0)W+$I(ZU ?,0?@ E.(,N M/3_HYX0K .9:-AZD#HC-"\R1\;=^">L-$Y@Y[JA*E&$LF'I+!J5I.<]>WU.R MA5.Q=>/9NC7L39 ?M);O[/A-R19.Q=:-7^L'L=X0GIH?AD;.QJ[O]3>7MK.S M0S,16SI>I23608?0M>Y!K0)SC]5]&09SCDI%L0UIK2?36\NN)+RYZ MFG,WR*1LX51LW1"V7I;@'T\P1.N'SX[?E&SA5&S=^+56F>BM\MD5@IJO9^X# MK_\&"N&@*@&(&Z\3D-::$JUU^Z%*04W=?7_V ])_CP-QGN7W[0J(LQU[3&3K M'XG>/WZ_8$"&5@^L&( XH&0 X30U ]):1Z*WCB=7#DGS'2YY7.*C9CDN P\(! ((*!R!L4#@PC@X_4I9ORD,D@2*^SV1UGM#< M;0ZJ/I3',[W[2WP15L=-+4UU^O6)YILX$RAA:T5IOO=4K//J0*FZD'Q7'K$\ M0%0_Z\YEX>+HH/F6&_Q'U!+ P04 " ;@6E6MK:J,2($ M "2%0 &0 'AL+W=OGG>G&EFR,R0(S"4ZS>4B7@63W6<$WV%/;F*58A)%125\81*=FX&)OSZ9AM9!RE,.=(;)*$\I^W$+/=Q,#&V\ B6H% MF$6VHA^E^;HO)5=/(Y4GI\N[^\>[KT]H<3?_>_'T\/4>_8'N@:TYS<)HA3[Z M(&D4BT]J^'GIHX\?/J$/*$K14\@V@J:!&)M2E9&#F:MJRMMR2G)B2DS0(TME M*-!=&D#0!#!5_34)\D;BEO0B^K"Z0C;^C(A%2$=!L_/3<4>Z?WZZU,R2M==$I<03C=$;A;7(J,KF!C*#03P+1C3WW_#KO5G MESPZP7Q-8 WIG%HZIP]]NH MI!M0TJW8.HUR9^D2KP09%B"Y,6ZG-G9M;S V MMX>R'(<1[&+;;8;Y'6&6YPSW: TJ@YK*H)?*G"MOY_(G4IL,P?=-E.4OQ6>4 M@NRB5(*Y!T4X-G%:I(6H=["WKF";DW;[:5](P1(@4*( Z1^U9"@ M,73Q=8^8>,7N:]#MG>K2]UH36$.58:W*L%>59_4N0X"6DDKH=-S>]$OM0">8 MKPFL(9M7R^;]NI-Z.J73">9K FM(-ZJE&^EPTM'1-K0Q<%H4L_G6B^+K2F?OL.%O=V>>>Z M1X72V$&C@=?>9\=1#FGO1K^*.FS#!H.1<\(Z]@TE[N\H+[4.YZA6K#RAS:@C MRO;L=A_67]I[%W'?@.+^#O3<5@P?=Y6>9;5[L?[)+GZ__X\>%>^;5-S?I3ZD M0=3MJ3I;SIE6-%\76E.S?0N+AQH\56LCJQ7-UX76U&_?R^+>?N]B)_*._!!; M3KLQZX@BP_8?W/["+B5N'AQ6)<#7Q:&?0"NV265YY%./U@>+-\5Q6FO\-C]P M+ [!]C#E:>4CY>LH%2B&5P5I70V56_#R +"\D2PKCL1>F)0L*2Y#H 'P/$ ] M?V5,OMWD$]3'L-/_ %!+ P04 " ;@6E6$8@ TM0! -! &0 'AL M+W=O4KNBIL!=U@[[ LJ3C-3P _NIVQF5L9BE%"\H*K8B!*J6W MJYL\]OVAX5' 8!@;NAB/D(*4G)DXZ+^F! MR_C$_C5X=UX.W$*NY6]18I/23Y244/%>XEX/WV#RL_%\A98V?,DP]JZWE!2] M1=U.8*>@%6H<^>NT#PO ]>H,()X \1O :GT&L)X ZV!T5!9L?>'(L\3H@1C? M[=A\$/8F+./<".5/\0&-FQ4.A]D/?@"9,'14OL"*"78WPE9G8/<2W%'B.\#\ M\GJ/7/;P/XPYR;/N>-8=!Y[K,SQ[L&A$@5"2G-N&<#4%]R^].'+IQ-GW;%UF M[>V'FO/NZ1^[Y[Q58;C,G(_,V\#LW\XQVT3QYRB*$G9<&F6+P_(/Y2CNG5'G+G(MJZ,^5*K\$036=TYQ4%T5)A4:R0N9$ MZ:Z>B6.PZ]O :% 2I:@4 MU[IC!IO@,\BKVW>K4CN<2;(*NY?^AF!N.LFDD"F539K07X=& TXSL"/9; YW M590!@$H5N6ZDC,P*08R'-:-N:-DIY?P6OAU^9UO:RZRU9V:[1=/4ANJFE;$= MT&^K6>VV[.6K=+V2/13JVT)/1Y@^/!;T1M*,+4U_F34&,/405R=ER5=?.9N) MG-K)'YQP-"!KGC\]4*G8M!WY*TEY1Y=J74[+#/?> M_^TZSZB@DO"V:5W[Q[S*KW9I,%XXJ)NC=G:4K%LX.AEE=DHO\8W=+7XU.:D057=PTX]#?MGS1EBSQI1MW M0M2C-NT?,+TP;H[].A<3*5W2=%QWY6QBFIYNZ*SU!81=Y-I<;@3C6,R- (;E MP1Q@',O"\OQ/\^FC\[$8YJWO1/HHIX]R+,N%C,T'R^/F)/IRSS1)HBB.L14= MCYT.QMBZQ3'\N-4P;\# \D"FEZTUOMMXA>RO VQ/]U4(-E.\$K&9XFL-B'O= M@)$D[MW&\@ #VP6L=B"_.P_4E)L31;"KF#?L"<:1),$0J$5WC<8QLCHQ?-S[ M@STE490D;@0PMX,HPA!X&G$$

,"2*S'MPYWT4K-]3P>8_M*,G4$L#!!0 M ( !N!:5:7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GW0QV=7UX/1I5Z4[N M1?5;<9"Y/K(MRKVH]6;Y-*H.I12;:B=EO<]&QGALC_9"Y8.W;\[7"LL1W"AJ MF=:JR/7.9L>#DI^J[\>;3?915>I19:K^]V;0_IW) =NK7.W5%[FY&8P'K-H5 MG^Z*4GTI\EID<5H6678SF)P./,BR5NE/N^,&,A&/5;NG%H^1T" W WNL+[A5 M956W9[37%YKQH]0GG[:.=;%062W+N:CELBR.!Y4_-9?13S$"C]'&X?Q["N+K M\O^$L=AN52KG17KZR QGI\N MI<]MGE3?FF].3UUK7!##\K72!TJ^:<'I(&=ZN\C41M]]PVY%)O)4LC:X%0 T M$$#C:H#L12@ Y!2!G#XC9-Q -/]0L6++@H,L :2)0)I7@YP5^P. M!!(ZWJ0 M.P$KC8U VE>$?&\ 2 >!=*X'*:H=@'R)0+ZDA9Q[\2SB8<(#GP4+=KN.N>_% M,7/].8O7]P#R%0+YBA;R&]4LN+_EOMO0PM9[C#7?8UJVR(N3:#U+UA'WEQ * M=0JQ5+@_]VX3;]X$#3)A&ID0>V3N1?Q!%]V#QQ:Z#/T9=U>,^TWT[CT_@9B8 M2";$)N'^@Z8)(NYU(H=I8T+LC3 *0B]*_FXKI??'FH<_!@SSQ818&,L@F/_) M5ZN6CON)ZR_Y[&F# FQ,98N#QB#^YJ[;$YCV>K(%Y'W1+&3#$A M5L6]]^Z=Z^LV[M3N)L'L][M@I6M,_$M3X! 3<\6$6!8MV/#6C;UYTQ2'GA__ MU!9CFI@0>X+[FLICB?M7IV@-S \&L1\TT3U/F@I[DNHL\!-M"D^W?UU(S!<& ML2]";:\%;TLU2G1K<\=]MO16+(R\XR0WQB:Z4%,3"8&L4Q0R$YB M;V V,8AMTI>0LA>)T!35KQ 2DXI!+!68!/;"82HQB%4"TJQ>-DPC!K%&^O.M M/LPI9I8IL5GZ4YI>3,PM4V*WX/DA@YB86Z;$;KF4VWR-)\1$Q[G(NR??4YS> MHL8D,Z4>X,)R'?8"8F*2F1)+YG(:T4848F*2F1)+YJ=\,<-,B0V#VWH* M,3'73*\YQO7>A)B8=J;$VL$Q+3B&C6G')-8.CFE#3$P[)K%V<$P'8F+:,9LC"G&-=97+F&R?$ M1&?UB9US 7/X=4$,Q,2<8Q$[!QTLZ+Z1F'LL8O?@F+#C8V'NL8C=@V/"CH^% MN<P>=,JS4]-MS#TV]83.I6'!(?,^'V#Z9F,6LHDMA& N1+?0,0O9Q!9",..Z M2"$FNKJ,>N3M,F84NYT&";.03=X# F/!0[BT]<>EDS.A4PA)B8A1SJQ'H3$V.N\F9B&GM="H/;EZ^V8CMRJ7&U_? MHM+[4Y&E8[;<@;V03WH M2<09H0)Q^4>?4,'3KW)LQD-['O:';EA\G([G85WMQ['[4=?#9E].S?#0=N5\ MN;)M^U,S7I;]KNZ:S7NS*[4LEU'W]S.JYZ?[F8O7SZ[\S\1VNSULRL]V\_M4 MSN,_!M=_VOY]V)'E;5_W+6ZKJN8,$ M@F3^((4@G3_((,CF#W((\OF# H)B_J ,07G^H!4$K>8/>H2@Q_F#TA)E7!(D M3; FT#HAUXG ZX1@)P*Q$Y*=",Q.B'8B4#LAVXG [81P)P*Y$]*=".Q.B'@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM M!'H+ZBT$>BOJK01Z*^JM!'HKZJT$>NMDLX1 ;T6]E4!O1;V50&]%O95 ;T6] ME4!O1;V50&]%O95 ;T.]C4!O0[V-0&]#O8U ;T.]C4!OFVQV$^AMJ+<1Z&VH MMQ'H;:BW$>AMJ+<1Z&VHMQ'H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.V3 MCY4$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H' MZAT$>@?J'01ZQ^1G$P*] _4. KT#]0X"O0/U#@*],^J="?3.J'W!W*SZGSX[J*U*=J<7/<.&6M*Q="WS4NEW7V.+9_I2R? M$^IRE7?$TLI<]^/YJFW5+[SNQRO;]\W,_S2&Q^G'_' M?\[XM?X'^Q @?4B0/A1('QJD#P/2AP7IXPM('U]!^N KE$901.4HI'(44SD* MJAQ%58["*D=QE:/ RE%D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+(*%%DE MBJP215:)(JM$D56BR"I19)4HLDH4626*K!)%5H4BJT*15:'(JE!D52BR*A19 M%8JL"D56A2*K0I%5H\BJ4635*+)J%%DUBJP:15:-(JM&D56CR*I19#4HLAH4 M60V*K 9%5H,BJT&1U:#(:E!D-2BR&A19+8JL%D56BR*K19'5HLAJ462U*+): M%%DMBJSV?\KZT_O])\?/SWIPW?B2S^9_7U__!E!+ 0(4 Q0 ( !N!:58' M04UB@0 +$ 0 " 0 !D;V-0&UL M4$L! A0#% @ &X%I5ANY?&ON *P( !$ ( !KP M &1O8U!R;W!S+V-O&UL4$L! A0#% @ &X%I5IE&PO=V]R M:W-H965T&UL4$L! A0#% @ &X%I5@O3Q :J" 'B@ M !@ ("!)Q 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &X%I5MZ!J698 P KPL !@ ("! M720 'AL+W=OLG !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M&X%I5BZ>@[0P# :D$ !@ ("!Y3@ 'AL+W=OTX* M%J,% #8#@ &0 @('2AP >&PO=V]R:W-H965T&UL4$L! A0#% @ M&X%I5BLMK+-= P "0@ !D ("!N) 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &X%I5JI'K7ZS(0 VV4 !D M ("!^,T 'AL+W=O&PO=V]R:W-H M965T1^R'@8 $T/ 9 M " @:7U !X;"]W;W)K&UL4$L! M A0#% @ &X%I5I&;H-.S" 0QH !D ("!^OL 'AL M+W=O&PO=V]R:W-H965TQ@< *,< 9 " M@?!" 0!X;"]W;W)K&UL4$L! A0#% @ &X%I M5J+=&[PR! >PL !D ("![4H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &X%I5OL\PE_? @ GP8 M !D ("!%%&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ &X%I5L60RYT%!P BAH !D M ("!>V,! 'AL+W=O&U(& #C$0 &0 @(&W:@$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ &X%I5E+DFLP7 P 3 < !D ("!YW0! 'AL+W=O MF<% % M$0 &0 @($U> $ >&PO=V]R:W-H965T&UL4$L! A0#% @ &X%I5L_^ M>%QD! CA0 !D ("!#H(! 'AL+W=O&PO=V]R:W-H965T>* 0!X;"]W;W)K&UL4$L! A0#% @ &X%I5@H_[MZ\!0 81\ !D M ("!D)0! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ &X%I5BX5;0GF!0 &2, !D ("! MLZ4! 'AL+W=O&PO=V]R:W-H965TN 0!X;"]W;W)K&UL4$L! A0#% M @ &X%I5J0DJFB5!0 8RD !D ("!!+,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &X%I5F6,BY8_ M @ 'P8 !D ("!F+X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &X%I5B7]@LCL @ M@@ !D M ("!#LD! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ &X%I5DK/[FG- P LQ< !D ("!VM(! M 'AL+W=OU@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M&X%I5B0A;^$3!0 VQD !D ("!T>(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &X%I5B&HS.H_" MATD !D ("!"_D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &X%I5FFV*DQV!P C3$ !D M ("!C0L" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ &X%I5MO_CE/) P O0X !D ("!!AP" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &X%I M5AI/8^,U P LPH !D ("!:B@" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &X%I5IW2]%;B @ H0@ M !D ("!PS8" 'AL+W=OE0+?U\& !".P &0 @('<.0( M>&PO=V]R:W-H965T&UL4$L! A0#% @ &X%I5K:VJC$B! DA4 !D M ("!'$8" 'AL+W=O&PO=V]R:W-H965T M7!E&UL4$L%!@ !7 %< V!< !A< @ $! end XML 94 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 95 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 96 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 347 482 1 false 111 0 false 7 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Consolidated Balance Sheets Sheet http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Consolidated Statements of Operations Sheet http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 00300 - Statement - Consolidated Statements of Comprehensive (Loss)/Income Sheet http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfComprehensiveLossIncome Consolidated Statements of Comprehensive (Loss)/Income Statements 5 false false R6.htm 00400 - Statement - Consolidated Statements of Changes in Mezzanine Equity and Stockholders' Equity Sheet http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity Consolidated Statements of Changes in Mezzanine Equity and Stockholders' Equity Statements 6 false false R7.htm 00405 - Statement - Consolidated Statements of Changes in Mezzanine Equity and Stockholders' Equity - Mezzanine Sheet http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquityMezzanine Consolidated Statements of Changes in Mezzanine Equity and Stockholders' Equity - Mezzanine Statements 7 false false R8.htm 00500 - Statement - Consolidated Statements of Cash Flows Sheet http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 10101 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 10201 - Disclosure - BUSINESS COMBINATION Sheet http://www.anipharmaceuticals.com/role/DisclosureBusinessCombination BUSINESS COMBINATION Notes 10 false false R11.htm 10301 - Disclosure - RESTRUCTURING Sheet http://www.anipharmaceuticals.com/role/DisclosureRestructuring RESTRUCTURING Notes 11 false false R12.htm 10401 - Disclosure - INDEBTEDNESS Sheet http://www.anipharmaceuticals.com/role/DisclosureIndebtedness INDEBTEDNESS Notes 12 false false R13.htm 10501 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY Sheet http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivity DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY Notes 13 false false R14.htm 10601 - Disclosure - INVENTORIES Sheet http://www.anipharmaceuticals.com/role/DisclosureInventories INVENTORIES Notes 14 false false R15.htm 10701 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipment PROPERTY AND EQUIPMENT Notes 15 false false R16.htm 10801 - Disclosure - GOODWILL AND INTANGIBLE ASSETS Sheet http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssets GOODWILL AND INTANGIBLE ASSETS Notes 16 false false R17.htm 10901 - Disclosure - FAIR VALUE DISCLOSURES Sheet http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosures FAIR VALUE DISCLOSURES Notes 17 false false R18.htm 11001 - Disclosure - MEZZANINE AND STOCKHOLDERS' EQUITY Sheet http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquity MEZZANINE AND STOCKHOLDERS' EQUITY Notes 18 false false R19.htm 11101 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensation STOCK-BASED COMPENSATION Notes 19 false false R20.htm 11201 - Disclosure - INCOME TAXES Sheet http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 20 false false R21.htm 11301 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 21 false false R22.htm 11401 - Disclosure - PURIFIED CORTROPHIN GEL PRE-LAUNCH CHARGES Sheet http://www.anipharmaceuticals.com/role/DisclosurePurifiedCortrophinGelPreLaunchCharges PURIFIED CORTROPHIN GEL PRE-LAUNCH CHARGES Notes 22 false false R23.htm 11501 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 23 false false R24.htm 11601 - Disclosure - SEGMENT REPORTING Sheet http://www.anipharmaceuticals.com/role/DisclosureSegmentReporting SEGMENT REPORTING Notes 24 false false R25.htm 20102 - Disclosure - . DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies . DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 25 false false R26.htm 30103 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies 26 false false R27.htm 30203 - Disclosure - BUSINESS COMBINATION (Tables) Sheet http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationTables BUSINESS COMBINATION (Tables) Tables http://www.anipharmaceuticals.com/role/DisclosureBusinessCombination 27 false false R28.htm 30403 - Disclosure - INDEBTEDNESS (Tables) Sheet http://www.anipharmaceuticals.com/role/DisclosureIndebtednessTables INDEBTEDNESS (Tables) Tables http://www.anipharmaceuticals.com/role/DisclosureIndebtedness 28 false false R29.htm 30603 - Disclosure - INVENTORIES (Tables) Sheet http://www.anipharmaceuticals.com/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://www.anipharmaceuticals.com/role/DisclosureInventories 29 false false R30.htm 30703 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipment 30 false false R31.htm 30903 - Disclosure - FAIR VALUE DISCLOSURES (Tables) Sheet http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresTables FAIR VALUE DISCLOSURES (Tables) Tables http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosures 31 false false R32.htm 30903 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) Sheet http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsTables GOODWILL AND INTANGIBLE ASSETS (Tables) Tables http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssets 32 false false R33.htm 31103 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensation 33 false false R34.htm 31203 - Disclosure - INCOME TAXES (Tables) Sheet http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesTables INCOME TAXES (Tables) Tables http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxes 34 false false R35.htm 31303 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingencies 35 false false R36.htm 31503 - Disclosure - RELATED PARTY TRANSACTIONS (Tables) Sheet http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactionsTables RELATED PARTY TRANSACTIONS (Tables) Tables http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactions 36 false false R37.htm 31603 - Disclosure - SEGMENT REPORTING (Tables) Sheet http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingTables SEGMENT REPORTING (Tables) Tables http://www.anipharmaceuticals.com/role/DisclosureSegmentReporting 37 false false R38.htm 40101 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES- Concentrations (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES- Concentrations (Details) Details http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables 38 false false R39.htm 40102 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue disaggregation (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueDisaggregationDetails DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue disaggregation (Details) Details 39 false false R40.htm 40103 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue timing (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueTimingDetails DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue timing (Details) Details http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables 40 false false R41.htm 40104 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accruals and allowances (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accruals and allowances (Details) Details 41 false false R42.htm 40105 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PPE and Intangibles (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PPE and Intangibles (Details) Details 42 false false R43.htm 40106 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - EPS (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEpsDetails DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - EPS (Details) Details http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables 43 false false R44.htm 40201 - Disclosure - BUSINESS COMBINATION (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails BUSINESS COMBINATION (Details) Details http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationTables 44 false false R45.htm 40202 - Disclosure - BUSINESS COMBINATION - Acquired (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails BUSINESS COMBINATION - Acquired (Details) Details 45 false false R46.htm 40203 - Disclosure - BUSINESS COMBINATION - Pro Forma (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationProFormaDetails BUSINESS COMBINATION - Pro Forma (Details) Details 46 false false R47.htm 40301 - Disclosure - RESTRUCTURING (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureRestructuringDetails RESTRUCTURING (Details) Details http://www.anipharmaceuticals.com/role/DisclosureRestructuring 47 false false R48.htm 40401 - Disclosure - INDEBTEDNESS - Credit facility (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails INDEBTEDNESS - Credit facility (Details) Details 48 false false R49.htm 40402 - Disclosure - INDEBTEDNESS - Facility components (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails INDEBTEDNESS - Facility components (Details) Details 49 false false R50.htm 40403 - Disclosure - INDEBTEDNESS - Outstanding (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails INDEBTEDNESS - Outstanding (Details) Details 50 false false R51.htm 40404 - Disclosure - INDEBTEDNESS - Credit facility - Maturity (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails INDEBTEDNESS - Credit facility - Maturity (Details) Details 51 false false R52.htm 40405 - Disclosure - INDEBTEDNESS - Interest (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureIndebtednessInterestDetails INDEBTEDNESS - Interest (Details) Details 52 false false R53.htm 40501 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY (Details) Details http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivity 53 false false R54.htm 40601 - Disclosure - INVENTORIES (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://www.anipharmaceuticals.com/role/DisclosureInventoriesTables 54 false false R55.htm 40701 - Disclosure - PROPERTY AND EQUIPMENT (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipmentDetails PROPERTY AND EQUIPMENT (Details) Details http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipmentTables 55 false false R56.htm 40702 - Disclosure - PROPERTY AND EQUIPMENT - Information (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipmentInformationDetails PROPERTY AND EQUIPMENT - Information (Details) Details 56 false false R57.htm 40801 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details) Details 57 false false R58.htm 40802 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Components (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails GOODWILL AND INTANGIBLE ASSETS - Components (Details) Details 58 false false R59.htm 40803 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Amortization (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationDetails GOODWILL AND INTANGIBLE ASSETS - Amortization (Details) Details 59 false false R60.htm 40901 - Disclosure - FAIR VALUE DISCLOSURES - Level 3 (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details FAIR VALUE DISCLOSURES - Level 3 (Details) Details 60 false false R61.htm 40902 - Disclosure - FAIR VALUE DISCLOSURES - Hierarchy (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresHierarchyDetails FAIR VALUE DISCLOSURES - Hierarchy (Details) Details 61 false false R62.htm 40903 - Disclosure - FAIR VALUE DISCLOSURES - Acquired (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails FAIR VALUE DISCLOSURES - Acquired (Details) Details 62 false false R63.htm 41001 - Disclosure - MEZZANINE AND STOCKHOLDERS' EQUITY (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails MEZZANINE AND STOCKHOLDERS' EQUITY (Details) Details http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquity 63 false false R64.htm 41101 - Disclosure - STOCK-BASED COMPENSATION - Expense (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails STOCK-BASED COMPENSATION - Expense (Details) Details 64 false false R65.htm 41102 - Disclosure - STOCK-BASED COMPENSATION - Fair value options (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationFairValueOptionsDetails STOCK-BASED COMPENSATION - Fair value options (Details) Details 65 false false R66.htm 41103 - Disclosure - STOCK-BASED COMPENSATION - Stock option activity (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails STOCK-BASED COMPENSATION - Stock option activity (Details) Details 66 false false R67.htm 41104 - Disclosure - STOCK-BASED COMPENSATION - RSA activity (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails STOCK-BASED COMPENSATION - RSA activity (Details) Details 67 false false R68.htm 41201 - Disclosure - INCOME TAXES - Information (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesInformationDetails INCOME TAXES - Information (Details) Details 68 false false R69.htm 41202 - Disclosure - INCOME TAXES - Provision (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesProvisionDetails INCOME TAXES - Provision (Details) Details 69 false false R70.htm 41203 - Disclosure - INCOME TAXES - Effective rate (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesEffectiveRateDetails INCOME TAXES - Effective rate (Details) Details 70 false false R71.htm 41204 - Disclosure - INCOME TAXES - Deferred tax (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails INCOME TAXES - Deferred tax (Details) Details 71 false false R72.htm 41301 - Disclosure - COMMITMENTS AND CONTINGENCIES - Leases expense (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails COMMITMENTS AND CONTINGENCIES - Leases expense (Details) Details 72 false false R73.htm 41302 - Disclosure - COMMITMENTS AND CONTINGENCIES - Lease maturity (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails COMMITMENTS AND CONTINGENCIES - Lease maturity (Details) Details 73 false false R74.htm 41303 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesTables 74 false false R75.htm 41401 - Disclosure - PURIFIED CORTROPHIN GEL PRE-LAUNCH CHARGES (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosurePurifiedCortrophinGelPreLaunchChargesDetails PURIFIED CORTROPHIN GEL PRE-LAUNCH CHARGES (Details) Details http://www.anipharmaceuticals.com/role/DisclosurePurifiedCortrophinGelPreLaunchCharges 75 false false R76.htm 41501 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactionsDetails RELATED PARTY TRANSACTIONS (Details) Details http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactionsTables 76 false false R77.htm 41601 - Disclosure - SEGMENT REPORTING - Revenue (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingRevenueDetails SEGMENT REPORTING - Revenue (Details) Details 77 false false R78.htm 41602 - Disclosure - SEGMENT REPORTING - Geographic (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingGeographicDetails SEGMENT REPORTING - Geographic (Details) Details 78 false false R9999.htm Uncategorized Items - anip-20221231x10k.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - anip-20221231x10k.htm Cover 79 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: anip:RestrictionPeriodForSharesIssuedInBusinessCombination, us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife, us-gaap:CommonStockSharesOutstanding, us-gaap:FiniteLivedIntangibleAssetsGross, us-gaap:PreferredStockSharesOutstanding, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod, us-gaap:TemporaryEquitySharesOutstanding - anip-20221231x10k.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 3 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList - anip-20221231x10k.htm 9 anip-20221231x10k.htm anip-20221231.xsd anip-20221231_cal.xml anip-20221231_def.xml anip-20221231_lab.xml anip-20221231_pre.xml anip-20221231xex21.htm anip-20221231xex23d1.htm anip-20221231xex31d1.htm anip-20221231xex31d2.htm anip-20221231xex32d1.htm anip-20221231x10k001.jpg http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 99 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "anip-20221231x10k.htm": { "axisCustom": 0, "axisStandard": 39, "baseTaxonomies": { "http://fasb.org/srt/2022": 1, "http://fasb.org/us-gaap/2022": 1236, "http://xbrl.sec.gov/dei/2022": 37 }, "contextCount": 347, "dts": { "calculationLink": { "local": [ "anip-20221231_cal.xml" ] }, "definitionLink": { "local": [ "anip-20221231_def.xml" ] }, "inline": { "local": [ "anip-20221231x10k.htm" ] }, "labelLink": { "local": [ "anip-20221231_lab.xml" ] }, "presentationLink": { "local": [ "anip-20221231_pre.xml" ] }, "schema": { "local": [ "anip-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd" ] } }, "elementCount": 747, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 21, "http://www.anipharmaceuticals.com/20221231": 3, "http://xbrl.sec.gov/dei/2022": 4, "total": 28 }, "keyCustom": 35, "keyStandard": 447, "memberCustom": 59, "memberStandard": 50, "nsprefix": "anip", "nsuri": "http://www.anipharmaceuticals.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - BUSINESS COMBINATION", "menuCat": "Notes", "order": "10", "role": "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombination", "shortName": "BUSINESS COMBINATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - RESTRUCTURING", "menuCat": "Notes", "order": "11", "role": "http://www.anipharmaceuticals.com/role/DisclosureRestructuring", "shortName": "RESTRUCTURING", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - INDEBTEDNESS", "menuCat": "Notes", "order": "12", "role": "http://www.anipharmaceuticals.com/role/DisclosureIndebtedness", "shortName": "INDEBTEDNESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY", "menuCat": "Notes", "order": "13", "role": "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivity", "shortName": "DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - INVENTORIES", "menuCat": "Notes", "order": "14", "role": "http://www.anipharmaceuticals.com/role/DisclosureInventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - PROPERTY AND EQUIPMENT", "menuCat": "Notes", "order": "15", "role": "http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipment", "shortName": "PROPERTY AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - GOODWILL AND INTANGIBLE ASSETS", "menuCat": "Notes", "order": "16", "role": "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssets", "shortName": "GOODWILL AND INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - FAIR VALUE DISCLOSURES", "menuCat": "Notes", "order": "17", "role": "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosures", "shortName": "FAIR VALUE DISCLOSURES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - MEZZANINE AND STOCKHOLDERS' EQUITY", "menuCat": "Notes", "order": "18", "role": "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquity", "shortName": "MEZZANINE AND STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - STOCK-BASED COMPENSATION", "menuCat": "Notes", "order": "19", "role": "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensation", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_JQIGadSM5kiTRqV5kgfluw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_JQIGadSM5kiTRqV5kgfluw", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - INCOME TAXES", "menuCat": "Notes", "order": "20", "role": "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "21", "role": "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "anip:CortrophinPreLaunchChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - PURIFIED CORTROPHIN GEL PRE-LAUNCH CHARGES", "menuCat": "Notes", "order": "22", "role": "http://www.anipharmaceuticals.com/role/DisclosurePurifiedCortrophinGelPreLaunchCharges", "shortName": "PURIFIED CORTROPHIN GEL PRE-LAUNCH CHARGES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "anip:CortrophinPreLaunchChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - RELATED PARTY TRANSACTIONS", "menuCat": "Notes", "order": "23", "role": "http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - SEGMENT REPORTING", "menuCat": "Notes", "order": "24", "role": "http://www.anipharmaceuticals.com/role/DisclosureSegmentReporting", "shortName": "SEGMENT REPORTING", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20102 - Disclosure - . DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "menuCat": "Policies", "order": "25", "role": "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": ". DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables", "shortName": "DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - BUSINESS COMBINATION (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationTables", "shortName": "BUSINESS COMBINATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - INDEBTEDNESS (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessTables", "shortName": "INDEBTEDNESS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - INVENTORIES (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.anipharmaceuticals.com/role/DisclosureInventoriesTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_JQIGadSM5kiTRqV5kgfluw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesIssued", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_JQIGadSM5kiTRqV5kgfluw", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_L1x_jOKjYkCnPzuC3Ibvhg", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - PROPERTY AND EQUIPMENT (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipmentTables", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - FAIR VALUE DISCLOSURES (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresTables", "shortName": "FAIR VALUE DISCLOSURES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsTables", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - INCOME TAXES (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - RELATED PARTY TRANSACTIONS (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactionsTables", "shortName": "RELATED PARTY TRANSACTIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31603 - Disclosure - SEGMENT REPORTING (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingTables", "shortName": "SEGMENT REPORTING (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_anip_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_OUegkIgE-0CmoySu7eTXNw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AMefDgFcqUGTazl_sJ7QYg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES- Concentrations (Details)", "menuCat": "Details", "order": "38", "role": "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails", "shortName": "DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES- Concentrations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskCreditRisk", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_MajorCustomersAxis_anip_CustomerOneMember_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember_OUegkIgE-0CmoySu7eTXNw", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AMefDgFcqUGTazl_sJ7QYg", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue disaggregation (Details)", "menuCat": "Details", "order": "39", "role": "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueDisaggregationDetails", "shortName": "DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue disaggregation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_ProductOrServiceAxis_anip_SalesOfGenericPharmaceuticalProductsMember_ySL54QEbDkmP-7XSBIbwPw", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Consolidated Statements of Operations", "menuCat": "Statements", "order": "4", "role": "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40103 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue timing (Details)", "menuCat": "Details", "order": "40", "role": "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueTimingDetails", "shortName": "DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue timing (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-5", "lang": null, "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_MBKkkNDqiUqu6N92sXsdgQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40104 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accruals and allowances (Details)", "menuCat": "Details", "order": "41", "role": "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails", "shortName": "DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accruals and allowances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_JQIGadSM5kiTRqV5kgfluw", "decimals": "-3", "lang": null, "name": "anip:FdicGuaranteedAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40105 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PPE and Intangibles (Details)", "menuCat": "Details", "order": "42", "role": "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails", "shortName": "DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - PPE and Intangibles (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "p", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40106 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - EPS (Details)", "menuCat": "Details", "order": "43", "role": "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEpsDetails", "shortName": "DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - EPS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_WE6EEoM-N0GIEQNcDU6dkw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - BUSINESS COMBINATION (Details)", "menuCat": "Details", "order": "44", "role": "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails", "shortName": "BUSINESS COMBINATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_11_19_2021_us-gaap_BusinessAcquisitionAxis_anip_NovitiumPharmaMember_LmCnjZgWqkutCDzzhnW0aA", "decimals": "2", "lang": null, "name": "us-gaap:SharesIssuedPricePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_7jkBkzMOd0O70MM_0hy6sg", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_JQIGadSM5kiTRqV5kgfluw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - BUSINESS COMBINATION - Acquired (Details)", "menuCat": "Details", "order": "45", "role": "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails", "shortName": "BUSINESS COMBINATION - Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_11_19_2021_us-gaap_BusinessAcquisitionAxis_anip_NovitiumPharmaMember_LmCnjZgWqkutCDzzhnW0aA", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_WE6EEoM-N0GIEQNcDU6dkw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - BUSINESS COMBINATION - Pro Forma (Details)", "menuCat": "Details", "order": "46", "role": "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationProFormaDetails", "shortName": "BUSINESS COMBINATION - Pro Forma (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_WE6EEoM-N0GIEQNcDU6dkw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringAndRelatedCostIncurredCost", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - RESTRUCTURING (Details)", "menuCat": "Details", "order": "47", "role": "http://www.anipharmaceuticals.com/role/DisclosureRestructuringDetails", "shortName": "RESTRUCTURING (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_RestructuringPlanAxis_anip_OakvilleOntarioCanadaMember_1wwDIXL-gUW5f8zPFLjNxA", "decimals": "-5", "lang": null, "name": "us-gaap:RestructuringAndRelatedCostIncurredCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_MBKkkNDqiUqu6N92sXsdgQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - INDEBTEDNESS - Credit facility (Details)", "menuCat": "Details", "order": "48", "role": "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails", "shortName": "INDEBTEDNESS - Credit facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_CreditFacilityAxis_anip_CreditAgreementMember_Vr5NmdtiTUyVUfLFkMUFxg", "decimals": "-5", "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_JQIGadSM5kiTRqV5kgfluw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - INDEBTEDNESS - Facility components (Details)", "menuCat": "Details", "order": "49", "role": "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails", "shortName": "INDEBTEDNESS - Facility components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_LongtermDebtTypeAxis_anip_TermLoanAndDelayedDrawTermLoanMember_fGcjt3FQgE2FICmNur3Tww", "decimals": "-3", "lang": null, "name": "anip:LongTermDebtGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Consolidated Statements of Comprehensive (Loss)/Income", "menuCat": "Statements", "order": "5", "role": "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfComprehensiveLossIncome", "shortName": "Consolidated Statements of Comprehensive (Loss)/Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_CreditFacilityAxis_anip_CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_anip_TermLoanMember_F9gXS9-6dU6cj6aHQ6dPPA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - INDEBTEDNESS - Outstanding (Details)", "menuCat": "Details", "order": "50", "role": "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails", "shortName": "INDEBTEDNESS - Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_CreditFacilityAxis_anip_CreditAgreementMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_q3HTf08RAECRZvi79V98cg", "decimals": "-5", "lang": null, "name": "us-gaap:DeferredFinanceCostsNoncurrentNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_LongtermDebtTypeAxis_anip_TermLoanMember_JLwLwUeudUCQHEAqw6yzZA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40404 - Disclosure - INDEBTEDNESS - Credit facility - Maturity (Details)", "menuCat": "Details", "order": "51", "role": "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails", "shortName": "INDEBTEDNESS - Credit facility - Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_LongtermDebtTypeAxis_anip_TermLoanMember_JLwLwUeudUCQHEAqw6yzZA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40405 - Disclosure - INDEBTEDNESS - Interest (Details)", "menuCat": "Details", "order": "52", "role": "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessInterestDetails", "shortName": "INDEBTEDNESS - Interest (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_JQIGadSM5kiTRqV5kgfluw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestRateDerivativeAssetsAtFairValue", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY (Details)", "menuCat": "Details", "order": "53", "role": "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "shortName": "DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_EX80N_TBgUSFz5DnSQxnNA", "decimals": "-5", "lang": null, "name": "us-gaap:DerivativeLiabilityNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_JQIGadSM5kiTRqV5kgfluw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - INVENTORIES (Details)", "menuCat": "Details", "order": "54", "role": "http://www.anipharmaceuticals.com/role/DisclosureInventoriesDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_JQIGadSM5kiTRqV5kgfluw", "decimals": "-3", "lang": null, "name": "us-gaap:RetailRelatedInventoryPackagingAndOtherSupplies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_JQIGadSM5kiTRqV5kgfluw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - PROPERTY AND EQUIPMENT (Details)", "menuCat": "Details", "order": "55", "role": "http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipmentDetails", "shortName": "PROPERTY AND EQUIPMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_LandMember_a5U8vESF_UmZRnUxgocnUQ", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - PROPERTY AND EQUIPMENT - Information (Details)", "menuCat": "Details", "order": "56", "role": "http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipmentInformationDetails", "shortName": "PROPERTY AND EQUIPMENT - Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_JQIGadSM5kiTRqV5kgfluw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details)", "menuCat": "Details", "order": "57", "role": "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2013_To_12_31_2013_us-gaap_BusinessAcquisitionAxis_anip_BiosantePharmaceuticalsIncMember_Je6PTnd76EGHROUUhzgRvg", "decimals": "-5", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_JQIGadSM5kiTRqV5kgfluw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Components (Details)", "menuCat": "Details", "order": "58", "role": "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_JQIGadSM5kiTRqV5kgfluw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_JQIGadSM5kiTRqV5kgfluw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Amortization (Details)", "menuCat": "Details", "order": "59", "role": "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_JQIGadSM5kiTRqV5kgfluw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_aGVUfVIfTUKWLFbFrDhqzQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Consolidated Statements of Changes in Mezzanine Equity and Stockholders' Equity", "menuCat": "Statements", "order": "6", "role": "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity", "shortName": "Consolidated Statements of Changes in Mezzanine Equity and Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_aGVUfVIfTUKWLFbFrDhqzQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_MBKkkNDqiUqu6N92sXsdgQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - FAIR VALUE DISCLOSURES - Level 3 (Details)", "menuCat": "Details", "order": "60", "role": "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details", "shortName": "FAIR VALUE DISCLOSURES - Level 3 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_WE6EEoM-N0GIEQNcDU6dkw", "decimals": "-3", "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_JQIGadSM5kiTRqV5kgfluw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestRateDerivativeAssetsAtFairValue", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - FAIR VALUE DISCLOSURES - Hierarchy (Details)", "menuCat": "Details", "order": "61", "role": "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresHierarchyDetails", "shortName": "FAIR VALUE DISCLOSURES - Hierarchy (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_MBKkkNDqiUqu6N92sXsdgQ", "decimals": "-3", "lang": null, "name": "us-gaap:InterestRateDerivativeLiabilitiesAtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - FAIR VALUE DISCLOSURES - Acquired (Details)", "menuCat": "Details", "order": "62", "role": "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "shortName": "FAIR VALUE DISCLOSURES - Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_7_21_2022_To_7_21_2022_us-gaap_AssetAcquisitionAxis_anip_OakrumPharmaMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_anip_AcquiredAndaIntangibleAssetsMember_nC9Zk99lqEKDqzY66kPgNw", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsToAcquireProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_MBKkkNDqiUqu6N92sXsdgQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_L1x_jOKjYkCnPzuC3Ibvhg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - MEZZANINE AND STOCKHOLDERS' EQUITY (Details)", "menuCat": "Details", "order": "63", "role": "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails", "shortName": "MEZZANINE AND STOCKHOLDERS' EQUITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_11_19_2021_To_11_19_2021_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_us-gaap_SubsidiarySaleOfStockAxis_anip_PrivateInvestmentInPublicEquityMember_nLjoJI5PyUOYG_dLlKHong", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsOfStockIssuanceCosts", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - STOCK-BASED COMPENSATION - Expense (Details)", "menuCat": "Details", "order": "64", "role": "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails", "shortName": "STOCK-BASED COMPENSATION - Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-5", "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_ss7aUfgj7kiQ6U2d1kjy1A", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AMefDgFcqUGTazl_sJ7QYg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - STOCK-BASED COMPENSATION - Fair value options (Details)", "menuCat": "Details", "order": "65", "role": "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationFairValueOptionsDetails", "shortName": "STOCK-BASED COMPENSATION - Fair value options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_ss7aUfgj7kiQ6U2d1kjy1A", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AMefDgFcqUGTazl_sJ7QYg", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromStockOptionsExercised", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - STOCK-BASED COMPENSATION - Stock option activity (Details)", "menuCat": "Details", "order": "66", "role": "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "shortName": "STOCK-BASED COMPENSATION - Stock option activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_ss7aUfgj7kiQ6U2d1kjy1A", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_L1x_jOKjYkCnPzuC3Ibvhg", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_dthuy0C1Dk6RmkFBJJhscA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_L1x_jOKjYkCnPzuC3Ibvhg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41104 - Disclosure - STOCK-BASED COMPENSATION - RSA activity (Details)", "menuCat": "Details", "order": "67", "role": "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails", "shortName": "STOCK-BASED COMPENSATION - RSA activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_lC7Vzk0LAk2yiSyFWwN4wA", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_L1x_jOKjYkCnPzuC3Ibvhg", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_JQIGadSM5kiTRqV5kgfluw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsLiabilitiesNet", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - INCOME TAXES - Information (Details)", "menuCat": "Details", "order": "68", "role": "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesInformationDetails", "shortName": "INCOME TAXES - Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:DeferredTaxAssetsLiabilitiesNet", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_srt_ConsolidatedEntitiesAxis_anip_ANICanadaMember_KLK57fZmmkS-A0uJBx-W5w", "decimals": "-5", "lang": null, "name": "us-gaap:DeferredTaxAssetsLiabilitiesNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - INCOME TAXES - Provision (Details)", "menuCat": "Details", "order": "69", "role": "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesProvisionDetails", "shortName": "INCOME TAXES - Provision (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_MLVH0tlEuESw30inIAXHGA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - Consolidated Statements of Changes in Mezzanine Equity and Stockholders' Equity - Mezzanine", "menuCat": "Statements", "order": "7", "role": "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquityMezzanine", "shortName": "Consolidated Statements of Changes in Mezzanine Equity and Stockholders' Equity - Mezzanine", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_MLVH0tlEuESw30inIAXHGA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AMefDgFcqUGTazl_sJ7QYg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - Disclosure - INCOME TAXES - Effective rate (Details)", "menuCat": "Details", "order": "70", "role": "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesEffectiveRateDetails", "shortName": "INCOME TAXES - Effective rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_AMefDgFcqUGTazl_sJ7QYg", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_JQIGadSM5kiTRqV5kgfluw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41204 - Disclosure - INCOME TAXES - Deferred tax (Details)", "menuCat": "Details", "order": "71", "role": "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails", "shortName": "INCOME TAXES - Deferred tax (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_JQIGadSM5kiTRqV5kgfluw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_JQIGadSM5kiTRqV5kgfluw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - COMMITMENTS AND CONTINGENCIES - Leases expense (Details)", "menuCat": "Details", "order": "72", "role": "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Leases expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_JQIGadSM5kiTRqV5kgfluw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_JQIGadSM5kiTRqV5kgfluw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - COMMITMENTS AND CONTINGENCIES - Lease maturity (Details)", "menuCat": "Details", "order": "73", "role": "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Lease maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2022_JQIGadSM5kiTRqV5kgfluw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41303 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "menuCat": "Details", "order": "74", "role": "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermPurchaseCommitmentAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_WE6EEoM-N0GIEQNcDU6dkw", "decimals": "-3", "first": true, "lang": null, "name": "anip:CortrophinPreLaunchCharges", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - PURIFIED CORTROPHIN GEL PRE-LAUNCH CHARGES (Details)", "menuCat": "Details", "order": "75", "role": "http://www.anipharmaceuticals.com/role/DisclosurePurifiedCortrophinGelPreLaunchChargesDetails", "shortName": "PURIFIED CORTROPHIN GEL PRE-LAUNCH CHARGES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "anip:CortrophinPreLaunchChargesTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_srt_ProductOrServiceAxis_anip_CortrophinGelMember_yKKMCIvUvEy6G1Z_Bx2rkg", "decimals": "-5", "lang": null, "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_WE6EEoM-N0GIEQNcDU6dkw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "menuCat": "Details", "order": "76", "role": "http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "0", "lang": null, "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_cG6heAfEHkqmaAnWzkVWWg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - SEGMENT REPORTING - Revenue (Details)", "menuCat": "Details", "order": "77", "role": "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingRevenueDetails", "shortName": "SEGMENT REPORTING - Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_cG6heAfEHkqmaAnWzkVWWg", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41602 - Disclosure - SEGMENT REPORTING - Geographic (Details)", "menuCat": "Details", "order": "78", "role": "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingGeographicDetails", "shortName": "SEGMENT REPORTING - Geographic (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_srt_StatementGeographicalAxis_country_US_zk7wAAU1Y0K8ndnaGhrKgw", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "8", "role": "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "menuCat": "Notes", "order": "9", "role": "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies", "shortName": "DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "Duration_1_1_2022_To_12_31_2022_2GBAYPCxOEak_eQ1lza5Sg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2019_kXnU4EmfoUOpK-PY123FHg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - anip-20221231x10k.htm", "menuCat": "Cover", "order": "79", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - anip-20221231x10k.htm", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20221231x10k.htm", "contextRef": "As_Of_12_31_2019_kXnU4EmfoUOpK-PY123FHg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD__fKXl8TN4kKnZzmEStaf2w", "xsiNil": "false" } } }, "segmentCount": 111, "tag": { "anip_ANICanadaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ANI Canada [Member]" } } }, "localname": "ANICanadaMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesInformationDetails" ], "xbrltype": "domainItemType" }, "anip_AccruedGovernmentRebates": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents amounts accrued for government rebates.", "label": "Accrued Government Rebates", "verboseLabel": "Accrued government rebates" } } }, "localname": "AccruedGovernmentRebates", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "anip_AcquiredAndaIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquired ANDA intangible assets" } } }, "localname": "AcquiredAndaIntangibleAssetsMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "domainItemType" }, "anip_AdministrativeFeesAndOtherRebatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Administrative Fees and Other Rebates" } } }, "localname": "AdministrativeFeesAndOtherRebatesMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails" ], "xbrltype": "domainItemType" }, "anip_AllowancesForSalesReturnsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Allowances For Sales Returns", "label": "Returns" } } }, "localname": "AllowancesForSalesReturnsMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails" ], "xbrltype": "domainItemType" }, "anip_AmerigenPharmaceuticalsLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amerigen Pharmaceuticals Ltd.", "label": "Amerigen Pharmaceuticals, Ltd." } } }, "localname": "AmerigenPharmaceuticalsLtdMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails" ], "xbrltype": "domainItemType" }, "anip_ArborPharmaceuticalsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to Arbor Pharmaceuticals, LLC.", "label": "Arbor Pharmaceuticals" } } }, "localname": "ArborPharmaceuticalsMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "anip_AzurityPharmaceuticalsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to Azurity Pharmaceuticals, Inc.", "label": "Azurity Pharmaceuticals" } } }, "localname": "AzurityPharmaceuticalsMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "anip_BiosantePharmaceuticalsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BioSante Pharmaceuticals" } } }, "localname": "BiosantePharmaceuticalsIncMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "anip_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiabilityCashFlow": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability, Cash Flow", "terseLabel": "Contingent consideration fair value adjustment" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiabilityCashFlow", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "anip_BusinessCombinationPurchasePriceBeforeAdjustments": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The purchase price associated with the acquisition of a business, including cash, before adjustments.", "label": "Business Combination Purchase Price Before Adjustments", "terseLabel": "Total Purchase Consideration", "verboseLabel": "Gross consideration" } } }, "localname": "BusinessCombinationPurchasePriceBeforeAdjustments", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "anip_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndOtherRelatedExpenses": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued compensation and other related expenses assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Compensation and Other Related Expenses", "terseLabel": "Accrued compensation and other related expenses" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedCompensationAndOtherRelatedExpenses", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "anip_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedGovernmentRebate": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued government rebates assumed in business combination.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Government Rebate", "verboseLabel": "Accrued government rebates" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedGovernmentRebate", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "anip_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedReturnedGoodsReserve": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of returned goods reserve assumed in business combination.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Returned Goods Reserve", "verboseLabel": "Returned goods reserve" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedReturnedGoodsReserve", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "anip_ChargebacksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Chargebacks" } } }, "localname": "ChargebacksMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails" ], "xbrltype": "domainItemType" }, "anip_ClassCSpecialStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Class C Special Stock" } } }, "localname": "ClassCSpecialStockMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails", "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation", "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "domainItemType" }, "anip_ClassCSpecialStockValue": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable Class C Special stock (or common stock redeemable solely at the option of the issuer).", "label": "Class C Special Stock Value", "verboseLabel": "Class C Special Stock, $0.0001 par value, 781,281 shares authorized; 10,864 shares issued and outstanding at December 31, 2022 and December 31, 2021, respectively" } } }, "localname": "ClassCSpecialStockValue", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "anip_CommonStockConversionPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the conversion price for converting shares of common stock into another class of common stock.", "label": "Common Stock Conversion Price" } } }, "localname": "CommonStockConversionPrice", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "anip_ContractCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract Customer" } } }, "localname": "ContractCustomerMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "anip_CortrophinGelMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to Cortrophin Gel.", "label": "Cortrophin Gel" } } }, "localname": "CortrophinGelMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePurifiedCortrophinGelPreLaunchChargesDetails" ], "xbrltype": "domainItemType" }, "anip_CortrophinPreLaunchCharges": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations": { "order": 7.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of charges directly related to the Purified Cortrophin Gel pre-launch charges commercialization efforts, including but not limited to sales and marketing expenses.", "label": "Cortrophin Pre Launch Charges", "terseLabel": "Purified Cortrophin Gel pre-launch charges" } } }, "localname": "CortrophinPreLaunchCharges", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePurifiedCortrophinGelPreLaunchChargesDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "anip_CortrophinPreLaunchChargesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "PURIFIED CORTROPHIN GEL PRE-LAUNCH CHARGES" } } }, "localname": "CortrophinPreLaunchChargesAbstract", "nsuri": "http://www.anipharmaceuticals.com/20221231", "xbrltype": "stringItemType" }, "anip_CortrophinPreLaunchChargesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for cortrophin pre-launch charges.", "label": "Cortrophin Pre-Launch Charges [Text Block]", "terseLabel": "PURIFIED CORTROPHIN GEL PRE-LAUNCH CHARGES" } } }, "localname": "CortrophinPreLaunchChargesTextBlock", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePurifiedCortrophinGelPreLaunchCharges" ], "xbrltype": "textBlockItemType" }, "anip_CranfordPharmaceuticalsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cranford Pharmaceuticals" } } }, "localname": "CranfordPharmaceuticalsMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails" ], "xbrltype": "domainItemType" }, "anip_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Facility - 2021" } } }, "localname": "CreditAgreementMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails" ], "xbrltype": "domainItemType" }, "anip_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer one" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "domainItemType" }, "anip_CustomerOneTwoAndThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Three Customers" } } }, "localname": "CustomerOneTwoAndThreeMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "domainItemType" }, "anip_CustomerThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer three" } } }, "localname": "CustomerThreeMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "domainItemType" }, "anip_CustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer two" } } }, "localname": "CustomerTwoMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "domainItemType" }, "anip_DerivativeLiabilityDecreaseInNotionalAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in notional amount of derivative liability.", "label": "Derivative Liability, Decrease in Notional Amount", "terseLabel": "Decrease in notional amount" } } }, "localname": "DerivativeLiabilityDecreaseInNotionalAmount", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails" ], "xbrltype": "monetaryItemType" }, "anip_EarningsLossBeforeInterestTaxesDepreciationAndAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents earnings/(loss) before interest, taxes, depreciation and amortization (EBITDA).", "label": "Earnings/(loss) before interest, taxes, depreciation and amortization", "terseLabel": "EBITDA" } } }, "localname": "EarningsLossBeforeInterestTaxesDepreciationAndAmortization", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingRevenueDetails" ], "xbrltype": "monetaryItemType" }, "anip_EffectiveIncomeTaxRateReconciliationStateAndForeignIncomeTaxes": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesEffectiveRateDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and foreign income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Foreign Income Taxes", "terseLabel": "Change in state apportionment factors, state and foreign rates" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndForeignIncomeTaxes", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "anip_EmployeeStockPurchasePlanTwoThousandAndSixteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "2016 Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlanTwoThousandAndSixteenMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "anip_EmployeesAndConsultantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to employees and consultants.", "label": "Employees and Consultants [Member]" } } }, "localname": "EmployeesAndConsultantsMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationFairValueOptionsDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails" ], "xbrltype": "domainItemType" }, "anip_EsjayPharmaLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Esjay Pharma LLC.", "label": "Esjay Pharma LLC" } } }, "localname": "EsjayPharmaLlcMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "anip_FairValueMeasurementWithUnobservableInputsReconciliationMeasurementPeriodAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Measurement period adjustment for liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Measurement period adjustment", "terseLabel": "Measurement period adjustment" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationMeasurementPeriodAdjustment", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details" ], "xbrltype": "monetaryItemType" }, "anip_FdicGuaranteedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the total amount of interest bearing and non-interest bearing accounts insured by the FDIC.", "label": "Fdic Guaranteed Amount" } } }, "localname": "FdicGuaranteedAmount", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "anip_FormerPresidentAndChiefExecutiveOfficerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Former President and Chief Executive Officer Arthur S. Przybyl.", "label": "Arthur Przybyl [Member]" } } }, "localname": "FormerPresidentAndChiefExecutiveOfficerMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails" ], "xbrltype": "domainItemType" }, "anip_GenericsEstablishedBrandsAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component of the entity related to generics, established brands, and other and is considered an operating segment.", "label": "Generics, Established Brands and Other" } } }, "localname": "GenericsEstablishedBrandsAndOtherMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingRevenueDetails" ], "xbrltype": "domainItemType" }, "anip_GovernmentRebatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Government Rebates" } } }, "localname": "GovernmentRebatesMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails" ], "xbrltype": "domainItemType" }, "anip_IncreaseDecreaseAccruedGovernmentRebates": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in liabilities related to government rebates.", "label": "Increase Decrease, Accrued Government Rebates", "verboseLabel": "Accrued government rebates" } } }, "localname": "IncreaseDecreaseAccruedGovernmentRebates", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "anip_IncreaseDecreaseInReturnedGoodsReserve": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in returned goods reserve.", "label": "Increase Decrease In Returned Goods Reserve", "terseLabel": "Returned goods reserve" } } }, "localname": "IncreaseDecreaseInReturnedGoodsReserve", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "anip_IncreaseDecreaseInRoyaltyPayable": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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.", "label": "Increase (Decrease) in Royalty Payable", "terseLabel": "Accrued royalties" } } }, "localname": "IncreaseDecreaseInRoyaltyPayable", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "anip_IncreaseDecreaseOfAccruedExpensesCompensationAndOthers": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in liabilities related to accrued compensation, accrued expenses, and others.", "label": "Increase Decrease Of Accrued Expenses Compensation And Others", "verboseLabel": "Accrued expenses, accrued compensation, and other" } } }, "localname": "IncreaseDecreaseOfAccruedExpensesCompensationAndOthers", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "anip_IntangibleAssetMeasurementInput": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure intangible assets acquired.", "label": "Intangible Asset, Measurement Input", "terseLabel": "Intangible asset measurement input" } } }, "localname": "IntangibleAssetMeasurementInput", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails" ], "xbrltype": "decimalItemType" }, "anip_LongTermDebtGrossCurrent": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current portion before unamortized (discount) premium and debt issuance costs, of long-term debt.", "label": "Long-term Debt, Gross, Current", "terseLabel": "Current borrowing on debt" } } }, "localname": "LongTermDebtGrossCurrent", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails" ], "xbrltype": "monetaryItemType" }, "anip_LongTermDebtGrossNonCurrent": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Non current portion before unamortized (discount) premium and debt issuance costs, of long-term debt.", "label": "Long-term Debt, Gross, Non Current", "terseLabel": "Non-current borrowing on debt" } } }, "localname": "LongTermDebtGrossNonCurrent", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails" ], "xbrltype": "monetaryItemType" }, "anip_MarketingAndDistributionRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Marketing and distribution rights" } } }, "localname": "MarketingAndDistributionRightsMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "domainItemType" }, "anip_MeasurementInputProbabilityOfPaymentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to probability of payment.", "label": "Probability of payment" } } }, "localname": "MeasurementInputProbabilityOfPaymentMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details" ], "xbrltype": "domainItemType" }, "anip_NonCompeteAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-compete agreement" } } }, "localname": "NonCompeteAgreementMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "domainItemType" }, "anip_NonEmployeeDirectorStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Non Employee Director [Member]" } } }, "localname": "NonEmployeeDirectorStockOptionMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationFairValueOptionsDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails" ], "xbrltype": "domainItemType" }, "anip_NovitiumPharmaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the Novitium Pharma LLC.", "label": "Novitium" } } }, "localname": "NovitiumPharmaMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresHierarchyDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "anip_NumberOfConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of consecutive trading days.", "label": "Number of Consecutive Trading Days", "terseLabel": "Number of consecutive trading days" } } }, "localname": "NumberOfConsecutiveTradingDays", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails" ], "xbrltype": "integerItemType" }, "anip_NumberOfYearsContingentProfitSharePayable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of years for the amount payable on the contingent profit share.", "label": "Number of Years Contingent Profit Share Payable", "verboseLabel": "Period of contingent payments" } } }, "localname": "NumberOfYearsContingentProfitSharePayable", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails" ], "xbrltype": "durationItemType" }, "anip_NurayChemicalPrivateLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Nuray Chemical Private Limited.", "label": "Nuray Chemical Private Limited" } } }, "localname": "NurayChemicalPrivateLimitedMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "anip_OakrumPharmaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to Oakrum Pharma, LLC.", "label": "Oakrum Pharma" } } }, "localname": "OakrumPharmaMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "domainItemType" }, "anip_OakvilleOntarioCanadaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the Oakville, Ontario, Canada manufacturing plant.", "label": "Oakville, Ontario, Canada" } } }, "localname": "OakvilleOntarioCanadaMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRestructuringDetails" ], "xbrltype": "domainItemType" }, "anip_OneSupplierMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Supplier [Member].", "label": "One supplier" } } }, "localname": "OneSupplierMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "domainItemType" }, "anip_OperatingLossCarryforwardsAnnualLimitationsOnUse": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Annual limitations on the use of operating loss carryforwards available to reduce taxable income.", "label": "Operating Loss Carryforwards, Annual Limitations on Use", "terseLabel": "Operating loss carryforwards annual limitation" } } }, "localname": "OperatingLossCarryforwardsAnnualLimitationsOnUse", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesInformationDetails" ], "xbrltype": "monetaryItemType" }, "anip_OtherRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other" } } }, "localname": "OtherRevenuesMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "xbrltype": "domainItemType" }, "anip_PercentageOfConversionPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of conversion price.", "label": "Percentage of Conversion Price", "terseLabel": "Maximum percentage of conversion price" } } }, "localname": "PercentageOfConversionPrice", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails" ], "xbrltype": "percentItemType" }, "anip_PrepaidIncomeTaxesNet": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Income Taxes, Net", "terseLabel": "Prepaid income taxes" } } }, "localname": "PrepaidIncomeTaxesNet", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "anip_PrivateCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to a private company.", "label": "Private Company [Member]" } } }, "localname": "PrivateCompanyMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails" ], "xbrltype": "domainItemType" }, "anip_PrivateInvestmentInPublicEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the Private Investment in Public Equity (\"PIPE Investment\").", "label": "PIPE Shares" } } }, "localname": "PrivateInvestmentInPublicEquityMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails", "http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "anip_ProductDevelopmentBasedMilestonePaymentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Product development-based milestone payments.", "label": "Product development-based milestone payments" } } }, "localname": "ProductDevelopmentBasedMilestonePaymentsMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details" ], "xbrltype": "domainItemType" }, "anip_ProductDevelopmentServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product development services" } } }, "localname": "ProductDevelopmentServicesMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "xbrltype": "domainItemType" }, "anip_ProductRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NDAs and product rights" } } }, "localname": "ProductRightsMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "domainItemType" }, "anip_ProjectBasedMilestonePaymentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to project based milestone payments", "label": "Profit-based milestone payments" } } }, "localname": "ProjectBasedMilestonePaymentsMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details" ], "xbrltype": "domainItemType" }, "anip_RareDiseaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component of the entity related to rare diseases and is considered an operating segment.", "label": "Rare Disease" } } }, "localname": "RareDiseaseMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingRevenueDetails" ], "xbrltype": "domainItemType" }, "anip_ReclassificationOfAssetsOnCompletionOfProjectAndLaunchOfRelatedProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to reclassification of assets on completion of project and launch of related products.", "label": "Reclassification of Assets on Completion of Project and Launch of Related Products" } } }, "localname": "ReclassificationOfAssetsOnCompletionOfProjectAndLaunchOfRelatedProductsMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "domainItemType" }, "anip_ReservesForCashDiscountMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reserves For Cash Discount", "label": "Prompt Payment Discounts" } } }, "localname": "ReservesForCashDiscountMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails" ], "xbrltype": "domainItemType" }, "anip_RestrictionPeriodForSharesIssuedInBusinessCombination": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restriction period for shares issued in business combination.", "label": "Restriction Period For Shares Issued In Business Combination", "terseLabel": "Restriction period for shares issued" } } }, "localname": "RestrictionPeriodForSharesIssuedInBusinessCombination", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails" ], "xbrltype": "durationItemType" }, "anip_ReturnedGoodsReserve": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the reserve for goods returned.", "label": "Returned Goods Reserve", "verboseLabel": "Returned goods reserve" } } }, "localname": "ReturnedGoodsReserve", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "anip_RoyaltiesFromLicensingAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Royalties from licensing agreements" } } }, "localname": "RoyaltiesFromLicensingAgreementsMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "xbrltype": "domainItemType" }, "anip_RoyaltyOnFutureSalesPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Royalties on future sales as a percentage.", "label": "Royalty on Future Sales, Percent", "terseLabel": "Royalties on future sales (as a percent)" } } }, "localname": "RoyaltyOnFutureSalesPercent", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "percentItemType" }, "anip_RoyaltyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for royalty payments to third parties.", "label": "Royalty [Policy Text Block]", "verboseLabel": "Royalties" } } }, "localname": "RoyaltyPolicyTextBlock", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "anip_SalesOfBrandedPharmaceuticalProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sales of established brand pharmaceutical products" } } }, "localname": "SalesOfBrandedPharmaceuticalProductsMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "xbrltype": "domainItemType" }, "anip_SalesOfContractManufacturedProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sales of contract manufactured products" } } }, "localname": "SalesOfContractManufacturedProductsMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "xbrltype": "domainItemType" }, "anip_SalesOfGenericPharmaceuticalProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sales of generic pharmaceutical products" } } }, "localname": "SalesOfGenericPharmaceuticalProductsMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "xbrltype": "domainItemType" }, "anip_SalesOfRareDiseasePharmaceuticalProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to sales of rare disease pharmaceutical products.", "label": "Sales of rare disease pharmaceutical products" } } }, "localname": "SalesOfRareDiseasePharmaceuticalProductsMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueDisaggregationDetails" ], "xbrltype": "domainItemType" }, "anip_SandozIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Sandoz Inc.", "label": "Sandoz" } } }, "localname": "SandozIncMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails" ], "xbrltype": "domainItemType" }, "anip_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Schedule of Property, Plant and Equipment, Useful Life [Table Text Block]", "terseLabel": "Schedule of property, plant and equipment useful lives" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "anip_ScitusPharmaServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Scitus Pharma Services.", "label": "Scitus Pharma Services" } } }, "localname": "ScitusPharmaServicesMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "anip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Intrinsic Value [Abstract]", "verboseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueAbstract", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "anip_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Remaining Contractual Term [Abstract]", "verboseLabel": "Weighted Average Remaining Term (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "anip_SpiPharmaceuticalsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to SPI Pharmaceuticals, Inc Member.", "label": "SPI Pharmaceuticals" } } }, "localname": "SpiPharmaceuticalsIncMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "anip_SsPharmaLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to SS Pharma LLC.", "label": "SS Pharma LLC" } } }, "localname": "SsPharmaLlcMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "anip_StateCourtPersonalInjuryLitigationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to State court personal injury litigation.", "label": "State Court Personal Injury Litigation" } } }, "localname": "StateCourtPersonalInjuryLitigationMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "anip_StockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the entity's Stock Incentive Plan for equity-based service awards.", "label": "2022 Plan" } } }, "localname": "StockIncentivePlanMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "anip_StockholdersEquityAttributableToParentAndTemporaryEquity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items attributable to the parent and temporary equity.", "label": "Stockholders' Equity Attributable to Parent and Temporary Equity", "periodEndLabel": "Ending balance, permanent and temporary equity", "periodStartLabel": "Beginning balance, permanent and temporary equity" } } }, "localname": "StockholdersEquityAttributableToParentAndTemporaryEquity", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "anip_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "terseLabel": "Temporary stock issued (in shares)", "verboseLabel": "Issuance of Series A Convertible Preferred Stock from Mezzanine Equity (in shares)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails", "http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquityMezzanine" ], "xbrltype": "sharesItemType" }, "anip_TermLoanAndDelayedDrawTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the Term Loan and Delayed Draw Term Loan.", "label": "Term Loan and DDTL" } } }, "localname": "TermLoanAndDelayedDrawTermLoanMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails" ], "xbrltype": "domainItemType" }, "anip_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Term Facility" } } }, "localname": "TermLoanMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails" ], "xbrltype": "domainItemType" }, "anip_ThresholdNumberOfTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of trading days.", "label": "Threshold Number of Trading Days", "terseLabel": "Threshold number of trading days" } } }, "localname": "ThresholdNumberOfTradingDays", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails" ], "xbrltype": "integerItemType" }, "anip_TripartiteAgreementYescartMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the Tripartite Agreement for Yescart.", "label": "Tripartite Agreement-Yescart" } } }, "localname": "TripartiteAgreementYescartMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueTimingDetails" ], "xbrltype": "domainItemType" }, "anip_UnapprovedProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unapproved Products" } } }, "localname": "UnapprovedProductsMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "anip_WellSpringPharmaServicesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WellSpring" } } }, "localname": "WellSpringPharmaServicesIncMember", "nsuri": "http://www.anipharmaceuticals.com/20221231", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingGeographicDetails" ], "xbrltype": "domainItemType" }, "country_IN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "India" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingGeographicDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingGeographicDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r768", "r769", "r770" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r768", "r769", "r770" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r768", "r769", "r770" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Document and Entity Information" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r768", "r769", "r770" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r771" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r766" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r766" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r766" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r772" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r766" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r766" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r766" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r766" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r773" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r768", "r769", "r770" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r765" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r767" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r279", "r585", "r586", "r589", "r590", "r634", "r694", "r699", "r820", "r823", "r824", "r893", "r896", "r897" ], "lang": { "en-us": { "role": { "documentation": "Information by consolidated entity or group of entities.", "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r279", "r585", "r586", "r589", "r590", "r634", "r694", "r699", "r820", "r823", "r824", "r893", "r896", "r897" ], "lang": { "en-us": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity.", "label": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r279", "r332", "r344", "r345", "r346", "r347", "r348", "r350", "r354", "r412", "r413", "r414", "r415", "r417", "r418", "r420", "r422", "r423", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r821", "r822", "r894", "r895" ], "lang": { "en-us": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r279", "r332", "r344", "r345", "r346", "r347", "r348", "r350", "r354", "r412", "r413", "r414", "r415", "r417", "r418", "r420", "r422", "r423", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r821", "r822", "r894", "r895" ], "lang": { "en-us": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r277", "r278", "r428", "r459", "r719", "r724", "r726" ], "lang": { "en-us": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueTimingDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r228", "r289", "r294", "r300", "r368", "r540", "r541", "r542", "r563", "r564", "r594", "r595", "r596", "r597", "r626" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r228", "r289", "r294", "r300", "r368", "r540", "r541", "r542", "r563", "r564", "r594", "r595", "r596", "r597", "r626" ], "lang": { "en-us": { "role": { "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r228", "r289", "r294", "r300", "r368", "r540", "r541", "r542", "r563", "r564", "r594", "r595", "r596", "r597", "r626" ], "lang": { "en-us": { "role": { "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim.", "label": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information.", "label": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r360", "r747", "r828", "r891" ], "lang": { "en-us": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r408", "r409", "r410", "r411", "r499", "r639", "r670", "r695", "r696", "r744", "r754", "r764", "r825", "r883", "r884", "r885", "r886", "r887", "r888" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails", "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details", "http://www.anipharmaceuticals.com/role/DisclosureRestructuringDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationFairValueOptionsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r408", "r409", "r410", "r411", "r499", "r639", "r670", "r695", "r696", "r744", "r754", "r764", "r825", "r883", "r884", "r885", "r886", "r887", "r888" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails", "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details", "http://www.anipharmaceuticals.com/role/DisclosureRestructuringDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationFairValueOptionsDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r360", "r747", "r828", "r891" ], "lang": { "en-us": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r356", "r644", "r745", "r762", "r818", "r819", "r828", "r890" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueDisaggregationDetails", "http://www.anipharmaceuticals.com/role/DisclosurePurifiedCortrophinGelPreLaunchChargesDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r356", "r644", "r745", "r762", "r818", "r819", "r828", "r890" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueDisaggregationDetails", "http://www.anipharmaceuticals.com/role/DisclosurePurifiedCortrophinGelPreLaunchChargesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r408", "r409", "r410", "r411", "r491", "r499", "r530", "r531", "r532", "r638", "r639", "r670", "r695", "r696", "r744", "r754", "r764", "r814", "r825", "r884", "r885", "r886", "r887", "r888" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails", "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details", "http://www.anipharmaceuticals.com/role/DisclosureRestructuringDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationFairValueOptionsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r408", "r409", "r410", "r411", "r491", "r499", "r530", "r531", "r532", "r638", "r639", "r670", "r695", "r696", "r744", "r754", "r764", "r814", "r825", "r884", "r885", "r886", "r887", "r888" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails", "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details", "http://www.anipharmaceuticals.com/role/DisclosureRestructuringDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationFairValueOptionsDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r277", "r278", "r428", "r459", "r725", "r726" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueTimingDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r300", "r500", "r775", "r803" ], "lang": { "en-us": { "role": { "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r285", "r709" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule of accruals and allowances" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r357", "r358", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r698", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r746", "r763", "r828" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingGeographicDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r357", "r358", "r678", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r698", "r700", "r746", "r763", "r828" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingGeographicDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r300", "r500", "r775", "r776", "r803" ], "lang": { "en-us": { "role": { "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts.", "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r809", "r879" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationFairValueOptionsDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationFairValueOptionsDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "verboseLabel": "Accruals and allowances" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails" ], "xbrltype": "stringItemType" }, "stpr_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CALIFORNIA", "terseLabel": "California" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/stpr/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "stpr_IL": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ILLINOIS", "terseLabel": "Illinois" } } }, "localname": "IL", "nsuri": "http://xbrl.sec.gov/stpr/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "stpr_PA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PENNSYLVANIA", "terseLabel": "Pennsylvania" } } }, "localname": "PA", "nsuri": "http://xbrl.sec.gov/stpr/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r16", "r761" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "auth_ref": [ "r202", "r220" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Payable.", "verboseLabel": "Amount payable to supplier" } } }, "localname": "AccountsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r680" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r362", "r363" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net of $161,052 and $105,260 of adjustments for chargebacks and other allowances at December 31, 2022 and 2021, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "verboseLabel": "Accrued expenses and other" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r20", "r723" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred 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).", "label": "Accrued Royalties, Current", "terseLabel": "Accrued royalties" } } }, "localname": "AccruedRoyaltiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r106", "r236" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r31", "r32", "r245", "r665", "r675", "r676" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "negatedLabel": "Accumulated other comprehensive loss, net of tax", "verboseLabel": "Accumulated other comprehensive income/(loss), net of tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r29", "r32", "r168", "r627", "r671", "r672", "r784", "r785", "r786", "r800", "r801", "r802" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive (Loss)/Gain, Net of Tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r8", "r761" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r540", "r541", "r542", "r800", "r801", "r802", "r874" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net loss to net cash and cash equivalents (used in)/provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r139", "r140", "r502" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based Compensation Expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r534" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "verboseLabel": "Allocated share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r37", "r447", "r615", "r791" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessInterestDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "presentationGuidance": "Amortization of finance fees" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r447", "r615", "r742", "r743", "r791" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Non-cash interest" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r59", "r91", "r98" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive shares (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEpsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetAcquisitionAxis": { "auth_ref": [ "r867" ], "lang": { "en-us": { "role": { "documentation": "Information by asset acquisition.", "label": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferredContingentConsideration": { "auth_ref": [ "r868", "r869", "r870" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contingent consideration recognized as part of consideration transferred in asset acquisition.", "label": "Asset Acquisition, Consideration Transferred, Contingent Consideration", "terseLabel": "Contingent liability not recognized, asset acquisition" } } }, "localname": "AssetAcquisitionConsiderationTransferredContingentConsideration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionDomain": { "auth_ref": [ "r867" ], "lang": { "en-us": { "role": { "documentation": "Asset acquisition.", "label": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r59", "r103" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset impairment charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r196", "r213", "r240", "r274", "r340", "r346", "r352", "r367", "r412", "r413", "r415", "r416", "r417", "r419", "r421", "r423", "r424", "r585", "r589", "r605", "r761", "r821", "r822", "r881" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r231", "r249", "r274", "r367", "r412", "r413", "r415", "r416", "r417", "r419", "r421", "r423", "r424", "r585", "r589", "r605", "r761", "r821", "r822", "r881" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current Assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup": { "auth_ref": [ "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets held-for-sale that are not part of a disposal group.", "label": "Assets Held-for-sale, Not Part of Disposal Group", "terseLabel": "Assets Held-for-sale, Not Part of Disposal Group" } } }, "localname": "AssetsHeldForSaleNotPartOfDisposalGroup", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": { "auth_ref": [ "r102", "r761" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets Held-for-sale, Not Part of Disposal Group, Current", "verboseLabel": "Assets held for sale" } } }, "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.anipharmaceuticals.com/role/DisclosureRestructuringDetails", "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingGeographicDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r505", "r506", "r507", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r529", "r530", "r531", "r532", "r533" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationFairValueOptionsDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Alternative Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Buildings [Member]", "terseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r577", "r752", "r753" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresHierarchyDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r151", "r152", "r577", "r752", "r753" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresHierarchyDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Shares issued in acquisition (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails", "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business acquisition" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r865", "r866" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of proforma information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r575", "r576" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net loss" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r575", "r576" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "verboseLabel": "Net revenues" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationProFormaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r149" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Transaction costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r159", "r160", "r163" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "totalLabel": "Net consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]", "terseLabel": "Business acquisition purchase consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r159", "r160" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Fair value of restricted shares", "verboseLabel": "Fair value of equity issued as consideration in a business combination" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r157", "r159", "r160", "r580" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Repayment of Novitium debts" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r582", "r790" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Contingent consideration fair value adjustment" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r165" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Additional contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r158", "r161", "r581" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration", "verboseLabel": "Fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresHierarchyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Unobservable inputs" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r158", "r162" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Non-current contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r166", "r578" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "BUSINESS COMBINATION" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombination" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r150" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "verboseLabel": "Revenue since acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r154" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r154" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r154" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "verboseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r154" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "verboseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r154" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r154" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "terseLabel": "Accrued expense and other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets": { "auth_ref": [ "r154" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, that lack physical substance, having a projected indefinite period of benefit, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIndefiniteLivedIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r153", "r154" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "verboseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r154" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r153", "r154" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r154" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "terseLabel": "Other non-current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r154" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other non-current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r153", "r154" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "verboseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BUSINESS COMBINATION" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r64", "r65", "r66" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "verboseLabel": "Property and equipment purchased and included in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r44" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash Acquired from Acquisition", "terseLabel": "Cash acquired" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r61", "r234", "r720" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Cash, Cash Equivalents, and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r54", "r61", "r67" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period", "totalLabel": "Total cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r54", "r184" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net Change in Cash and Cash Equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r242", "r243", "r244", "r274", "r304", "r305", "r312", "r314", "r319", "r320", "r367", "r412", "r415", "r416", "r417", "r423", "r424", "r456", "r457", "r461", "r465", "r471", "r605", "r697", "r774", "r793", "r804" ], "lang": { "en-us": { "role": { "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.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails", "http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation", "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquityMezzanine" ], "xbrltype": "domainItemType" }, "us-gaap_CollaborativeArrangementAccountingPolicy": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for collaborative arrangements.", "label": "Collaborative Arrangement, Accounting Policy [Policy Text Block]", "verboseLabel": "Collaborative Arrangements" } } }, "localname": "CollaborativeArrangementAccountingPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]", "verboseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r25", "r203", "r219" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies.", "verboseLabel": "Commitments and Contingencies (Note 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsDisclosureTextBlock": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "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.", "label": "Commitments Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r800", "r801", "r874" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails", "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation", "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common Stock, Par Value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common Stock, Authorized Shares" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "periodEndLabel": "Ending Balance, Common (in shares)", "periodStartLabel": "Beginning Balance, Common (in shares)", "terseLabel": "Common Stock, Issued Shares" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r7", "r120" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common Stock, Outstanding Shares" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r7", "r761" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common Stock, $0.0001 par value, 33,333,334 shares authorized; 17,643,497 shares issued and 17,494,466 outstanding at December 31, 2022; 16,912,401 shares issued and 16,829,739 shares outstanding at December 31, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r33", "r255", "r257", "r264", "r661", "r667" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfComprehensiveLossIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive loss, net of tax" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "verboseLabel": "Comprehensive Income/(Loss)" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r74", "r75", "r181", "r182", "r360", "r680" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r74", "r75", "r181", "r182", "r360", "r677", "r680" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r74", "r75", "r181", "r182", "r360", "r680", "r892" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r210", "r324" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "verboseLabel": "Concentration Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r74", "r75", "r181", "r182", "r360" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r74", "r75", "r181", "r182", "r360", "r680" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r167", "r727" ], "lang": { "en-us": { "role": { "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.", "label": "Consolidation, Policy [Policy Text Block]", "verboseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContingentLiabilityReserveEstimatePolicy": { "auth_ref": [ "r193", "r194" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the claims loss reserve for insurance contracts with a life contingency (permanent life, some term life, accident and health, some annuities), describing the loss exposures and bases and methodologies for making the relevant accounting estimates.", "label": "Contingent Liability Reserve Estimate, Policy [Policy Text Block]", "terseLabel": "Contingent Consideration" } } }, "localname": "ContingentLiabilityReserveEstimatePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r473", "r474", "r488" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueTimingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r489" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueTimingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r475" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Contract with Customer, Performance Obligation Satisfied in Previous Period", "terseLabel": "Performance obligations satisfied in prior periods" } } }, "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueTimingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [ "r456", "r457", "r461" ], "lang": { "en-us": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Convertible Preferred Stock" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails", "http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquityMezzanine" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r84", "r345", "r346", "r347", "r348", "r354", "r808" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Unallocated expenses" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r787", "r788" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Cost of sales (excluding depreciation and amortization)" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r806" ], "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.", "label": "Cost of goods sold" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r38" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total Operating Expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy": { "auth_ref": [ "r110", "r111", "r112" ], "lang": { "en-us": { "role": { "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.", "label": "Costs Associated with Exit or Disposal Activity or Restructuring [Policy Text Block]", "terseLabel": "Restructuring Activities" } } }, "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r796", "r861", "r863" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "verboseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r796", "r861" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesProvisionDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "verboseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r148", "r560", "r568", "r796" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "verboseLabel": "Current income tax provision:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r796", "r861", "r863" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "verboseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r73", "r360" ], "lang": { "en-us": { "role": { "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.", "label": "Customer concentration" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INDEBTEDNESS" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r118", "r272", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r441", "r448", "r449", "r451" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Disclosure [Text Block]", "verboseLabel": "INDEBTEDNESS" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtedness" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r2", "r198", "r212", "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-term Debt, Gross", "terseLabel": "Borrowing on debt", "verboseLabel": "Principal amount" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r22", "r187", "r454", "r616" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt effective interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r23", "r208" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "terseLabel": "Quarterly payment" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r23", "r121", "r122", "r123", "r124", "r186", "r187", "r189", "r209", "r279", "r425", "r426", "r427", "r428", "r429", "r431", "r437", "r438", "r439", "r440", "r442", "r443", "r444", "r445", "r446", "r447", "r450", "r616", "r739", "r740", "r741", "r742", "r743", "r794" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r796", "r862", "r863" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "verboseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsCurrentNet": { "auth_ref": [ "r188" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtCurrent", "weight": -1.0 }, "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredFinanceCostsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Issuance Costs, Current, Net", "negatedLabel": "Deferred financing costs", "terseLabel": "Debt issuance costs, current" } } }, "localname": "DeferredFinanceCostsCurrentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r188", "r826" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Deferred debt issuance costs", "totalLabel": "Total debt issuance costs, net" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r188" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 }, "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredFinanceCostsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Debt Issuance Costs, Noncurrent, Net", "negatedTerseLabel": "Deferred financing costs", "terseLabel": "Debt issuance costs, noncurrent" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r148", "r796", "r862" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesProvisionDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "verboseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r547", "r548" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets, net of deferred tax liabilities and valuation allowance" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r59", "r148", "r561", "r567", "r568", "r796" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesProvisionDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "verboseLabel": "Deferred income tax (benefit)/provision:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r3", "r4", "r197", "r211", "r554" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r60" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r796", "r862", "r863" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "verboseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "verboseLabel": "Intangible asset" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r555" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r146", "r860" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets, Inventory", "verboseLabel": "Inventory" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r859" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "terseLabel": "Deferred tax assets and liabilities", "totalLabel": "Deferred tax assets, net of deferred tax liabilities and valuation allowance" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails", "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "verboseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r146", "r860" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "verboseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r146", "r860" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "verboseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r146", "r860" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r146", "r860" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "verboseLabel": "Accruals and advances" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances": { "auth_ref": [ "r146", "r860" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Returns and Allowances", "verboseLabel": "Accruals for chargebacks and returns" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r556" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "verboseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails", "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails", "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r146", "r860" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "verboseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r146", "r860" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r146", "r860" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Depreciation" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesDeferredTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r59", "r104" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r59", "r104" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingRevenueDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r170", "r171", "r172", "r173", "r726" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r174", "r592" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivity" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r871", "r872", "r873" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative liability.", "label": "Derivative Liability, Notional Amount", "terseLabel": "Derivative liability, notional amount" } } }, "localname": "DerivativeLiabilityNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for derivatives used in hedging relationships, which may include how gains or losses are recognized and presented in the financial statements, and amortization policies for deferred amounts.", "label": "Derivatives, Methods of Accounting, Hedging Derivatives [Policy Text Block]", "verboseLabel": "Hedge Accounting" } } }, "localname": "DerivativesMethodsOfAccountingHedgingDerivatives", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r828" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "verboseLabel": "Schedule of disaggregation of revenue and revenue recognized" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r504", "r535", "r536", "r538", "r544", "r755" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "verboseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DividendsPreferredStock": { "auth_ref": [ "r125", "r207" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Preferred Stock", "negatedLabel": "Dividends on Convertible Preferred Stock" } } }, "localname": "DividendsPreferredStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Federal [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r201", "r221", "r414", "r415", "r416", "r422", "r423", "r424", "r631", "r797" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "terseLabel": "Due to related parties" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r265", "r292", "r293", "r294", "r295", "r296", "r301", "r304", "r312", "r313", "r314", "r316", "r597", "r598", "r662", "r668", "r731" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic Loss Per Share", "verboseLabel": "Loss per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEpsDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Earnings per share basic" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r265", "r292", "r293", "r294", "r295", "r296", "r304", "r312", "r313", "r314", "r316", "r597", "r598", "r662", "r668", "r731" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted Loss Per Share", "verboseLabel": "Loss per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEpsDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Earnings per share diluted" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEpsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r70", "r71" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "verboseLabel": "Earnings (Loss) per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareReconciliationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share Reconciliation [Abstract]", "terseLabel": "Basic and Diluted Loss Per Share:" } } }, "localname": "EarningsPerShareReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r550" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesEffectiveRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r275", "r550", "r569" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesEffectiveRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "verboseLabel": "US Federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r858", "r864" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesEffectiveRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "verboseLabel": "Change in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r858", "r864" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesEffectiveRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "verboseLabel": "Foreign taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r858", "r864" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesEffectiveRateDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "terseLabel": "Non-deductible costs" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r858", "r864" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesEffectiveRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "verboseLabel": "Transfer pricing and other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r857", "r858" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesEffectiveRateDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent", "terseLabel": "Stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r858", "r864" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesEffectiveRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "verboseLabel": "State taxes, net of Federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r858", "r864" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesEffectiveRateDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "negatedLabel": "Research and experimentation and charitable credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesEffectiveRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "verboseLabel": "Accrued compensation and related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Period of cost recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r856" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Unrecognized non-option costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r856" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized option costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r534" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense", "verboseLabel": "Tax benefit from compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "auth_ref": [ "r539" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Tax Benefit from Exercise of Stock Options", "verboseLabel": "Stock options exercise tax benefit" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee severance and other benefit costs" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationFairValueOptionsDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r120", "r228", "r259", "r260", "r261", "r286", "r287", "r288", "r291", "r297", "r299", "r318", "r368", "r472", "r540", "r541", "r542", "r563", "r564", "r596", "r606", "r607", "r608", "r609", "r610", "r612", "r627", "r671", "r672", "r673" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r200", "r681" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Funds held in escrow for asset purchase" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FacilityClosingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Asset-related impairment" } } }, "localname": "FacilityClosingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of recurring Level 3 fair value measurements of contingent consideration" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r439", "r492", "r493", "r494", "r495", "r496", "r497", "r600", "r635", "r636", "r637", "r740", "r741", "r749", "r750", "r751" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresHierarchyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FAIR VALUE DISCLOSURES" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r604" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "FAIR VALUE DISCLOSURES" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosures" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r439", "r492", "r497", "r600", "r636", "r740", "r741", "r749", "r750", "r751" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r439", "r492", "r493", "r494", "r495", "r496", "r497", "r600", "r637", "r740", "r741", "r749", "r750", "r751" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Changes in contingent consideration" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r176", "r178" ], "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of changes in contingent consideration" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r603" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Change in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r177" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of issuances 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.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances", "terseLabel": "Initial valuation" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r176" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Level 3 liability, ending balance", "periodStartLabel": "Level 3 liability, beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r439", "r492", "r493", "r494", "r495", "r496", "r497", "r635", "r636", "r637", "r740", "r741", "r749", "r750", "r751" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r179", "r180" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "verboseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": { "auth_ref": [ "r603" ], "lang": { "en-us": { "role": { "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).", "label": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]" } } }, "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average Amortization Period", "verboseLabel": "Useful life of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r238", "r391" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "2028 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r99" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "verboseLabel": "Schedule of expected future amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r99" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "verboseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r99" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "verboseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r99" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "verboseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r99" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "verboseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r387", "r390", "r391", "r393", "r645", "r646" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r97", "r646" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount", "verboseLabel": "Finite-lived intangible gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "verboseLabel": "Definite-Lived Intangible Assets:" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r92", "r96" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r97", "r645" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r388" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Intangible assets acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r613" ], "lang": { "en-us": { "role": { "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.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "verboseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnDispositionOfIntangibleAssets": { "auth_ref": [ "r791" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of intangible assets.", "label": "Gain (Loss) on Disposition of Intangible Assets", "negatedLabel": "Gain on sale of ANDAs" } } }, "localname": "GainLossOnDispositionOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r815" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.", "label": "Gain (Loss) Related to Litigation Settlement", "negatedLabel": "Legal settlement expense" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r59", "r116", "r117" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r237", "r374", "r659", "r734", "r761", "r811", "r812" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r377", "r734" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill, Acquired During Period", "verboseLabel": "Acquisition of goodwill" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GOODWILL AND INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "verboseLabel": "GOODWILL AND INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r385", "r386", "r734" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "verboseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r59", "r375", "r380", "r385", "r734" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill, Impairment Loss", "verboseLabel": "Goodwill, impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r791", "r813" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations": { "order": 9.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Impairment of Intangible Assets, Finite-lived", "terseLabel": "Intangible asset impairment charge" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r59", "r103", "r108" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Impairment loss related to property and equipment recognized" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "In process research and development" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r35", "r192", "r204", "r223", "r340", "r345", "r351", "r354", "r663", "r733" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss Before Benefit for Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingRevenueDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Operations" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r394", "r399" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r275", "r551", "r552", "r559", "r565", "r570", "r572", "r573", "r574" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r276", "r298", "r299", "r338", "r549", "r566", "r571", "r669" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesProvisionDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Benefit for income taxes", "totalLabel": "Total benefit for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesProvisionDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r258", "r545", "r546", "r552", "r553", "r558", "r562" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r55", "r63" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r58" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r58" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "auth_ref": [ "r790" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to 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.", "label": "Increase (Decrease) in Income Taxes", "verboseLabel": "Current income taxes payable, net" } } }, "localname": "IncreaseDecreaseInIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r58" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories, net" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of acquisition:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r58" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (decrease) in Stockholders' Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Temporary Equity [Roll Forward]", "terseLabel": "Increase (decrease) in temporary equity" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquityMezzanine" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r389", "r392" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r100" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Gross Carrying Amount" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract]", "terseLabel": "Indefinite-Lived Intangible Assets:" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r94", "r100" ], "lang": { "en-us": { "role": { "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.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r96", "r641", "r642", "r643", "r645", "r728" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "verboseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r237" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Gross Carrying Amount, total" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r90", "r95" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Net (Excluding Goodwill)", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCostsCapitalized": { "auth_ref": [ "r185" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest capitalized during the period.", "label": "Interest Costs Capitalized", "terseLabel": "Interest capitalized" } } }, "localname": "InterestCostsCapitalized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCostsCapitalizedAdjustment": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessInterestDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest costs capitalized disclosed as an adjusting item to interest costs incurred.", "label": "Interest Costs Capitalized Adjustment", "negatedLabel": "Capitalized interest" } } }, "localname": "InterestCostsCapitalizedAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r188", "r206", "r262", "r334", "r614" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r41", "r445", "r455", "r742", "r743" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessInterestDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Interest Expense, Debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r43", "r446", "r742", "r743" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessInterestDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Interest Expense, Debt, Excluding Amortization", "verboseLabel": "Contractual coupon" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "verboseLabel": "Schedule of components of total interest expense related to the notes and term loan" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingRevenueDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r267", "r270", "r271" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest, net of amounts capitalized" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateDerivativeAssetsAtFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Interest Rate Derivative Assets, at Fair Value", "terseLabel": "Interest rate swaps, asset", "verboseLabel": "Fair value interest rate derivative assets" } } }, "localname": "InterestRateDerivativeAssetsAtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresHierarchyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateDerivativeLiabilitiesAtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities.", "label": "Interest Rate Derivative Liabilities, at Fair Value", "verboseLabel": "Interest rate swaps, liability" } } }, "localname": "InterestRateDerivativeLiabilitiesAtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresHierarchyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r759" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest rate swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresHierarchyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVENTORIES" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "verboseLabel": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r779" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureInventoriesDetails": { "order": 4.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "verboseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r783" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Gross", "totalLabel": "Inventory, Gross, Total" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r247", "r721", "r761" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureInventoriesDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r233", "r246", "r317", "r369", "r370", "r371", "r640", "r729" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r781" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "verboseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r88", "r783" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Reserve for excess/obsolete inventories" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r780" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Inventory, Work in Process, Gross", "verboseLabel": "Work-in-progress" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r829" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r624", "r760" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r877" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "verboseLabel": "Schedule of rent expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r619" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r878" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "verboseLabel": "Schedule of maturity analysis of operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r625" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesMaturityAnalysisOfOperatingLeasesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r625" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r625" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "verboseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r625" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "verboseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r625" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "verboseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r625" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r625" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesMaturityAnalysisOfOperatingLeasesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Discount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r19", "r274", "r367", "r412", "r413", "r415", "r416", "r417", "r419", "r421", "r423", "r424", "r586", "r589", "r590", "r605", "r732", "r821", "r881", "r882" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r12", "r199", "r217", "r761", "r795", "r810", "r876" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities, Mezzanine Equity, and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "Liabilities, Mezzanine Equity, and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r21", "r232", "r274", "r367", "r412", "r413", "r415", "r416", "r417", "r419", "r421", "r423", "r424", "r586", "r589", "r590", "r605", "r761", "r821", "r881", "r882" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total Current Liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current Liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesTotalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of total liabilities, when it serves as a benchmark in a concentration of risk calculation. Sum of all reported liabilities as of the balance sheet date.", "label": "Accounts payable" } } }, "localname": "LiabilitiesTotalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee (as a percent)" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r17" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r17" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Revolving Facility" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Settlement amount awarded to other party" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "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.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "verboseLabel": "Schedule of property and equipment by geographic location" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r2", "r198", "r214", "r438", "r453", "r740", "r741" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-term Debt", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current debt, net of deferred financing costs", "totalLabel": "Current debt, net of deferred financing costs", "verboseLabel": "Current debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r114", "r279", "r827" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails": { "order": 6.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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 after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2028 and thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r114", "r279", "r443" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "verboseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r114", "r279", "r443" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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 fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five", "verboseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r114", "r279", "r443" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "verboseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r114", "r279", "r443" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "verboseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r114", "r279", "r443" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "verboseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r241" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term Debt, Excluding Current Maturities", "totalLabel": "Non-current debt, net of deferred financing costs and current component", "verboseLabel": "Non-current debt, net of deferred financing costs and current component" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt, Excluding Current Maturities [Abstract]", "verboseLabel": "Non-current Liabilities" } } }, "localname": "LongTermDebtNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Amount", "terseLabel": "Long-term purchase commitment, amount" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r23", "r115" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyNumberOfPlaintiffs": { "auth_ref": [ "r816", "r817" ], "lang": { "en-us": { "role": { "documentation": "Number of plaintiffs that have filed claims pertaining to a loss contingency.", "label": "Loss Contingency, Number of Plaintiffs", "terseLabel": "Number of plaintiffs" } } }, "localname": "LossContingencyNumberOfPlaintiffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery, furniture and equipment [Member]", "terseLabel": "Machinery, furniture, and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails", "http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountForLackOfMarketabilityMember": { "auth_ref": [ "r875" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using amount by which value of business ownership interest is reduced to reflect lack of ability to convert business interest into cash quickly.", "label": "Measurement Input, Discounted Lack of Marketability" } } }, "localname": "MeasurementInputDiscountForLackOfMarketabilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r875" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Discount rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r875" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Stock Volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "Accruals and allowances" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r321", "r327" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Organization and Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r269" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net Cash and Cash Equivalents (Used in)/Provided by Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash Flows From Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r269" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net Cash and Cash Equivalents Used in Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash Flows From Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r54", "r57", "r60" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net Cash and Cash Equivalents (Used in)/Provided by Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash Flows From Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r36", "r60", "r205", "r222", "r230", "r253", "r256", "r261", "r274", "r290", "r292", "r293", "r294", "r295", "r298", "r299", "r310", "r340", "r345", "r351", "r354", "r367", "r412", "r413", "r415", "r416", "r417", "r419", "r421", "r423", "r424", "r598", "r605", "r733", "r821" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net Loss", "verboseLabel": "Net Loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEpsDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfComprehensiveLossIncome", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r292", "r293", "r294", "r295", "r301", "r302", "r311", "r314", "r340", "r345", "r351", "r354", "r733" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "netLabel": "Net loss available to common shareholders", "totalLabel": "Net Loss Available to Common Shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEpsDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r303", "r306", "r307", "r308", "r309", "r311", "r314" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "verboseLabel": "Net loss available to common shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEpsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "verboseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1": { "auth_ref": [ "r64", "r65", "r66" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of debt that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Debt Assumed", "terseLabel": "Debt assumed for acquisition" } } }, "localname": "NoncashOrPartNoncashAcquisitionDebtAssumed1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1": { "auth_ref": [ "r64", "r65", "r66" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of intangibles that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Intangible Assets Acquired", "terseLabel": "Acquisition of product rights included in accounts payable" } } }, "localname": "NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1": { "auth_ref": [ "r64", "r65", "r66" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities, classified as other, assumed in acquiring a business or in consideration for an asset received in a noncash or part noncash acquisition.", "label": "Noncash or Part Noncash Acquisition, Other Liabilities Assumed", "terseLabel": "Fair value of contingent consideration in a business combination" } } }, "localname": "NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Other Expense, net" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r129" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "verboseLabel": "Non-vested Restricted Stock Shares Activity" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r807" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingRevenueDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating Expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r340", "r345", "r351", "r354", "r733" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating Loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingRevenueDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r620", "r760" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "verboseLabel": "Operating lease costs" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r617" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesMaturityAnalysisOfOperatingLeasesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r617" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "negatedLabel": "Current lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r617" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Non-current lease liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r623", "r760" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating lease liability discount rates (in percent)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r622", "r760" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating lease, weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r145" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "verboseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r344", "r345", "r346", "r347", "r348", "r354" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r68", "r69", "r80", "r169" ], "lang": { "en-us": { "role": { "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.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "verboseLabel": "DESCRIPTION OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r239" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "verboseLabel": "Derivatives and other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r250", "r251" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax", "terseLabel": "Gains/(losses) on interest rate swap, net of tax", "verboseLabel": "Derivative unrealized gain (loss) recorded in OCI" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r251", "r252" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "terseLabel": "Reclassifications out of accumulated other comprehensive income/loss" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r28" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r34", "r120", "r254", "r257", "r263", "r606", "r611", "r612", "r660", "r666", "r784", "r785" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other Comprehensive Income (Loss)", "totalLabel": "Total other comprehensive income/(loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Loss, Net of Tax [Abstract]", "terseLabel": "Other comprehensive income/(loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r39", "r59", "r104" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.", "label": "Other Depreciation and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "OtherDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherInventoryDemo": { "auth_ref": [ "r782" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of merchandise, goods, commodities, or supplies to which the entity holds the title and uses for the specific purpose of showing the benefits and features of the entity's products to existing or potential customers.", "label": "Other Inventory, Demo, Gross", "terseLabel": "Sample inventory" } } }, "localname": "OtherInventoryDemo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "verboseLabel": "Derivatives and other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Noncash Investing and Financing Items [Abstract]", "verboseLabel": "Supplemental non-cash investing and financing activities:" } } }, "localname": "OtherNoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r42" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other income/(expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingRevenueDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [ "r735", "r736", "r737", "r738" ], "lang": { "en-us": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other implementation costs" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForFees": { "auth_ref": [ "r56" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for fees classified as other.", "label": "Payments for Other Fees", "terseLabel": "Transaction costs" } } }, "localname": "PaymentsForFees", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForLegalSettlements": { "auth_ref": [ "r56" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for the settlement of litigation or for other legal issues during the period.", "label": "Payments for Legal Settlements", "terseLabel": "Payment for legal expenditures" } } }, "localname": "PaymentsForLegalSettlements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r50" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Treasury stock purchases for restricted stock vests" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r52" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payments of debt issuance costs", "terseLabel": "Payments of debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r50" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Series A convertible preferred stock dividends paid" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r53" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "negatedLabel": "Cash paid for costs of share issuances", "terseLabel": "Cash paid for costs of share issuances" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r46", "r579" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r46" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of Novitium Pharma LLC, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r47" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Acquisition of product rights, IPR&D, and other related assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r266", "r868", "r869", "r870" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "terseLabel": "Total asset purchase" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r47" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Acquisition of property and equipment, net" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockConvertibleConversionPrice": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Per share conversion price of preferred stock.", "label": "Preferred Stock, Convertible, Conversion Price", "verboseLabel": "Shares conversion price" } } }, "localname": "PreferredStockConvertibleConversionPrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockConvertibleSharesIssuable": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Number of common shares issuable upon conversion of preferred stock.", "label": "Preferred Stock, Convertible, Shares Issuable", "terseLabel": "Convertible, shares issuable" } } }, "localname": "PreferredStockConvertibleSharesIssuable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "The percentage rate used to calculate dividend payments on preferred stock.", "label": "Preferred Stock, Dividend Rate, Percentage", "terseLabel": "Shares accrue dividends rate" } } }, "localname": "PreferredStockDividendRatePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.", "label": "Preferred Stock Dividends, Income Statement Impact", "negatedLabel": "Dividends on Series A Convertible Preferred Stock" } } }, "localname": "PreferredStockDividendsIncomeStatementImpact", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEpsDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r6", "r456" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred Stock, Par or Stated Value Per Share (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred Stock, Shares Authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r6", "r456" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred Stock, Shares Issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred Stock, Shares Outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r6", "r761" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred Stock, $0.0001 par value, 1,666,667 shares authorized; 0 shares issued and outstanding at December 31, 2022 and December 31, 2021, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r248", "r372", "r373", "r722" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r48" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock in public offering" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": { "auth_ref": [ "r48" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock.", "label": "Proceeds from Issuance of Convertible Preferred Stock", "terseLabel": "Proceeds from issuance of convertible preferred stock" } } }, "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r49", "r794" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "verboseLabel": "Borrowings under the Credit Facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r49" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Borrowings under Prior Revolver agreement" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r45" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from the sale of long-lived assets" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r48", "r138" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "presentationGuidance": "Proceeds from stock option exercises and ESPP purchases" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r230", "r253", "r256", "r268", "r274", "r290", "r298", "r299", "r340", "r345", "r351", "r354", "r367", "r412", "r413", "r415", "r416", "r417", "r419", "r421", "r423", "r424", "r584", "r587", "r588", "r598", "r605", "r663", "r733", "r757", "r758", "r786", "r821" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails", "http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r109", "r682", "r683", "r684" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r105", "r235" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment", "verboseLabel": "Property, Plant and Equipment, Gross, Total" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r107", "r218", "r664", "r761" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Property and equipment, net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingGeographicDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r107", "r682", "r683" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "verboseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "verboseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails", "http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReclassificationTypeAxis": { "auth_ref": [ "r777" ], "lang": { "en-us": { "role": { "documentation": "Information by type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Type [Axis]" } } }, "localname": "ReclassificationTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationTypeDomain": { "auth_ref": [ "r777" ], "lang": { "en-us": { "role": { "documentation": "Type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Type [Domain]" } } }, "localname": "ReclassificationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r498", "r630", "r631" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Purchases from Related Party", "terseLabel": "Payments to related party" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r498", "r630", "r647", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r880" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r628", "r629", "r631", "r632", "r633" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r789" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedLabel": "Payments on borrowings under credit agreements" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r51", "r794" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Repayment of Prior Credit Facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r51" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedLabel": "Payments on Revolver agreement" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r51" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.", "label": "Repayments of Other Long-term Debt", "negatedLabel": "Payments on Term Loan and Delayed Draw Term Loan agreements" } } }, "localname": "RepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r141", "r224", "r889" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "verboseLabel": "Research and Development Expenses" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentInProcess": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of purchased research and development assets that are acquired in a business combination have no alternative future use and are therefore written off in the period of acquisition.", "label": "Research and Development in Process", "terseLabel": "Acquired in-process research and development (\"IPR&D\")" } } }, "localname": "ResearchAndDevelopmentInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r61", "r67", "r195", "r215", "r234" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r61", "r67", "r679" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "verboseLabel": "Non-Current restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r778", "r792" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restricted Cash, Current", "terseLabel": "Current restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "RSAs" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RESTRUCTURING" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r396", "r398", "r401", "r406", "r407" ], "lang": { "en-us": { "role": { "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.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "RESTRUCTURING" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRestructuring" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedCostRemaining1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expected cost remaining for the specified restructuring cost.", "label": "Restructuring and Related Cost, Expected Cost Remaining", "terseLabel": "Restructuring expected cost remaining" } } }, "localname": "RestructuringAndRelatedCostExpectedCostRemaining1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRestructuringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r397", "r400", "r403", "r405" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations": { "order": 8.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring and Related Cost, Incurred Cost", "terseLabel": "Restructuring activity expense", "verboseLabel": "Restructuring activities" } } }, "localname": "RestructuringAndRelatedCostIncurredCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRestructuringDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r397", "r398", "r403", "r404" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRestructuringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRestructuringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRestructuringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r398", "r402" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Restructuring Reserve", "terseLabel": "Restructuring accrual" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRestructuringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetailRelatedInventoryPackagingAndOtherSupplies": { "auth_ref": [ "r782" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Retail Related Inventory, Packaging and Other Supplies", "verboseLabel": "Packaging materials" } } }, "localname": "RetailRelatedInventoryPackagingAndOtherSupplies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r9", "r125", "r216", "r674", "r676", "r761" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r228", "r286", "r287", "r288", "r291", "r297", "r299", "r368", "r540", "r541", "r542", "r563", "r564", "r596", "r671", "r673" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r331", "r332", "r344", "r349", "r350", "r356", "r357", "r360", "r486", "r487", "r644" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net Revenues", "verboseLabel": "Revenue recognition" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueDisaggregationDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueTimingDetails", "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingGeographicDetails", "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingRevenueDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r360", "r806" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r490", "r730" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue Recognition, Policy [Policy Text Block]", "verboseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "verboseLabel": "Schedule of revenue by geographic operations" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r476" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, Remaining Performance Obligation, Amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "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.", "label": "Revenue, Remaining Performance Obligation, Optional Exemption, Remaining Duration", "verboseLabel": "Revenue, Remaining Performance Obligation, Remaining Period" } } }, "localname": "RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails", "http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r151", "r152", "r577" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r151", "r152" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of purchase consideration" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "verboseLabel": "Schedule of Components of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r23", "r121", "r122", "r123", "r124", "r186", "r187", "r189", "r209", "r740", "r742", "r798" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "verboseLabel": "Schedule of carrying value of the current and non-current components of the term loan" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "verboseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r805" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Schedule of earnings per share, basic and diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "verboseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block]", "verboseLabel": "Summary of allocated expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r599", "r600" ], "lang": { "en-us": { "role": { "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).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of financial assets and liabilities accounted for at fair value on a recurring basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "verboseLabel": "Schedule of components of intangible assets" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r0", "r13", "r14", "r15" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "verboseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "verboseLabel": "Schedule of contractual maturity of term loan and DDTL" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "verboseLabel": "Schedule of purchase price allocation" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r190", "r191" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Schedule of Related Party Transactions" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r397", "r398", "r399", "r400", "r403", "r404", "r405" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRestructuringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r81", "r82", "r83", "r89" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingGeographicDetails", "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r81", "r82", "r83", "r89" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of revenue by reportable segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r130", "r131", "r133" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Compensation, Activity [Table Text Block]", "verboseLabel": "Summary of Stock option and restricted stock activity" } } }, "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r501", "r503", "r505", "r506", "r507", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r529", "r530", "r531", "r532", "r533" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "verboseLabel": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r72", "r74", "r75", "r76", "r181", "r183" ], "lang": { "en-us": { "role": { "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.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedule of customer concentration" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r328", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r354", "r360", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r400", "r405", "r734", "r890" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEGMENT REPORTING" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r328", "r329", "r330", "r340", "r343", "r348", "r352", "r353", "r354", "r355", "r356", "r359", "r360", "r361" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT REPORTING" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSegmentReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment reporting" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingGeographicDetails", "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r40" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Selling, General and Administrative Expense", "terseLabel": "Corporate and other unallocated expenses", "verboseLabel": "Selling, general, and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePurifiedCortrophinGelPreLaunchChargesDetails", "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingRevenueDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r58" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationFairValueOptionsDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on purchase date that participants pay for shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Discount from Market Price, Purchase Date", "terseLabel": "Discount from market price (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Unvested Shares, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted Average Grant Date Fair Value, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "Unvested Shares, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted Average Grant Date Fair Value, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r517", "r518" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested Shares, Outstanding, End of period", "periodStartLabel": "Unvested, Shares, Outstanding, Beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r517", "r518" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted Average Grant Date Fair Value, Outstanding, End of period", "periodStartLabel": "Weighted Average Grant Date Fair Value, Outstanding, Beginning of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "verboseLabel": "Weighted Average Remaining Term (years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Unvested Shares, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted Average Grant Date Fair Value, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "verboseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationFairValueOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "verboseLabel": "Expected stock price volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationFairValueOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r532" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "verboseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationFairValueOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Stock-based compensation additional shares authorized" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Stock-based compensation shares available" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "verboseLabel": "Exercisable at the end of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Exercisable at the end of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r524" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "verboseLabel": "Exercised at the end of the period intrinsic value (in dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedLabel": "Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r137" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Outstanding at the end of the period intrinsic value (in dollars)", "periodStartLabel": "Outstanding at the beginning of the period intrinsic value (in dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r509", "r510" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at the end of the period (in shares)", "periodStartLabel": "Outstanding at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "verboseLabel": "Option Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r509", "r510" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding at the end of the period (in dollars per share)", "periodStartLabel": "Outstanding at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "verboseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Employee share plan issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r505", "r506", "r507", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r529", "r530", "r531", "r532", "r533" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationFairValueOptionsDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "verboseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "verboseLabel": "Expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "verboseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r508", "r527", "r528", "r529", "r530", "r533", "r543", "r544" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "verboseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by supplier.", "label": "Supplier [Axis]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Supplier [Domain]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r756" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Award expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationFairValueOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r529" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "verboseLabel": "Expected option life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationFairValueOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r137" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "verboseLabel": "Exercisable at the end of the period intrinsic value (in dollars)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable at the end of the period weighted average remaining term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "verboseLabel": "Weighted Average Grant-date Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r134" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "verboseLabel": "Outstanding at the end of the period weighted average remaining term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Closing stock price" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r229", "r328", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r354", "r360", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r395", "r400", "r405", "r734", "r890" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSegmentReportingRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r242", "r243", "r244", "r274", "r304", "r305", "r312", "r314", "r319", "r320", "r367", "r412", "r415", "r416", "r417", "r423", "r424", "r456", "r457", "r461", "r465", "r471", "r605", "r697", "r774", "r793", "r804" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails", "http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation", "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquityMezzanine" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r26", "r120", "r228", "r259", "r260", "r261", "r286", "r287", "r288", "r291", "r297", "r299", "r318", "r368", "r472", "r540", "r541", "r542", "r563", "r564", "r596", "r606", "r607", "r608", "r609", "r610", "r612", "r627", "r671", "r672", "r673" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails", "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueDisaggregationDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueTimingDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresHierarchyDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesInformationDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails", "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails", "http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.anipharmaceuticals.com/role/DisclosurePurifiedCortrophinGelPreLaunchChargesDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationFairValueOptionsDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationTables", "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquityMezzanine" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Comprehensive (Loss)/Income" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consolidated Statements of Changes in Mezzanine Equity and Stockholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r286", "r287", "r288", "r318", "r644" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessCombinationAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails", "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPpeAndIntangiblesDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueDisaggregationDetails", "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueTimingDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresHierarchyDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresLevel3Details", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesInformationDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails", "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails", "http://www.anipharmaceuticals.com/role/DisclosurePropertyAndEquipmentDetails", "http://www.anipharmaceuticals.com/role/DisclosurePurifiedCortrophinGelPreLaunchChargesDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationFairValueOptionsDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationTables", "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquityMezzanine" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r6", "r7", "r125" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of Common Stock for Novitium Acquisition (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r6", "r7", "r120", "r125" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Issuance of Common Stock in Public Offering (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r6", "r7", "r120", "r125" ], "lang": { "en-us": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "terseLabel": "Restricted Stock Awards Forfeitures (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r120", "r125" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of Restricted Stock Awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquityMezzanine" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r6", "r7", "r120", "r125" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "verboseLabel": "Issuance of Common Shares upon Stock Option and ESPP Exercise (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r6", "r7", "r120", "r125", "r514" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r26", "r120", "r125" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of Common Stock for Novitium Acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r6", "r7", "r120", "r125" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "verboseLabel": "Issuance of Common Stock in Public Offering" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "auth_ref": [ "r6", "r7", "r120", "r125" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures", "negatedLabel": "Restricted Stock Awards Forfeitures" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r6", "r7", "r120", "r125" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Issuance of Restricted Stock Awards" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquityMezzanine" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r6", "r7", "r125", "r132" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "verboseLabel": "Issuance of Common Shares upon Stock Option and ESPP Exercise" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r7", "r10", "r11", "r87", "r761", "r795", "r810", "r876" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total Stockholders' Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MEZZANINE AND STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r128", "r273", "r457", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r472", "r593" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "MEZZANINE AND STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails", "http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Supplemental disclosure for cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r73" ], "lang": { "en-us": { "role": { "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.", "label": "Supplier concentration" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesConcentrationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity [Abstract]", "terseLabel": "Mezzanine Equity" } } }, "localname": "TemporaryEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r412", "r415", "r416", "r417", "r423", "r424" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Convertible Preferred Stock, Series A, $0.0001 par value, 1,666,667 shares authorized; 25,000 shares issued and outstanding at December 31, 2022 and December 31, 2021" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquityMezzanine" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r1", "r119" ], "lang": { "en-us": { "role": { "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.", "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Convertible Preferred Stock, Par Value (in dollars per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquityRedemptionPricePerShare": { "auth_ref": [ "r1", "r119" ], "lang": { "en-us": { "role": { "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.", "label": "Temporary Equity, Redemption Price Per Share", "terseLabel": "Temporary stock issued (in dollars per share)" } } }, "localname": "TemporaryEquityRedemptionPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails", "http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "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.", "label": "Temporary Equity, Shares Authorized", "terseLabel": "Convertible Preferred Stock, Shares Authorized" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "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.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Convertible Preferred Stock, Shares Issued" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "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.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Convertible preferred stock outstanding (shares)", "verboseLabel": "Convertible Preferred Stock, Shares Outstanding" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquityMezzanine" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "terseLabel": "Temporary stock issued, value", "verboseLabel": "Issuance of Series A Convertible Preferred Stock from Mezzanine Equity" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureMezzanineAndStockholdersEquityDetails", "http://www.anipharmaceuticals.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquityMezzanine" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r748", "r828" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueTimingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r748", "r828" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueTimingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r225", "r226", "r227", "r364", "r365", "r366" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Trade and Other Accounts Receivable, Policy [Policy Text Block]", "verboseLabel": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Performance obligations transferred at a point in time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueTimingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r748" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Performance obligations transferred over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesRevenueTimingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "periodEndLabel": "Ending Balance, Treasury (in shares)", "periodStartLabel": "Beginning Balance, Treasury (in shares)", "terseLabel": "Treasury Stock, Common, Shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r27", "r126", "r127" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury stock, 149,031 shares of common stock, at cost, at December 31, 2022 and 82,662 shares of common stock, at cost, at December 31, 2021" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r7", "r120", "r125" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Treasury Stock Purchases for Restricted Stock Vests (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r120", "r125", "r126" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Treasury Stock Purchases for Restricted Stock Vests" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfChangesInMezzanineEquityAndStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r397", "r398", "r403", "r404" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRestructuringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r59" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives", "terseLabel": "Derivative unrealized gain (loss)" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r77", "r78", "r79", "r322", "r323", "r325", "r326" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "verboseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r557" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "negatedTerseLabel": "Change in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesProvisionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesAdjustments": { "auth_ref": [ "r799" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment", "verboseLabel": "Accruals/Adjustments" } } }, "localname": "ValuationAllowancesAndReservesAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r280", "r284" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "verboseLabel": "Adjustments for chargebacks and other allowances" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r283" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedLabel": "Credits Taken Against Reserve" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r280", "r281", "r282", "r283", "r284" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r280", "r281", "r282", "r283", "r284" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAccrualsAndAllowancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r621", "r760" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "verboseLabel": "Variable lease costs" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r303", "r314" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "presentationGuidance": "Diluted Weighted-Average Shares Outstanding (in shares)", "terseLabel": "Diluted Weighted-Average Shares Outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEpsDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r301", "r314" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "presentationGuidance": "Basic Weighted-Average Shares Outstanding (in shares)", "terseLabel": "Basic Weighted-Average Shares Outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesEpsDetails", "http://www.anipharmaceuticals.com/role/StatementConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126982154&loc=d3e400-110220", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3,4)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "https://asc.fasb.org/topic&trid=2229140", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(13)(b))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(19))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org/topic&trid=2175745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL108322424-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4EEEE", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL109999725-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(d)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(C)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r765": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r766": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r767": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r768": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r769": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r771": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r772": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r773": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=127000608&loc=d3e9135-128495", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9212-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126928898&loc=d3e9215-128498", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(ii)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 100 0001023024-23-000005-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001023024-23-000005-xbrl.zip M4$L#!!0 ( !N!:59-EHO+XA8 "T 0 1 86YI<"TR,#(R,3(S,2YX M_4 (9+IGI]?T[$4(27MM AP@<]DO>PE;@*:- M[)'L)/2O/R79!AO;\H5+Z'7\TDWL4JE*7ZETJ9+\\S_?UI;V@ADG-OW<:%]= M-S1,#=LD=/FYX?$FX@8AC7_^\M__]?/_-)N_WTT&FFD;WAI35S,81BXVM5?B MKK29[3B(:D^8,6)9VATCYA)K6OOZJG-U??6CUFP&/.X0AS(VU22SSE5[^Z87 M\+/I)^VF==OJ7'=NM(^?/OSTZ?HG;?RTI7L"\18DC_"-FY^XL<)KI(&.E'\" M;98(.9\;*]=U/K5:"\3G5S9;MH(7@DVG$1!31 R^)7V;,^N*8^-J:;^TY*L8 M,6=NDBL\C!$9'F/0M)MTIN';.%]BI%/#BQBA>$FVI*^OKU>27(C1N;Z^:1'* M740-'-);A'Y5D(O7Z_C,N3J.#U1K)OW][>MN3;K8ZNPS*4 MA#<)+4TW3AS(_*'EOPQ)\9NQ2N:H%R3=1QFGJ M \]VZ_>GP53:94-S$5MB=XC6F#O(P+$BB!)GA=@:GGLN,9#%KPQ[+6MH=V[: MT$\M++KA@\W6]WB!/ N:YB\/6;)O1$PS2^CMJUASB&K+R1&T./76G31L.M?0 MYBZFG,PMW!1DF"$7W UO=H2[\8N;+MN3,P8&O&Z)UY)?\[K=[&PKAGY>I*FW M$#+;RH!0OHDU!L.+3./XV(*WT6;.8+Q]%>/LN2R3\VT+WFX=$5X*IZ@@%LQ; M =D61==E9.ZY.&8='DW8QQLG^:W7W/3F*^/N:B+I_1A> MQ!K45#:HN6M0(X)IW)'A1=+=D%1W\]%W-Z0! XVFR:$&46J[TJ[EL_"IXQ"Z ML(-'\%"XOD]"R1E8LR9^/$_T(OU--LP]X89E!A(F9VJ=GSN&NONV^$ MW]MK1&@ -V]H!. I5V0K:"BJB1>$$JD6N.[K:ZVI[3C"'R%3#;AJ/EM-\-5\ MQEK(^>?6/KO]FCR8%HSH+_(WV P'UR:;4WC@H'1 HBH)[65X5H6".\FRRP5/ M0_B.A2JTH2M=>0^BO7A'KP;W M0REP@:DFN=98%ID:W7F<4,PY=(HYH5*+>^PB8B5F1 I*%7X_@A-N[T^$[IZG M^K _G6J]T=.=/NS.]-%0^R%@]_<:N8K(=8V_/,*P61S!_1)Y2'8*(=G40KXU MJ.5 U:F)Y^#5!$P/R" 6<3=BO+*I<' 9N!8KI(;VQR2T^O"^?S?KWTMXFUK( M63.VK&MTJZ,[\ERQ32#VC@O FD*=A^=-#IX1EC6.U7'L@9P&U;49P]O"9H%"#]3$YH=6'O_:'L]%$[T]K@,H!]&C;YBNQK"XUP<8178K0 M1Y=S[/+NVF8N^:9:E90LK0;V'\E!\W$TNO]-'PRT[O >4)YUAX_ZW:"O=:?3 M_DSTRV@M-?3EH(=)ZIJXF(X6G4ILC:<[#;]Z'* $=]V MU1XT0&??*([&5VDN[79RS@RKH"=]]@2^8"HMIC<:SO3A8W_8$YXA,@BCH'ZQ M9V&'$FB6%&%G1IH00^O4UE3,TXLMO!EZPWS,[!?"L[V&BE2->8\7 MF,%R!/[(AS*%. _(E*50#,B0I>:BMQK&HXW0_G#9?W,PY5E]M&QQ-=0WR7EW MWGCKUZ)AOYH:_>.BG[/;4;9X'OJE9UNR%FU=;WR403](6 W_!^3Z )R[T>G" MAB)"J #H(I3JT-[UK=>=]L44\&G<'TZ#C!*?8SVT% +P'G.#$4=(,5J$N2*BEWKK-6*;T6)* MEI0LH#S,]0QYD@7F\V/H=&)&#_W/@%8+,B@S5@2GJ$*]I=].KAGO^]/>1!]+ M"QD][#)8Q IB^OSTU)W\(9Y/]<>A_J#WNL.9UNWU1L]R;:&-1P-=+"^DQXF( M4Z\NSFEM$_R"J8>!'5HNF3C.D;W9>\*:\FPOL6(]CNT!HT LS8S)51OA.QCA MC*RSDWA.4$.>T27&QZ,;G2OEJ8WMG,8&3Y@'G*% U[+L5[&2/LTPJZPIS_@2 MF_%',[Y0+#EE1UO!:BL\IQ6.'1S+M#B-!6;6DF=]B22JHUG?>-R7AA<1JK:\ MWSF-K47XYEG7QY-95W]C<7\"> D0^__[K(\EI#5Z!Z,7 M2:0H 61*J3Q,$]N>&9@VH[D=-<)'.S<1OBI_9F*_I!KI?R1[;^YYB;"&&NZC MP9U[0+A4V3S($YT[%_)>?6"X(N@/B+!?D27#3\$C/L OV+K)0#J_@!K>VV2/ M?NCJ$^W7[N"YK]WKT]Y@-'V>!-F5P%>[J3$]'-,O!#/$C%76O+I0F3QD$QTW M$]DMZQK;P['-N92C2)$\9!/;4IG(UO=R5 -VFPN6FK66 6VQ0DIPV]=)A_S4 M__>_NT-]V/?WF47RTY?1 );$T[_)N76]U#U.ZIKZ:$NA,FIL4W*3,E/9FEJ_ M/L-R/&RW7G?DJ/+5RA7.0SLQ "O0%G5H+Z(2S7;J!+.C 2^?^KCE[&66+I\' M?_&\U::?DAP@KZ&@HMH"CF$!$XXJ(9]2+@_Q1#*, O')M%L#??AAX_P]3C6Q M&M*4JPSW#AO7&YJG.&U:_H!IT3.E":>L/E-:0UHN"N$Q>8%^SV8NLYT5H8_8 M&C,\0!XU5KV5^*)#%KBERJIA3HD>CT&A!UVZX#5FD+ M[=.=P*LMI6*>;('$V!Q,"U[I7B-4.N=5F>R:@TI>EFL-1]G<5E4::PX8.1FK M-18GR$H],!TU!]$CY:'6R)>\MEEQ7W,.8NJ+FFL@JB:2%DD;S8&F<.)OC=*! MV8$ED@%S,"N=[EEC5S5IJ$B64 Y:A5/Y:I0.SP JE_JC1JY:SD^-8O60<+$ M< YJ);)Y:JQ*1G45,=P<5'(BMC42!T9F2X1D[MS#=W1(K"50J\YW"T'H2)1TQJ8,]R*9)\BKE8HOM9)NV7P MZE@WT_P0RE"'9<]@1NEWY1Z%I\J$;DYX9V!] ^^!L=ITF\@F5 -=] :C&K:J M$<-TO%(HU$#E?;ZW!JAB,"D+GWT"-3P?T^")? &T1N? "%,Z3 I*-5X_)?'* MNF:FAN[ T$4Z= I*-73%3S?7T!TI8IB.8'Z!TD#FW!Q2 UIQNSQKD-LG4 *6 M^XG,&IXC[:&GPY5?0 U?^;---9Y'V'Q-!S.'6HWDAR22JD,N-8P'[,AF?*\H MG4H-6\HB(7D(XO\16N*?.>+0%Q;:FWSB M'G!B=KQ\*-X-F*X<7GA@"OV;GN M=-J=F_9_0-VKM[45D@C^,:C?YLRZLMFRU;F^OO$1WF^AH.*0!6)&@LOKC>31 MOKV];4DJ8"+7&^!Q6Z'P#:UU-+6@2J#W28LOKL M];'C:_5SZXV;GY#C$+JPY;/@":6V;_+^0_$,% 2?I5&TQMP!7[BM5PK.L7&U MM%_ KDA+J-S0N+'":S2P#=UN=MK99IA74O[-BTNR0'PN M>7F\*53B1;I!M- 2(_2E8< M\RTR@L4V9=Q1M$CXQR$B<-=A9>K?TLM?Z35CR_]2J:CZ+,RDR MW? )K^>8-31_7 ++;DI+_F3::T2H[N*UF%(U-#3G+H/5P^>&RSPQAK1B4BM&M_]D5\\]X$]<3S!X9+;G?&[X-1"00*&0 M_#H3-A_M%\RH/U>>@W_BH4(^D[4-'@.Q39HZ"YBAI^KC^WE7H4YVY3GJ^+_G M_G>I/S<,^0T!A983['J,BIILDT]@ALE>\%DT3*_X:-HI#$-NVC8RS39\O2>X MNDD*R9W:0&4!TRF0('$AG___",04I#?&L9V3,;--SW#Y M6<>H,@)5';6".NX8HB8V+T?I0@(=J+3841;R/B'J+9 X80X5OJ/.1>2IJO+$ MWB!++*8?F+T>$ -ZDSCWNV38_TK\6?4M*DQ598-&NQ?7L]LR1CX%EPKUG%?- M?#&J*B@=8' 5T'EU2JVYJAI^'OT<&5_/JT1*O5552,Q:<9!00Y<,4U(/*>JOJM(=L3FB+HYO M&9U]J,L7HZJ"_;5CV1OLW\VQ':=@?( )PVQE>U"MZ-M3\N9B?%ZW7TVTRAYU MJ/<0128ZK_O)#D1<2CG3I+]\G_)<=T]C;;-W(X[";&7YS[RSHI(W8OG#*VU1]=EBZ M(>E1)KLJ^6%%-/475PT.3(]1N(++WNA&1[')H_H,G$2!PZ"#UR!6WG!C(L5H5@);O52 M4>0H!?),H3GP,7!3:2$K2=S=U64 R5*2WFUV)&.TD5?!OB)F!A]S^PV+*2;8 M(JB'EGB"!18P$0T]K8-LWYJU7T$3%?ILNS&]"A;0#+,I";$T,F ME1R[A3.Y7UY#POH@G%/>PYK5<&T6^>Y,)6\DBIT.0J*=]J- M*C#MR!9[WZP+45Z>B6:+G9AD%2.]F!G7T!-=9K3X R/&M\?N7%@N+(@K/0PX M%R'JM@>6** ,I3NY IV89U 0,*]V.>I0#=97J5_F*!Q97NNQ.O$^3" MD&K8U" 6D1RF+CR"1?F#S6#DI;&[)H,-AT.YY$^(#!#[Y'"G)-P%JYZX&1>@ MNUQ_.[#I4LR/[O'WX-28_EA!G'&V4%T M$_<[&>\NT]>$(1^Q3XTMM,'F/4.O^X&@>$PJA_8R%0TGF<%A=.Y9 OR]A6\> MT66J-G5(]GYUL/A0DERF6C HP0@. MME+90I>I^M!^(2[QUCYF^PNFU'>7J4C@"\7]5'X07J=C;VX1P[](/M5QYA)? MIJI31$W[6[+G)1Y?IO@S1AS$H*)=3.\/S UXM#<(Y--=IH)=-K>9>6MXF'[ M*1HP/D=M)V[[[40XK^ESCZL=LS72CU6=I.&KG":[H%:?-KN-I*$MN"$KC.]NM2Q5ZKL906=8W#( TOGS M;AF.T<%3PGI??L9U+&N5.\-\B%_E*QY+(ZU4/A85D"_/TSK9[; "&<2'K\(= M\AE#)LA_CS8Q=95D4:T(=?$2L[,,(@H/Y4LI]C>"17&Z7GF$%Z?9V-^11DLL MA8[']W=+4A75H9O<)]'K"?R)Q["_(G8\$9F9!]YFM @BQ0D'7*;0)3ID^>%H M(F\9]/V%.%WE>P7I2G2:^67P\.12E?('1;1.XX8 N3^QX 0( M)@?>0M27"'CRO&UQC4L5O$3E3[",3+MU(;C&,[R8X;3KV$("?#>+K.XWF+NX MFXSMH=TNDY+L$DTOB)*.Z(,G[BR0)UB#,3)QZ#^#ZO2C9A6_&?OZ6P*HU+>7 MB,_>89_]<3UV$4L.96QPPP99(^M]9S;)3\MV7?^LC*AJ9H\1\X,X>TN*Z$*S M,HOOQO5,0(5[PL6J,F'&*>\NT8B#6W!XGPM8"%]A4]X1L[T2(*%8X1*7J*Z_ MY*7""<*J21RE26Z09)).%9PW( LLKH2.Y M<9%-H0.X[#=+^8RZTPPSP?4_D8ZHOO9H_]Z@P@4OT2[ZB(DL;R["2/YY:QB$ M,"RR7)E%=H\=)N[:"Z: W;6X?OS;_E+M$"87LZF6Z\6W7Y")C,N_$7?U3.VY MB#@(0>0XS>,Y>A%R?R&[.]$>:<.3$OKY ?7@$4R"H('[4;Q?U5%%= M8O<"@=E^ID=4F\3+2U0"#$Y5S)1\RZC* MEE2RSF6?3M$49&,/16IXL:WSZZ?!BT2*! F0%-DB734U)U& )K[^&D #:#2^ M__-]J2NOQ+*I:?PXZGTZ/5*(H9ES:CS_.'+M8]76*#WZYS_^^[^^_\_Q\>]7 MTWME;FKNDAB.HEE$=:/.BS(S5RO54!Z(95%=5ZXL.G\FBM([_=3_=/KI M7#D^#F1WO[]/YDZ9],ZQEJGYZ= MA 6/_)+?WFT:*_UV%I;MG?S^DP-VU$-;5N+B4FKU_OZ]>N)]Z]0 MU*;?;*_^O:FICJ?XW'8IW!+L;\=AL6/VTW&O?WS6^_1NS\-V)9J5 Q[^E6:4 MW\ &/2O*=\O4R90L% _?-V>](C^.;+IAFJK; MGS1S><**GHC(/-E+PS<_VN/%>$4LC]NJ$/"$[Q_*M;E<6>2% ])?>F;0]A M@%B2/>#B?JD&D*K];;_N@*R*[-) ;:FNZ:;L6N7)M:A#;!J4]4<,SAQOB MJ%0O $%,ZGX;/]#^[5*+S/<#(B&]0C!#8TZ>@'/VR3M5HSIUULR438/Q7P$> MP0_L"=+8==APSUR"BK&D2=X3"/ MYM0)E?>@.JX%_ZT83\Y']@1M:#C$(K93 M,9B$V$J;_PJ6:UJ45-,]DM(J;.Q/TYR_@4\[,.:@$]5XID\Z&=@V>!*#I6DY M]*^J!E_9+U4($H:3)76\"0N^#C.9 YT25@*@T]".!X:JKVVZ]3^,YWL"7F.H M]&M5U_IEX%?7ADI-E;D@,_6=V!/+?*5V-51GBMU/\V\7"Z(YX%E-P36I%D*Z MZ/W N"$+6&.2.?RE6A!I@NOI8;X)W[ZOP/.M@AGI3]4(L\*I5_I3 4R0I[FZ M-Y3> Z@ &A->Z2(SJD7R[A"86^>;7ZG#OG9ZVCL]58Z5C3CX M^P&!;FHQ\3K;2#"M.$L,B@U8O+7[0K6?O 6\:Q\_J^J*[9GT3XCNV.$O'J$> MF<$/?_@S3RA45Y^([GWJC]T")TVTZ]J%SFHX.\U++?/'Y[/+WMG7RXO3_OG9 M^=?SRR]GD49'S&%@Q=NO6EHH'_Z8L)#XKDA0XL1VETM/VC$%4L/Z"\MPUGI5 M=:]C.M>J9:VA8_ZJZB[AL"54%P^+XCPEN2T.%2'G4U@?6%2#D8KAR>Z1J67; MP:DXM(##/B(.!YIFNF""4Z(1,$=8<8R(DS.X9E1I!Z/2" -BSQ 1&RZ+U]!T M#I'1(NT@+A=10-0Y(J)\G/\B^OS.M!YA0AB9SD2UG/$"?-V5::OZ3\MT5R(. MCZB0F&HN3D$U%P=(=@68 W.X0&0.$XNL5#H/UFC9K*>6;0>YXM "#C]7QV%R M@FXNDNF5G:JM[*(1H/=\95./%4;\^BN.1TRA,?JI_O#_EY"YTCV.#1Q_/X 'NAKV[8296J9564@"RR#C3)/7QI7YR M(V=D&IK$-DB6 #PF(3:GE$2&< 4=G@AM_!T?/-]%X%&KN%,2%<+N?0EPZG=WYY@?L,*+/=U:]X2],P M=EZ(%5A3WAR86O;0"!('(;(6KIFM>ZH^L2 U2MC1^:-C:G^^F#HTTV83MK/. M./3-K]H<%HZ]14K@M#)1.J+VEP<*X7'AO6D\SXBUO"%/3NX@D5X8#W^B/*0P M)XX,(8G>N!YG)>2V0:S MJ%X!"-?'$;5D'U,E"[:!8T%4"$^#CEEF\7HQ(8$4Z. 8"IN59U84IW M2[>/4"&$"*?,V^5*-]>$3(EWZBG<5W/KM8CB8EBKWU/FA.\$%OC3?"66P8XA MI^0)VKF[:Y19M@5LR>.K+O#'#+M84986P(MY5S M-Y+Y!>,0SP!B[T W9@6Q(?1#V84ZT_#:GWE;9Z<8'NHD*4AR)P2M^M4@9SB\ MUE7;OGY[5B,\H)JE!^2F560&Q%GO)BI[_R--QDI+;*$*I C7(/.R')E6JJU]I41WJL?+-D!P$RC[ JV&NCB3MSWDYV4+/O-T\)+I1GEA)NPI9^= ML&4K6S$72D1ZO9T .NVV!P]>5:K[=$76MX$57*DVU3A=0%I*H\NJ&_I*YT!: MD#5TP\1PN5*UC NTPB+P=/"2-/.79 44('1;JV;#B.E%Q+A;26T^0H1;)=L6 MWX$^_)@I%R:?[5!Z119F//O$![4!&5#TY[#3)8<0]CC M%Y&;56KSDG94MX(01MMLLDWF#BLI)>,@+P#D><-64#>C29L251-"6YB25V*X M)-2?GP MVK2]#)5!*A/>R+%;K$U4"V'+]48:\"19P\<+[RR>+9^)]4HULK%,D=P'&6R7 M$XS//H183C>./:@"^[# 8CM N^RF_ V,A+KII48(=,>=,3+JM,8@Y%$B7,@\ M$L\O^DD,ÀO?!?$D-:CML"'TEV3R+56X-X27@(CPJCHY88I-!1HW6<"R+ M$6$,L/BEKH%EJ?"KMQ%\_<+^.#3\[7/VRE'V/; >QTAJ^GIK#*Y)?2$\'O^I M4H-Y[$%P]LR\IPY]]L \$L?1248N-*&ZK3&.:KP!M8PB6B09N=NU&+C3?CQ6[2ICOPD!VB@W\\YY O M6+LUY)?!&Y#_%1/YP9:ZO]L6Z&)D&F:X#9>5V#V_*C[:FS^6**PWA!L07E!7 MM.TQ4+SCJ\Q*'R:3Q8;_03MOB(&67 C9CFE\9E'\>-N,7 21Q8- M!KEQWU6.#N3B7B+?4KY&_O8WT^"S]5^F6TWG)43"AP-E\RL=5A13$WV M/V&52D4MQ3L=IIB $@'H\K'77PZ3V,) L?I6'"SA<^__(O-G$NXE#1;@5$R) MQNXQT@4,X,$V>#&[D/T$'OLI;0QR=E6)H@YLO+D#=Y<^&W[* 6T]LU3#5K40 M(_M;P/7\_UW;"3+Z%QVABG^LLS99LLKB0\CE!N.)+K__) MTYU'#A*/(,1_B)3DQ065D]GJ1U]1C!*5D%[N15C$$U/>(R!9QQ09U3I@!H54 M@- U+J68";&HR1X=8;D%R WQ_[N)!80_>,?S4QC^;Q<+DKC6%5N>U-R0^G<' M6)LGELFN;,VOUK_8[+F638SN %R*UZRL^.("\/2^)OE-W:HHHT&$P_'CD M"C0Q9\XK>*Y946OIA?$82T4T)7F7 %Y;KJAZHIU"/SXMKJ3>%K38S+!H$Z%S MD7B6S,MJ /^]AA\IU[W,J]9B8RJE H0'E=[.BGR$=5ZU./Q+!&F<*K> 0BI M&(7MQ?-L0WW2(QVS"W> ;0G@(L'*^"Y*#=FKPAKAGHSFU.J "131@$B>KR9M M(3I@C1=WX!D9&N@F#!B\H;;_$ 1O.!"LW@'K**4*A'F_=M?RX 0'CX),B49@ MW?^D\W:B1:IVP"(*JR$W<+J!B]M),$/C%88_&+FXSD)FG4X:0![^W*AI%,Q/ M+ )^T#P[\C6O6B?Y%U!!N,-U6J$-U*Y=5I,:W%\8>< MHLV=D#92;?8U)$;W39VX&KZV<0=('G]H!A7N KV;)FG>D3KMICB\GH(J:YP MJT]\$!=\]4>L9M=HEM!"2'*%NWF")(\7@36&-_JB!V>PVO3V)H5ZMYBDKAE! M":V$1H$I5P%_)9KNZ0G7:[%=E--!: 5H-_Y8\+;-PF>)/39NWYEJ7&J_^)=] MV?N]')/(K=K- [0Y07T83H5V@VK;C:(CM0-IEXAE3!,24\OGTO+FG M0@\BGE%4@PCCA<#E\>*B9N9 V6Q/ !"XTQN/3PF5!%Y*9-+(1U@? XB@20, MKB/^O2ZO<_G_PDNE(R.BB[8AJPZAQ E-KC<2"$%Y,%D[ZXFN&@[+302_KC)R MYHD+Z**]R"DC-PZQF96(1LC"%M(>(2NF B);6!,%*1HZ--K$U1 MES9% !X#.0B75E2#" .@PZ'4W[D9VK8+2(@7MI4S$Z74P&,V%1'&GWI$T:-T M8"-CX[UI/,^(M;QG_A9X6E[XOL ,DUHOKH$>WNB'$OP7T@'"M>R4K#:F+&,$ MN?4Z8 3%=(#1[8PB\4[U0C@99R"9=3K&OAA^C,_5QQQD]O[CV&N5??M.+(W: M_*V+O'H=L(!B.D"8Q3_BS81/M>9[?6')+A MB%HH4W^#'3ST4[TKO*^P"F;; MKO&W>@6ZNX"4+MA$!1I!>.&%!VOS/K"D@6SJQ170[Y))9.L X0,!X7AW9UK@ MY;B6]N)%@PE806[%+IA!,25@O/6RG?B\=LOM"R6K=(A\8?C[N.E2[:Z [&X M?P7<2L;EL.=?@FEZ)U!V![!C=,MAW\-EETH[M^#^3G)+HY7<"D'.O]12Q_,, M[":];MKN-D@BDM/IAC@JU<72XIZ?]D][RK&R%0A_N?KE<3BZ?7Q4KL6^5 MR(/@K/S,[?O]*!XKKMF\]FO7@HINNXU[+[ X?LEMBJM:+)WSZ0][;U[="$._ MJM1%F-)K78.9;[[U8=<-Z!=A\/+>.G4\45F8\:(VGUNX+7&BV!NTYQ\=H6G] M([PZ4J5R9.\EU?+MCXZ 0-\( QRKG1[G9$$-H/R>OK*_"MW]KK$%'YT C=9% M$I_7G2K%-.=O5-)5;<1_3S,:?E89X2,)MM MJF;!4+,:6O)A\-G1;DU14/U!3GT=8/?Y@9JL??>S<;U>( B);Y=I"^F[^G.6 M&NQ8]'6*?7_SPX+W9,'"RF[Y:EFFP@$:YZ/WS9/3^<'1S>S6[O?$B^(^5\ N*MOE$8P'\ MT?1%P4**TT532]8\1H4OS_N7_?S[U4%;DK<'Q"KA&Q,R*(EVW@*PA"Y);3,E MGU7D0D4!_;1,VTXWM,RR!T>3/!J1O8DFTUA'P6Q'>X'1(EIX/P8%7Y"QJ6UQ MW&:5U#+?LG(PB6SXENCY>QG9M_#E!O=8O4-DN!RXHOGPZW:TQJYC.ZK!$C#+ M>EAG.1Y61'1CGE4J>7)VW, UQ;U[6)_!2"\:[H$YU!3UL@)H'T-M6XC.1R?G MLYTU-=3ZN6K"=>>#ZKBL0;*C[GG.J.M_15F$R]MC)?P2BN5MQN7R>+$&_>I M8938T:PT$XL:&EVI^M 8 3^S-Z*_D@?3<%YX(4NE9.+IQWR.DAVX>LAR WFS M"[)1%BQ81UQ2BX6!'>E)1&=V>Z MO(.:0K(Z8A1C0P/:3FQ'=NUXD;-V#.4VME(,&Q!$S^4L&%-+U]Q=4]JP>=%NL#0MA_[E M&0"G>XI6CQLH>T3\"X+NF$%7M%>6 HDP2#[:YO%BD_,V*S5[5I6#YE8:&,(5 M6PC5WU=65]11=19\L\U\F=-[^14/FMN"\"1>6:MGXO1SZH C(#=??DXF9QZ. M?KT=S<;3X>UC@W-DD",H.U5GO%CM/2KXN'TI2V?$NDHL!X02V M:?54?0,WF5A4U7-9BI;%0Y8$$1GLY6)#2.+4&WZ"ZR8;)!-5^U-]9HY5?0\-[+R!]^8X5;0K $.(1[Q9O6@S]- M[9?@*D,>C['"<:B7Y\T_!%Z.QWQP"/=W-ZW_5=7=(++?NXZ2RV6B AX^"[E' M8G@D\D34L7((LP_!=+";HY6!L+AGJ4$XJS] "]O /.7$2E2 M3%AW+86+'N'JH@ Z?IQ ,6$=-A0>>H0A)7+H1*)*2DCLILGDJP!7M E[,9WZ MC_[!ZO<:_'-J/!-#H\0.KQ,,H'5KF]KCQ7CEO39H/-\3U=Z[8)5#,7 MQ;U>\KK^]?CA83A[N!W!"IBMBZ_'H]EP]/-V=,T.WR*W&M2@'8JY4,RP)8KN M-66[6%98LGS,RP#M\KOW&YP5O"U>L.4LMJV"_&'(ADV0]9 M&BRV[PH=PN5?4BXB*]Z%OD(7^MSTA5))JF-A:Y6I /MRF8.18QJP$]819P(]DIKX3VWL5W);=&>VEO+@Z',$T<*O,!K][8_Y&<(/!%P'*8%Z_ M(@994'Y\4&IIH/;+:?_B].+RXNOG'M![47]'W&S(#W3=?&.7+<.[E]!#KNC(<)3MO)?CW\&QV^9?1_2NW7:EMW!= BW!K,D!Q M1]B3X;HDT[Q:^*@N0!:7<2G4"".' AB/CNJPU]3NX2.RQ&?7;3?]!; C[O>F M!4TP9/L]IU:[B9="C?!D(71-Y";UG%KX*"\WJQ>!BYCK8*XJ1GEVY9@JOIPB M8+X(=WP+*( >X60?HHG-6L7,041$VXVBL X0N@ ;0_?GM8)C1&;EMIM# ?3B MDT7-VW:WBP71'/I*IF#BLEMW*3:Y"=!=- MJI!.$"YT1;"&9S"[9S-V\OBFA)5)?*6+!E=6/0@C,$5@>Q=)MQD3RLR(NZ*Z M:$5".D 8@RDTR\-RC5RI=OQA03_F!RH$B\H)L31^2I+*OQ-7< _!1=(:W*W2 M"A*)YFPR#DM$"R.3K?5=*/:DDV!CHX35I8GKHG$)ZR&PH2][LB'.LRXRRY%= M'S+][=MR$MMB(OM216 EEX<\TL"/?MKZ,M[15DA;3*9"](&5?)5]=*SF+>C( MVD!V SKE7838!G0H6G'4]\:?H]FL?2+/-.:_^<&I%3_8OCSO75XV=I2T:6)6 MXJ_TPOAZ;1&]\X^*!- BW/Q-M-[KFOYO@?,2IO2 .?"(=$1?HJ90 M4/P!& ^?=@&;J5(MAVEET9488 [68';Z4HUEK"QN<=*?ZI[U5:,B[(]M%NN& M_OOCWB_AAF:UPU_:![IG@F44@_ <(X%XDSM+U'8V%>*0^_[#XRVRA6R@",\) MDO#YF<6$?6:^B+;S+PL=X7% M/V%BA[H%JUK/7"M-Y4BYOV44)"V^U!$KEX MIH4&S8$=KVWRY=93PE(2D%KT4(E !1V'W1H=,H5<1P+UKH!PQ*)TF!TFTBL^<1&$CNSAHHP<;'ZB MMM())KVO M*O:>$DK*:P)Y34A1L]N,+DE*Z M:S-9"D"X3):"E?'H@K26Y 5TVT+X6H X0&^%"Y^VGQ9 M,1TW$)X&$)[G5Y+7&DNK@W1W&UL[7U;<^NVLN;[5,U_T&0> MYLS#RKIE7Y+:^TS)LNRHCFWIR%K)R7E)T20D,8LBM$'2MO+K!R!UX04W7M'T M8E4JRS9QZ:^[T0 :C<8__M_KSAL](Q*XV/_G=Q^___#="/DV=EQ_\\_OHN"= M%=BN^]W_^_?_^3_^\;_>O?NOJ^7=R,%VM$-^.+()LD+DC%[<<#M:X?W>\D?W MB!#7\T97Q'4V:#3Z^.'[3]]_^/Z'T;MWQS:NK(#6P?XH;NS3]Q_/7R;']K#_ MT^CS^Q_??_KPZ?/HKS_]Y6\_??C;:'%_+G=/R5N[JH*>ZW_]B?WOB78XHC#] MX)_?;<-P_]/[]R\O+]^_/A'O>TPVM/:'S^]/!;]+2O[T&KB9TB^?3V4_OO^O M^[M'>XMVUCO7#T++MR^U6#.\>A]__/'']_'7RZ:I^/WKX%SHJN 0,$G^M65E#]S MB(ID-/H'P1Y:HO4H9L5/X6&/_OE=X.[V'FLP_MN6H/4_O[-\=T\)_/3IXZ>$ MO/]]?=2ZT[]CWYGZH1L>9OX:DUW,G.]&K/TORUF&(-;6UJ)%;!2%KFUYP?#B*"XGW@FF.#='OE!/-)6UI.'@@JC6+/=!@%< MH\ F[IZU/E]?10%E4! P!D:[G44.\_6CN_'I+&5;U*C8-HZH5?$W"RH.VT4! ME8Q-94%BZH)K%%JN5PMW*^2 8=<2/2,_0K0Y:[,A:!/3:9QKT;(SGR[X-BZSN,89)Z:H M0::=J*(SSI/K-V6;9*VV2_S8IA,_04X[( JM-PAFB8*01'88D69,';^]!@F> M^0YZHJNSF$>4*6YX8]FN1Y==#5"OT7A+4$[]L#48]MFBLV$XD@Y:@C2/0K:1 M=9I1+%7+G:C8O<44NV55*W32Z&Q%W&=J5)[1#34NONU:WLQG(_:XD_\9.1O* MU;%-BS2#LVJ/#8)>$+Q')-ZLL0W:/O9>U$G:>NOZM\A;$'1G1;Z]G5!Z-XW *M=/H\X6CQTL+2RZ:U@1BPYFNRESKVRZ M2;N'-DPGEFA/&4@UXN35;\#:*5IN$<0MPAMB466P6\#!:?P()::6+G!/D(X_ MYKM%P<[Z'D546]D_<53">Q2@]?MC^?C5_=X!KO+)=. M%&LK\L*@S!2MW5B65SQ,.CP-3H$I:RMXBKD:!>\VEK5G$3>?WB/:(?L+:S*( MB8X)1LC9%?6MT$0B&5KV_?0UI%,*V\-._6B'DF/(.S<(2VG66?*N'[YWW-U9 M^I;G55.A5"@."Y;Y2XPN;JT!JNC/##3VWSF)[!JDD=-VLQ3'.M<.P<>FFZ W M;NK=#NV>JAH1/K'9=AN@=$N)(G;TA-Z=&=$@O=S6TU13)7%]-QET_M=C)XRP MNH,W#0&Q<@YRSG]U0];!I?HH57^46+71?.Y'K83O3LL="XS"I;+[8 M7R[6Z_B'W^] M .KXI!DY1<($H(7EA9BE-;*0+WHY)EGP=." M"$N; ,H)V3C[2N*(4K9?2B(Y"&%QI+%')0DIG?GC'8O F:\%54[R/7P4,*ZC MWG__)!!%A_W7'NXJ)<-&8'5J3@0L2)N4#J$?S=5?/W/MU3_>.&E+:Y@PV&DZKC,;\QS68D$A2'[1VA9+A]M8145- R-TNPB-C(3J MM*'A4WM9PM35C0#9WV_P\WL'N8E:T!\NVD!_^?T.;2PON;[$47E.B8+\!67: M)SWICZN^^<]:L-)_XM*46$MW"B E(F%(7^MM% M5>@OOT^B7>3% :73]1K9X0+1A:,S7X^=A'>);_8.V09$I*%Q&:Y'PADUBD,TVVD!)/ M@W.+@(]8UFGG_EPL 5 MZ.EV2<^E_S1 2M'=_8!9LN,9P2@Y?^,K2/IKI^3>9PZU\@0G7\4D7[[7TEH> MY@RA8D)6H*]V&:=0$R1+H+ MU:I;E2D-[EG+B0Y7(+'S':X6I/3&5QN*V?')K@$FA_CG_#AT:;=$ 243!2O: MLV2(ZE46*J1^=7BR,['J2ZH]%#5!6-VI&9RS2W= MX.O503$\)37$ 0SR.B" ,X+D 1OB&OK LW5JCS8]86!M@CH?65( F7@..>'@ M1M$5\NWMSB*R<"=5M3+CJ5 1!A].5)4;6;EJ)?A0K-C&&!-)23;0.*1!&&TY M*-(AQX'0O:_AWOH#DR3.$1%>^ J_$'*$H+C::D/!2P22(C^7), M6:\4 PHU:T\;:K%P;@1(2>I\NA!"X$7T2TDWO#S+Y$"4+<@*!<5+#VY1\^CD M"RU.44V$32ZH9%S&:@*Z7S9Q",XLE 2$FM7Z.^QO0D1VU^@I5.SI>47%]R0% MA2%@E&H_O[ VS@9'@(+?6(>(SD,X6DSA3 MBP5-XU*XCO,%M; UZA86\A:K.C?@[LT3FW7L\H@T?+TC>@I.?NQ)BE&A@R7],R MD9%LV'&5>N+N]$2BS',E*"[VW$@J0,$K=UH)*Y3"W*2;2BT#K$M,]PXJ(?$9 M#Y64:+,CYO*$Q>7E"G;4(ADULBI"+5)5,HN=Y?-@F4*4C2I2#<[GL8O%G$4Z[-,&:'6%$H968MM+8(**=K3J7&N#IJ$B3LRBE77;$T'QJ>?C5EA,L2UOV%9RF0 MS 5H+0"&G29G^\!BU%GPZP/VT6[OX0-"IVM^*6XBX&JL+IW,M5D W^=4!6^61MUPYB# M[NAFIO!TW]4AB0UC>>0D!JE$"\*Q4;(-8(RZ$*C<8Y1LI0K#1.W4MA[5!(UK M$=VY;2@%,FT(*H S._)SN6HUO-62&D)%5=0!!%PZ;J5URH)O<$SJB027(*GS M$2>%D!YA2M*[#\5?,53S]J^SE$E%V)GY1KL&5%3:)39QP55A8&U]CB9>4?,8Z1'2<;4E$]#EIJI18 MXUX+R[==R[N7Y'!Q!A0.E7$BAH#_29X!I\$N MA&QMNI,F'!H*O<#M46_"L\%'FTFOTS!*LV;B'EGLC1A&T\S?1ZJP55%QH4;+ M*D#!*QWWX@JE,#_K*H#*9G?[21;Q$7"[:)W'+0COU^\8,]LMVUBQSA_E!8E@]- M5KJ9E.P"]F(- LRD8\\2?$[%+B/4<'0;P7M$P@.+N@OI I:]J[-G2)0IW31J MBF.\].J"8H@ZYDU=LSQ#FHYZ*R4T7)K [J/?= !E@N#T@(!94L;'X"=#/V& M6X^ ME&Q%$IM5NAV 3"MQ"Z)"2U69U]IMB.K"Q[6)-Q G5Q)L-H"N$DC3&1./CY>L MD+WUW7]%6@_V9 H+559<' 92129%?O$2:!O-JJC@/.]Q'0XAYA[4R1'.?4"' M0[#AG=[IC.CJF/OZ^$"O;+:4UA'O>E2UC,!/:)#O\=)EQ/#RI>KOXC39C"5$ M=+]SDQ.=V;SEB349@TTQS"CAZ@CL=$%%?'*^J#E4&K'7V:*:R!J/NQ9PMQ!U M723 4,QUEN!BQ'614-,^"1;;:8<1.QM@IXU2]P.GK&3/+2@- J;"L\ MK0^U M41^#G.E8BPP#/@4NV5GW@9!<0&-B@H/P\KBA[N@HUM)3'GX]+D%PU$ MY15'28(:S8X;J3@*)T@"DLR.(1Z$XL&1@'33X\EF3@!W[2;WNA4A6Z+BDA$D MK@ %KV*^$54HA;G1T:.4 =8EQL"X$1&?G7YD1!L.=F#^,[TGTGA%Q:$+@L(0 M,$I'"+^P-LXFLVC*^8UUB.@^((%+='HTB(GM?A=^1RG8Q&-R8@6\F8)?B+M' MY1ZZ^81>]IQRXC,:_0_WN=8=4=_3;YD_W:D M)@/FY>7E>\MW]UN+["P;12&=3KS@>QOOWL>8KK$=)6ZMY%\6S!MGXICY:TRK ML+:_RP@&O8;(=Y"3 __APXC4X-I7^T?&>4M#I*-WO6A-(*'B#[^PU^ M?N\@-]%O^L-%M>DOOY_Z3O6W8N&$.=66%WU?G<):SNWX4$KC*2%Q^3/E6@-, M>P1L:4UB1T_HW7DLI/4U/5QUA)#Q!8O!Y$9MQU))TR-=!/ *MB2'E"4Z=L07 M@K9F91Y_Y. P+ *\VV$_)D@:*LHIUY8 8KZ\VQU[D7-?K$'99\L+Q-?B.K/Z M,2L_?OK\,68G^TM"S.217:&R/#%+%64[9>NG*FQ5 &A.H2O-172Z1K&C76\^ M2A5OB?.6YY6TY 4(C.MRJY]??E%BG/ G&_LA751,O=A"T45<[A #G_ M_"XD4;TY65]2;$$FD4SRV>08J"J3A/(]<>-\4K&H38R$L>]'EK=$>TQ""9^S MQ3KE]^=F^)U%8)SO"T0IH M\YYJN!R2,SY7KE/,_-,/Y' 3CK(\C5V/6*=6^ M6+13 ?RE(5-30&%,!LG>\\;UT$/$6>OPBW3*\[_6XWF1>L.\7J*-&X14 T(6 M6RGD=[Y8ISS_6Q,\SR,PS'>6,Y+0T1:3'N_Z)NQF%SE,L",6@Z)6IU+Y>Q-2 M40 R+*25]3IS*)[SV8["*@G+=RJ8'YL0C!"*89&,'8>@(#C^PT!\%(J#6[9; M/\.')F3!Q0%##A/ZXYRL\$O>UR8MV:T,:NZ2A2A@2" VFG.R(/C9]6WQU"$J MWJTL:NZ.Y5!@"&2!@]#R_MO=2V=R?N%NA5%SZRP#8DP4;(".";($S,]^[I;= M-??+6=*-,9@]JN$MMM@7;]&*1;IE=,U]<9%\8\Q^9-E6:,_D"IP. M_&+=?\K\KS_\.G. MX1%9 9UQ@A5@,RV02$4*!)'YO9A_IEB(2#PM1\6XE MTLA^5@3%N%LT1(2E#7E&UU9H':F4^$/YQ;L52".;6A$4 &=;CH+N9XKU2W7:^YFN0@,$MP2_A M=H)W>\L7Z[R@=+=2J+G5E2(Q)HV9O2;CR'%I.^,P1$$8@[CQK U'&++"W-A2[SZR93IEN&-'/YF MZ#>]$[@$]<;)'X-Y%-(AZ#.OB7@_(*W4K40:V3/+ 1D3T=$L"IQ%F:_=QA[6 MW!QG*#?-W1N7[&:.F+^G[]URN.9F-T>[:1[?'5\D%W/Y4J);/M?:;NA?9/=7"B6[%4%#8?R/]^W<2[_<6$V]!GYE>99O([JC1F&PL)B) MW**XYG<9?@JOJ'_\\)?1N]&Y;?ISNOG1L?U1TL'HWS)=_-\:]]5KW0;GW5L7 M%1INK%>_L2YG_'!7O:JA^M;NJOO/B(0LS?B"MHCH0L[1N;FNJ-6G>^P***;E MTX]< I4NO0^Y!$K>ZP662Z#6'%Q8U(DFWU3![K,)J,GFSK0P,@C4>N9@['GX MA:TO@TNBS."XY!2(3+,N!,.D)T]-0"WM[2HEFD4[=I&0'-@;M^&!;@GF),;J MQ ]9TBUI?*0A$*!V;0A&4$^$VI#@"C$YA!I'X982^"?*GTYHUS*9%Z&6T(I0 MH LKCNPL):A3#9.Y$QH0T@D&= &)#[;UJYE,N=" J+HXU:ZYY2DY?6G5-)FT MH9S4M.# %)SFE"6M83*/0V5!@9ZJ"G1*IREA:9-Y'&H*!N#T5"+F2J^*T=P. M->4#=4[*N@9+3DNZE8TFA"@G.%U(8$6H.4&I*AG-&U%'9*#G*1ZITJE*5L%H M-HGZ(@(X8_'(5$]:REI&\U#4%Q34J6M%D!5$Y!"3>IQP8X)%^UYQ>:,)+$KN M>,4H@$6)G/\8S->3^))\,//OT9]_TI9\E&S8QWZB:5OL4=X$R1\U@TA^^/!! M%D1RZ7Z$UZ,C 2/7'YU)&"7=Q<\BI*GX/\-.!&6AA9[(M"PM%P$<,/M?T!$. B%(U6D(] M:@;V'2HW9V'?H8\&GG"$3UCJ5C2\&2FK@+KR:G%S4G;&(Z#2H="L0 M=KMZ,BX-#=!!A-B#71A\Q8(07#T5M3,[1HO0 (FHCP%"@O'4@+#Z$#W4U],] M@7NI :G5.OFKZ7PM$CL.0^(^12&;DE MT."\+'^#%18X1&/=?*(<N(N/XFL1\QTICLJ[S! MD6V52C8$X0),4UNIDM#AJT"BM$WH@+PE"*.\^BC0T ,Y?/B*$'-AB0*ZZ+7# M8Z#IF(V%6X(+V?!KM@7AIE7+%D&"'KXN)+KM#"%>NT^NP[RG2![9U0@16%I M$!?-&QB50H" 1);/EE3#YE9K"L25]2:.4BJA;_V47H\LN=FMTQ $$UQ'Q\^' M]!7Q QKJHDL5=SB@%(?S]##9$U N,E0]6:0#!>@A7J.S(E%R('N'<<['/DA+^A; MS]6BTPX$NUE%I24^%AW8<(7?T]SLVN[26J*%G6;P6PMCT_::EI/Y$,,VQ+"5 M.O7JAU)\6TO/!<)PR'*<8]>]>NP';#D8$Q;06XNSCC>8%I\Q=^_GC MQP^?1^]&ER:9[W8UG_S'NZOQX_1Z-)G?+Z8/C^/5;/XP^K>DY>&-8TYR;L_R M'ZP=DCA:LT7ZY%O-4FXX"_J1%JDK-5\(B!N5IR0\/C?B-15,&]/=WL,'E)B. M143L+34?K./5"UYM<13030X[!W*IP4#\](PUVH$P:? UZ#P=5 /66EH#NGJA M0]-]CDD0BT-<%L*67,%R,?&F]U2#7QJR7_K1WB(G\M!\?1ZT25X _OU#]IJL M'?\T7Q]S!OR)G&1YQRXX!RN*],H3APFVV!^$4:JI-^TQ =#.^8+R FMA'1AW MXKU^;++F,77!Y;EBNC78)7^+!Y6^/C73"01/7%DE:@8Y<,W)# B;3G*4U,H: MHM,8!+]+=4W000A(X@_L=#T(D9-S"IXNM920=[6F(.0%TI-V-7P07"W7*+") MNT\FLJLHH"@#]BK]8[3;6>1 U=>E4]N:UJUI^>A^>'#QP\?\QZ:Z^GC9#E;Q$Z9^>2=LAH0!Y*N M$LIEE@=G^@F#9^1'Z(8"I:12.NWP5S?<3J(@Q#M$%"\::-6%X'725)84I=46[*[>DN]3HP[LM M6D" 28415FX-EZX!=_F6US6I?-*0#,OGN 0ID"B?9%2U0"[4BJJ7$9(*DV%O M9+3?>VY902EK@5RKR06EQ-3]DT?WUA^8G!2(]TBQJ)"!64;E[N>^#L:CO7LV MLY/G^3I#B_#Y+TE9 "]^B17FQ'$)_:T\>WOL8^ZCU0MF[P+0XOP-H$9YTZ]Q M*17E\ORM%$?+G-9B+P2>:JL(CZ]=,),2I&9FJI#)::\Z,U, 6F6FWM W-^(_ M-\;0Q@9[_?7=^= T]G50 _81]G C&!%+#^P;$;BU>&T#I*E!*C9J('EB>H, M6IPWH";6?HG_1+MT*UVW42"[[6:&1AU=R3.F#>M+#=>I&['MY12"L-5N1GO/ MYIF#)'2W@9%W1^H7^P-NBC0%+R*A#<(GK2D^, %%QU.EU;6 >F9Y.( M'%^@HZ;"3GY1G#1*:T(XW]*3F!:<_D=*'<^\:7/69D/0)E;0L@%3G]H)F*(- M'Z8C'V''1)/1O M2LH"\&_*U";'=1Z"5BYA61X*YNM;Y"/BVHN,^3N1(KF65:*V:>^G4HTN][5* MH&I1)E=T9T#M?T69:-4VN:"K)!,M5"W*9$EW='3F97D6*LI%NP632[=*LM%& MUJ)\3G&$]Y8?K>F_='GD:(M&I[+)Z*1*4M$!U89 EOA@>2P8BH5WWE$ZZ23I M;\9T39FDQQ5+0[>FR6LAY42ABZ@-.1RIO*8+>P_O67# KP7LS_K&5NZ-_+.L7*Z1Z:MPO%L9T?7O^L!(T)J*;K^.#K34B MR34%F:NL5,T^>,]* 3*<0E%.HO0@7;,ND//R$GI90H8PXM5/Q-&]W3A<8,JJ MF4\)EU]54U6"<(1>2CTS8E. R.O^3,B9425+P]A1=.$E/*XNC]GF+"E"")[ MBX0'0:Y#<;$^7(P24]\]LY=H?\P]=W:#Y$D3'O*4J O@T$>F5B>IE$#42JY= MNEZG_;CAI?O?Z"J>_DGLNE#7,7W@4UK%+BESE=@&)\?@Y!B<'%"='%U&V!6( M7B"RQF1G^3::/WEN$D'S2/\?K%WDS/P%0<\NCH(D1Z X#J]VP_V)_6H"+7"M M.&4'.$RD07UZ52&D2*@NV2*>OLCN:*XN>3ZK2)'32'\2W)5%UG^'-/T+B6C+ MM ++]?K"#%+I#'<_M.:8/I$7/R=KG0D6J&-^C)LK]*HATXA2#XF,OH MU>6N;!%+&WR]Q<^(^&SP+FEGH2R61%@4PG:P$H^%B-K@](6P&TSBV+DE"B/B M2SBNK )A!U:)\TIDK4C V5$F!?&EK6=T@V)"CR%&"MW7K@IAYU1-(KH(6XGE M/-)&E6%B!5NVDF6K9$D(I[P"A/U.)2DH<9-M>>073!JGZ,;D"V!"I MH'L-LF>1"@IK=5E9^\Y_1I;GK@_L"/>8W^'B!B\<-*2L5H4VNH]KJ 7VC84\ MW./GF*R9+]]8+8N/D>=\M95:,CV"&UL@!G9W*J;ZR//:G2A[Z(JLOK6$Z74/:MY%%++H11,YXQRCG>3SXY4SG[*@E DN@$-FAJ:S@C0Z?"0X 4ES&E >O5RC/0Y<4I_#.]BCVC9BZZ5CM_]2VOQNXO%- [=31$WQ.[*+"S!>T3"P\*SXNS 4VI& MXJQ.RG<-M6KV*6I7"Y#A^5!$(B-0&K&K51-(P&X)G=227QJB6?E=1:X7W[_S MG=./L]V>'-TE_#//DG4A>'1+J&E:@)H(S8KPWK*W=+8DAS0NJ>"D-2 X9BN* M2XK+L)VD2 11-/PB?0C=XU,.@]'RN2=7",HTPU$2'I_;#'Z9GEZO";']=7$, M6F =KU[P:HNC@*YEV;+^ MXSZ[#MTI"@+X!.7Z$L$G(!\ O]D-VB7RXLUZL'7W*SRE>];P( SD*]T"@' ^ MJ98)9:0"UHIK%1.6=("@P'62=VMIZ_(CMB-B_EZ[=JR-\A*-F ZZJ^B M/EY7@&HB9M?R-*"HY]I=3$R_*OX$ M6M#N)RN M^5BG+B1(0DPB#IP;QEH4*UT^^N!7Y&ZV(57&9T2L#5):U7I-0K@%K_LV:QV< M@'0@;7KR"!)P'@.G88FEM4U&6E6WQ5)(@(3(BCLE JG+R40 !)"9V+8&VBYS' MK470E44W,A.\8W3&7C^YO'0K=RJX'VO-:IJ( $GP&B6/):RLU\1&%Z^<",2G M5;-;E].'.L+3P@,AT2[*#B ].^>4@A'IH M:]'Y5)2/!= "XAY9; Y)+KONHU 1,RTN#B@ K0$S)L8)3UQ2 R:K ,1RJ510 M)1<8D=%YRA;$M=$OF,5/L%3X\@!;O;H03*!: 67B$@"#);E3$D]VI=.RO\[7 M]Q;Y2I?23^4%J=<4A&.V>G+5PSG$_*B#%VO,74-4T! 5-$0%#5%!)C;3!=>< M>A]]!R%22 =*)F:HM'WN8501!QJ+IPD/,Y:!$@5A, N""#ESPOYE,!\BII?S M=>PX/W[5UX1*C4-8-)75GJ:P _(?I F+5_<+1.*_B;RZXO(0 I9*VP,Q'$!" MXAPYL"3B+IUN6&)9GX7L)_F&QH2P22B^KAI/1_/U/ IMO$/Q>0KZV=UL%0.[ MJ4X@!#]5'>!-\:#U!$)+:G2HVK(VDWT1*$4*AFAK4"*""1%[(LG0"AX):(0Z74 MU2!X)&OHLS0350$L((&6P'QZC-6E%LJWV0.[JI5YU48AKWX(NO:6(=42I'U!*QJBP-_ZGH!# MU3EO!=OB7J$U)DBR!,.-PF08@";S&'EZ( M#[9<54N$?'!&B%6F>"V4DM +&!%O2XA=SY\T[)?$&Q3H\2_;2Z-4M>L"\'TUE#Q MK("U$)L5J229BJ9Q+M4"H*!WI6$N!0RL%$L8Y-*M #'&%7184\XM&&'!@O6T MQZ4VPBI0(5R^ZM2"8%$KZN=Y::N#T_ )1A2$>(=(.GFQ_&42:0T(80TUA*:% M<<@R^H:SC'[+Q[R5DHJ^@5-<#O5+9..-[_Y)30A+T.ZN7>ML1%)&/17/1+]% M.^3$YYY)2M5GRY.\]MIVIQ!B@_0&?=N<>*N:QL+G_# I25M!%#%[ +$+?1-V M#2'>R(#6"?GQ1G5OYC_3\IB4B%5KHB\(04_=:U>* 6]4G3+C9T'0WG*=8P)! M6GX>;A&1/@!MB!8(X5J&C9V<06]4787Y\SM03TG?$ *-NE='"4/>J/HIW/R= M3,D*"B!$.IF8J!5L :20I[S8 FVY?.Y/1N(+S8#XW*1^Q7/K TXN3IUFX Z& MNZ#?'N4[[H ;;U3G.E,R,UI5RUO=!OPWJD;'34/Z@QTGP0L6UJ'<=A6 M^2KYVPUQYIO1R]B\&]'&8\_=ZB GR/'6S-%5 MHGM V DEW:I<);>]4?[T405O\3,B/N/G$CU1.!WI6[';;I6KDM>^.V;T2I.6 M*(R(SV!@)PX&)<^MJQ&_SVYUJ)*KO2-.O-%UV&4_;6 I)NN\6\T#XU67L>2- MJF#J+QWH7*:W;I4,C+\\PX,WJE4/J(M3P;B7;K6HEJN^<>RPM6=!\ TF.VOF MK]D_"=QGY$=HOCY=CGQT?1NE+DU>4SZ.[3"R1$0D^%U\Z7$X?5\LOD]67Y>SA%L 3AQET=#"G$XGHO6ZHT4+W MK_=>*&)!")(K9X*R@'(7E!=5[C%?'C[CSRMGB9+>)1.6!G)G3*IN4EFT>0ML M;GU]=CVJ-WYH42LZL7S+D60OD!:'<.]+H3/G_;X4"""U9\,V'L2Q%T'70O%J M 7A+V6 M+;TQ*2P-P=0I%2TM$"$2P]?(+3O./#:A*U]*OU08@K(0+MJ5$H4 AUE!'(_/ M4@"DLA 7AW![K90XQ%"&AQQ+/.18:BH?WG JA_&1+9T8W/#DORAWR/E#\9!S]G ]O5I-K^,$[.]&2>NC];%Y8Z>>UQ3O MS&<25B5@YY;L.@U<1B:2 P)>03CGEQ*F9]*[<4 83L.7'1,R3S^_*! GOUB/ MQ/QO\V RZ6F\(0@),_W*"D+PT,MTXWP2*:#?K%;?87\3(K)CPY)Y4R5VA5\4 MSFFCIF7APX E!:EU$14&8E]D&B630YLV9D7[N<.6+S8N^1(0K(I<*\YV)4^Z M856FZ^+Y.K%UTI,E7D$(OA8UUV4(S#+_%XO$,;E+%C,IMN3%8G .FC2M>!$" M',Y+K3>O(!#++=(>$=]A!'K0\>I@/WYK^,GRO\[7:T1')*/O;G8U7\IMD%Y= M").!6,%RDZH.(,/A]U80PY"*)E\(PM2@)X,\Y6:9G;6G!:^5U-%Q!^'X2P$@ MS7GNW-'#DZWTPN*TJ3R>MEYA0O +\T9:>_I%^!1YN28@#*X2-P39#ES/VU;1(RL@T(1V"5Q:I$!U:VE$@7.ZZ]L Z2'+**.A#.LRK+KH &D*S8AGUU MW+#+CR"Y)2&DB"XS]_$P0)(&9VX^'VO76;W(&H&05[GF^D4&#Y!XCP8@F*]C MO$$0L3L&QW?FN;*4UH"0A;B$X*18 $F)IV 3O-NY\=,^-TB],"G5 H0$Q#6' MGQ ;(*EF(4XL0@XLFFC'TD!JK4GR54"D!ZZ\)LFC 26I-6+!E3>N?S80XC0C MPM(@$NV6DH\ "+3XIM2HWV.?6?2R,4Z?%#%.IQY&]KD+<]D=N._1BMXB-!/= MU,]8!.=?$>M$/3)#7@W!"53)<00X(T&0^/.=J MXCG7M)_CEN @X+MV%&4A'&QH)"45 P T#GBKNR.=Y=:VZ4H0#BKT1HH*"2!) M]@YT2Y);?@V7H0S@FJ M6ZH<&$ B2ZO6A4H->Y4N#.$ H+S)2B. YB*91V$06KY3.LGE#Q\^*WPCJ:8' MG\C;O_&E]H<,E[V&RUZY1=-PV6MPLFIMJ@YY#?>\OJE[7H-+&G8 M?[\C-2KYL8<8C3XZL*$Y@]Z*_ZZ65[M?_KO^'PM5T;W%--6-BG4:+,_N\R:0 $MGTLA^0U99/6"FY#^ MN:G^;&"KX>NUK&G'PAM:%1OKSSZX*L(^2_P&1Y)D157:ZL]6NB+ 7HO;%2:W MK]A6?\+4*@+LI[C':[J!:$[BN>;Z&?Y6#B-0N6O($L8U]_+R@>&\O$;$?;98 MKIC$Q>HRR!/=-]/WU8C<8/UZ.?I]>W[+WN\826FZU^&YR:T@."DP O) MI4].3CD2TR+XU%$XOHQXH,S**)TTZ_'%VDM# M;42%(?A0=90M+101%DAQP?!#LBM'3PXAV4-(MC^$9 ^G--_X*LUY_3%@TP@';G;STO:\T@0$,I606S#T>UKI%-D!70Q;MTI)6O M#O_DHSPF0.,NK4P7#,E3B&,Z.;OD%\N+1"-.NW9_SC.T(0$2XMBVHUT4/TXZ M#[>(L QI!&W9"I=MIVV\0W?L^C\*Y^N5]2H09NE6^G-J41H:(.%^\:D5\=P_ MD7-+V<+(G/L7Q12M/)6U^G/ZH(0"2%@R[9I8P?;&PR_,]XU.4.+SDB6R/2L( MW+5+:6*"\!WQ,&VVB_X<_Q6>3T__\,EO$)Y7#H:0DC_U1#@O/BD^1S\*X.B@N7FC5[-,1I18@ MPZ\.B$A4'EAJU01R,E!")[7D!^<4\\[R'7F2@%0!" <*)10N$SV3@F'XC<7( M]5B"+?D;B[E"$#S2%3F?AV*6^_>6O:6+&I*9YJ6BD-: X%ZN*!!8)_N:*8Y,!:D%- PI2,Z&\7^=!?+JN66T1)L?9; MMJ#F+,H49?L0<:& 8(#WR?EKFA3N$DM1UO"B2DN+SOP7PVB._P&RO]_@Y_32R0M%6&,31,\!%D,0185MG=QJNFR.[MC M)0B+63T)JI \G&F3K^NT9X@VXU];/1G#QU]XN,=)J'[9_QW(3+UN6'-YB$L MF4L?*-;$#$A/A%2*4P+)JT!86]<F2( %R^E3N ML.'OQ<.&V_G\^M?9W5U\V#![6(T?;F=7=]/1^/%QNF*YGTX]#>!8*+*R8./ Z",9KN] MY9(8E]AG*BK<'^^*" 'PW7?5A^;_7GQH7KG_G@POSNO0>,/DCN[<9U20UM7A MWOH#DPF+(Y7LRDNUT*>=>BE@9LV?A-0+H0_63KZ7+]T*D)U]!1W6E#,?=AN; MGM,,2ZVF5:!"N 72J05A_U]1/\_;(QV<;4AE0; 3V>'2W6QE8N 6@[#JKLMW M+K V&'UOD:\H9 G,?(?.\R%QGR+6@8KS>O4@++CKBD(/:3O^&)\MIE"(--*C M2 I#6%[7E8($GN$PSB@(\8Y=S_/B _)@Z^X549RR&A .*&O(2@NCZ4N*1];6 M6GR7;J4/L:"5P8&6:(F%>*66@"S&*^IU";FWL"AO0/9TJ60C=N\R0)1U6S9+ MHV?D8?6E!\VZ$-;Q-50\*V MQ&9%FK]!J[@0*2YNP.2JG+Y"DRM& 4\84A,J MJP#$4JH43"67-MT1^?[FZV2$S^/E;Q*2R9*4XS^0S<+[[JS(M[?S=;S00LYQ MWRC9N#7< 03CJ-;1\S:B8?0 (BCU(KCX10T82-7IB]! \A' $H#4,(H* S&* M,F62R:%-8SBWOA)U. JO% 2S)->.LTGBD0_V4*-P.*I_DG$'(4:E#+0W%K4B M@2Z[YZ2N!MS?+I6K&AV@6 L)L:E;/.G;.N5E*FP(N"N_JI2%>'LA]R\!6D?> MG;L6!3GH505^0%!1MFF$@*2I<.5,7VTO8JE$SN$\3T'\7D4UEZ6D.>!'#5*I M5T?=8TUH2 -@K([K#H,ZV@!,"SCK#GW9ZU6&D."X^EC7PPA(I@E4C[_@2")J M/DIG;%55"#F/Z\W8*H2 I'D)]IVO\Q2GP(B&J&YM" F,*X]179" Q)I>[Q>I M%GGQ%)4@Y#*N*D05-@A![N=G"RY_"N[8">;GQQ]=#08A]=!QC\HN1ZFK&TSBK-"=]'5(-I\5[ MJ*D8^0J2*-6"R;F@M%!*(>O>-"TM?\/;;>2^]2$,-D>R(5YRU;SP%8 I+T@^ MPT-S&GE/^;&+=D(^YKZ;MM 7#\^JYM0>EVJ77[(WM%Q*9N2ER<)83H7S\&Q]LW7\RADCU<&\0G: MS^YFJS@+:*H3"!M$91^DJWLW^.+CIP"19V8_8R3T,_9M6BOA@^7949+R M88D][P:3%XN((F,ZZ!="9+.>4G7 #(@JEQH8O[KAMH LR$(+LHPXCZ^X+96: M-=L7!$=Z9R.7JZG-\O,-:*< X"P((B2\7]5.7Q!67+W23@4_F]-.@:>Q*MVI MXDEZX+'S1Q2$G%>NVNL&PM*M4V5KCY5OUPK>4EFR9,DSGT7NL]#4J45\6JPC MRRCK'\(R\2U82QF/(6IV*:X64)X7]BQ8FFW\IRS:.& ATW=N(-HL=]4YJ/5I M5R:$J]LM,QIJ6/S/+B)4:MM#V]1 M9'9C,? 0([.OZ=[CF4YYSW06#$(2L?&\=(.O$M,DK]*G"&TY$BB"8:<*[,Z[ M,C1;7@6(:=)1.+Z,>*",7]I'=(D5QR _OEA[19Y9?F$(MDQ'V7*7\;E8@&SH MK@[G'\]KT_CZINP='445N6QD> % M(N!DDQ\#^R2UE=(:$ QF)9WE"I"'$)ZX/I<6UV<((7>MBNLS#'$-H7JP0_72 M:Z7+.NN8Z28\*Y;&JE%:&\(PTY.I-B1 9P5\FE-G-%4E*6H"PF%J'7&*< &2 M:84 ON8B'V&<-K86Z0CW/.3\EG+)XY#/VL(N&! MO5 CN)/%+]:'T5G!Y*B]/FO"";HFZ &YYR=3J?.%+'U$; MIQV/EN_@/Z6)?PI%C-_Z*JM YW.. I36P^86\;(#L==;+/\@NX;+*V?\4EAE M3O/QM,[N\8ZN\^CDGTOF=!2E75,+GGKB4&-#=8+-7UX(JCRH=[P1%"[ M3NOAB:"FGNQ MH\=A[#M6@0KQBDRC%@3S6/?1>!V,(9LI1!B/(9LI=UF*ZTML#OL;T)$ M=M?H2673^$4-V#/!\V%J>\9' $L 4CLF*@S$ALF4228'&+;KSO71?#VA2T27 MG\I75A"";9*K4D8 ' 1#^-(0OB26SRE_YPH?]U''A)_GD!V!N#3J0=C"Z,E1 M PR@P):\/S$3HK$BEA^L$:$F0!#$H>F6+MUJ?T*::D-M_03N(6)HY^O?D$6" M"QE4+==N^+BU",N[RXG^*%L9?I!2642 QND#]FTKV,[)PB+A\9?T,0"=S:DF M1COQ,Y&E6NA4EJJENG3\E8(%2*"G:>(&DQLDS/54*-6I8 3/LI:;!\^D V*^ MQ!D9OQ5;_MSB6*U3\0A>6=7,'JC$ DA>2Q0@=NN"^7XOR>.GKWNZ\Q0%+2KJ M="HIP=NI>I)2 &E]_9!3#T6&5[TJG7)?\.BIQEI!B0/0&)GYSY0N3 X/2)1( M*%ND6V_$ASI#($LX1*8OK9=[BH2XEB>:/01ENQ5#+1>% $@>$Q\"()&(UWM? M K2.O#MW+4R'K%6U6W'5RYRM!0B0\&:[O>624TJY[&H] >,Q,*(!IEN[6Q'6 MVO9K8X)PM^P>_?DG+>DCNH1_#+']=8L]RH-@^J^(4E;J=MG'#\5GZ.^G__W? MXX?9PW0T?K@>/:[FD__X>7YW/5T^_I_1]#^_S%:_?7O7RTK0."3;@Q+Z/B3; M&Y+M#9J>6*N*LI"B-A0 M6B^CDF3F7]Q^3Y=AY+ ,"R/"SGLHL)\'8=W6+;R MEJ9.12@3@DKG,I+2P-7B%7[F=4M>09GYB^C)<^UDO"OO]*LJ0I@4])4M?\-? MA0[(NC:VNAI&35R^3[=D)# ,KYU2]$B-&*\@%*.ETJG,(HJ#P_3RE8Y8$C(' MYH*V&(<+ZBQF%;4@6#&Q=F77M0HH0$Q6P2,]A)U#"#M/;8OB^,U@'(5;3-P_ MA2;@4E6"'R>NBP2LI$J.,MW*_8D*UT4$2((%8QX_)*L]@YU*]R= 7 @!LE#F M41B$EN^X_D97,IDJ_0D0E^, )*.8Q$1WKB/V:&/R1FY"] -ZD3ZFK5NY/^'B MNH@ 29!S8INXK$[YPH^F84[8OVR?Q#+KL30.KM7:+?'Q"*'1!LJV-3N':?70?Y#LO21?7+IA"LC9Z#152U1^'W>H# M"B]UX"1?>):OWJT0Z]W0UP;5_M*4?@W8K8C33F1%+.9HN+8._!6HM'RW,JCD M9=% T5EB&):0!MD1RU"D8+NJ1K>,K^0FT<+1_B,D9RL9$Z':^DJ+=\OTZI?I MI2#Z,%54K"XW.;,>'3W=[# M!Y18D\7Q<2[6\>H%K[8X"JC)8]>O76H[D"\.$:_6#H182[X&G9=?U8"U\L)A M[.?QV6*0+KP9"9*G#H5E(83I*5@N)MYT>A8Z#:/+&H)U(K_U+JW1IWNE4B @ MI2*=$!1U@,P/&OJF(2,HP?I!.%^SVSG\9WDDY2!,$EI*E@T#*N G M2*A*M MFA"FE=)"TD)F.$H+>;2YS2WR$;$\2NC8V;%D62'+@_V,CK3*QU3)-B#$A9<6 M94F,ID/OAILQD&_&Q!Z?@FME3(CE;V)ZKPZ7(L>#V/&+19QL0-CXV7(]QH0; M3&YI75%^T?:Z@V"5-;6F-1X A7?-22:L]0I@H.M(N&1O>@H*= M'D^[HFJ7#V]!Q])1TC,_"2YK6JGX??3G M E;#P &IS=B+VT4.'Z+\40+=ROVYQ:6+") $SYYP1)ZI@>(3OK)>K^@>;.W& M]DQ?PDTUWI^+8DTAAGL6?6.Y)(X>GL<$!64/I3^5.)1F?8V>66>C!'XPG$_+ MK#&;,U8'Z9NTN3)].J'.D0Y\P12()O4+#-_1.NANIRL@QR%*J$'LBD MRRQL8D>EOEY)>0CG*&V.!>[D6F1#"_(,2)B2)?WM(D?ZR^\K-J6Q?/L."_B/ M+(]C="7E^G!.+"$? +]_=NI MIIL2]4R>030A'3V4;>_3%29OR>9/P;22^M:'?,8YD@WQDJOUA:\ S'Y!\AD> MFEOTW%-^[**=D(^Y[Z9M.$?H)T;F*#7 2NM5SLKL=],&5\;*+*5#%,80A:'P MFSRIST*>\EO%Z>O>)7%A]2%3,^WW+,ZB&=" CB8J'YO%__L%!>$YW<5'F;8T MUL4W$#K!Q0U-9ZJ,A/.QQC@(HB0?3L!.8^P0.2M$=E(-:JG#GL5)M,0%:-I5 M9=CP8"[=X.L-0>B4B&[90CB.?K_?0#2%/C/>JLJ=1M8OF#E*/);]JR.E$_7< MG]B.3MCQUA4OG1RI2[7+]MN?<)(.F $WTB3ED!W;(26Z[//0'S]\+A%L$G=W MC#,96<<.S<6;V%OD1/&S5Y5/5Z6A*LVU/T2YE(AR:5JL0X#,$" S!,@, 3(& M F2Z6$PJO?@--&S0Z]\86S(&H;DYIJ\'#%5X>HQG3J4$6V+/N\&$?6Q:_12= M@3AZ:$F"TN"]^0,E[B:]I61FY/( YU>Z.,7!:^ M*66,[?WEC;O65+'0#XACWAXI8H&!;T@-4WS\%;F;;8B<\3,BU@:=%B1QJA3& MXW57SA=M0GJ]E.S*,:/-S6]/J\VJ\IMS\)0T( ;TO5]*+CP/X+H9VE#T)BEX M8RZD-I6]2;:_)84_03.J\R6)Z/4:!9;:E^3\6])\CFO&A.Z7)N.-.>!,:G]I MWK\E_>=X@\S8_I)DO#&?GUGK7Y+W?=)_?1^4@?VL=N]OS+%H<#^KS7)H2OZD MQOPDP/S 7N\,*-(GU0D?MBNR8F]"TNK%8 M$"4/.@GJT: "C&O2B$%I+QA(@_6M)R.KBRB'88F83.E\.<%^S,7(\MAM<8&5 M-D-"KQ?B7/MLAH_0+',-\R!>Z8G8\*FE!4RA"HQ'CP2Y09I=CU ]>6[1=;[:G7OI#V%APB=D$SJLUX MD+)HVP\WR??7^S6"?!RW%$&2Y^(;TLW"$>H*AY;7B9KJ==W[*;T[C=5C*#3E M;6:IDD79P:*TT*')N X3BMH2&P&II]9K86>?8@PPB(=<^CM[E/X!A[^A<(EL MO/'9^Z7I:UZJE!GM]@TBUU8KIQ0=,?!;4-=D,KG!Y/@G5DYD8;LFHE,%_ON; M4& !)P%I\H)@&R$G8.\OEKE]K%&O4WWYL4M]T0 /2,057N(\ 9FOFYH_]=KO M=L_\ 9R-T>,2W$25R\"JFJ#RAQ()*I>/8P!Y*8=W4(=W4(//T@8C$ K5\'52=MYB"I^JEZ0,11 9JA3RH>B$G&SP] M+T<_HI\XP]3M4-CMPI?[U0*%N< Z7U[US[.+265\HSK M_!Z/DIYN];G6.9I!+GT+NCM7!Q(=+M3R@!&J3JE@P33V!$=T<7J0AJH+RD((55BB0!!Q+B[:EZ!S,0(8C!>&F,L* X@F5RF1 MC/]MQHZ/'V83R[<<2QR67"AB.CY%W. @F%B&'X\,2(FLHJ]"?J%(9BM;O)(D['_M^9'EW[LX- MDRL\<_]+D!\Y%=N 'VI9$1@$U]4$[RA9\2E'5K.'V^G#9!9[MY+>1BCI[MMS<"FV M,4MV:"78,*:^]<%ME2.Y^RUAW#EWJU+X"F#35Y!\AH?F/!KWE!^[:"?D8^Z[ MZ?T>1^@G1N8H--LLX2GLW]HDB*^*/L$87R MS?1G*UT>&\@M&H=XMCAD3ODE9<."+BX2K2PM7VXS_=EUE\<&5K[LS%Y+@DG! M/FZY+]0#DL(O%G'9%* 2 J<<_)VUA'A (E"QWA3+:]W4*\5JHXZ*LKZ)S^5\ M$X,K(KM;61#L1'8X)\<0+X%7@E^L+PX*/O7=;PV/=#"=/U(B/KV6E 7@QY"I M38[K/ 1M^+._^-9^3_ SS:4*G)V48LQF/!Y_(')) I"O$-$ M% K#*]27(!@>[=VSF67CG*\SM CMAZ0L /LA5I@3QR7TMV$]3E<\3GV);8>H MI&G+H52.L^40(3 1ST5WQ(CL+1(>&/W"(#I>,0.V0^4>$ 30\:@W<%*"]A&Q MMW0C,-X0%-.;)TUH34K4!6!=9&IU/G#11]1*E!UYPF21W2E) NXDI4W;G=)J M=0G%DZ!JA>=_1FSCJ\]U:7GC!S?5^2[%!>&BP<6IP3IAG%5=^A#4,#!'J-R3 MBIL? B @I:)Q!T18!]1%$*F^:<@(QI40YM^;KQ\M#_&-FJ0JXJ( EJ9B=>'S M.TU^*Z_,,]G3=0,)%W0CSAJ>^7]$Y'"A0KP^TJ]K>HVJTI[+V^[:D+H? N=A M>HOPAEC[+5NV"0R.I*P!NZ,ZNN+:'0D$ [Q/0FW2I CMCZ0L .DU*(S_\4P MFN-_@.SO-_CY?1#N2<)_]E.*]_2WWV=W>2Z?_FK:KBC5(F;FB=J.V389\]C& M_FIZZZK/-D9MQVQ;<-FVZ)IMG^NP;=$HVZKM13S*/LQB;9Y1^N6QL>\\8+K2 MYW]>T9\"]J8D]H,[1:!GLUV8"Q%M@U5O++CT#OL;%A*Y.'J\+O$CXQWS>8E" M=935( 2/MBU_-1< 15\MT3/R(\3>W3T=4['7I$Y'5=-7VXM8JC9VK9'^QVXX M"H1?J24(P:9MZT,EQ@!2D[!&%86*O$DV.$U!1@G&<]&S!W. BRU"N#0CQ MK:V;B7(L@:00[([F.8;PD+SH,U\O/,K M@J [*_+M[80VL"D;Z/M#\1+RXLMR=C.+GZ5?KI;SQ<^SA]'M]&ZT6$[?W8V_ M/$Q^'DU^'B]OAZC?(>IWB/I]HU&_&1,C"]KC%#/M/=2/]>62/]S'?KWT:K MY?CA<3Q9S>8/!M>C]A8Y$7NL783ZZI#Y(ENV5FNK*D48J\@D!"$\NKKDAPK080V6X8!4DL\6D5*PD9DI2& M$(,HUIM+B) $0BL,/O9UY]D2OA8+05C@Z;"S2'D;7)P&?U@'#4;RRT%8>6GP MDD]\&^Q\B(AUF&S1CBVK%L1]IJ3%.1&1(^:M1B4(!RT:C-9 THHIV+NY2QLS M7V849,4AG&SHF <9!B >D(EG!<%\_1AB^ZMD)2DI#^@:=%,+1PE:PY%)*7JD M2T->02!+0Z7J9:Y)<'"8#@[SGQ$)7:HZ"W),51V3I[BVHJ@%80$IUJ[LS14% M%,.6+7H*7,>UR(&=+6I8-G%Y0)>T&[-L8K2&Q78A)TD&D (GM70Z%:%8/I5J M9B2E@:N-==IQ13B+W\5C9GKF+Z(GS[63QTC%*S;-BA ,G;ZRG==RFNC@>(Y2 MD%2G7.IJYLZ\="%EADXU:PGFH&R%=GM,J)E(="O6TUD01,BYCHCK;Y('*.,' M+8,']!)_XIZA56P(FO=%)?-XGI-07-(592U)EI DA> /EUB"%CX>KI,N7E9T@PT MQYBNQ,LC!23MZPBM<(HZ%P63B.Z*_? 8,)O\(A"R=FT(H<%59*L-$$) Q?&: MXA)1 \2"RH_W3(T05C>='J$,M*0P !R.GH5!71I$P0G==$Y(>77@7A*6FDFT<1K.J0YID5^ M<) M ^6,0$?ULN'*&1AM' G$H="N'4R#D&J#&U#]N:*+?_:>J!-?JQ4?"FA7 M!7$LP-.:LX-1&THK=TPMPEYA8B^AB)G-*03!E2MG*X=H$+:#9Q55!REZ50U> M("H!C7^@4F+*Z&&JEM/U\00>@W&RO@*!RRH &GJE!2[#!(-M-LAS[SGC',/\9_\J;#^NT M!N'LI*QL:X,&-+3U1:U5 \+!2-6AVA>1O;U[I*+1Y@D.&=& M1>4?3)?L5%I_:U9:7$" 1',RZPEY1^5YP#X^T?V 1&>.>E4[%=[?FQ6>'D) MTHP]"&D",Y2+QIRB4J<2_+'AX:? !DAV%P-Q6DZ[?D0I/EH0%F]X7(BQ,? M?O_RF&-W^H/IF 2M;/=I@DUQL?#.0OJ#Z5B"4EQLY[4%/2[.'@1<9!]Z\?)" MFF#37J3A^.T;/7[[EHYS&CZPZWM>_ 5A^_SPL/"L."Z@&B;"-]/)FK MBK62P^$?[Q,VT_\]60'Z]_\/4$L#!!0 ( !N!:5;ET'M8X*D /2U"0 5 M 86YI<"TR,#(R,3(S,5]L86(N>&ULW+UK<^0VDBCZ_4;<_X#KLW'6CBC9 M[O:,9^RS>TZ42E);L6I)*\F>G76).2%YD6+TZ5^_V!4G M4;&,XR_^S__^?_^??_G_3D[^X_3NBJRRY6Y#TY(L4S>QTE"3O-X]40)>??MU^^__O;K/Y&3DXK&:50PG"PEG-C[K]\U?UE4]++T M1_+=-S]\\_[;]]^1[W_\\U]^_/8OY/9C _>1L;>.;8!)G/[V(_S/(QN0,#'3 MXE^_>"[+[8_??//ITZ>O/S_FR==9_L2PO_WNFQKP"P'YX^_?###]_POS+0(OZQX/A7V3(J^<1;^2): M"/C720UV K\Z>??^Y+MW7W\N5C5?/;8LPK._KLH&00;^\S?BCU^P*2;D7_(L MH7=T3;AH/Y:O6_JO7Q3Q9IL +?Z[YYRNU4,G>?X-X'^3TB?X[L#[#\#[N^^! M]_]1_?HJ>J3)%P0@?[Z[U$KQ0X=6A?2--RX?F G14:S*F-/R6_9Y+8>R6/J? MR:R,DG$S*6%6_ HG +^Z8C]UV*:?2YJNZ*IF'"@9;(0/Q V84P;:V;)#, %K MSO+^1!2U#15T^?53]O+-BL;@L][##R?P Y>?_>._%AGSQ?/'HLRC95E3XOS_ MZQ>*OW_3\ (@\[S+4)0O:Q+L1XM\%<0WRXSYLVUYDHAY%.CK/-LH&:B&RQ1_ M_*_D,=GGL,->3HMLER_IH \@/RE5RFZRS?<"?\+X+X,;]NS8$TZD/TV-J.)) >U/\WM[%=?WX=G%=-,#.A M5PH)GOS*,?[OP1JQCHI'SC9;2#U%T5:H!4W*HOY-JQ_5+_[KOF2N##A:)%%1 MW*SORVSYV_QS7.S)Z@#O5U.:ZX3KPR&I M@X[ACC;L _E7!C4'?5W@<$(3QBA E,;BJ[Y[+[9Q_P-^(W1Q<;^ERSA*]%_7 M NOW"SLQ#E_9".CM2SMPH;'\!:D0QG_VPQ>3;(]#+UD4VU\KV,%3VV# MKL[85L4@RQXP8'^XPM@PJ )@/OTWGF4%C'$#ZOI]T$1 MO;J&[9Z'WX/#\?9*)@R>OX'WYP[$T>5%G-#KG6+]KP;Q__UU;-;???_O7K^W M>O#>=ZY.B0&."$!OW_>./L5PG)V6U]%&Y>W58%C?6_ONE^DRRYDGX1L%?BBYR'9IF;\NLI5>#2Q86%KA)$Q728PH"#KCP(]. MA3JH,\*129:3B@ !"M[TZB'Z?+EB(2M>QR+IP!(\M/!8NF01H*M%&F $_3%R MHM,&M"JB8,.J( *',"1?"U1P7/.<1AJ%Z/X9(>5-P5Z3 M\2;]S6_"6V_@_L4D_ZP,QM=WA'3FY/8Y2_4'4WT0_]]3QV;]3??_[O6[J@?O M?5L.1CB)8/UM^W\T>N'58S<_ZH" MA@@@CQ9[_GGYS!BAFJ-D-1B>Y:K8W;=>&0;%@OL,]+YW#4IJ6+]'R;]DR2XM MHYS?<^2JI" -'-8R6\-P=X6]!X2PN%9RH%M7-\!$0'O[^G^C2?)O:?8IO:=1 MP=8)J\NBV!D.?+7P6-I@$:"K%1I@!.TP$?WU8X,#J4I1K3E>4U3R1532IRQ_ MU8JV!X69J-)CMI^KTH @I:OLC6_*6,E)#>OMB]]OHB0YW15Q2@M]Z-B#POKB M2F:[7[P#@O#%%>/KOC@')36LMR]^OJ'Y$PM"'_+L4_F\R#;;*-7;N@8:2P., MS'8Q,N+)(OTNX4.#-:75C#:_= 2 ,)W[HVN^\P" MD'!(?^<([2O9^^>(27^S*Z%*$IQ\ZS?"1B2T,P4'4?9.%@P8&.<+5G:TIPS2 M&^89$>; MRY6>X?KO:!^QR^#>9Q1_Q/B0\LC:3PE Y/+,W]>L:];I^6XAT+[H/I-[W[3^ M,\97[8ZM_:XUF+^P3=,RCY++=$4__QO5K\5[<&C!6%"$KS\)VDZ&G@?.;K6=DHI^Y5UWQ M"'@""!@/CEMV+]AO3$5%>I!XSXTU3.^_-MX#0WELK.1!_]98U@:.X%T5Q-MW M-V7HP&*K@X)QM4)(@(@JT>/"JA1550)?:C%G8Z\XO^JSW+V_(ZP#50PVJT#Y MCW[7@/V1^RO &F::@]B#:E#>K"_B-$JAKM5M)NH<:(K3#D-%KDSI():R2*4! M#Z]>I94I17VZM,B2>,6+K9]&"50PAR-A6A[N.PY2-U4Q7!T0L@KU"N"J(?#4 MPE3TM@$*H]+ME:9LG0D0^?/W6%:JP)7W(G4V%DRJ<*6O23<)OZ54Z-X'TUZ4 M>%X4S&U:@N(^$([RJEF5%;<+X5UI5(<._H.$/B-126H*A)/ ,9I)I%O"#[1%1[&G.\HL/EZR;2#PI4[DM\#B MV(N1<=D^E(#>[<' 14]#6EAN 3-=UKX?71_">1T@\E8"T'*C("V%',3HK(@,\/X71E9F^NNC"H6T.#/"L)"MX!!)"Q&#VCB\6)=11 MC*7N/ZM*0[.QHKAM S?-G2_L:YG+3/BU2)D1-B]%O**B?"L!BB1.F8]^X?$D>:4K7,?/LT"X7")'UKMSEE&S% MW2UC :KYO,+U/J/-Z)$4&H8D)-MR)MBN9_FZA#@2KTF2I4\T__HH)J3R1H,G MMH(E IAP: 3W-)KOZMOR+XIX?O<3358767[/=HG767D;Y>7-^BPNMED1)1_R M;+>U+&H'$L$\\1LJ:O\HT)4"TAGA,/9T)]] Y81YGQ.&!:OCK"1 "OQ'38QP M:L==-#N?D$\C]3.CPGTN2(UBCY5C./^\I6E!S6:G@<6Q+B/CLA$I ;W;BH$+ MK;.N@)&WB6,XIP)8WM\MJW.4*)"[(Y>[@R#NBJQW1+AW0VYW0CB;(A=&>7OU MYNH*\1KH-H<5O]OL^-;\C&YS MZ+0*NW+VX?)F1< M=<)?DR4<=/>*HD3$7TL-2'@6)5=!-F*]-#>K<;& M2O^];(4@74>2^N -+65BO!0E8S^JV*^2BE;RWY(X>HR3N(RK@V5F8SMQC=TD M#R'E Y5,GO@QH8VHYY^7R0XJ2GW(LM6G.-&G;;B@8N4/N8O5S2NRXR'D&[DR MI$^*>]NMO^9&NM\>]/;5YWVV\2(;\0+[JEV>LXTPK['ZG"4K MME^ #7'Y:GFMZXZ.HZ9#Q9,5V177NZH/8ZQ_!;*W(Q-( 3QCGTZN&?E(?_\] M2J$B@\ 5MULRS7^N_H)M=F[/XDT(Z*;E\$!>#XUI/F[/S3N*Y>F]_#!S&?9L M7D+$4?XL?7J@^>:,/EH>0BHAD=1=SW1'S_M@_A5X2U!RO./_[!Y!K48X,GJMD!=8"\"T)X^)V1HF#^O3Z-GJ% M5Z]NCZ[W@7&?6ZM95SVT[D*B/;%6L:%_DEQ!X[\/&<7]5D!CZ7:^HZN[[#5* MI"6 7CXU-)IVFYC?4V\5*(9^Z_E0J0A DP8*[59M_T;IA!N4L?(>"WEB(5I,(.D M#='C[5.N]T22D*C%<8<$:6I8B+NQ!D]>(/3G=%G-*B M6&2;1\8D[*L760IU&QE'"[F89.VY7JUNXT":.-YEDHF0G=!!!+W[J@FX[=E% M39-(1-DRMR%+.G1G36Q\/7IJN/46[!C3(;N)93L)G8JM>"\EI(6)VW,)#0+B MFPFC"+V'$TIHG-<3!E8T3R@Z&\= WE$,D<+^F"+!7BBWX]NWS &W']G*!LO MBF:U#8:H;2'C'.<^R<%+3RP'^?(Z*REY]UWO7;07JWB@;-^41_FKT_,C+32. M-5B8ERU! ^K="HQ\]#UG#>WIT9!U13^,_?U'02%H>-VJ371_F)=E'C_N2D@K M?<;00;&' %B EKS-RF]?'GOP1Y8S<4VA* M1.8S\D_??OWMM]^^(]LHY^5]Z(R\FWW__??L__]"BF<;@Z[_$10$7Z'R_N"N+DOT NJ[M)[;_VW=('>,'OI0.[VWTL-?0 ;U_ M'OPR6/7L5^-$T5^9?A ^^Y(X5NBBL52K.4+9PHW?!8P\<@"U*-PI#8,.1+:+(JC$'\0L(H&._)*^@9Y#1G M6_[(A)&'?_$A\J\\IS,/FZ=]B3G"$?NFV]*:)^!>Z:O^\M=WL_=_?:=T5-_. M_OK]GR9;\P;04+?9$%@COA(2K0&9CNF]]F/[8!C-Q]0\J!IX=;=F02P #N!_ MZ(9RNKUD ';UD-.HV.6O?"[$\LAD7'IPI-,^"_N=0ST-K/^S.R,C_2.Z"KS6 M5X$Q.T9$K_?9")C_[BNH$F MMU7#ZPH![6W06/ZAO>8)XW^IYM]39XXRBE.Z.H_RE,7$HM-M:!TO8WU'#CLB M5B<.5Y&Z'3AL6 B=-]Q84CVZY(BDQB1?=GN!<62T"N>CY>KVJN*0V+W^>#(< M"ZO;G#[3M&#K0]$KX2HKH'+[S?HA^JSS&T.IH'?N&R*LID&?"PG,/GSN_!FU M4R1N=NC4C3V^!%)?B;X#;#7$Z 704V\BL:OVT!VQ$]Z8LWHD44XM[: GO!ZD MC3FA;[Y,Q$?6BXUT'>E\O13.]:/;M6, UXV'7S/BY6HX2Q- ,D80O%H3CIVY M%'G'P=S7VLIM:\2UHZ%GS1O%&5+B/;C2[H-*NJ/GWP\1H9>4'WP-=RD[JGO6 M_9&?;6GOQ2U86-D03L)TDR.,* BY$@[\#,EQ0]&J7^K^>/.Z/1Z8455[J:@" MG68&''%Q-&R08+*>.2%ZU[8!7/47BN<+\5>5ATAQ2I_B-#VV( Z;W$.$F*_^L2NJ]S]0 M&&_Y'.5/]#%:_B8_VVS:<^(\C]O+86;;IIO\GJ?7\%NM6YK?PT63[C+,%3N( M)Q$VX0P/(72HV,\?S'PY/'JX%1E5@H2X626,".%4@DBK'RBB,9D>I!4R?AFG M9)4E2907A#DT<9T:Q%L\+EPQ;_(NW&:ICQ6$R>F$,9C:/@JVB:GY<3 M@4A: MS"#,R5$<\YL4FV1X=B.2L89,18T1D+UTA;#:B@ /PTYD7MQMY(@I=./LPRB& MBVVH)<*SBYLV3V_(/'30 K(0A3A6,Y%PPK"5'D/N!B.A!O,>U56H:M?$EV B MB^TXF1/CGJ*&)L4X_V7G7W9BV\:)B3<1"8 M=N.\VY25*I"-\Z%BM."51&$8@W&'K(4.Q CT.V,-*+[R6[:2?<4_ZHLRIX7] M,!FJ*Z=J05P_TPEE>3],EO;BR;.[ M)I=ME,H_'?OT8;@M#)5$@L>TBFX"SCB8,FI$8-Y(FA'", M0[^=U$,'813&M?^P.TD\8YA0"#0CL&]CK%CAF(-E,V-!"<(P[!N!$;=!>"9R M%'&PZNL(SG3W?'KX8"KL= 6PE-@1P"'4V)$Y<2ZRH]X5>TPN&"C'_BED(U<@ MYY!#Y5&<1'H3R9YS<%0E\^*?Q MUOCW=V+O>:J%Q?).%>=DS:4"]^R4C'ZKT MC2)+XA4_/&B0>+FKFVW5[@U';^[H"TUW]()]#VCH C+\+2Z?%[NB9/+E3>?1 M>5%0]G\K?;V2492P2@"-%KI;$V@P&80B02-Y5%0-XI0(3"6I:9%/C!BIJ'YTJ?SSUN:,JXM M0;/^D&4K7N: MYB_QDC:V>T:W.52+!I-D/R>4/]5,5_--EI?Q[ZKZXU,2QKJ#GFI*NC?5AU)% MN,^>AF7%ZK/@9:8X:5$-0Q"7X[5,?T::$43U#'D0K"OR(T].$270QI V$[*2 M:/))B"1B.'=[=[2@S+*>F61G+(@GV1:V$95#TZX;C#A8"W '0;I+;0,"PJ+: MRHUBU25PJ@KB#58=C_#6E0?*LFJQ<(K8T821>_I 4Q;A$S#ZU29.8U@-0#UV MLW6X(B,5NQLD6J< GA.F_Z)X ]CJUS\1R#-2H8O(U"%P5&.R-^$Z1+I%EL/# MH))*Q31V*9336/)3(ZI9MOKR$]-\NB>!+E8548<"BO.0%PYN"VTC!HZ;,G5&KK-TFV>KW1)OU7J8>+U5)XJ)G.Z*.*5%L<@V MCW'*^6A:?Y=PL!VOJA/L>9XS4<31]N(9?KQ,1?&IF[4&I:[<]_I.,X/>1LY>K?:2*G3;?ACO/TK0L.S.ZCN*J_1-;7]05RU T+!,^(9K)=<3%<5J#!)-=CA.B=X&@)N5;*?5/A0KKNE0%H26'7\ M#Y'OBI%/2-& U=N0*1N5LO5-GFV?X_0V9PYGERZ?%[RTX'YJE14:HUVIE?FV M8ZD6%*EIJ86??@'()B:)TH\%6<5LK5HFKR1O51^ZB][N\G@=LW^W8[!->P*% M.=A,PD@-">CV17/HD%FM<0E=KQD6BX9Q6A_%/NY*DF8E2>)-7 TCCFMA@;R) M\M\HO]FIM\B^NYH.G4AI5A@&$2BDPO$;S,<)X/Y]L8[)RYQM^QB7Z1.O;\JU M$T[Z+]/E#K)+X6?]@:@;-MK1^1#A]@[175 QCM/=^5(=1K?85>ECX8T6O'%@ M38+_$RL394(!H"P(P($B>< M!HZ_.%# 5J0(4$C<2BS",EKJ"]S=U_DWAHO^+AA>6HJ*W?TD$QD&)66DSX R MQZ%J\7+,6R1KDQ='=D53ET RMAHVVAYPMI0T&1(Y,['/M#(GL07#RT;DO%5FB4[V-:UF69KJG^894+*M8K*W>QND^N M['@([Z]F.R=*^"#VEZRRO MFD\_1)]IEG13L$E8PG.PC"?8U=:O]2M''!'SZ?!1)['_ M_/@HPR$]83ZB+(K@).W;VH>D8ECI)31YY /7[H8/S8.S-!2IQ\+9__F?/!B+ M"*+L/RE=QR7OPR=/$J(?8^-7[K=BSCAQ"FA,_Z%EOF_[/5 DN]7PH;,Y!EYO MK,B7%<;$X=L](V68!+*RB^A-2I6R^S1\5][%4>:CHP1^#H-H:3W*W(-!.N11 M,=HYT)$!_!_>]$=7%@[H!KUY6>;QXZZ,X'JFS*"NZ.2I8:[;3%<)$L6YI1]C M<^50=;+J[;#K !X1ZOR=Q2_QBJ:K8J^"#=PY:@^"AY$(H0*@FYCZ&X87KW,T/8ZE<6K9"E]@5=_&-?(%OW M)0>)QRU0%-F(DQVD 7.;:X3],0CK,L5S#6P8MJ.-S4I =,LP^>.^(1PECH[5 M>A/K0LF[BHVU_QW"-^>X:9 2A"567L)1N 8Z#&O<8]YDCQ4HND5V^'"RR0HC M#*LTLZ\..:%8IIGW &SS;S1^>F8:7ZS[O4.,$7/@31P['B4 MH+)U#R+@W>9'<-=3QYH&J8@0007>;/1;0APS<&\94OV.]L,N7D'Q^B/*+4)[ M3>FDEKXO,W[9?*_BAN20*D?JVC)G,)6@G))-6 >WI",1BF,R\W>H:SKF^N5P MYS10]GJ%\Y8=U/%$QBF 6=^(P&-!.*6-[C\*ES]2CC1PK*RQPJAI/GZ=SWST@U)JD')=*H M_&Y+&I>T \N^*SR'-?E$UK.TK&>IE&8%N?BC:2(64?%\D62??J*K)UI7YYNO MV>3>T642%46\CI=US>!Q/FOX$.%YJK'3Y.J?AM(/RBN-8WZ,+SICZXL77J&] M(/^^BY)X_I^YV#" M1;]IL NFN5_0(V+>*MBX&G27P/LY%+#4^TA__SU*XY02051TFI3&^N?J#[AZ M*G@ "\Q2D&+^.=8]@[7@(.NE21"E/JH0\/10STT_*U#H4PM+?@7HWJ&\GP32 M+M]GV89M?709>&I8I.11$^.=U%$5H/_$43T75@4AOPIP' V9KU:\JWJ4W$;Q MZC)=1-N81>^/%-(/--):<' TQDD067.,"-XUR(&;?I.+!H< T@F+:Q4:BBH] MP&7>+G_E850\%3.JD0$>1X6L LCJHP7VKCH63OK+\PH>\3'Q?+G<;7:\"+]N MHV[V0.[X2-YHJ( =S^2*[-]+#>.L[[%:?*(Z.*KR>^# UW0HYJDS2\G8H*OZ M98)1(77 6'U73*QWVZRH(!&ZJNC9,"K1&5W'RWC":],B+R7E8/]J%8/]X[\6 M8F1H(KQ>TV4I$EINUO-5MN6W$?T-FCN:7V49*@ZHC2N.-P4:QE#_L*!!)0)W M1@0V.)X:?_(-W($ZIMS%#4$,3\_Z^SMWK*!TS;CS<]2VR;>#A_JT)CM%&0+' MD0A/!W5B.ON]/?R@]%+-W#@-G4E97%A%/#OYHY=I_Y3X+DN2BRS_%.7:7EA# MJ: 5_1PC[%XQT"$D,(J$#N=/53R48Y,O:SI?P4F_ZE"?_ KD2$4/*5]Z:JE7 M-JDG[(.KN)61;BP?,G%?":DY=+/-\BA_%5![4W$@+80>NH<*WG38'4L(I__N M8=SJ,BS6)&)66'14E0H#9=K,-W9,F:'X-(GV+L2A<^^6#\IO[LIZV K?,LW5!7]Q^L@"$G\02-.">Y<[ MX+I@1GU/\Y=X2<7R$JIF/:6Y%9X1CSTB- M/^--V8D@<.V(*&I7 MU#*Z3,H^1@"&I19":T]=<%PS4O%BM1Z!U)H/3O@Z5 XG"S$5C_&4+\IXN2R* M'5V=[7*V>1"QEKN&NLYE-SAK$QZ'$\+*+!TK=F2D$9NHO0#I9N(A.*J=MY'&3K=6!^ MP\8^8D8.LO:@ WR[)N%0<[@L^I#K^Z6-I!64];L)[AKIM81"\0 N7(Z)][WE M+" 'KQ%.[$Y*JR_'9L> M-P<.1OWFPK6TTIK(+78H!F7J0R;AD ND0O%Z-UYG3*8'VT9[]XDF=6)PWW#>TW$O)M<^%@\$&'?7[K M4/![[S$QOHL>E&%KQ7.-WC)N*$:K86Q,7):I!&6,KC*JCLZXV' C=IV],.3= M1A8S)..3[OQ&69\*/RCSTPOH'$9#-$ =9Z."9+ FZ"SE8!L,.AA>TT_\+V,B MH80;E!VJ!7.-@0UB*/:GXFI,]&,D!$!H=TA. FK-CAG7[>XQB9?D9KVF.5X[ M'8-;&6EE/>2@S$PCFG.L"\[0E&R-BG+!FIJ;B -L#3VXG<4O\8JFJ^*6T:-Y M7NUD-=.BA<:Q+ OSLBEI0+W;CI$/11.T"GI&&GAUL2-?!Z C^8?:[8LL9997 MQO#LRR*-G\S<[C.F0Y9YXT@AY?(>('8GR7<$'?_9OZ.9[*?3[KU-G!'\1:,] M:_@8\AD+YY*A]S]!H0>8FGT7 K'KE=R=\FNXFFWF%? @A MA$?I!XGB]N*QLF*^&[^%-T M/J#G5^=3SL(P-^UIQZ'UTT<47_;21V\*;'#5DXLXC:-&WWGUJZ;L3=*8PC\F M$J%4_;&+:2[YH\/V3!#P\R@/AF,!.$T4!3JFI; P6V>P3'(ZO3UYX*N+M,; MMLAB*\+T:;XL8[CPHC8U&T,(1_G&BRRKY' JWA5U+(O]93LMA9[6I,@C6YP M->88OR(-0=)2/':';(>-]V3BMR9*+F"=II(7Q7B9:.NXO-*_5Y !<(RMSZ)L M1.U?O1O'_M!*I=_K&L;^F>QXH:S;+! -AEU0L49RWD M)&*B>*G@NZP5S!JSL4NH/O>00=6:=!DGT/FL[2/XD$T3IXX_+'I9JZ-.IZ:L MU5'&Q"QK=42!3&6M9J0:F/"19^!4FL%)SR?!G]]>9,:?9IBWO)G6M/*#\%OX MF<\_/$SF/\!V[R5*.-J7NVIJO]E*$YXUTQPUO/R(LS\<5)@@K-H#[N4% JD@ M,*A(@*8 %*&Y.#Z!A7K2P/K?I)!JG-3X1T>HL_,ZGE3\@7[95SJ%L)V-*3T M$$=Q.GDB%AS_"2-.#"GZQ5='X%5$XXBBQF[TF52X./9QJ$0E8."UMS^C6Q;< M8FZEC._Y!G8KOYM"@1T-L:V]@SB]EO8&')QV]E:&-,W>93QN'#(F8@/[X?+T M)(D,DGCJ.E90IHS/C/\S^D*3; N+P\N4+3675'NH8L7"ZD/F)$RW(9D1!:$S MF0,_JM>*'(OKE(3'W=_XPV MV_]U]@7.';%L^#?KBSB-V)XJ?8+BJ! SS^)BF>U2[<+,'1WI6&6@>)WC$4=< M_\<<@QCK:ZB$#E=89_2Q)$W* Z[ M(DZ98;/=UR/C"SA<9"F<(#"CALO">,5/%%AHS7/&E+@N7#S#CY+.-EKR< M8L1)PT^Q)IOCF8JT8 Y-E@T+\&/+ TEJ)F9 2=S^S,CCKB1I5K*_;J", BFS M&5G%\&"&,IUDWB^/"S@.Y.4."UJ6"9?<<\YB$%^G9H)(7$!U]V:^.U2)S D# MX[S ]YHW'U2'.B-7[;=JKFP1]*L%-+XV7$Q(3];X^AJ=UJ>C!$+45G7"R=_I2SY?BC/*. M+FG\ EFFSA.F0@W%'O5BF2VQCQ> #>J8P0G%=!2"F&U&0@C 6'KRJ@Q HMX^E/ MRUV>\V[LRLT?\JKL-GH=M21K\$*Q'XU ;HNQ"BD "U)R-'@95F%C/8X8*U;# M_U;-_P'I"GV6[K+7*"E?U0;@B(.0$N J2'.);T/ N79WXZI?>.69*J_#I=HZ MS!%#T@S[EZBR4U^59X])_,3Y*1@XY960Y;< H'3B84U.DTA#(@/'K^29^ MY ?3>*IZ4H[IJ,Q7W"/E82XJAU(_.0?&>C6M6L8W:?X#EOX23BAQ7"&(;7/8 M( 00OWO+CH&\ H&X33!O<=8AA!'DS=U,%>^E<7 [E3\VH[+=\6.0(.G V&K]1 MXT.?"A&,6A*DHH%2?NY 6MI^A_JN/L 6N[R%-C,5M!JBN8OKKL!)68 [L,L ME&EGH$ +PW68>%-E]YM39_.*%M,U1HR_36'4\%?4[B+VO %;0) :GW "I*(0 MQN+:7;0[Y<NISKB*^07Y?-TQ1\+.BTJ7"D%X".&":WU&6YDPO A M0W@]\F(DJF*=? Q:WY;'R+/VE-D[,7*07/7=U8WZV;Q4A/LU)0@C"01-(-8 MRAPD_KS_6=6?O_[8@9=1U.P>AQ (O6RBZNC!'3O@,HG3E4<\SK(B*Z/$=$0Q MG:1@;?R'<[DX4BWR-_)$!%,M42,]W- 74Y0Z-1(*RF8=1':P70.54&S8RN)0 M6VX(AE50;3+Q]TN=JN3%*75:70 ]9%5]A/J5'13CKRHQUY43-),TC 12N=01 M8G8*J@[ ]U]R=3!S_4R1^AZ0;0,J4-)2F?$"B751[9H45C+,!.+*/6:96$WO MV=OG*-]$Y.IJT20OBYJ%&I%Q3-3QP8X#7B#&Z/)(QXJ$;W:.;U94MA;,K$'/0>N*R4,_6U>7K+9.N9'MH6(?SDD"N M\V4@$(BU644TFIT6&]_^+*PY&6)-8T8X%:&N#:%@K'*HJ'WSY.A<.EKCXB52 M\\I==%7 VOB>[7IOUH/M< @%M)+]0X7O&T._P#GL(.;@ ]LICNH">K0 M=82DRD/72N)P3FHT\C;U]PX]9C42"LI*'41VL%8#E5"LULKB4.MM"+Z)8];A MXN\?LZKD1:J(7&?:WZSYM>P5B_0/--\8ZG%9<+"J(3L(TJV%;$! J(1LY4:1 M^M.\DF!+-%$]'-!.V%)Q@UI\:XPTS:8W@TZC3("K+$JK$L])] I]DO/HD_RG MIYR*4GKHEN-H+*'8AXM)H%N!L^*'HNB.NOV8Y7GVB;G^@NS2%;QXY2TF0E+G MVEJOX/;B9KW@##K,@ 8/7^&- NDL0(F$:A(&CBPVTH8%CLNOS#AV"(8S1"S9 MDN[H2Y:P55QK.NAGA$,LQP$/_SS0V7*L2*AG?X-4K',*YLERQASR#1'J=#_J MW.9QEH=B0AUO,#3HA& R5@&T02:'CP$!8>#JJ%"],(!7/:$9@5UAQE>&Y]-0@G)'K=Y MU7./=ZETF XG*O@6,T!8G1TYD$"U+F?^+#;7=!X2S2%J2J0A13@M_ 7:5 +' MDL!+2>!M(W"A$MAKHM+-^BR&0_)T94O[ZT#BIAXIF%;E&$E@:,E$/1X,6^,U M:6"Q$X/L;-]3J)5(YB;-)JN:""\#%%1DVFRR=$PLDO#"BCX]@5SB38,43(39 MXVA03 '<$(/(,)FZ88/+)*PI3LEV]YC$2_879F9L&8@<.KA,M:"\7Y_5K:A0 ML(.)7@QU5.G#(X87'3/&.,.1]EI!XH<<9U'XM3PO+"?JVQ5"JN(9JL[5YH/4 MSL6;./X3:4&>FRTO+GC^F>;+N-"_X;+CX4=/HT#:5%D5$FZ"K)XC6UHL=P,5 M*FEPCV(X6RAQ4M6Q^+"+5Z#31Q5.Q,R,HQ):H8J2Q>?WM[:U1C[OE[#J !U?S M&2S< U3^V>6O5;AL@B(7%KJIY_&R;,YS('4]]&QUS0P-(1!Z=KK*XMRQ \Y& MGRX+/:@W)",D'5"X)YBD=. 7_E]B^:[Q(+R*0KKJ_D*"O.75Y/9+DIU_KGJY MLQ]XI[@[Y@[/UVNJ?8WBFPD<7X$SU;*_\1^ M[6VYJ>-ZG>.<(G+;/D^-1R+'FQ1>O(G*DP*3(&V3EAR,0DF:=54@]XCS<%]& M>1GT3#S2ISA-(;@<=SZ.&U%T>V<8M!+4:3[>7JBP//V>B/8;#!VF!^*3$'Y; MH<3A';5#2)G98@IZO_-C3M(=!:6-DSBJRRJ%[EIZHKLM-.UH6*]!W,3I/@HQ MXR"\#7%A2*%\_<6=EQ6=U>0.%PC-/NYWVVW"GV=%"7 -E20NTW66;T1)?7-P M=<;&L9:!PLE&XXCJW78&\=7/B)6PA>T /I$(!% :94(15W&Q3+)BEU=M1D'B M-4@WV@^R ('2 5(RO:( BH B MR>>*BV@;,X6)?Z=P!"F 9A[;+=@BC)MXW**;++VXD:.JZQQM1%?G92LL5M?4 MNIDER*,5>0\*K3.JBMF]7J@R"$;WT_[XJN8_36-3KO]8FNS"[+XFMSU-4326 M5QJZ9LK"V&JK[:6KYE[SLJ0;VTG$4"(X^CY.5-D%)CP8HJ3F"==@8NHC@G+U&RJY\&@XU#90OV8Q&O^+J8[1;CE$3D ML6I& D_!'ID'@+^@&/UIQH344:8D8Z@Q!IE!D1XS1[TH*( MD7BTK'9F?>&I%B"4Z$"PP3 H[%V460;4P/[=VJ;*ST5.SL_'YQ=WG[<'ES M36XNR.G/]Y?7Y_?W9'Y]1NY__OAQ?O=W^/W]Y8?KRXO+Q?SZ@M%\1HME'O,7 M[VP=W)^M!_JY/$WTKU"//";2F;N/B>P7IG\!((TI-O#-J#/" MQQ4U8-N19TUW82(-SB-(.SRIQR>_ @>$LX!W;X PL6_8'RH.!FR1UXP2S &A M,?J:X$,XPK-%X$;%%CC/69/ 9 N,KLC!Z)1!-(MV*3!#T#,M M6TZGP*1%/[[O'W.X.T"\4 R*)]CNEFS;)^Z[[T3W;>>V@0/P$=/!APC8RPMW M0<9)$'?GK)]8?7[_8'5+5 M"R-.3&Y:&52 F%)X=&N%>EXMOY:@H /&L3@SZ[)-J2&]6XV)C7[.ZO79^>G# M^1FL)@+0#)NKUD*'H!M&AZL!1=8.ZUD!U-3SZ18=SDR&21" @N?Q"UO?O]#+ M%#PZ+]'&_/E/=/74J08UP#\>0!'+4 Z>A*XQC2:'8' '\JHXP+N[_(7M^7XY M)Q=L\W>]N)Q?DWHOKV ' (R3>C M_)90,I[>6U!_>U"J21*))E_45U2#7=0?8S;>BC> =Q$I(_OJ'.B,&%B/U:Q" M=!^N:<$1'K%9>%&LG7YA&G1SAW7=H^#8%A_,*,'HC-&_F^!#T!KKDKM&"6WG M,$869!.H\Z-N&5&"T?]?+>[F]OS MNX>_\[!\_N\_7]Y"D Y+M=R][3 2@2F@A^.&KI[N)K$C' BHC=*DX@9 MF >?0MYP+/!#EJT^Q4D"[U7VTM>=U\@#:>#8X"A!92,<1,"[%8[@KJ>6'VYN MSOYV>77%U?+R^F%^_>'R].JNSG9F>D_ M.9U?WI%?YE<_GY.SR_O%U,7MJ($(06V1P2?[G, MD21_&T8R^RAQPK$*WB'K.4M6-"_$L_+KK+0MOVU(2&4YG43I5.,T8O@OPNG M3D^7/I[_YW_.KR^OS\53AH>;Q;_]='-U=GYW_\]\HX=T[Z&6Q7T%/0 _)&US M7#<[(P>B@^Y+1QG_G^LR(T BK"O)0\4,U.I: 7@'Q"U-"YYD7Z51\J:B]U#E MY!&>&=>M$VV9-P<21[QW&,X2GLH26I-M#J4:N+Z;)V.4PJM)AJOQ)G[[J29MW!)];QNZ338]ISPC MG/8)-R?2M,X-88]RG(D)RA/EP^0&"#J8BQN>/6+\VNT MTA>25.Y.VH:$KG^.CMJ,@:EA[OY-0@KK &B<-%,;2)3&0NO?O?_N'==\^ UC M+B_S;/L4T^ MG%^1V[OSDZOYS]>+G\CBI_G=!T]&H L [FA!F8$R"+CBA&8(-A?Z\$P)HQRS M(+#?1:VA2;8Y9?,(5,E2D W&4NP!KY&"H9X(7%(A(\:] \4ZK@>8H"X*/\B" M(LFOO$XZ](FQETFSHV'5.W$3IUO;Q(R#4,?$A2%%V8ZK^0-3M-LYI"L_W,VO M[^$!W\UU6)HUI-#. IAZ9MS61UG]&"T<$@1'7'(STD0F498.YH)) W+].[I M$RQ"[NB6A2UX)VQ)2M*"(R6(6-COY(-H8/VG?Q@9Z5\!G7_@SZWOSF_9N@"K MSM(^TP.RC%PPPU ?U\PB.QJZ4@W()A*8I$$-R^4>(%@0AG,=E?Q.N&I(S(*% M1E 5(%(G'"W+G1XW/2C_W6LT+/3/AC@@Y!:TH 'HMC/_OY-?J MO^A&-(V$=*4K_L]$A$\WNSF 'M)K MM$,GH/-2;2PQ_Z_8#N.T_R1,T",UP>Y!$RRK9)H!VO*Q)P3%NG\NV KXO"CC M3512W>9H'PC'#M6LRL;5A?!N,:KA>U^= 8%?;\!"C%JC!$%1WRNV"Z/TBD8% M=0P_1@P7DZA$RY&=N$ QE1YABTZ$?@AQHXCB/G-EU=947R%=3"P MI&DI#@COXN*W14Y7<0D_Z;=\>@RT8P&;$'NG CIPC$,!,R^J,X$6@P#@C BD MZA\AVLSA0B+ECKS0=$7*(&5 MH!LN4M@:(E@G@+D@^@]E[ESU_3U#XF=D_ <)/43K.E30F4)*T=JM*/-XR=^C M,P 48WO(HQ5EPMV4SS2O;KT*Y@$H8_4QJ9:ZFGEQQ,4QMD&"R<;FA.C=V 9P MU<_@!URN<1R[OG\M2(L?HMD=(K)"1-S6$&[A2P^.W!+"(4CI8/%:0;AYZ 8\ M1!L8*4N,=(ZGK7ONIO[NZ('5Z'K&'0L20@!RXDCAO?=*E<^(0#WAN"$:TV2B MAM8YH/Z3T9 &X ?7+T MH&.K@"YR2%T"5)P-;! P(_7?0[2XJ61'NGU*V*A9 MSEM+SO.<,49Y-ZJ]=%OMO8(K.M:]U##QNI=4;K@(-U9#&%/<[$CH1,*?27G@ M =K9L<0>%>DT!3?NLM+-5'HU;'MT*W MH7)&+@B2;5USM,Q(^1SG*_:;'/KJ>JZ>,4C "C@$8QW+/-;YR!TM*+,3N$TX MHR\TR?CF\?PSU'G5^7BA.Z_0AY/Q_RI] M+(_]Q]Q2W6^9UHP(:M7&L*+'3S9#?,$QX81 =XV3T]Z$X)9Y=KTTTX$CEW=V MNC13P^*5=7:]:*I+.H<8V$8+@Q2XSJ,\93N$XI;FW*3=]-Z*A:/^CL+(5F!! M\6X,3OSTU*C&(@Q-=)8(T38.E$VDKI-M+2).&QF:QR_\9*7X2,OG;-5YL?\3 M73U!:9<62#,5P\D@-8H9*6ZG,\Q &OY;P8QBL'_ZTD+,2$5HO^9$18Q(L"%9 MZ$0S 8!4DAOKN8DH:U]>Q=%CG,3E*^P=\Q=:O[.T'/B[HJ,]1!DDWMZK%"=< MC"6HT$F#3RH"S>O:\ J_3";\F-M\].&(B]Q(V44P94-E$R)>8V4[5Z8&RRR\->A$P@]Q^7EDD9&"7%$6 M\Z+(&#;G"?][Y;E+N>K<'/T.Y@N M5EB<:$*Z\?) H@B!=!*.%;&&T24M8?*)429 FF0YJ8F3BOHK_+)#/:2@>YP9 MZHK;$L&IV4D_24D#>9:R'Y=4T2YFK6G>?H-VMXCW[Z"O][$2W9 MP-8BU6,H(5T?CA>ZH.%'W.DG 41>5@_-R5*FB=5B/'IZRNE3+99XUR0HY"O7/N:C9\#M= M36=T15Y*!L?^U1H;^T?C26[6L"6/JIR#?]]%2;Q^A484U1-<>V^'@ZGY-&T.IH>30TA*GT#\)G/] M %HXZ>T',]RO.!$][I(HEQM&,BTNGRG9<4*$607_59*E3R>)>-VX?7XMXF64 MD(B_9F+@44FBG..L2)QR_#3+-PR$?<_5;ED"B<>J>07DT&_SC/V:DJ<,KGW! M6. &)V:FPO^19B6C4])TQ0CR/'Q:1-Z;NDX_W;*KL+S'%I0)D$;?DWB8C6TS M&]MF-FA-MU7&%ZR,Y4;X_;0<:"6QA,3L.-F5=.6T?1E-#??H8:3PJN.'@:30 MCB!&\6E4=%7R&:;"5K/!.2H%6(F'IN96 FJR-9^6L6L^9+Y MHH*7VBM.7Z5_N9OZ$%+8=CY<;+61N]-!M/"A3!J5NB9&9&K\D%'Z!7I /_(D M;!FCSU%!8?6'G&'32GC7G+Q"1N\9&7"V?TL93R%=U7 'I$[*!N M$TD=IW58B*'7S))1TZ[@')-I^(8 $3DC-8"DRRC/^1W,2YV("\>R2][S MK:Q.6=.3^M_+;+/-4CX/%22?I"2+L WQ(W1+%IF%:_AZ#XPOF):!"W-7,MA& M.DQC+)EU7[B%V4D(T@^LI-MS9;<9YX]G"% M5?*4LLDLQ9-M40./_Z(J/")=K[K8\7AR: 52#Q)_KV[J*%H8Y50/8%15>I1C M5\VXZAJ0XG<5R6Y>02CF/O%$=,V^$Z>SDIE_7$\*K28EIPE_;L"+E<%5;%G= MJX82TYMJZ:(%[=!8;D/'CN%NXJECMQD7,6:[,&947:E^?T4B(),]@IS!U?:W M&9@+8F#U_(U&9<<*IX:_:S5[9;9(0'8T6D!5,D@W"P3WA79U0-TYF/Y((PCB MJYOTCL)&&M('T]5UEN;U/^&.O&@2#1_H\CF-_WM'"Z> YVELY!?B/B96^<+\ MF /CO5 _OE2FY][52-PI7:;;72G6G6U^<$LZF.-LS*F3O5Y#D5Q!H4[R'5G# MQ(KCNTT[L46]_:_*6.!?LC=.O1Z.0.?CQECYB#,BCRE<'^F.&IZ_._Y, M=DXNGJ&R?@'YX4$YKW;G-S00\!D:>'0QR1C8YQL33I3Z$&2" 1!/2B;CWFA/ MLI>JLH'VDX ,#BL8;^1[VM9--:*HG;1$FK2J$43U\"0JY548/'"3UFF0K8S] M'F&_MQ";MKIST.!356=*V YHL-"ZLU9',JC'KH-XM)Q,[G70XLK?--D*YQ3I M..)W[T[B=C(BO,YV4A^^GJB;+"_CW_G*J+HX)MM8D,[#(X:WY %^5\+%<23/1G6'BG-S MPUB^CC9T_CG6E<+N@B#=QBC8[-R[2'_W?\/2&[Q_E\+^10"&_ I0/37W^JW/ MLDT4[[_VU@'A?N\NJZHO+B#0OKD\O.FK"[A1WUU3E>%\LTVR5TIY>Y;;ZMT! MC/CP*7MXSG8%6VBQIP,-[6[M (A7F,'*C MJ*K8R<\"K/+UGXM**;KMK/@I!-R!EZ]5'ZRJ4@:)/D7YRG<#RH&2@FJ.5NXI MJS;4=BSF3MV/:]X\$)/?J-W2/,Y6O #N@+H.4X^'?>)RI G4U(:8=C#,ZA'' MD,1<7Z*),)6;T+?0:\?=>VE;\;N"!\#2#8'NN*:=*[:ZF& '11TW'OM$Q MR7ZH&HCPD6;5NJ<:;"9E"TGC!>F'WL;4!>.K.MZY:GHPVB>Y$ O'][B+;O,Q M=DI!^!)7-@>T_&WZ9(3M"L9+WJXWA%EG;8]C>-^3Q_S4NN!_BRK*.)TRLO2% M,417=PU;G&,^"<4@TQY'"JECQ@%B=[IFC*#COW/&:";[W3-J4J2E5:FXH!:B M:4\K_XGC!"#'ZD5S10Y7[U5SYNJ>[92F=!T/?:LW@B)VU!X]">K0/9@<8OP> MR:MQ];KHI%VT/;R;B^DW!,]%&\KNHI'M)P -+WHX@ MB>T1QD^#YH!S,#W,,\R1S)J/*6NBLO8#7:2L^6''CY@S@EX7:TWS'*KQ?5;E MZ0YT!@.I8?N!4<+KRFH-((5::VLPGT8UK^EQ]=;DK8=H\PCS@&+I5S0J*%R/ M.%FR%AK'4BW,RY:H ?5N:48^>AK$H6?\9BX@*QDF0_?-:UJB7JE=469Z]&;+ M7Z"E3UR2IJ]\5:S+[2!K%"4L,QDM=->$!I-!,*^1/"I,#RC-2$.+5,;8D)O5 MY>A".L::;@)DNVTJSD5IE+S">S+VRZR9F01&P;YWJK*L;J.<"9A':0%'YL-O MP5W)8*]-AXFKJ\GN0@.UZ+H[@Y:JZB(%CU,B,JD 7T9ZD!K[CI@^P:WV'=W" M4XST2:HC??I:_7' )?$P:MB6.TIXS37Q$%*8]\3#^31G2 @4TA"4"Z?S]BLU M1'C6/?5NI>, ,X_\RFABT:%E4GZN+T]0/-GO)H M^QPOYSE;.#C%YX,HXAC\!),@&_T!Y+P;_L&\*E+HA9+#%).:)FF(@O*W9 FG M&]"B?/KYT#B IW8.JM4Y5JR'8M?\1:%>7-&DI8%0_0O,.H*#I@K-AF8KT;T520"'%,SX8B>A4EK,J? )P468+3 M>EQ.*;'JAPX8:=MK9+VSO55"^M_&&MC0.Y!M](KH/7J+_PH+852B%AQ?B?9Y<5TMBPD-3)39B.2IE1_*N5"S]]U:JPR%)&P\D&V&VW23Q4H:Q82+?[ M;L)T;O'-*/YOZUWX43QB%EC'4J@B+R5E8O]J%8G]X[\^1O_(\N8N3;$PT@'Y M51,SJZ 5:@AO2F :7N]$IE[56#XV5'.$EKH2F\IUC 76_Z>W,EYK@!;0JR)8 MN##HP_25-FO:-RE]^)3-T]4# U>?MSG (Y0X=!&@*7-H O9;"=/.24\-.$2; MDW$<)7#Z\F%\;OLW1OZP;BO%+!UU^&'YE$RI[)]2 D+\E#U6>Y^R@<#YE'O# MZS]E^2D[QJ=T\\BA.&(7_XON=NW>MOVH (JS@VMJ(/%#=]$HD79K-192UOGI M:[U;,)Q@'DH4:?\WR51TMH<'4?2_>YR 7?WF$O'X=*A@-<_&$]9#B;X-)5=/ MQ2%*WJ48O)*KV#4H^?2[)[;(J\GK [0"""$\:UEM@G,/ J?XNX:-WG=E<*3] MM@+T_WHNWSZ$UZ("#..2ZI;F\(OHB;YSO5?IH 1R3:40PWA/)<'C7U3UF'&X MJ9J1%@LU.>M6W-LO=CD4'1"N>BG^H9'?"1,W9;_Z-S$;GUJ MKH+Q>F"N9Z#?EDJ \D<@=GW!/=10HN;]0>:TCQ>WK(MS29:TET9+Z.D9MG0/FH -D9#J<'"M2VF MG%']'@D.Y:N_P00"/-=5D"#;#@UXF,:)3*]CIVPKO**KD3KFA(VG8P.$V]42MESBB2E2"ITT??C?6FD/5^B(#3&US]:.MCE.[6[+^[G/D. M5UMS0<8S,W?1]BW,CHGBVEW9TNO8LJ) -A*)8VC77?8:)?!* QX&7K%5<%K$ MZ=/\*:>4E[31JY8K)H)>#1.J42HW-+\:-82GOGNND44IEZ1&)U&#/Z$J51I^ M1E]HDO%Z"_5.3*]$=AP$]7$5I%$<&X)?E7'C1KLC7K5X=3O<*;7DIGRF>?6@ MV* 82C",FS(]N^U=61_&[Q?7,M"_>P)(E*N"AWC#/,_-FM_8KFDN'H^:3D8' M8>)<%0P02KXJ<$#S?E7@S%,_%95CPJJEQH6? 9MD^='.7:=3/6/RB"-ND.JG M3P5Q0@Q-!8WGN8Y*B/FHKV:,K>3GY6T6I^5ERM@VU[.P(2$IGI,H'8TS8OA7 M-0=V^BLDFO/JH6QZ2/:8Q$^BY!\I6V(D*DE$MD"0Q"DI&4EL7;MYH?D0-=N' M1]H"8^J5BI-1*I6]0.+QI)IDN;1)VFNK=5@_J\J M3>S6MY0J&*\7E'H&%(D^+2@!6-^7UG=TR\1^C@K:'#3LLZ^]Q!Z ZU]3!@M6 MJX\SHE>=&LB5BZ)-?P7^D,/*=-53/E/24B$-&<)"&:EH>;[A&2F42HJ3"A$K-;=7FD]:(]PT2X1[]K_% M.J:KR_0VIR]QMBL87)RM- N3*0BCI?E.-"5[R< '4L5(&9Z$955BL;AL^L0H M-V^*>7)QLSAMJ9.&/.QPZ@&(& &GW\/19D:W/"_D*=@R CG96S;;W\8*P7C53SO8I-4>K"(1C?HZB-9TZ<\02LT;^JVL5 MZ!/\E,:_TR$!UD0D0)/2BNIL7#T*89F9AKTQ!E?W2&EI!6A[KO+6PN1:8;S8 MX2]1LN,!=IXDV2<(NI#.?4?A%IH6EF*W#"]V]D0MOII3N<+ M4G?KF)%W[T^^_6%&&HJD)8'II?AL^ M3BN/48?K.T7*7 MIX;/;D5!^/R.8C1J8(''.>=V8JK_:+CU\A>0.,(3LBM$OT?:X_C7L'J(3J\V M<1H7O.[ "[V@/*!6&8<6E^:,BJ'CP\1J==T-SZ\+',147^<[V 30^1*'$SB" MEZR73DRO%U'Q?!87_(F_X:F!&0'CA8&+".W# A,TCG=T8$GA6ZHE+WA&P"(U MFE_/.(;W6_;MMB54L^"AO\:9M'!J'D%WZ;T7G:85O!D!8S7O(D*[LC=!>U[E MVUGIK_@K'+*'Y"W-IMVKIJM_WT5)O'Z%MSU5P1-0T20K=CF]BE-Z6=*-*@=K M! W_:3>C!:W3;P83\)J&,Y*[H0<0$));\J2IT-,.0'Z%(0@?PWLOWREG@F'D M#%TL0Z)F(8QRZO>1;1@A9ERFYK.ENRQ)6$3Z%.6Z*Z)1E'#.! \06CXB'$'& M^XGA:![=[+), JIACF."5NOE*:;D)#,V"S+?/6/75'R%[&C#I8[ M^"$>XRL$=#_+EY #.]#O<3;1J?Z,7*;+G%=X^/*,BI^^(NUH6-7P#IV-VB*_ MD4 #-,EF5"3?M9(P:.,W 00C9P [AWH[7RTK^0JC#XHSF. M0R0DG& \6@HN1,*%H)^W-&7KW5T^Z9WQQ2I>?MA%>926E*Y$.%==!*GA$*[2 M3 PW-V@J()S[8#TG"M^X92QPW867H&56LL\>B6+[V9K$\*28LAW.(XUR7FR. M[>;2+#WI_Z&^P6 ;(E[?\/&54[PXNUQX?C\Z0'P )2TLYM+RO&"Z^.F,;K,B MUCWPVH/!\>Q*1F5?W@'P[KT5H_<^NX A%1".?W;A\V*7K@KR3!/^-I$*KL$] M1T5!2U(7#,!9I>39EN;EZRWC&%IXG/_W+N:%!D]?+:\[G#"15BWN0G56+W8T M_ZL85YY4Z34<6&5C!@S/APPPDS,,7K"^6D>"U:.(JWS],X MQ<.L^G:ZBY,5)$&DJ_K'R\TVK^Y8U=EA W%QU&^08+(".B%Z5\$!7/64L$;@ MVM?\0T9O>A+BI+!$R^\NTTURY:HVLURE.2R"0BS;HR>O MVFIW@RD$H#IN0FJ5RHR.JVXNO*DKFU4(4-Y,H!SC7>]%ED-E(C8%\4HTL5P\ MQW1]_IDN=_#TYF:]CI>F[M$#"6 <>XX1L3T/'8*-=% ZG$73"6J<\DLEG@$# M&YGJ*HFIH1B(-"/Q4,G'(LU@I!J-S//R>9>3^Z\9_.^OCZ^)[_/3"6:EDJ$2 MX @K9EO54\:,KM2M]#>$JJ7[C#552>L_^*TZVAVUK]WP=^\E:V%0I>/L_17I M _9=WMZ?_']$LY,2GW'RLQ/+A_S('.!FM]%^RKV_^_^82@;KS]GYH][Y"I> MTSVI!F$&=IS>%\KI.+U%"^Y**,';F@#,UU5MY&.1/] M+"ZV61$E'_)LM]5,E3,VCMD-%$XV/$=4[Z8WB*_^'GS/QJ"K\XPP$@1H@$'6 M5 @G@V. N#+Z,;LE

Y3$LF1OR84"'!WVC\],Q\Q_R%YM$3 MM:Z]#B.)9* 33$/':@^@Y]^4#V96\?Y3D"2"YDG"(VM+M0JR,U(3)A5E]*4? MM/+[%"=)&T"O6/S4S)P.&$>)S:S+ZJF&]*YX)C84!14%\(Q(:QN QXD- ?/N M\*IE)/=Q=U6)$[$23I>N[I^CG)Y&!5TMLLV6I@6_W3B'=P':S9DK,E(4&B1: M)]XX8?J/+ /84I;(Y,B$8Y\\ CJ1\4E% ,N*)A*OD,1;RN)1M7A>S*SNF/$0 M?1:QNO\Z73,K3I@X!C9 *-FZ'-"\FY8S3_I>* RU68?13Y1#B@ TKJK=6[RNC(Z1! B M7P*IKTA##.ZH!#DBTVL,%&M)-Z7H_$XNDB5>"HFYY59D<(Y7TC+FCB-^H?=T MN=ELEO1U073>=CB[D3BZLUZWUDI*R9,3!OI<&;*B>F(Y MZIJ+-^O371&GE#E)N 4J8O[HX?15^M<#>#W-O TG@^,/QHHKF_Y0&MZM?!R# M_9*<%1FPTYH0D2G-H":+] OR*R>']92Z)ZJA9(06&NNYM)'Y[@-I)2C"DV@# M'XI'T'W]P:SYH.)>W'Z;*SXXX(6C04J!;+K400I"JQ0<.>G7C-2HQWBN=YV] ML%%V&]$?1O\J3PV'\/C.Q'#SQDX%A/.43L])/VU2>B8GI4Q"M;":2M7&AUQ= M^2X>-D".&A2G# 2-H,Z:Z.W 5KB6FDMZ<*0"$!;V.]4?-+#^2S\8&>F_ZFC! M"8='+YVD$L 8/TT(X2B./F+JH8-0'F.,U*D/9@&D?2%N\WA)?\G@S7T2EZ_F M,C1NN&&HE5$PDX8I$=&5S<"57>]FXHB8M/A!Z%[=]A$*W$;+WV[6'Z/\-UI& MC\-5T8U4&)HY1&R3HKK00==;=R9=U+BFQM:;0 T.2CKT0MG:7FEZ1+JA!+.A M[8EAV8<3PAN3IRRT;K@?@ADD0M3BB6 ,]5R]?+JMAT<5D4.[JZ MR>&_<'1YO0,'<+/FA_G57]TG9A3Q8*SK@*FQV.$(RB%8[&BV'4^G!'U2#T $ M"9+EI!YB1L0@$%C$,,$X@>DF1X"06$@?I[+;P+\>D_CG:][ZID]W]:*'1[KP ML@G0N=G2 ?N_PC)SHE,B@3 C'*6]4\:QFJ$R+)*L@/)>!=\<;0$#-6PNLLUC MG/)CU466EHPUMO1E/T$5+]$?9Y[G4 >(%['E%8%NUC>[$K)M>.8T_2E^>K:X ME*D&P0VCTTZ5*IQ.,P):6)V2?7UXE4:9D78G@MVZE:RM0GO"Z[8ZL$YM& JNB$!8_S)0=YF2J$5MVG MC"2$<.%VD,C-C=PH*CA7=@>PJJB"V=""Y&A&C/JCUD@_,!1?BX9CE0 ["1 M =[@*A8W7#$+].ER![\ZW,4HB08?_0Q3,3(0*BB&'!.U[!X:'F=$(DUJVL%' M2O?YN*/;JD-NMFXS%5?TL=_B-["#OUK&UX,/,"1*(9FZD]#CSND:,H$8M0./ M!YZXM8;4JE[U8XD@G 2.%K4Y!1Q, ><$<"2;_?9?S[3=/?*;,.A0 MG"UCGMO_*2Z?>7:_O-ED2ALUIX$S$J?P9!.NTY9L=3TCCWQD$K5#>SXEG&IJ M5*Z7U)2JBT]!BTC$$,X&)],%WD*^D7"!Z78G%8QO"0/8]\'VLZDFRYR6E.6A MB3I&#)QEG(,0\G+- .Y]66;E17U@T%3KY>_JY_I<.S]KK)%21!5*0!L>Y:[N MW>$;PW=A;7',8HX\NW@7R*;&Q-RAYQ+'L2^([GAP1GJOK()Q 1/-S<]I M]EC0_(67D(L!$,<[7*8KNM;W#CE]_1C](\L72504AC( @ZD@=5 ;)VRGE]HP M$OZ[JHWA3U%*HZ:BZ_Z"66[ (F,KX76T,=:9+S3G_'YN2,NEOX. M$*RKL0Z("#KJS)5"*Z&/(R"3O,+F_1Q7+3Z*[AEZB#FN P91P-'#$4+*VC@ MW;M.#N:M?_LK?.65)N8_OG:\)>(2P"#J@/ _F$IP*NL:]@>2"$EU!X1[L_I. M'.HU^0SUY0>+!U%/%&UY0!JK7*"0/ICM8N1.>.5@_N_X[6QDO_=K/"$!4I M:Y10#H+OFK[AERNVZHS7<=08AV0X4BXK^]MN0U?\FC==0?F'ERA1I&7Y&C28 MX^,C3*7E9'G"$4,X=)Y<',?SZ'9<(@]R_.3COT'\#E6:;U:(Y/,^[; M=G]&H;PY0<%%L]62&/E#^,)ADSQ?\H*0<+Y7@[YY7WB9OC#X+!_PV&>*L=Z^ MM^M-W+'<6S/0F_9G>U+XWKY?&SSQ7I9U)D;>M%\<*"76PJ_BC%2L<43.7 7Q1W"O MAWZ*>HZHP"GX)&5\DI;5="(>,D\Y4[=YMJ5Y^7K+Y"^KPP1^P>WA*QG&?OO. MUSJQQW*VVH'?M'.U2.7+F=9LL)^ D5ESK*A,"GF+KG/H1-?P?":H;B;>G%^T MI+AYV2)8.'C[/M)QDH^W'3<._Z;]I9-L_K;N39:G)O4CF-<#GB?\,HBLA2GG M@2^NK[-T*2_!/HB5%EDE0L_1'. M ,?.>S,76_5<_ $<*5^^HGR":N0_HM/L3*H_5\F'_8,Y2$DF5+?(^7C[.]MA M$\S\7PZ-?ZATM=Z]-4Y:0L<4@\0L>XTWJL,R#MC_F'B3YJP1Q"S5.#R*P1,-NH$D:S3;S).G(( M:;D@@HU0:MO[TD6M!@8:!NYHN $P3>13OKQKP M[;M^O50&OY]72,SL&!:O2L;0_L ^?\ L''CSWG[ Q-XIE>[- M'^JWB2H(Y_JFP=_^T;Y]:H]UNJ\?^4T?\-O$\N4,I:2U/^(Q_^!I[F>Q'7BR M'Y2'E'[C8?([H[U]'ZB8O&,Y/>DW;]K+]>3PY=:N]$;[]A+=[+,HLMTD3U5O M(-Z\Q[JF/AZL\E'>OH>2)NMHRS'ZMI^;-OQ[6V#1(W50\>F!]+,&+PP8)P?=,(8&C]V%#$3X6D08#I\2'@_/#>D!2P(B=1FXP)EQOP*@!):\> M9?KJ&1&SL)]X@>J1)#&*6O:*79+K,-O38\4$,1+V9Q3;NE\^T]4N85'VCA9EOF/A-(_3)[;>EQNJ M/AA>D0VB@&-?(X24+6P NG<;&\Q;3_UJ"K!N[-#@N]=.WU_R*R>$TV*HPQN4 M*S+TO=+ XFB?D7%9SY2 WC7*P(5B@2WK"P!C-J'J<6YL-J6%#D1+],VC-*#X MFF)L!J72E>G;/=U$O[W$"?.':1GE<;:(TF@5Z?L\&<$1$K@8P1?&WUN$&L.O 1Y' MCZP"R!JD!?:N.Q9.^I?"H">]I3YJC^7SS3;)7BF]IR\TC]B',G;0TT+CJ(V% M>5EI-*#>5<;(1T]A:FA2U.#2V[!'FM)U7)(E; ]Q.L]&2[B5?%TD6<$TV:@Z M&EBD+K(FQCN]8E6 _CO"ZKGH)[+#U>])O:"+-]LHSM'*!%6(ZK MY08OI"7S'E.6=3/@5B>=XI'-KX!/.('>$JO^U1CZSLQWS5-$RMAW#-7T'WLU7\JW/W5@6J*BRKG^\H;)\8R#L7X=WH M!& (0P366HD+$5P3IL =+"1-U]9*2!R3,S M&Y4"S+O9:'DP7BM?9>G3R0/--P3P24L ]T9Y MD=-57-8;6\/)MPH01U7T+,N:TH?RKB@Z%OK-RCD@J2$QC["[/!M/K]6@(>B$ M_LQ:!8>L%\:3ZIYF3'];+(:8/^64'SSH[XDU@ @WQ$:6F[MA)92WCVUCP?JI M3PC[5N]0G #$*K:0VD"D@KL20UA0@^(X 1/;LA-0P7EW GHF>IK!EPYEO728 MH5]S[K-NC!(ZX#!41!\IU)#H:F*,%FI%F3YDP#+V*HM2?:S8AT ($FHFF^C0 M_;/?L* :NW])#=^QC@8X=AZG]&8MXI+QOD@%B&3?6I8[MMV#\F_7&A94[[>R MY 7.&%!UX9+K@3[6]Z%0=<$8X_>T 3-GZ30J.+_&V+ /A/2Z3,EJYPE9!\+_.S'% M\/V\_K;C"NT1!(C'SV] MV+N_""!99#C_Z/NI>C'_,?H<;W:;TRS/LT^0ZA)MV5_*5X=M@YT$_A[,54S= M[LR&C[IOWU!0K MC1#LS5%0O=%9""!;GA-W=O.KR7!SFY&&$FE)A6"$!TA+&Y'B6M8PC(EJ7DQFY)-1JI\$(P&S=1_GT7Y8QP M\@I=D]$>1:F6MTW:YR$;,A.1<+9D=E%MFS(]A2"V93;VW#=F#:6@MV:#Y6W% M"F1[II)JD6TV<0E.XH+:EXV#*(1CBQ8A;8:H00_""HV\N9M@2X8P.NB+Q<,E ME01:TP 7AXLHSU_AB01OR.44_/=10E@:JL70KPR[\,@+0Q4SUJ2O#[FBCB+& M6M")^S:@0D5BQ!LE).)@2%:[ICGS0Q=Q"G4I>(U" M?6L(+326K1J9[YJI$A3!0@U\:#9M1;'C-4,X\!$;']CM'XN$. O7BO"!"BW?_)D.7NXFM! 8(GR4"6Q M\^7)0G204\F@AT4P!!OCC?+K '$4WLQ-?RM2]?/;9CE7]$?*E)Z27PW MT.'GRU5<+&&-\Q79YG03[S9<3Y3.E6W?DF9-"A">K6"@],KU,]MP"B2_@?J0 MK_=H6TFC+4M2F6DN8];?;!]GWL4NU=YHR1E]GZ9 P+8.'$*G[[.N# M=0L;2+S>9ZC?+P.*P_W!P[9U$C21&^8FH.CM\BV;ELKA!O&V7_3 TZ4N7CBA M7"F0]<1)1@HBH"LXGAW_CR](ZH&$>V-?^W&/D90 MY0J:GM[1*F&CN%DWI]^7Z37]7#Y\HLD+_9BEY;.I5L0!-/$J!AP\$?N%!483 M1*D_<""WUKC=TH54BYHR+$C:&Y8X)4"="/)$T,>Z*SK&I# +_"Y\2_\[C?*' M3]D4\]*0>@-VO2?V:'.NZ(1MQ1TFIS)>(,J,-WL3)FN> 69!?WHCELH&UF9* MC23V5JQ5%OTP>P5*;\!B6S:GM5F@^W:LUC +S)[^_#;L]H+-Y50S(FB]$:N5 M!3_(:(%0^#;;:SF;WR 5OMDKQ1UINAU;(QJM@ M5*6[?^678]"'B4: @:[*#I*'H'(V-4)5#2=WC9/.ZL FSV%%T?UXFNY7(BH<+9M5]]G!T'/T=*IZLVZZXWO5^&&.*9-?JN7J%/ZN6,@T- M(A/!6K <*.0B2\L<.F>S]=QBRY#J#*(/NW@%PQU/*G&;3N%A(D[WR=K& M189/,377GO(/\_B%ESEN7^3> MQ<5OAL+S9A2LK$.[&-V$0ST\0JZAC1E%'EN-TBD/BU>POF6H7O5#1Q1CZ7HS M"K8>Z<50ZU$?'E&/=,R8]*C&P2UT+Q>#N_\4;8WES77 N %6S;HJQG8AT<*L MB@U]S.(%]@H&CNQGKN+HD1>#N]DJR.$%@1B*H%ACGA!/!BT'MJ^\RHKB)FV%U!TS6;%PW(6C,+*;L*!X=P]._/24 MK,4B@$:^!,2OX/&TA(OC#<8))'FV72O;$YS?'B3GO&0>G3SH# M$#%"%;!F!(8A, [A \WD< 8)Y-WQV,(01B1L2!RG<.P9VPR'%/9:EEW("]9*IB06T3VN=+W=K#0_#M"PEL613$@R;1 MA@6V"AGC4L,0 >%LH\^%+F00:%2#+]E>WVA'QEP$RO>A@@$Q[ =PH;/Q"APQ>%],W$2(FO,7"@1KX$QK0T*50, & MW6)5:L@, LZ A>%UAKO@XUK#E?P36-T@R!O$)2_TE)CMXCW@'&?JPU4= K#] M*D60VG(/&LZN%:QH]D-J#%2AP-W)&BE$^6>T3S.$O]-$Y:?T.2>C%71CF!.3 MK"7<]'4@:QIMW;@( -33H<=BJZ-#_5?W_1PZ0_>[.= %XU<.TMO$ +YJ?$"\L/OCP5)@V@Y_F=,1@Z.KU$8Q)*+K@.P;NW>B'%J\%I 9Y9NP$7/ M,$0PZW=8AVP"OW0YE5Y:'8 %L(DAQFN;4 &ZM0D]%P,V8>M&:H[#O[VD;S^Q MAYJR=VX8Y0^-792_^/UBVQ%$_(/;+]YGB7[>YK?.OF5W2$F3CB38!4!W0X\9 M#B-=K[0V"-2-SSZ;[2PWK3 MBFAT R+8RNJQ[(=JQF?Y_#H)U2^8#^, W,TU M%:2^D#N$X,RN1W#37\='Z2-%0QT\BQ;R&X[CQV,6)2]\C$>]!IXP^6.!<<8\]^1%.N?."S(Y'D3G)+P]6Y? MWGHHHP/>$6$$'B$>4S!SE]A E%R3[-#KP4\8BS M@G@%S="*%&4=9MC%<,8.[?P2U@S1WQ\Y2RRQBQE3]+=9>?NH7"3DCGO.N=%F M7TG;6DD7+27="TJZJ9547=&JAH-Y*(6R+"S:-4F0'!3H810-VZT'421P[A]" M43+1WSZAH$C<1 ',=[I\:W,=%; ?]J'.<>20X#:BS6TD5F(_K;D+_LA.![[] MK&BQKD*@_3M1YQ=80R0[I+O-?*][^^N93NPN0PFG>NI+Q4.83CDPOI;C/J MW6?1VYA#M3L3)6)_0Q=!EKV7[VDNU0Y\GNL;?)68?96H^2HO3+:PD@VP-;A& ML&W3/\[@%=LIA+P+$P,B&P8.!16?0HF6Q='!1:"VX+NWYK=AK0EN*ABPJ_Z2 MX_TIOHGVJO:)9JB^N6-?+#,';/ \]_U_5@SSE[-DZA MGNGDH(KSYXG?+MZ?1@N@N'\.HY+-JHIZ\C1"M

,!+7U-F!I[]E.A0ZY[)\EUW5T1HD ABIL:$&'5?;?O"J,J9AA JH) M,1*E51NBQ7!?(V+ CNRMV&;;)-WW705J$\6*-'[LG^CVC@6&RR>^;O'WXND; MCM_PES0I7B>-VS0/W"0H;O$ MN[W?&8H@KO?S"ER<:O[I6VI%,S6M-3AT1_#I?EP2\MQ]6UR./P(5)[.28NFU MA*A_AQOC-4#"V! MM:<21FPU7BN(/M-K">P:O+9FTZK7$IP5>:U:!\2;_GL%7LN>E;;JNAV*:_!? MJ1*F.W&+G.>>+.'5DCOS!]>7=6K+6U8FRB#^]C_LVC=]Q1(S(7US\UNLJN,; M0O+.6051#/V18/CDK?E"P!448@;;8B[#!TGZ7/P7,41\7[ MW?X^>- M2Z5P_S[/8XB3((O2H;=YVG" [_+(&.Z]R2,"P;S'T^>@9P(5B/-W>,IQ?TGR M(PZC?81WZG=XU+ -C#$>&T'*D"WMJ#G0FD/&R1@+-%BINR+]3'(\>Y+%..\ M2!-*^NTL><'C*Z,,*1/0H M_R5)G^DSV\%SC%E&3_Y,'(9@L4][$<0A;2Y &Z^GIM#P?C NT! MNE)H:QMQZ4'=[T2ZD:B_F4G&16S@#1*&1M78M(-J/3IBP]- (9+JN&Q M"++"8T4\XY1HJS$;RU ZTF>!M(X3)X M;Q =F7HK5 M-AWJ\3DAN&\3HC8PW.;U4['E-E4, Y]W"MKM_GO*"_BS;B5AD M&(#=LP7556^Q+3 &S#[<8H+TG\ 3H@O/.E!0XZ!]FC43/CI4R^" _(5&*.I6 M&+$V\%6X>:;.B4XY_?=)#%016QE_B'D:\8/C_3QW"IT=NK5?Q&W(]LD6SR&W M_!Q$R4V:T]>:X]..%J9=!1E-H!WEF[KQSR(''5;P@GFI>O"UYZI#DKG-7RDW MZ /EYP=4<42W%"N>SB*M':UROK=*]=!,S; Q<]0^&4W25D$4)/X6!>=>M_AH?W^M__K^(L)2%K^]L M_U'S"J I,K#G&HDF]3PM)ISG&+"EL7Q4X[#;2+?;7R$?%I3-X7E?/.U[@R-I M^)-V#PHZE#HK"7B1_@YP-])&9]2M#,]1R(S/ML(^SOZRC'],:6?1YO2S_Z9TL_C3.EGCTSIYXFF]#.L*5TG M9(F,+V6DA;HP/T4A\)'.R-L&, M!*(T4$-$K*?;T .$QI"A&F78E)9>\$3YM^!(A*L/3"P>-CZ2S"/]DRS:U!7T M/1" 0SX%F_4!7>?O,(=K4B9,KUJR!X_+^G5.B"ZE'9]FF4G H:S>\J ^@NE& M0I"\Z^YRR.! ;FRH&1;N9?2!H&Y?J#@Q?8,[0$=. X6@@!QK[-N)+T5N=H MJ(.'"*)C^[8LP48J@I-TO;K ])26#S^4EY5(!J1]0L$ #R8Q-Q9(S,8'D9RG MX(8<]<-IB4=G@1(3-:A+/JDP>#(Z5236C(<_GX".A*O7(('H!G;8@)Y M>Z*3^MV>-M/+&V[XO?I',I?3>\#T6%:6*XQ !D@I1XM6YY;&F#!)YDCV^K/. M*T8)HT&/S]\I%58&2Z^R!^SQ.'IGFYW%$Y^DOQ6N,A[9*"BGPSA.3>?*?5O+ MS"B( 8;30(P(*JFXWK2S(B.O0Z4RBM\,\@;^+7'3('^]R^Z#K"A_$.+H)7XN M2&PE%J]\$W 4!9B488*08GHP MUY*C":M[[?<21:H4-IH.KG5B) Z:"2$,P, M/U]0)D/ 85A$G3EG6UL"?TJS3UAYY:\'!;N\[3 K6\R6(&!+U];XZH4J-8$[ MVGX846C8I:F>99; !B%+PL,TM]HYJ=.;MMLV438+#J( I).&8M1)Y \3.IH MQ%3/.GB-$'OSD99FGG*^%5]>ENJ_!%F_F^HX09PF7?]1/[&>GV$"W$F:+0M? M-1X$42*9*$[F(18$KY,WPD6:O5_B@^I]/AD@S&RD9EF=N24$2>-/OS;_?7]E0#R;ZX;#\1H/7"$ M<@YI4!## 8H;I M/'<9PU9_IZ]"+B<4>ANWPN?VAP@%'J-A5H66Q"MC!>V=M4,?R#RZ2^.8'OL= MB7@LLOP LR=/R+!* >;]E]%;M,/)CE;H$]%"&FY?5'YFA@JT>S]"K-:6O@&> M^WU^8Z8D1;\E*H_N&U1AL^LB&]00 #H/F"X:S]M0$(;9":-=B9I/?OK+LBM= ME(G#!X=!]<:E@\M5NI<8%=:XBQ8?<2*&P&4ZFE2S@L"5DZ6C<]MKAB M>B)_S5_3>%?5FSQE 6WY>QF\=[ !5DTF M3K)ATPS,IIF"-)U5:)(M1N M%1P+[0B:XS7/+ F:2JP2"U$T@%.V!;[# L69M)(4AR=:3C[@IT,8@&68>B%Z MM9=R<-B"2QU/FFK#L$&#]-B94@AHT%Z[T/>PN8E?Y]*,RZ$M22TXQ(;],/O- M-KT:%FAS?H@A6=%LB5&:1ROMZ-Z/Y$GXM M,GF6SEK-]^]'C,;V;(DI%\YHA=E&]6>!*>-KY/JR7)A5-'S8P1DK8$N>\H E M4LCCJ*L.;=-8=W2\H8,0C]<4UF@QH'KF# K1;I&C! ?HB#/ B^0$FS76;)IP M5CB0Q38*,;1U-@,X7IF2NKI&B^"+.6EK:C0&!=F%\"+-B[L]+?B1O^JK@8,Q M'27#HKGT@)R;B((#R525LP:_.84$L8 'G&/:%G.;[(1WOA[ U)>.MO2AW*KS3J^.MF^!5%,UQJ?TNPSP56] M3'KN7S]>* 2!@1/;\C$:X<%;%A-\+!5KE5 M4(_-:AO9Z#"[!JYU2?@HK/.8+;=[=BM[B NU7(J7M.,MFM9 M2OVZ$5<:TH:5:#6JJ8=;7V ;DF79V-:,7H>Y>OR51K?Q"E4%N*!13A7KE,KQ M.]A=1GE(NP%](F[_)K48]DA5Q;N1JC12KPS&&\] <]8 MF"4B7C4XHI: ^/#\4'6#*@[0I:3ZU?.@-UVI;8T6;:7+QUA9+-,IRDKPD@VPGFBEYGZ)\"2<1O/G0?F *PM& M(W1V=3C&Z3O&/+%"1_)'\8(/3[=@0D_%VB/.WD@TE&OC*?C^$2=X'['(*_ZE MW!I4Z-86<9A@8U+')MMI'2NI(%6@VB R!RC'X?-Z*0^4P4%2T"N&]@W1^]WXZ: MPB *!-HE9FCBS%4S9R-CLKLGDM%&)OJ^,HL,Y6D*.T-MHS+9">/XE]!.%J(_ M__ V)=RW0,MWZAF$[M3=L1ODVA-T#3QPXJ020)H+=8'ATALY)_V^= S$YNV+ MBH.<&"V](W**BX#8N+IUT@ "P T,(Q'J.QA::)A;& 8LF;9&PA4I5@L1-L0< MW\R8(M)5BWYTOL C__+J@IOJ# C;!'J;!^+-FUJZE?<4Z[VW%I M56^>V!W"TR7Z!#59.622T/=O23Z:^26""_>Z<;1?67VU3/*'*/_C4X;Q=4(F"1*B'Q:H.S0? M=V6IU%B%6LFO3 ==3](U3B*7D8YR@2@;J.*#-1H%C7D &J:@/^ZI&J)*#6!M M2:WJH(KIOZ8Q(4/?!W85_U0CGT$$U"MUL1@H'W;=45 G$TC&US!R/H%PE))K M3? .Z+PZ^ZW&/)^0*#:O=OD5VN.>43B4*73Q8"@.>AZAL"\12"!L-9X_JS!H MH.!:^/<(QT![>>$KWIW8,V.3RZ^>-*T%+=('BF&V%=2*5;:(NX])=CGOQYZ2 M?MVE8" .Y=I A+ZRL3RMG57IYR9*\'6!#\JW.RT07EEBT%.)E9F_IKJ>J;W# MLOVY&WVE0R V1L]O/#]-6UPYZXHC9>WJW:G(BR"AG<0?TCC^E&;TC[9U/S#8 MRN*-D>JLQ"#M2.N)2P9B++'.N*L6%L+ Z"L=&I5C+Q/#EEQ<3%$EQYGQ>*E/ M48JW/5E>K=4XJX]-;84M%);X(&N.2*($KH)1U9EHD2C$:X&NDIVC.*15H!B! M@X(]H4NW..@#1.2?G%7=37B+&GDL@JSP5"?/^"5*$OH+8\VL(GZS?GMYU2/A MONI'6&<,U2K,9Q27#K"Z.*V58-)+S49OV)?0W9.2UYI3F2F20'K0N M8==Z>/^5RU-65\GR1%>X\Y-??<=9&.7J'I<3" $%E1?^'*R;!+P&OF!QP>5M*JO\.[],SHQA9"N]Q5)QH9Z:%^J'I1EIG MJJ%1FLU40S+,ZE(-I0R+!AYA5#>A9\E$PUR%)>09A*7FKN#284DZTCK#DD9I M-L.29)C5A26E# OG0_6HZP]+YBIDD&<1E%C61ZL@%MU6EXRSUH"D4)C=<-09 M9(7!2"J!BZ59P%X'77!;W<%&C*GZ!+A)F^JKB%'"+OEO.'IY)9/ EGR#X 57 M:U;6 9R>@NY=%2\8,[+.*#==Y0N=+AIRL;HX.55$=^>3%5NHY*O> >./":"O MVV?ZMEM8G$,EQ;QO,*"J ; M9#G]%<]ESZ4^Q([2=%4CPZKS8R)2W@>1'DXO,1G9Y,#3"%A?Q)TDX-+Y MK:3FZWPCKITO(%:,K27>FE>I )P-&H_N:72UJ]R%RL_6%4MMRN6N5&VM<7-1 M;1M7MOD42Y^'M?6LT-9MFKSAG.BHHRNV^7P9%+CI*5C6V^@^FV-&5O98QFR5 M6WE$8S(7ZWE<8Z:(BX;@FBE) &:,(#+*PNZ9TDG^.F&68!>*V)L)TO8+\*0?$0\UQQ M.P(^X$,0T=*TBS1A4\HIB.D[4(HT%H8%@.>A@=1'QG<1-..'G01!_U M0?-C&31+N':SW9*=?H"L.4("2^S!., TU2/5:Q3&E/3A'9, NLZM G7UL$I9 M?U]H/3&)DW5N%LQ0NLW=@@ELK&Z[8+*,@-P\DZ _4,I=L,U!/86%V@GBPCX-F:XT!M]IB% M%]_ Z,1M@3"]T#;$-1$Z2O(HU!V:+3K2"C<5]$JSMG<@'V9=6P0Z&1;<":B' M!3^4#2HP(7Z);0'6]V!T( D M[A;1 TYL19&N>R 8:=1H01S5VGEC@5XX]SF7W@=3E:7J=C!&9:N8(GIWZY[2 M(HB=S!9F0Z]SXABCU@7J:K7CKFXZ,1?*=5]^-S.,NTK:*2IN;M9:F6C6MNW: MUI&#W=7>@*O?1%6H<*&]TLYH:]X2E8KB;N?3I]CG4J%&VYC>Q;RKPS%.WS%^ MQ-E;%&+YC%&7[S(%Y6P6$/]^D>;%;5K\ Q/T.)D;*AJZ0NUN%U:65S(M#SZQY7X!5',,R<)$EL>2!S-HK H M4\TO6/-PE (6QN>UC(O^*P5T[HL:+GJF\O"XA4G>)V]N7_WK%!7OUPF1\41_ MF=\5KSA[>@V2[FWE95XF&S_^RDZ[IBK8RI'7V,'7<^XU3;(E-GXY)TA@!3%> M4$&8D78Z6/!5M&4K+2PI_9=JL<-&Z1:D7/%]XN,";U@ZJK&PK*:-7$\?Q?H+ MN;96/O6TKVP[_TK=X<]MXI&KU\V\TQ[[C*8=F6" LTZWR\/JBB_L*+PWXY1] M',XL8/[*A 0+F-WASRU@RM7K)F"VQSZC@"D3##!@PFYFI[B^\^>U4L7^UW7+_ M9N)S;Z:\U >"V)#_*TW,WK1FGKBE?[:-FQU].=/IY*]P9.#?K#&:OW.;-29^ M((A3B;_2K#%)=("Q\,=/9X5P/A,:W+5?=SQ@0& MSVCRF"P]X!PR]8D&L/N#:_A\/K^DLUP+C9H21^JJU_5%]&%^/+Y$O>0'<--Q M9X 9/R]I+R?I@OTF9*TF1&(<21+]SZSSQ,0/T>KKDZ3)C^"]?:Z3,#W@I^#[ M]E2\IAF9M;;?(U7\5 '#!#<]ZV+DD4,Z#PLZ-GJFPH%9DX4:''VE"+V7!( , MY3*EB8:QK!6X+\;29E]O+AS6 X,1&3$T&8X"8S1D;!)9H_""MG'+WK6=*!2P M,.:B95RT%2F@1I' M]!'ZW5521$6$<\EDHP=U:PXF;%-KT,$Y,X9A)GJV((*C"M[Z+#/!+J1SRQ"P M'[;1GU?TD.#VH9U3%!8R8U)1O">VO;V^"))@%T@G"3D(P M>"C;KI[,20[P'F<9WM'\)L]QD=]$P7,4,PN[Q=VGX(RQ@!(& M,V%:J8,>Q7T28<)/SYHJ+)YV,KP-(N P"_Z9,M#.;0'#0T&R0W&#O(PX=*O! MB3@;E.""%KCOQ+\)\C%Y:;-UOL\3Q''Z+2!6#Q(9[HXD0RVBY.4FS?.+(,O> M]VG&]ED4>M(AP,2#81'$4*"&=AX%AECI/P!5(2"*@5HH4 @BAF[VD4*2*A_12R%J3L-Q';$OK; M(GZH3$,M:4476#:HU-E-6V>$FMO$8QF!95^Y:R,@,_/%B20/25%O3%Y]I\68PE]7^W@(GB(1]ZY(F M^E!2_6&#&L*HH0SXKO+BZN QFR7HQRQ]BW*"^[^0WE[N&/=DU"M&C07JMT/" M2)Q3A0+E@7I^E'95;?Q+_0S8BT:*5()#.L4CF87Q-MG=D$'&NL80+JB#F DF M<1,](I2SF'"E=!F&S+9&&+J7KC-)0(8$.J>D&8Y>DK%SBA(+=DX9$$8VIRA0 MP.84+3_J.86C>>D8(T4JP3U<5DU*0/U<'HU? GFVS)FQE($Y0I@D#JN!!#T4 MM+?#,(LB[&&BI3V&&>3 #B'M+:OKT[!U;C,LJ!!AH^%#^5[5#S\!;SE4S)4K MO'$SHBDRK%>;B29S8#TFF*^:L*6VPFI;POG4.<+Y)DD(N4E1,=Y:'$YS)C,2 ML"XU1DR98YG@@[F7.7-J)^MN9/CL;#/DA=O6J",%7T5.G+<&D('G+2/1I/.6 M%A-NWC)@2S-OE5L?/KO2) DA-T(&LMUI.3*TXTSP&-]<9:*/^+<=,DT@N/V0 M7ZN2S&U5D=FM";UXI=T(KI/M@5[^48@]G@R,RTP55_2AL32<.]4T!GM&69-! M-9T-ZI=C;Z@79CB@OG>)^;]^V"!.>LDG.)Z&BK4MZ8$#T0:&OM0O7^WW."RB M-UQ'F0>B$'I[/ FC..(R5V?>-&<]$1[>6\ *E5FA#-2+PIY26ETEYI-UWQ_" M%L_]3@\597'JI?"H37V#@J8@I!ZAB[2A+4%#;#M,F.>QRRGJE\=:_+P6/X-: M/9K(*5\68V6OFUDD_0T10VH8&QM4]+P,"GIF9T0#]?X0[?>X@B@P4C-13B;2#H+NHIQ&5$$.DY;Q3,T>(P:7\#@ZE:Q@:((;I>!@HSIF<$ M#,GN%X,3!UE%X)BHJ4I^%D*\#175^JEWC[2_])JAPE&C^!M )BAK;"P9,827 M864T_S,B3+.LEUPQ1]+-CQ6$F_D:7.=VA[SUWM7W$.. MO]%HDL)&+W[&#.)E1)H@P8R8I*@=D[9&;KH$+QN8AIM@.E+C8Y&&?Y1:" 4J MWL:DVS39T>O21?0.[9;NF' MM#E^NF=M-7;E C_$Z!D7WS!.4(:/:5:TJZ)Q-=57U=%LAY3^-AR$I#/@B4(] MOZ/@>(S?:64Y&[OLU8GVO?,'@2 ]BLAI0X]CANG/Y9\^T,X0/R!J-&2$NF(] M;2K6Z5A16+4#R>M]W7VY8:%CNMX*K5B30CGN)K*(24S9&>]O>2W5%DS;;&01 M?32+RM)BCM0;""66R^Z#D-AGOI&8$[-3;S,\\LL+LLB.BCFG9"(1?[.YOJAC M<[B&@I>96Y>]FP>XBC5R GXY+ Z$8?=5(;MB7.J M69OADHMN?@Q5>5N4L[,F\Z-3]BTN#&^]RU$\Z9$M$4/;(%N A^^.W6/&N#6V M1[?*ITA3U%VE8:^(U[R3?U2_*S&<+(&W89B=@CAG_T]R\:;EM:EJ M)I/WQ,MFJD?KD1-IPWOO+,;-/)W^N_Y#?2A0#<.RN&J@#2J'0C<+MYR?$AOL MZJI"8 H(=F^T; %F.6H@J'@:2H0MST%S^7$I?2APNDXG#.5M@)FLMI'!9O0X M/@:>B4+,"4(B1>:'U: ;Y=.@B([LR:,>R^G0JQJ&:8'X 1>G+&&_J:K"[*8Z M\@&\C44C530_W9%1]S'NC&)]@92G'(S_MAYN75G/"(75><\^S=B&_ M^#L(_ MN/P9I^-'F+E.WG!"#Z1-524@>!(&>B)HW;J&AG?3#BMF;E>,\0V(H.8:Q M^,]INOL6Q3'QX^ND((S2(B?^)U.)M20\\0H#,;5^HL&']YQ!YLQ\J2+#PG)# MJ/R[-PXV7EI!%K9[YX?GC7[J;10%3_QNW&-P(]#AO6[T2VM2I_/Q#;GYHM*M M?MW+79YX(#U)-M8!!_;%KT36]2Y$(3WPEH8-0\>0'?/#>8"&?2FG0-E<1ES- M>"+EP)Y8=(MU?2Y&(>$M6F##,+^B")Z\IJMCGK5\:S^7&TA30-"] <=1WK7$# ]K ^8)E?1?EX:O%) D.(^HTE9\7Y/."_( M^NGJ7Z?H>%!?.QY-Q2>/&A1VV+^4)#SQM@'^1OA>18G\B])B6P U-:@*<5M" M'S,<1EX<9@EB:+8QQF_$3:7KD[].4,BP!X\@ZHE/C^9XA)AC^.2D)OL.77!/',MX!Z+E,@ML0\QU$[_W(NJZ<_-Z4SF*)YWK M#>M"9?#P/>M'UF^V+'^![8I.E^S1'>N'Q9'L70AK,1#':#;/:?_QWW#T\DJ$ MWY*E:/""'_ AB)+JCT\X._R[0AGCR< XT%1Q1:<:2\.YHTUCL!^MF\,?"KI! M%254DD(U+0Z!*#684D3K(L=&7XRH9G."X%2T'W>3GN>X4H;EC5A/K.]I5PO+>+1^B M!!TYJ=Y;-P">J[F<( /TP?M4%P/Z4, >I"DH[_G(8F7T!KOZ$[CF1CZYW9>% M]X^RB/:M&+)A"1S4"T8*AMM/%'6 -X@DG(@>62(P_E@OJ-YAC;>(:,%-U:M MD<(9Y] '7MH6!RL)AACD"W!X\\MSC-M!O]H\>"_[U.:7)WR+OQ=/WW#\AK^D M2?&JVJB:3@[*N.>)W_:%:;0 7&<.HQ)/H^1:!9K<]VJ:FZKC<;Y!A"ZBA!&G MC#AIF'3?LB*(<_WLM1/_ P?9T[=TIC9J*GZ[;$?8*9Y:DO#605O\6?!+2H_X M90J5O-F1F[C'?_COAF1,52/Q"716X(JBP).=D1+QVQT;#JTY)"6Y"I?4R$Z< MY3^]=\I/1(,6],#)^.^2HKA3/9+2\-HA&P9M^2.EN 9WU$A.O.2__/?&Z,W& M#,G)K, ;!7$G>R.AX;J):<>,E_>^V-,\7WW?OF>)VWWF;+ MRZ V3V=)R?96_7.I7Y+J_)?VBZ'O9FT/]*71)1@P+7173X&"Z. MJ!%@9J9QW-^TZW]\LN^+4Y:9UN+UD;RR]HXH!D9?8OAB^RUV1KC !I684)/ M)'G*OW:+XSQT#O9&%LTU[_:?HB1(PBB([],\X@^?%CC)Z0VJF\BP;&X.>1\= M;KQZS%W3G+9G3CR6\2GN7CXYQQY>2_>H'@=5 Z&OS5"(CM7K$@#I7;?$\*;, M/B*>5_[0%\C T!LD7RRXR]$HTVR0_2A=-9>*OEL;^C\G-7(L-2U-&\%33UQD MZ33@J(*W^-'I\UVT]=#%*2_2 \[4GUP%"?#!]4S7GUL. MYO9CZWCHK_-*8%1!6_S06Y(-9/>O078(0GPJHC"(-?ZM@P;XX,/,UQ]=#0KS M^/H0/Y)W9X^$$7I<@Z)DGQ(\%ODS'-.]!?K^.".).C3)E')SX?@5\=&R23FW M:>1_GC)ZWF5LYEIX"$,W$* Q=0TPD+$/^ND M/"N$-1+YJ5D?D1]^OR&)XPM_H8"!@[0%KI,#%L$A[:Y M?F-KQPLB8'&/LSQ-@O@Z^>V^&5D^$YK@ D^)8P>H)TA019K(;8T0)]6)&>.2C^_$3^E0) Z"L="K&QP-YX<*&PNR]?KI^^7-T^/:+M[26ZN+M]NK[]?'5[<7W5RZ_< MU/"GR0OMS'A/%/K*FK@<#E%!Y=*7ZP^B 57F&XK3*L(?P'%?;V_$4'^?@J#] M2/MBH@H1-9B;12KHC9N/S)7H6$D4"A(%4HG_CX.(_'*_5[;R&L:# MFL\,!6I/: -( #.:$4>2"8"^?MH@;A!'I256#3+4G#9-ID:"HU*"&4<)#^E[ M$!?O=\FG4W'*\&,0XUS>BGH8'.# P(#]^HQ PMS+##(4/\D@&%$.$=D]M@S M+)13-!20_U7]DH,7['B??ZHD[U0.CH,8$E"3:^N?XX/X/2;UKU96\65%EAY? MH^0SCG4E?!(PD/H]);M"\5X/!L8?E8Q(GHB2UJ\T!!"AX-@'S;EOLPF2>3V& MKWAWBO'=_H&KC^60XM[(Q_?67VA#8L7,.I$63(8V2W Q:YM$R'DF-X/+_E*B MI$5SH1*'KXY:>X,;]/S>^?-71A7FFI>9V))BK2D$8$QZO(BB'9MC.S?>L:Q) M"C=:9FBY-&RB%4H+Q'2 \%;5+PY30X%:B;8PK&,-"Y2%A5%QRGGYZ2/.WJ(0 M:RJB== 0I5^#S#?%7DI0H/*N 7YT!5W%*]85=3'*944QJFB[+N(:*YZ<:YN& M7G)S$X<:^^X#09BUBM7&FKL00$8L9V.&[3Y6%N#^NHJI,"T>+1KH5?[/X-W M1N5P &:J8[BV5!D0C+&J.9ENKXPFG,F.$*G+J47#O3UEP?O%*S[0JROW6?1& M,I:;Z!"1O$5MQ09( "9M+$IMWX,8,,9NR-9TRV<#H&H$5 Z!RC$<^\%4:?5" MV$P^CE'GAM=UHDM#=. 0"6>&@N 96J:3ABY4.,&ANM9NZLC%'5+WM8P&8,A!+,E=]ONE$ M5AU PM5179[P4RIP'>&\[,97UD)K.]H98\.XXDCA1 \T1'7N>*/XZG>D/F%J M=J(S1?WM/3?N9$42T8$DDC@^$'_$+]2UR>HMS6BUF)#!?GPO_VAV'#Z"$O1A M^&BAY4?AQF0 #\)'\J@]!B_!44T,"=3827@%8?T,?* QQ46:Y&D<[1@G+&]4 M-"11 ;IO2J%GN6I)(8=RVI!"QX*LTU@#S#-XUTU*^OPJFY2H07VP!WF3$A4< ML$UHSZ*E5C'C1-I>8]A@1NNRIF7-D]M@\(U0I7QH6EJFI?@0/>< MLR.]48EOZ944QHC63#3P4#>0!P1H7R=6 /<#=9R(FMD&C,+($DU_G[$20Z5 M55=-=C^>\BC!>5Y9NZ;@;@ '*%,V$:25$^L0W&>_P]Q(;HYQ$,BZN9(';NQ-_DF;<@JW-%[* 38( M-T.@9S;&AG6BX/=2V3^C')&OD$<[G!&@($%I-Q5R?% X3SV?:]D%?,0),'D9 M"9OW"X,,7T8Y;86O]C$)$,1=0A6KS0W"+@30O4$Y&U-\(2.DT([3ROTT>%-I M*1PJ 2&3!=G&WLW 8;@9*FAJ8226)./0XD$E(@9,J?(3^5[K\AV)!H]"+(B6 M5;@@_E-=B><2T.WJ*B542*Q#@/&581%$#U%#._>+(58T;0D:E.JP >@L<(8, M]DX+9LXA_:#-2R)'^SZUOD'JX:4E(_OVCU]R;]K?))6_T%^6?V*_.>9K#W_[_\'4$L# M!!0 ( !N!:5;L67Z;7H( %I\"0 5 86YI<"TR,#(R,3(S,5]P&UL[+U9<^NXFBWXWA']']39#U7UL#,]#R?J] U9EIV*DB65I)U962\[:!&2 MF$F1.AP\Y*]O@(,DBL1$ B0(.6[=D]LV &)]:V'^\.$__\_'QNZ\ <^W7.>? M/YW_?/93!S@+U[2@TSD_^_GBY[.?KSK?OB5E M/!@^S.,ZG:BPBY_/=W_I)>6YSC\ZE[_<_W)Q=G'9N?G']>T_SFX[DY==NA=8 MO:5%2VA;SE__0/_S"C_8@3 =_Y\_K8-@^X]??GE_?__YX]6S?W:]%MM(N/\U$'E?Y\.,A5"9:T-F&0!PL!: M&+;_\\+=_(*2_L)6ZB]5*S\+H%I1^3W7\5W;,I%X'PP;66:V!B#P^:O.4F8- M%9\8'OSS&D35DX'BZ -R(.U^Z8^7XRWP(N)%D8(K7#Z4GKO9>F -'-]Z T/7 M]P>PP]X ";BP7ZH!Y-IP5@!^\ 7\_3?,[X#^OT+8A&%;G@7NXJ^U:YMPU(I_ M*0,ZW_<5,\@N3=.6.:A(#28R_/63[;[+:.('95<&\FCY"]OU0P\\ G_A65O4 M=8R7#Z$/#>7[R)#A9F-XG^/ES%HY<*ZS,. HMEBX(1S&G-4$5G!A@1(PQ7U9 MH!'2K\/>YM5RRH[YY.($5G<*_, +%T'H08-4J>A100*K.'!,\ H%C,Q0I8;9 M(#5OX E2Y"PLPQXXR!K)=.U78*Z@4;H+F*14_U[A4T)Y>(,?<;V* M;353C,#J33P73ERBGAOUUEMDD2KU+"Y/8(6?7==\AZM+^(&! U<@*^O5!EW? M+S759BQ68/6?#,O[S;!#L/]5I7H7ER>PPKO16]"LB[UD@2"BXJ--!S2=A7/9 MRB,,KD2A/0>::,^-CZH]QT$Q JL'<6^L()H:00+AG E-#H!3=5)"+%9DQP>' M7+2!U'.] /99:\MY!O;$ T,C=!9K.,'U5M6 ,'Y Z*S$1E-6N*X./N>> 36Y M*+G:92E39/,$*T3X%&RAK2K.J/)E*3-7;W[.+F7N7JU*>5&H]ZX7J&!@*ESZ+ MK8Z"7*Z<&:V(!ILKK)[9;?6J,Q1>P[2P.@Y:R1*GB )4CRE1F9D1U,4"5C Y M57H$@6'9#4Z4,-51QEQ3 ?P:#0Q5BL/K*)Z-FXU4'#"YTF6=T JH?G%YDG9>>I!A M*W@R%I9M!9\":L]0N"0HZ7?0RM)UT(I',!S"!R1!&HT4\IX*VJKG_-#TB%&OXV_*G 2R_\MZ4"GOB$=8-$WY)S2BITB4@J6 M P'.2]\L7SB ?+%RJM]?+@'B&DR-0$271RU:#HQ'L 0>'/C@#V)!%!5 @-D!I62)()Z!N_(,*(:%!!P%A2=0MG -!5-&\X8AK'E2?U2>X,@ A\8" M'P%P3&#N?FL%Z'MG9V?W9YUOG;2@PW\:CMF)2^T<%ANA@#AL=Y'Y@HV"0+A> ME@^$QX> HK@+/EC\O'+??C&!A4)=7*!_1&1%1,$??O3<-^!U7_W @V).2[*- M5V#_\Z>"O_\BLRZI'0ZP1^Y5!=7")?UQ;K1,0>$/(*)X)C.,;8.M<53=R("52%P:_FM4:.A_6QG&-F82 MV(&?_F9/:?*+'_L;TK;A^^-EM#SI?EC^$:_4]$J1R\7?GOIR(+'\UTSE864? MW8UA.1@.\PF5(:\< WD&&2$J0QV<9R:['"]@\PH\''/'Z;*H+J[NSQHFCM'P M!8PQ01-$6'Y>A'X35[XWVP)T=HIG@YBV_8SPPTM8N1#9C$K-2. $$@Q@QW$\ M>M&2*T-:A<&K%$8LN!SN*Q'$!CA(]=.W& M^^RY)IYI8B[]B.>'F^C@MO&F.S<^!B;$']VJ0I6@=+>8]/IQR@,T8?.N<3:[ MINFA*W/Q?Q#H]2:DU)8]"L1TR^!, M%?*B$6#L11Y8<=Q](H-'R;,8+Z_N;J_UH)$%9\IET?Y/(UQ.7#\P[/^UML3Y M3E%B;7FDHTQ9;'*K!W4:70\8&-X._ZP34U1<*3=%&SIU<8.>%+$G:]?!+^Z/ MD^C$$1.VE*R M9Y^;5]9,V#X<&PV M![X?$G;",.GUHY$':$IG\QLIO=!#EMGY;*/59XAOC,7)LQBO(,;+EI/)@3,] MKR?MJ]33HT:138SH*MBC$1@)!L+I0U%R_;CDP)ERV?R^2C06](P K%SODWBJ MNTNE'W-T>"EA;?!EBS'--H9MIT'4L,1F4NE'+!U>2JP@AYH:B.UO@(="+3U[ M[GNP1O>\#0??<@M3ZT%K3/4RD$VN,Z%*VBK:*ZF5K$K[:UN+)=@W\)/<@ MC7YVAH8Y#)&)7VP2,F7Q7D.\YRTGDQMMRF[1GI!J4Z1D M-,#LSA[\52=>:;!2 HMV@92>\B3 GBQO,S#Q?,9_UY!1 K#T'D#1;E ;.$6' MKH>1$_*LIBDTY)4(+656T)VK^IA-AA> WGRQ423DC_\"^-GM43J=6&8'F'(M M:%NI/JZ3S2"FC+=NSRD+,KZ=R,;Y0=JL26XT8IT&,N6]:,-):=Z[$*,9X2S>7LS\ M72=^Z*"F>U#W[B.[]J6B<+:/1@V>OQKM@8@V+5L M2BBS\S,4RFQ7'/SW88F=I,A.4F9#8:?&R]UC%1,WOF:+"7@&*_*#)_L/Y A: M_5]<&PD;AIR7,*\:22B?"CM,KP MSD$"HP0 M3:>>$0 3'W+B@:UAF0=O%>39PR?4@D-.>(2 .ZWLT2.+_0IL\\GU9G!*,W(# M%'%^O'RT_*WK&_:SYX9;2A_/54C6K+?0K'?M4XU Z(+B 647CTUJ*FE,R5,@ M9.D4IM5*(>P("0&!6K),R-B)9>] *Z;IR A!@K@8=@/#;H;A] 75B6W$KU*D MSZC";B[G\L^622L-E(!*B#M4?491[7)6R35BN FCIVL> 82PL)(7U+8VB$AT MS,,'3;$&PZ\GA12OE>JD&H446XE)H/>Q0!VP0A6<*Z)3K!'PZU=2%JWTQ V4 M%+.I[,@FRHV[^GYG?M=WY#H+CDU04@%:":XV$V*#XKL5 M? :MM,$)DQ2DJOJ\J/Z3].-7W2'N_L?"#M$5B/3Q=^R^*3VK5E(I#9@4,:LU M'0A%#5HRSL1JU4W71ED=!VO@)7*FS1X*TVK%-SM"4=&[%'"N(>Z(9<'?M?,P MA0$2*4A72S;!AI;Q:ME68 'TB')TJW'MVA"6CZ:ZP2?%>XHUNS**$.1(5PFW M($^*1GN! P.P^=GA,RBC#2'D$K7"@EP'!\RAZZSFP-L\@E>*3TU!2I7UP$)@ M@0(80;;?N2[U')H8G\AMB,V?*IM8/_HY<.HP-$"X7@C,J?MIV =&PXN@*+66 M*F &*L&?KF81]#=;V_T$8 JBHYR\]3!RH.;33QCE( MRPZO24V <\1*A/[NP M; =-KZ?@%0([7C(2T^K#,C],06YY$IB=@B#T'(3#-?TIY,![.[Y3@4VG&:/, M$*6XQ#4SHC-WXMCT60O=0PN=M50$Y: *250\D';1Z0S"-(=US-Z^6$['5 MJQ)M$LUN?T5GM0=?.=GQ=F$%/!7'B M%;11IX.05Q>^U K0)@PRVZQX7>/H).727 R]T*;N2 M37I/S\%FZWJ&]\GD#H%)G3'5^9E2>U\B5,(#6[-+QT?0TP JW0TZ\>L&@6>] MA@$Z]9N[$X,PS^ N1SE-\8B *J&2^"4K@30)BH*NC9,J)@I/%XOD*%:&4#94*]&-.VWJV 5?RLRVZ FECN24E MU8=?;I12-D^;;.*3M-[45EZ04A\A\(*4LD'1Y-VKN0<,/_0^(]QQ=T<2 RZY M?HK@0EIUG9J]!][0J;QI6G&U)U&\IYZQM0(#=]4*DSIKG7,-=, #5 %7&P'W MNP/#Z:1GU$T=)S)HX\:10HTU^]':@!]; \:TW M$%]D'KH^NI\Z7LZ-#[QK#T\I^BE(A &DN $UOC?!O">AGR@8,6K@^4/9M:$? MH!5F4TX1\D[5V/&+BJ&74TNS#V3$V[=K$.7\*4,FX;6,:_;7,CK_GOG$?^CX M>L;Y60,=?E*Q.=J&QW;VAXFRLKZ LKYJIEF7,W!1/T^%)VAST6YH4$];+]IJ M&R^CGJK[8>%.QK'IE6&>@SD"W4SPL,S7?1AP4-E'=P/7.[CC@%Q"=6EC8J#@ M/( -HC+4N0Z]PCZ22ND UBVO8SP@\/>_C2U+1FF#YE2)O/# O?/%2!MFH3&3(N M"<[>-3.-3GQB-FS;?4>+0K3@3NYG^LDZ$4,^4UYU]4"F-J^)\G!UN)!RY&\V M,;RQ%YG2C X-)\";K:'MV;SU<+GU$4L5P)I=(3DR183;[X;!&M;H[_W>%5DQ MQ[FT50H34*G/ARFBD('OAWSJB'-HK@P"2 D/C2FGBG$8^('AH&# /-(XR*:Y M/FA(I7AP-"F3@_4NYZ2$(:<^8BD+5H+C=W,"89Q[$')D;72IAR"80+;_A;(< M8N(4 Y-:8P$0 (IRQ%"(?/I,@I1%8QG04$IXLZS1JP&RJ^' MJ285QOD#.9.NTN"9151_+$R1BX1%)B!.*_ 9]-8%?7)1^>4OE35!GVU0Q4; K>IA4NOCRSX((IZ[(LBB-H]?W>_],?+\3:)/;93 M!<7K%\(B>?WNR^ZXR\Y!Z74_AH?N?.PJP^#BB\GQX_SZMH';8V_ "<$3%#V* M[H/J\;L5K'NA'\ Z>KNGZM K2/#_3/S-H!(E*=/:F=G)MW-1L-O_]D?2 IU5 M_V,+'(B6$JP$FSYKGZM6RH(/G ZA7GNN'XR743QT=,<%>&_6 NSDS_*6-W;? MJFK!R@BJG#J*-KFDF$1J^*3Z0R4@7R;("7J[^1'VTK8;O?N=F!P[BA'R:*T@)UGV.$5M/7M1-MDW;3 M+ CJLV$Y*.A%\H+9W!U:@;6*##$#06!'IL/(ERFO=N(KC[JJ U-AY*J]>*Y% M79F"0X#G;M>6,_&@1$-GL89-QUL5/P.'3ZT-\V5P2O!1:K*;@*N-P L70>BA M_3!TUR02/UK,#N)7!J)_XU=F++FU$8P(W(+\G-3QCAULMH;EQ=$;!I!'9X4N M Z.]UBYM-!!N5 M*O#(M(#S>3CV@&BRM$=]:(X1P"F#)6O6;M?-AZXKQW3!I*$L>*FG2/7[-D51 M/K%&Q0TFQ$S::J8$;,F!^N\;Z&_2<3;U";&<$)IB[Z#T ):NE\2*G1L?P.]_ M0"-#0UB.X7U&3F;HV3WD3>)&IRYI4\1V4]*^J(Q2*PQ]=9M'U.9NI,2YC2'4=5N.>;.9%,;1\B&>3/V7XQEZ:O>2Y-)OY5.??T!H0]JF6:\+?HT@! MX!'$_Z5=FJUX;C0TO$=WBBG^Q8 M!N:?H1\@@BAO@\KYF')ZE20V/E4+MJ?4K8/ZO3Q)ENL9_OK)=M]_!>8*I/

S>1'=C_4'S@OX^V]8D@.2!Y-)KT53MC2N MN+8TX@IT+*>SJT(G_ES'<%#J?2W^+?E#ECYH>Y@5;PLO45U?<=SG% M(2O[1O M;!LWS9_?T13@(#KC?-U&V"2'AQ8BW9Y8"*O493M_=A%FW\ M0CK.][ HK99$LB/%WID1P:/O!0<N^&AXT QU=*UK!WT+#7B@B&S'U>-"* :^8DA#^/S'4DQPF5TX4(>HMZ&B;@ M@G2QC<8BJ' O4$ =/?&O*VNK$Q[T@ARRU!*+I/?OM!4,'WY!,QFADL$B]K<*V0DNF\!'#]2Q11 4_E6 ))WI>(U(KKYMW*B4J*7LK%'EW(_J[FX M&S6C9J]29 :9"'5W 6V3Q$M_ <':Q4WG6+*>B!)+FT)L/+2YBJ)*GHA/[,&B MI6P.Y214FFR*;AA@2]U!CU&+S?$_7!DTS2,2[;C)FT^6_G\ MRHFKD@PX>S!F6>FMJLBV(_ >_:5,;[7+JYR:ZN^JR+9(!:7]!DKN'#GRJFJH.+0,6T MY?K0Q7GS$9Q5O3Z4VB:55]5W6O'R4N1=*I[0SKLT/V4D0HCQ?"TWQC,L<5\G M]>,]<^9M69QG%;H5+E88XSL?=PFM#&2X[PA0O-7$.BRQG8_3JTLYGCD"W4SP M6LT\['+AXCJPH'&R9R"4L-#$7.JJ@(G0HL4*/]YVR^+ 3L0XB/F$^I'/!E%0 ME(N&!X!AM0A;2O%=JLLGXVHUR?E5U=%:ITPP+7P1Z@J#S'%>')51:^8"=X2^ M9WC>I^6LNALWA$OH@F4UF]< O1SE)%59&51_@9)&T3) U_&1-^.+[+1L)Z@J M-AMH&;A+KQ+7K/>G M BJL8= M;1=!X>I.R?-3 44)H__H*%.<=;3S_%1D9:J ^-1;F68U5]4ED.'H M7*]UZ4EHBLT&5>,,ML7[PO#73[;[OALB*0X5UUR/9L/".W'IC;E&[ #RO8"= MR_;C]NJL":]P5)&)YZ([9.;#YWD3,? M1U"^]0N"+F4:4[.68\+\]^$LKP VMM&Q9:UU":]U^::NLW03U5PVJ M++H8^PA@?1=6S+IC=C>N%UA_D_HM6K8OE16KK)3=-#LVG$+R(7%K"/T1O '; MW2):!@ZT]@)@EPR47%^"*Q9<&;,).J$IUMM5_4N1@_8U7CY9C@'-[ZS0DQ"H MBW^T_ 7:],4)CS7[EP(Q"XDJ]I/ZI@_WYCKFJ/ A]"T'-B8X*7V%\% 5>ZZ# MC)9LB$*#>@GS'KKZ%7$2WP(;./&1PWB)R3*TC%?+CHXHXHVHHC/&>FOPI?2" M@TP%*!!TE*#*/.'9L!P?\07\L=/_0'8)+7\=;\L^@E?<'A UWY=^BWOJT A[_BP,W#R,B?EC(6] M@"\]%NNQH@5EQ+9O7(3=1;P,A$P ZXT0EX$EJW+"J\@XBX08K5#U8*2P/VM< M/0/G#3( ^U3L1(V8YQ3U0H-?]6Q#3:%,/ !GGV;_ QT?LG7!3]].P@\]B M63#ET5<2Y>%+W?"O_T6PHF%WYU_ ,5/9Y=%7,^7A"]KWKN(UQMAKP [1"X'Y M[,)O.6@9.@6O<*PKO#?&FE=?150W@Y37T66-)R (/0,7(F8>@ZVDDY,,16,4G5+6 4O97:_ M\7GY\*FH92JT%:3+^(>&:$@950FZ1X9+W0=KE+ A6)T M5C-WHX=9/9 ZV8#XT1YDI^0ON"!_/$4H(R'!4LAKK+)5I)PB-.DDFK,(X\D\ M-=\)BXK)%#H<,^200^/",3_XG-A&] X#"@@0.5ZSJ@A;0-:&UU>-/V9:GYSX M;*+#843DI ],_PE:?&;8<,W"+2SV$DY(616-(O5^1"-/ C+:N?)D_70T5M$F MHHY!E%L*[NY_5%T*$@I21F62EH*\T 7M*S2Z%)R";3(?&"^CK;FAZZSFP-L0 M+@(0\R@C$L%DYU7$;P8=?,0.43-JY'1E05."V-59LY>/]ZC3=C!$6Q^P6XXN M^C/HI##?:0J'W112UF--*NEP%<&C)&J^TU%2.5-HMOS*-"?>G@AOK!N-=<-G M@JIK*?7VJ@^;#6^/RO6*N&U4,"J$-K0FBR^;%+P$RZ(BAE--4 M5UG#"')54V54F^S7%A:RMF/23M .4IZ0/GW([O MXO0_%G:(7DB"_X@"(DYA.^HOEP#K%%)O)921=U6'$@7,)NKTIJ4-0(:>O^2) MM8+0!_H.7_W^TES.VN=?HDO,(.E-OS9ICN+4*:3LK/'O3K3?(UI#PJE2 RJ$ M\(]!!^F+K=&3PP254?,JHR+Y:BA67CD+:?9>7<[";&,H+=M)BZN4<20\J=2D MKA2?N)V8(L5;3D+,AB;E.@NW6SN:OAAV.GT9.$O7V\22(,_J&',K(\&J\[8J M> 6%(6KT4L[ @=TL;"X3PS)' !\O/)-*&?9%L)C7! O:]C].>1"2#P'%,I]) ME;7%??/'XJ*9IZ.5.KNI_X@INDZ61M+?76UUS-UQ2!1>GS)J\!6BC(BJ#AX" M8&L1B"RVP-B;&%Z0_! %?$A>Z8@N+";/7Z'C.M\/-\ \QQU9EBM-&5$)%$?! MV:5 XVBV_'\H?+UM_P#;W#,*+>XTU"G4.IH]\)Q$9XT"JYI6$$+*X=PX M1#@>0FBLX \0$%8-K-E/0VB5K"'E<878Q/^9\;X=PFK'OS[^;0(I9V04E'=M MP)76 H2!M3!L_V>X?(J_A]X$MET?8GT$_L*SMO%[;>F( $TZ"S<;P_L<+V?6 MRK&6,+\3)*]-0#M/7-M:'/BUQ:R#CP":<._5'5@!JM/Y&?Q_G6^=_4?1#_U9 M;SJ8S ?C46?\U'GX/AN,^K-9ISMZ[,R^O[QTIW^@W\\&SZ/!TZ#7'.Y/Q<- ;]&<_U?QP9"BKC[]UP M#^MD1C\\&+[EHTA=>WFE>C@0"91&'M <,O]@XUUHI7XSTRXOS]38[*217K!: MK=U&@E88S?5=!1-8Q@[I(M\A[7J@WOCE83#JHIZIYNZE ]+!T/*]N/R[.[N MXDZ%Y=[>VK3N@BVSDNV>B0NFI1@K8JG[!!?U-NCH9#!IJBL^,^O[NX: M/M7B9CKGN2'" O5L$];3_ >P@;]"*Z">D+'U7^5;_V#TV'^8]Q_18%YSXT=W MZ_9U81BZBS/\J']5D*T(K?UB4BO31-E,G&^5/+A:/WM^!)[U!LMZ \GVB6$/ M'-0KH6,VV"7]"LS5_K[5)V.#O"Y:ZD\'O\'Y]&_]SA.<6(]Z@^X0ME(T1K_T MT;H>+OE_[3\^HX5]MP?3#>9_U-YP4UOL3>#G;)#IEIE:=^E2X5SQ_BKSZ*VR MAJ!W%N6+5+1'J4YK4=\CV$S2?&#JF@SD'ARG=#TW17.!WV /,Y[6OU685O^3 MJ\<@Y/I1?ZR%@MK0&CLIBY*-F6+Q(BG\CVC8[__W]\$$30)J;IW8YR@8VB@U[X_ZM]NP=6)ON3Q%9'5^?75W?]9\ M2V;B)=^>*^-N??M&#[J^6[:-_#DP;W)1FOE=OID_C\>/OP^&PZB9#T;S[NAY M\##L=[JS67]>]V!,0,@U/'.5\^.\?L< I@K2>@*^0I3L"_B)RG<, LS0^J[A MR;"\Z(;B_E>L?<)]OD]XZ@ZFG=^ZP^_]SN-@UAN.9]^GM4_,BR Q-'U2MA\W M];?THOK0&C8Q3U; -U?WYPJT8ZK5\\V6'V3K6^D+^/MOF-(!R&\'!>%:NS:$ MY,=>FVSM]?PLWUY?^O_[O]W18-2/O7+FX]Y__3H>/O:GLW^+9NZU;]/EP8W< M #=PLV6"BK@]N[@^N[Z[OKN[O;V]OZC_DD=Q#=D';.;\RK3Q"MSD6WPU^"W? M)HO /Q@^,'ON9@LNK/^(_*$F?1'LR9<8?9UBJ(+[H E MYZ11X,H9M YX1=#3L(0L>_*5"OYQT\"6/&N-'PYK3-V5KU:J,CV)8&X+]N4E M&*KU,XZ#FYB,74V!Q]U@!#N8?F?>_9\&=N>3^G/NSF-S_;@]:V![/E<=^O8\ M/DM6J;=7=W<*W/NDF;QH?YX38NL;(XJ^:P7I>6'/C5R @X$,'F^;+ M8(ZVYF.?_-XX\KSOCQIPNR< Y&J_7.7\R+B3U@Z4O4V3,RG9JOF)R+?S$K!; M/M6?A)ZUM-"4PPL\=[NVG&=@3SQ8E=!9K'NP@!5SBR_PFYM\GPZ>!M&T?SJ? MCB>_#D:=Y_ZP,YGVOPV[WT>]7SN]7[O39][FC\!%4C^_N#R/Y(Y^\V./XA@" MIB4SY^)KM-S5P[5'UFS*M$A.&E#CJX11)U?59/:/[J9^1O>DH:&0KS]C\ROP MDIOVA]TY;'V3+CHP?UV_1..(6ES(9W27PZ#<#5[JUSW5^_.#L_ MNSANU3\+NL'>^?>T+O_1\LOLM_?U!V0Q@FA?=KQ-0M9@']K))52F ^"P;KXG M8,0EM>'?U'^Y.+X1?V2MS_A_J9>+F3+K(8\*6"7$4:Q],^T@B *;-DA9]% $ M-T)!D9,:C8#XY'H S@9Z**:/L\@NAQPS^M&.>T\VF90N3P\-B84O,8)2;0+[ MCAY![/N!M8'K9]P<))M(#RDP8!+T0%2C_ [AV@* (7J-C;&+(.30@WE>@()> M;*+L#=5Y4@Z$? MP,;BL74J?(5D#8O"6=ZW4#D",$N)\=YH!U/X%A3CP,225P_IE(>:;J>=:2,9 MN&@ST>V1*,!N8DE_"A8 FN753D9KC&28\NHAF?)04\F(]3)L4C*[. AL'0LN MN1["X$*7:D%68/SZM8"]0\^F#=;L>FBE$MI4.V+W8YOM1[)WJY\LQPK $*X4 M3>*P0\VGAUK*P4QE(G97M4F9$&[CIW\BRH4YOQZRJ08WE8_83=MF-UUL* C7 MBP*L=3T/6B1Z3NSX:!2[ \.670_Q5$*;:J?J3J\P[6 8%EK*JSS;L%!($C8NV ![!&[#=: X6O0+CDQ>\##G;+8ZJ0%.QZ+,_N[_@ M>W@%>)R^O#&(MJ]A9XGF]#Y1/"5*TD-,HH"GXM)GOW9W8Y5U)Z4X><9:5^AU MB-L6RH0+7>JDIL]&;-_P'&@L?P*\J,&P28*22P]EE &9"D2?;==]F&C_!01K MU\SX=R;!H@\2813#6XP>$A*".M64/MNWNPO80?HX\2>:^GEO('7MHBR.V;+K MH:%*:%/MZ/(0Z2[8WGA9\(@$>2;,E%#^PK.;=O,7H(3$AJ%-%B=TF;L\-U#ER&&&[?WIY=GYV*>?]Y,Z_Q_50 M]NYIF@$)EOBF;OTNX+/%&I@A-!Z*"WC@OSI>(K_5AT_TOT^PQ6GE@E1HC]G*-VBI#8$]Z7DWD4QZK MH.NMN&FU(,GX7G @%_C37BKPAUWK&2_1XL)(=M+_.S1L:_D9O1D6>RC2(V=4 M+*WER4=A"A;HD-FR0[AF91KF2I;6N.7A\$H"H??U,*I !Y+V!Y2MA^79W=WE_6_6;?7\&[QO(#]I&]% MM7OX//B)O3-@+TJ9GH";)U)W4!&_9NNHO5VF8.&N'.MO8 Y,Y&>"XNC&[K"1 M;2 PV&>F!SJH _;]<,,]% GYBI["E&<:*4NYNB-:Y9LMG$,^N7"T&SA+]!^6 M;I"S%)V$)@*ZU"7;1=T/=)C@%<[_D$VXYC]7^?G/8/38?YCW'Z,Y4$/SGD>( MABO6?W&&'^<734YT4*4.SGW9!Q9RRZ'KK.; VR!S<,X_V(K12C05(.LP<1@X<+@!?A"[S<:WO:)?)%[Z!]N5 M+%(J6YP&DA(*76+4Q+KF#_&%=MZ3ZINBZ<-O_=%\/&WPN'EW/9_SN2]LKA_G M#1XXCY>[FL4Q&'F'"7)V)=LRE0O2&%$";^L?!4N/( Y/'[A:\FV^)4^FXTD? MO4Z"G$S0 \"3Z&&#AAHU]I"%H6E3\T)1U1_7&ENKT@$TU&[4C"SDFW9)O*UO MU(5OF_,TZOM\HW[J#J:=W[K#[_W.XV#6&XYGWZ?-C=2D!]\)[9GX3CR"?5>_ MH_.N3LDV9V9[\P48J)+FV)F"!1R5D(>!8XYA3F)20[U&:,YAF1RX[0Y+M%QGLN^.^HILSR$@#9QL&Z)# M67?T/'@8]CO=V:P_;VQ*2 #,M9W#50Y<>=3_G-7A MCD6V@K#.:?6Y]WH82U*R$RG!&7DCJ(HQ=#AR.@@?F#/&!KTF^'=$<;+GS;;6 MJ%"DOJ(3;A6)IU4UO:@:0&BY $ \8]9YP3VXV7S<^Z]O#]U9]'#YRZ0_FC7J MH+FO'+K2M,>9O*T;7<^-''5?D24FQF=TULWBT%"IX!_G5_7O9\Z@=,!NXQDW M5&429:5_!:5_WGR'(,+T!<,2';B@$<=N9*A!F[,C8P.Z'Q8N"LUA$F68Y^"G M8&>:AHA :7,KWK36C^[&L!P*67$BY>BB6AY/%@$1EBXA]Z_ZFZWM?H)X:)R$ MWF(-.Q!4J_F[.U^[H6\XR"UV9L$!$3@O8/,*O"-V2I>C+($$-O84BH4MHU'B MKMRANF:"'>)IQ:75@#HN:(*FOLT,@[MA!,Z@P0#^$S<8YA,JQW.I(9$1E]1- MY(L&]W)VO13PWJP%*(Z#VK6C:B2WV-.K$A, $<3S2X[[D&*_IZX(R7HB[0/5 M82(==HOV%MN;*%G>=-\-SXQZ\3B$[_[T,[JY$_^.$5^Y#IOP ^ &47-LQ;P7U$3C(SCBE/QQ=T7W6YW">1S_E\^LX+(A8,1KWQ2[\S[_Y/DS[W"1SJ(2U# M#DC_[=G%]=GUW?7=W=WE[>U-DV,+Z@1=!^WQHB/%I-+)2:;@18PV])N#]Y1*@GG'?34QA]WODI<49.(>[2*U5)\@<.MPJ M/+R3&]<96J/(#8M3<5RE:2VVZI9H_15#V,MOK" ^*G7,75A]WN"XYY?Y^0^< M_;P,YNAR4AP0MS>.PM[V1TW&O"7@Y?)CXRKGQ]79W?UU_:YL0P!7BVB7C*F' MP*16I@>H;OY\7\"#68>IS!# ?@Z,MP!%^'56$?S="QK)+7ZVU7.)DC17DAA[ MM-[#+/''F1@>Q.L9C@_MMML)91U.KO/#R;0_[,[[CYU)%UU^G4^[HUFWAYS, M&AM+<$@I*VQ:MA_-AF@CL,<3@XVE&&4Z!!YJ2!/*"K#KN8%6DY,I6*$.=0JV MR,?667$U_8+@%;/^_A, M_LAQ*,-36E;X-\V]HQ!*+_0#N%+W_(?/ M9^"N/&.[MA9=#\Z+F,:2"B6V7&:BD;?CE06>18P+Y]?H3D>\:5-.7WR%M%Q2 M L!*V>EJ+#)GM6>C,J_D^(\@,"R;;7IS=79^=B[G%:EOG6RU.O^>5$SY9Z4( MD?=O+F\OK\XNX9SPXO+B_.+JHH&U4=7[,PKT%IP6)KB/XO&U^II,ING$KUX] M &>QAIW!7X2K,[1LR@F!@<<\^:50,GCSUQ^\+X\DQ4&\=$/+IAS-I1AC(9X! MMZ#+.B*7)&A7%W5VZ!W6="I=>.&#*V\+6&>@B[C^X 2O"O7I,V%3L !6%$V' MR#8NN:X$<^'%KAX;>+%ZO$11 ?RY&Q@VD='BQ+KRR8$6NXJK>PE_X&5!9;,X ML:YLAQT2;")"PLZ?0'!M!X)M>[W,H MQRLO10PD4]"J,JE*YW^Y^I-'8G(N]?FEL%/ ;PG$JG \"[=;V^+EF))+0X[+ M()8ZD::\4?UB_.EZNT.D@B&V.)%RS'&-JAR8"(<;]3XFCN(WH.=T#FI=.'02 MTRI#&P<#6=KXH,D-#Y-68.R ^;O;=$U0.96TD,3&C M&!WE3(JGI'$>( Z#[M$>O) AB=H.D#C@:VO4K&+$LL%6^_4^+[8_HY_M)T7 M/W LH%2_ //TH?/="I*V#>I5J@R@JBTM2+!!H3=MP9C;W#B3%$2-VBJ%:J> M@,1KH;K@&&PF=^B&76Q:!_R D4N4K>A=\[OP$NQ^-*:PV4"9+1U1D>]4X+94 MS\^&*^'K6H^SE GPT"^,%3C'T$W*HB[Q9 X9-MMI*%OMQ98>[$^,3]1 DH![FXNKV]O&N?2[0"O0>GA0GS"CP^]083RO'#Q'/-/@,'>-9BDAE[TWH2 LPSYU:1-T8"CM;0%3'70N>#9Z!Y2TDZ&7)K1V=9 MS'+/0I+*32%\.-E$<5E*4LI80A;B?7-1+4316@6WH&NCI:9 9#VD=QM>#"=< MPO^BATR9I4#/K)T*2D+&GI((X7+J?AHV,D&"X&C M@F3ZT,(*+F'B5IM3H 9)*[6PY\35ZD>N*!<_ VL9WCDF'!1PYE9,# YMY"90%JHJW M$*7^1"]!IKS*T5R6,6[N"?B583^I.>R&NL'$M9Q@X$!4Y.@9Y$QMXYO 4@'C M_- 5I'H,9Y@\+&?39U!>GS7_(IHD@AE0-WG#LX>F+L#;HLC3Z0/L!4?"10X7T; 2 M5K"OVQ]P:0U_A=\]I>51BK-JQC_:6BV%O-7K*E&;LZWKNSEQ-7F6K-'FK%(R M(3,N?G-6<(>A3E#T(FM,@!>]2^ LP/C5MF(GZ!G\7W]I 7/@3#SP9KFA#]-9 MKHF16_6"]5&?)%L(FI86/P9QK804=T]A]8CW4%BRZBTG)K2"1L)BP=1_>D"T M0]+CHR=@5X[U-^#II_"%G(B(V' +BB-)Z7_:<&@)?^.%L&28H6O;[COJU;D? M>+B2=GB95J]C.&;'V%50OU/,V]N;!MY+K7J*J4(_PFEAKE-,+5;;OQEV&!.R M:S^PM4\A4=X;\"DA:-DR9XUVKD#$"SJG>2%4P*K**0<9 O$TDR6KX4]#8$8 M3%)MZ>'!*_<:U![(D^M%=SJF( @]AT 6)8NVI)7!+2B"'(X\'VR\QE5@+5P$K>:/$,9PD_D8WY0-IT(650 MBJUJ9C_>@>&&W>3^>6,^BCI17@IYZYR/]PLXQ_SOT+"MY2?RK$JB9^Y/.(<8 MM\52961-=W%U=WO;LF%=#&1!9_(X![6+VL]B7MRWR(P#A[PQ,'5M&R[UWPT/ MY^E1HB1E5"5.(/D#&U%V$30\J>)=1#;&@V&C7Y4Z!4SR*B,NT4+@/1,DV4.0 MJ+:1%R7LD[U :=;LCFZYI^A'T31E4K)ZR#_E\08;2(Y1K=J$GL$:'<'_K6< MPO;9OP3&9I*J6S'WL;X<%)$\2:NRON2,C@V[R*DW/(KSP8W'Q[ZC@K1VSL=H M68T<$HMN2F"DQ917F4Y+YJR^O"6D7BNI_V%Y)D.,$Y#]#[")_KE+_AAZE05' M+_U+DA5M)>BL0YU]CXGQ&4U7X4@RA*.^/0-!8 /2JH"0XR3DQ8M?ZO45[F$3 ML\'^9%J+Y]#P#"< P.QND(V*-M6+TFG-.A]JL<^T-3D[2E4^=[N+?X66!P:0 M0V=EO=H 75ZF]@[8?%F[74*[W>BCEFI6P 9&;IUZ^CZT_OLCV+J^A;MLE4ES M$JJ@(\8&9!8Z5K3AJN-D"V#:?;/AON9X+>V:XV32CVXX'E1.ERN.EU=G5[>7 M]U?W%S?7MQ>WM?<;E:\X-MASE+1POIM@P-?J*XX3S]T"+_B20%6YV8BM/ZH]\6(C0T[E*"[+%@?O%/2J\/X0 M0B.AN9)CIO\<;+9>LJ-=[)S'E;<]W%,8RW-?'K\J[+\8T% .\#X/[4#DG)!# M8Z9Y44N-W,K3JT/D&#?XHB3*,5AN**8AJN^R4 FJR&-M)I%R=%$MCR=+_E") MV4?M;[:V^PG +' 7?TT2EUY4J_F[.U^[H0\7CF@-;,&%*W#PSLMERLG"O6H^ MV L#&T<;K<)@-WEK:(XV(<;+@6-:;Y89&C;FVE!A.N5(Y.HT^6 1#M,$'XCQ M,H:BE4V!'=G97UO;N=N'*_K@$WLMB+,$95CF(XQ"= G,0(*F]K17Y4A@6[/ MLK*O\7R[$VX09K_\S?U6. 4*\L M!W0KF:]W!C,*;S-R@XGA0;,\6O[6]0W[V7/#+H05:7(K,FOX^?IVZDQT580Y+;= M_*!V;(;80C:R$,.P1LBMCWBJ &[UQ!B]/?INV?;> $/7QZV BA/KHP(.?((\ MM549E= 54&C@-9SS/X(W8+O1K+__L04.=NY+S*./*/AA"O+A5L"+'UT37J"+ MX+,U-/"#X0.SYVX0\H@ZLC[8,NLCE IX$\7=OB0-EP0Z6^YKX3<2+L2TI_,=+D"LG^#Z?[VYNRN_JMCAH=N M8:,'*=.>U%I0$!'S*-=M<-H_WWWPPY40,ZUF68Q ,'!@)P(("Y1,FJP=;IH/ MP,S/6IYY.D*IT?$:\&--:QUY!#XB7Q;8N_NQ$7;C+UJQ83L'GB*T%$UE U3= MO5G1"H64K)[K* M>P'RS"+!7;U.EXS4"P/"?[6BFCY\'OQ$ MC*K)64Q6_K=7=[=WS?8*W#SE^P4A-B!L(S5W8ZD #R&*%R:U$\6'5)DXF,! A@!6W@U'FQ^%2@C5"O+'%T'.VCKGP O[NKN[NSUE!'Q:'> %AM@VQ( MB?]'RJ(,T?5OC))M(/7MT_KC9!3@1S'R@L^! ZL(_, ?^'X(S+&'_HL,F_6U MB?_*+K 2A2LG16[-,,E.E&4T\_D]Q!LMD=,C:]RA'RZ]CC+B RLU9&']RB@X M'>VYD0\%-#S\%XKI[B6$>FBJ$#TZ%4T:QLMQ&"#WU"A,!?C56JW9C\HK?$1' M#=9@(:D1$T6]-SZ%O39L@JAJL!5:;A09\J!]#IP"2Q4=@Y4J2"=E";:"6J_5 M2^KV]JUL#AN9'^/B=P.BE:23S$2;09"?KRHZRSWXGMH)^,\>_NH=+9NR"JI* M?UY8I4RAV?2=P[I#*SZCL "ZBA:B7U7ON H*/2$%2C"4U$5$<&[*^GD9_L M\G"PM,/T680<)Z"ELE:0&O%=E2&PT+#GU:=JYR2/2SX1^0DQBZA. MCCR<-G9I.IU9\%Z>OF"Z//VMDY;?AGO4L (_F.[H7I[=W5W7OZF5?345YRA! M>%JUP9;.;=L"KP@Z,O6\-)N]^:Q U\[ &I,?%189ASC.$I03DZEQK>J@-6[JRM&+QSC&F\>2?%*9M2!>?Z*@@AU)S D9<@ES"2I&LKON7 M4JR3"13JW25X :':=?,#HTS!PETYUM^PAS6A&:RE9>SZV(.Q\< _'?XMW S M\G=R(O??-\,ND%\]'VV_7!NTDZ"1+>N\V&9-HXL73A"GA*4 :#V8LQ9E8S[] MI>_*UI+RCE&+53YPWF!ZU^.X@U#]6UEFSK]TS& >*=<46BS<3*N?>&!K6&;_ M8PL<'\#TXV -O/AO=??7I+I\"5^\^:1?$-J!-XWE?=#92 M0T/ ?OM+^-7-)>5MJA8+G7+(6,N$AEB#+]&+,EH]#MVUM8)GUS7?+=O&2#3] MLS[Z(2)*R+W3YM:DR-82S7Y&;AP&(ITCU="U%7Y7'T$V8ZI$Z?>:=&,BC5B; ML+^47,HVZ>''F<"+HRV6:[)D/?Q#_&RH/S$^^2+0R*O#E\C%F2W5?]73/VU6 M7WDS1N-@([J/OORE]JK&2C6N2%1B=D^(\@/>8N&%Z(;[!NTVQN)(=AR3R^_) M/B2K.T4--6F_SE4S7JI[12*0U:?[9Q<.1PZB;@I>H9EJ$OGQ9[.D7%S=W=Y^ M*9K=4JE\6QC!K+1]IB (/0<9R#6CJR#>FW3U%GWS2[KES93J5I]P:2+-N-]0 M:F"*C?]X^P6O@+U2Y6L<[ZVT*0]^4X/0#W[SI>PR!DJE+#*@7(O5.P)UN%G MKWRIE<80L M=1=!:. .GX5_1VNE2C!-JM6JIX34:7%C\>M2H_'&K[MDC%\'R^]$'] M@-W] MV5EC_<[A$Y\I@8G4*3T)(6>V 5S"AG>I?JB[B 5\[\ +5]"U,B4.EHJPPS%Y MX*"7Y8;XEXJ8\Y^*8.B@)3S^4N>P$+TI%\)1T+.<%=] <'EV?CP03/NS^?1[ M;_Y].A@]-];K9S#!^6ER]@#'>NLMGJ62'X%CSO^C@;=?=V\^8VH918DF!CEE M+T&95EZ*F7Q+KPJ]U:&+,I"1ISLA2%%A6N744)7.O$#8<>LE!6+T(4QJY>3 M3AX#\02,35*/.=(;&W^]639L"=#B<('9,QS#)$1?)217GU4",T>G:;PP]6G3 MJ..+NL'HU(^UH\_G4DX-DKM\1@NT.OC0')9]9#YB]X]-KYPXRE"9%P0?WE;W M&?W-UG8_ 9B!-^ 9S@(0@Y1A4BLG SX"\P+@P=EJ^I^,1?262P^NWZ&1B.07 MIM6.>G:4K1X"$H_, RL1N<" ??C3GGGXPX^IX:R*YH*9 MOV6A7D&H%[K,^.@XVTEI8=L]^JLRM-))*"",@$%JS%>*]5\LQ]J$&ZS],W]7 MCP%"O;(ZF[A(_CT%:-D(D^#>1>,%X^6CY6] M#'Z\Q1E^7%[4_Z8]JLK 0:V!]@AU0LQLTW7U94K3Y0R39#PK%[ M/J$R%/,2EJ>:$9PRKS5E^T[247A14N6(8S0_C3<".KD/I\75Z*X\ +"OHYT$D8V L6 M)U:./F82Z/PUUA?.826&KN'@.\%L"N5)8.__&( IT_'!I>QX&7?81$>*?$(] M"./$ITJO]YOA11?:I^@B,'ZP.DZF'&?E!RHF:(1]N73KXZ)1[HBC53ZA!A/"4/<"QY]6&U/%Q5AL#LT#&D>&=@4BM':/D!D0>A!%^+)D?4P\E; MNEV1^!P]N)[GOJ,C'&,+_Q+@'BGD*4)QT9"I)T]]2T&7ZGIQV7#' H<_RY]! M)(8Y=@Z[6]SQ.FOVK"EOF@_"7$U%E6!+]=1H6D'1( O\ ,'OPW$6W?@'$^ M M$+\KMK,T2AE::ZD,=LT<,K(&@=@MU[06$^.3\"@C,8_6@F'!*G4&=-7(+O@\ MV?LBN^44I-1,#*P(I;SZNA?!C1+3X)WC6I6),+X0W:13';R@)U:+.Y;ZG7^2 M/M0?+R/+^GZ(KA5'MP(P B+DT$PMO$@U>X*TJ+'TW,W&"I!5G@!]CLM1@F;2 MJ8I>BIWWO\H._GEU>0F7WM4?"#2-GDZ,]9E)E%7U+53U>?-ME]&Z^:;+ M@*W5SN1"W2D5()N!K^)M""9D!*H;/%(3[5:I (W,C-#))""LQZVRZYB/P#8^ M@?GH&>_LSI:D?,H31K#ZGK)J<%5Q9G+(W>UB M&NWACO2SY_I^\18],:VZK)().FJ87/ TB^E0M&)+X/,M9O>9VJ^*"CBKMOW[ M6!X.6*$K_\W$C!%X<-=F]EG!B3K7/WB$K<*^)VMW/W(=GAY_G[S]!)="*/5P M7HU^?__<*^<^YF&^]LNC&M2J)_C9 6"NR&'(86O9VX!A5-@GUD<8'/A$G;P7 MC@T7S>UQC\/ #PS'Y'[EZBK_W.'1YO9!T1IL:E_ MK878T:G2D(2>YBG 7*G.CQF9*ML&-3!7@K-4XQXI)Z/ZY^;Q6I_L,J28',:M&^*B=* MJ4>N33B6"W<<;K<YE,N-2Z)2#40RR9#UK GX+M+B#%Q+.J M-1)Z0=U;5F+*JPI^&!M8IE1AIZPL+'Y!VWOMTM:3&V(/?,N4=<+*PL*7\J2E M\L*RL,\XERKKE(6%@R\EKJ.ZPNHNX;)$G+8RQ67L>WL&[7NIO[SH%A!TT\1N M_FK:H5D8M*.G'D@<5P[6>'#\W=1151I F_=PZIIR.)66V_JCJ(O[^]I;7FH\ M],J\XP-4L_['P@[-V#_'"ZR_(RE@6B5K=F5:+"L-^:9:":J4W9>:I7((H!V20^,\AY:)G" :ZSEB[PMC:\$1QOH;F%WSS] / M""\"T#-J((V2(*MN:<[>NS\VG]\'HR>.]T>3#>8_]'@E# USMXF?LXH<.G'.6\L7>J/ MRS.X"&G??71UNH#JIN=RAA(\ZX329OJ*D7*HAR;W,20N&7$JPJWAZ^;S=Z-+?&V87'B++YSB.]*%3X9 MR<#/Y1B0JL*DJ A*C!8JG]EQ*7*75&1 4)4X(S1_#3>".A:$R!$/3H(5MT3 MPHFNU3-44:ZK*E!=JK=DQ"7(_Z;I9+* M U6[:]I-/IC<Q-T_5]$/A=.$NSO-\,.\3U+8RYVR\=$8"E.'8VJ9WN8A%N0AL=[(V#-?#0 M8W,>6 /'CW:L%NX&#%%0*/EH2 5QLI.^^21'Y"'^U)MXH@UU)U!L@CQPLVIQ-]!,,"3.J#W?5' MT^)N([GF@=J,P)X)5WZ6C(NKQA]]KJ];XC*)H"?#%7D@^@T6!K\-.%^#OLD[ M/PU&O_5'\_%TT)\UYM.4XOGD\EDBY/IQV4#@I5U]IL;["VP#GF78N'EN85IE MFC*7E8N&"U9P.CBO3Z,V,P71^F\'?6(L_C(B_RTG7A3.PNW6MK +'\Y2=)&* M"-@Z! ?80?_=]?X:.!//70"?VGED$NLB"0YT.ES=W\%]LAS+7P/SV75-*O.9 MQ-HQ3T>GP]WZ'=SHQ4@:XU$B[9C&HQ)TR3U_AZ%^?M%)0D3*%/+CX3<_\1FT MXYT-8=4-3S7N+"60\<&5#Y-HQS0.4\NOG\-IR19XP2>+@G8)>%=Z'AF.27RK;)6@/BQ3;YUFD@)3@-ELSS0\AM*+EK(A49Q-I M3#<#4 G>K353_F) 6SK RTRFB?P3 7Y M\XG2(&716!ODG.I"[Y9!XY]E;P.'5P?3JX^/((8+T75L06_+<-$A?QPT"66"O1+Q15*EX? MG4FU2-5IH@JGK5C$^--74I:LG:Y:K!QNE*(V#YKSOX@O<_X*;//)]6:1N M,#&\8+Q\M/RMZQLV[)W#;?*\+ZX/XBI$'[T(P%W7-=GF#OP'SM*%^>(NF._L M_X+Q[!\%H=]]1%=/@(NSVCN'P^$3T_0/DRC3L$M8-M^XJE\5 M)]>+T]$]\W?5=WE7K>3Q^_'TP M'$;=]6 T[XZ>!P_#?J<[F_7GZ.V0]$N-]=D$*U"O694J TH)CFO79]=WU_?G M-S&<*HQR8[2 M V>!CW9*R],*VNB&WQ-8'K5<\GX'MCV#+=]9Q96: >_-6@ R>]1,>M)7#K:@ MR- 8_D8N>B@BW,0UPE-6E"Y;W6M8W7,-6&)&VNJC.6'GKPK07FK*PXA+/3^8 M$LLYRDI-74+)W.1))2(2NUAI,K34;K47=V[F8Q@-*@!6";=C10,Y( M#Y\OQI^NUT.1[0A;F!PE*",3#G;SDJ@*6)5KC 0<>Q0C8T/>Z^0L13D)5&63 M2Q_,%I&[O99.9&'/:.2JB-VLH>=J$[G,5!QMY)2T@EQ")YYKAHM@:JW6) 8+ MDIT"9:RPY>Z)OAC>7R"(0PG"^4?@6:]A%'>(0AI+OE-@L;0=L"LR05O=#EJ= M@ P/*>'39RM^ VL^(UV!/*!Q_ILUGWQ-_0#=X."SMN1_?VUM:7<^\7GT)SF MLA80%&&O*2<_$RPKKZ(X2U%.2*564B) M_HHA6( CF58B9*4TY (.7"+C-DR MK=[FV44O1E$N(2-K-(D";\!VZ2%.F/*V34S,M!<)JJP]6BVAXS=$7)55. M+*7&&69D@JZXJD$U<7PI3JPLS.":W7W M3-@Y'%*V@M<9Z.+%E/4T44_.T/ M^DS90^Y_+.P0Q43?>9J28QB4+4YG=0FUB81(TLV^]2)8.XDW7^]4.;^ZZ%M>&_ 7G+?@#W\VJG=@;VK/R@K:>OL@(G^ MQQ8X/AA!JN?OP'X#+ZX3K$OL;#,4JDP_4Y%)OGW*DG;1>T\\;Y0_@.'-WUTA MPDO*^M(;W1PZ!/HH80WX9?[=4*^Q(;@SVD MO)F@OM9@6G%:@VF_M,9@#\V]70K,T5W"J:50P65*_%(=JU$D[)6J(SS\4U/D M3">GZMG!>C(L[S?##L'^5_X0W5:[Y-NTNL^_//'4'4P[OW6' MW_N=Q\&L-QS/OD_[:+,J*K]SV=@^51%FAFTI4K8?E] "=RT,QG8/57S7?.ME MLFV^O3(@:[47M837(AHDG(.U/-4\X+3C7,*K$@KH@(=2-D'0\;;]50E%::,; M?D]@>=0*7F<2]Y2!+LPR(Q443ZURA_L"##3?B-_)W(8!)7(!+KER;)8:9KG0 M$N Y+.B!Q+IJ.,N"U9- MNE$A@#!%.]Y2E+U8CK4)-UC2,G]7CS9"O;+$T7&TCSKC@TS=X=_;3!T5 MAWK#6YFC]V&UQVQ;-P!RXFIU]/[T1*3G;EXM)Z*DYSKHF1&(&_[+MR"XA"D/ MM8YH1A>UD_%R' 8+=P/\R+'A5VNUIIS8U[$48OQ8S=6W[R?7>#0]WIU_Z=_51H;G@.3U30& MX+__U6KJ&17[UMW^5J$G8;8MX0 : MCTP]YY!&;W^K0#@#:_@3-Q9PVG$N_O:W"CK@H91-$'2\^ $ %H\N@P[>S>VQ-O#Q8FS^.XAOH;? MH>4F(\\G!U)5F-PM&1X^=__?A^_EK$JYRE#["$@5>JB_D5?.' MZ^FCK+QGZ[G' +%GZ^D7VG"TSAS\^_KJNG7GZO=G5W?W9\VT9S[#94AEHNC++75P,H]#)\9CNG^38Q\?I1$*4:JF?;H&)P% MJ%PV)M&$'\ YVM9P/DFQVO+I].6%&:V@S3$,.=T-7(_!V?)1+/QA8.*)HN71 ME[12R%4YRHKV;-C\^8J2*L-JJ=D(-[)6^Y$3Q8G5HYN9N;HI)>9F#07 M!75L_.71'?ORJ91GD+W?902GWN*09P,#__[?P^>+\:?K]6S#]TFN)>PE**>- M4IUY5<"$;;\&+XSA0>TA8=>A)4M13@]5J>42"[-%Y"Z4TCW4KF,:N2KB9^/4 M7&TBEYF*XYEY.2M(?GK$\/X"Z#0"UNK1\@//>@VCNX;6:DVBE"7?*9!:V@ZM MGKS+>!-,!8&4&N*YT!'\4@3O(E>D4\2;8/?HJOQMLY1RL<-&+@&I*@Z!=;T) MIBK#!(KH'#-B5H7KH>NL N!M'L$KK2,N2JH8_H>C MA/9+2!1HS<*>IL/[D^L] 6R\]Z-46<-<0,-\5L:2I?VDET:9<'ZGR41AX+Q!N*[W.0*XR*V'2=I/ M/#.JA.A[W8B>&N\OT&:>9=BX24%A6@VII\)+][O.)/7P]/O:GLW_K]/_[^V#^1V.A M//)H1VX *.]DD#-!N=R>75R?7=]=WU_?7EQ?7=3OAU0YLH<2S9K;R@2O"#S& M5M_DPKPN@&&<=IR+?SM#!1WP4,HF"#K>EKR=H2H]= ,? M^Q:P(FUUF]WU:/%(AD)QN XZ_B3TUL0\RHFA5)_-#U&5^+U'%29VO(5IU260 MF8L\G^Q(5?$;AG7=N$XTUR2Z>^?2*<[,M6%B&C2>$ MF#9;[2M8[8;#C98AA1^A*IWB+'SU+=,RO,^988/Q,JHW:83#I5>.QW*C&Q<\ M06Z2#OQ,O(=ANMT6D0@>D;UM,!%:X$LRD%6,%Q0$E@.G=/X0>R3 M,0E?;6L1=WO4^'ODC.H17XZXHYZ]/'8]5D#1R,8P-N#2JR>+2BL?)GBM?@7C M$"%Q+,@G5)=K)MH*)MIL$%O=TGLN[-J\ )VE3=+JLBRPB+F44P(CDT5K+7Z@ MK=:#L*NY"K!>K:\GXQ)TVZ&I1K_;08@NA/G=,%B[GO4WUMV D$-=VLD,$C=6 MF$!*O;U;_SGT ?R)X8V]R(YF]%;#!'B11>CJP.744B5<8*7>M*U?+=GAD+$; M(6?21R,E<$I]:JAI>7#V)VR9LV:\AF:\UD(N7'BEWK.M_SI=;@@>^'[(/BN) M4^LC#!Z >LU(QV'@!X9C6LZ*E?R#+!HK@(92T W;IE:?$&>L\Y M9HQ\!-ZC/^%7I"R9]9%&!;R2+]K6?P&CP+LIWJ%/GQA->LZQA_Z+M@/2,"D, MPXR8PO41GD1[J'4;&.?\L.^3X_U!'U9RXEF+POA#^-3M5T09@(+N =N5US@8 M=N=@LW4]P_N,-5UJ2"I?D"::$(==U)5A5>Z-'UEF"DSXBR!M,92%,5OF]FM( M %ZYEXT;UPVF144;!K2)?2BKC&KHK TR%=R3AK-W9P%Z+D^-T.Y:<4<>%&0%TR\V755#B?B5#U5]WZ%[>?@EE;PKSZZ)9SN!\P] VUD M/AJ?Q2LH0OKV4U\.8LIUU0W>>B(VHP#48!&B,.@4KLDY-&&[!,B4[ZI[M7+Y MW@]O$3C:GA@AN29,\R),:59DYU/>!&"_!4R(=L&8N_U:$0$XE8XND16/%^B, MY\&T;/J(I132U/U,\CYJ/3&0HE;R8/CHK8L-BB<#X$4!3WZ M]M"=]1\[O?'+I#^:=>>#\0C^*?E$8R&0]O5$P\H>^A38R%\HVI*(]/"*C)-N M7&!"),$J_A!3\(^;Z_L&G 4JQDVZ;2[@C MY(!*A!S*Z(*#O3SEO !5">N J3?Q^ADQCW)T\C+#S"T!KRKLHOYKO$37<8M? M-L>F:PN+! [R/+*A5(4[XA,.1#89[^9FN[GR#>AYB$L+^'2S-4J_F[.U^[H6_ M)N^8,^LC ,#!AU8I4XZR!#+UD&)A$U:PHD\X8MY0:&A?+;>1W/4\PUE%V!\^]TF2K;?NN^&9 MV1L-W3?#LI%IGUSO&>;%!J.7]#EU!4?63H'HZK20U .]3]96MEV7=.T8A,P MWN>7^,4O29G:G2NXH9.\ 1I?#&\OT 0WQI(YIN/D$[1LF;XY)>N M2UM)LQ 9I>UW>(MRX,3W%40KN>@;7])E-XO4N!SU/U;6M:-R@5EL.?)[UVR9 M]5%7!;R"@GBH\\K=;JL'>&^PCR^VR-SX> .6%K1D, N+#&%ZR,\B?80%%8$ M)\S=8JE)_[$GP_*B>W_C")W/ZTAVP>%(AK[5>4,?Z\2V]/7P*1/EU'3P8-S= M^?7Y;0O=RQ3H222PP.=I)G:CI9D]PFCB-X '9/I8%7&IY33#ET&)997H@RCBI]4YD SGCT0/62P MZ96COS8J";-9)B-)E8+O!0W @'T4W0.G,(/:I)4P/L8/AQV\[ =WG;1*CY8'%C ?;41E MSJ<[EZ5M(-67D=(-3]$L C-8[OZF#'.E!T@R%*FNOBP$%#:LH[\J0P+=G@6V M5W3>^&(YUB;<8.V?^;MZ#!#JE>6 CJ-1%HP/,@N'?V\S"U0=R6?PK\<;"_V/K>5%B>FN#R+*5U=29'5@]N6DF42J-V4#YS]E M?42B__D-^,$NF.BY:.^<@D]HIE*95I'J(%F_BT7I5KT[[^[Z?AC'5?:1#\ B M .8<>!NB;*5\\)"NF[,S]:,,B^]JR]E(D&MDUCVC+1UNDASB;-HQT@^J(?3 MJ,AH>)DW@VOJ^!9K8(;H0*^\MPS1R514^VW4_9[+US9LB_XTI?L1UEBC[WG:]^7FP_SV+>1/)5G_A6)^JC0,Y^!]9J#<>N+D1GK$"Z0HHB M!B,^EW7MMC-61)_VT^!.?!5;2]FY43JBF1B[-MN"]&DV8M7<6#,[[0,![(%[ MX3:RC&8EK@9?34M8TY),BA:'#E5MF)JIT=;%58DLEQ>0R\NO!B:G@57G1AJ:W0BF)%RA[?5S:[@"*"9D8ZK&E_-KL:QKCHS M)WVON+W['U_M2K']CVQS^CJ;2@\U&FA0C%__:E -G'&5;5!B3[[:$G\KL=_( M==Z #ZUV9+UH,PD]AKD/OD!^T[["+NP.:-6XL; M/[46:C:CYM4MV_V_'#$*7 /#O)]0U3I']I@"=%\9SC=ZKA.1%!HV"D&(&8:: MJ(*:+4?F *2,E27OZ#4T]%3H]/ 3=)Q]+R1-Y$K41)F&I(R^Q<_Y1-&BP #4 M>&/#+SIQMA0>S;A\3;X:F_S&)HJ6QL-;2)KK#2!VR_&M!6EG0>*7LL:^_)JY M"3>FE+.?QB=H8G90LV:4?_23_9XRVJ];DE)/.]3I$%"O7A(FR[R5M[>_ZS":?UYKZ M1MEGM:XXGM6:SKJ:O:8EIE"HN]NSB^NSZ[OK^^N[^ZO[FP;NV*7OW!%?Q\HD M4J['D]KA#S_F:)(W7@X< M$STZ&QIVP8" 3:<>W3R# A\LPO%M.LN_;(:QWZU@'4U^T.IF;6WG;M\)T"2_ MJ-,O48(R+/,11B&Z!&9![13C?Y@N<'W8X?1@G4([0%=K"CMA>@:U22MA_".W M/W[P(2Y/K1S)*Y]$YG]#^_P=G@[IT:HH^'H$^H*RRR1@3Z)[%:1=!. M3O%Q68N\NOO_"F&5!PY;__)7$Q)A/DF=I> M)VZJ%;.WW&O7??;S7[(78C$ID3ZT4?QO4:?1F.*SG_]2O!"+G?23;U0#)D%9 M&Q1]K@9?NA=EM)-^]DV#>7W3S\2IIWLFFYUX>$UV(]8>UTQ@U;Y&">G6%.10 M?3(K9/6:4Z4X=5]M2I9)!7F4G\0B7+U&Q5F_KT95CTFE.+-KTZ@.'E]1KT7Q M5.ZK.=5@S_1L\.RK,9W( NKFZN[NYJLAB;5FVHS$!(K2<">"/Y0IUL=(I3I^ M-:WZS)JVL59'F)(7ZKGX/G#@+\'<^$#A&9/[/9!2^ZC-]CXN>Q*<)G' MHVKU#?.=2;IAL(YZ \)5\^+$RE#-P5F>: YLJMP#SE>9>($RT8U&U[9,Y&S61[?I M+.!C+F;CDF8QW4),=RWJ/+F12;T*6((M[.5K?&)E&.,V/ITW D*Y]W*[HT'/ M< S3P%_!/4JB/ T$6^Z)8$:FRD@E[ YMV[HZ3ERMOD/[F%01#=^^#P)_:!FO MEAW)>@2P<=?(N=2EG\QDP>2D!%"IEU?KCU"7,P$Z4XS)LVWW/0X5RJ:2?$Z- ME<((5LHC)'N]7-2NE_$6> :ZX#UT?;]G>-[GTO6B?5*,3/ 9]%$')T;);YYS M!XS&3.7PJ+J.$QKVT-I8,3_^V/GN'_<3I48X)=P2TX) R#Z(G'IS?G9U=5;_86Z!W*F8*W?('*]0R\U.6'#<'&T.%5Y<0D3P!",>R<3( Q;4BN!ZR5P]L?87)EK75W M.B+B,H@.\6+(ABTU1SI9\?#80]32";E^-:.<=,-)W-2[0HG*::[ZW%NT-708 M[%*;)--&OEZ++;-R2A*M [S22AA&AREY"C\S@2PG+98B3EA@II_3BUOUP"]/HGF$)9 M\AZI7E*.5'>%=V#'#W0\5[V\NKRHWXMF9]==/1%[Z.Z@L[!L*VYWZ?$-FM>' ML Z?F<08X )*;F_7D)"9[QID646'!3J+;8J7E@![B;]"D5D[W\?/4^NO/BYS MZ+!@9S'*\;(S&N(LF!%Q9B' I>5'*_I$95C*+#HL]5F,DRXRROM,"_[*B8JT MJH4$3?Z5UVMQ>(O^QP+X/LR0K(\FP%L [.Z#\.^09E%Q)ZI 9E,(>L2@O-!P#_9R3*./YS&YI8J $C72D2QK M"(KCKWB?!7_9@U"LH,IZ>%^(1KH2:("JD>M5>%&(Q0Q14+VN^6?H!U'TR@J2 M.B[J1(7%9 8=8K@7&Z/H_)9+5$4%G(R4F,&+"ERNP)'2P;J:]T#IBG*@E!;= M"8P/'8^3;JXNKNH_3LIMA(Q P.@-7)2EO8T[,3_> X49K@XG.SG048..?Y02^\-^'!*WUTLO!!V#M%_(;Q]* Q6"94L7CFY<8N%06\B;7,BVCS<*(-& M2K;(_.*=-!24M[Q.N3^5X>7\K/DS\GHT*\9.@HXOE0VAP]36IR (/2?Z37I8 M(;:C+?K BA(#):'8X/ 9(==^/L@Y^?06M?: M:80!<8TQC!'EQ/PG*5\^/J[.[^YK)U M[\0VV>JK&SO?_AF@JO=X+.45O2FZ1(EYY'#W-V58Y6!B3Q\="H$UP6_LL+!1 M^&;>T5^5881NW (B"!B:?/_SQ7*L3;C!VC_S=_48(-0KRP$=1Z,L&!]D%@[_ MWF86J#BDOJY:9AXPK/9(9.M&#DY<@DY5! [^'"3O/0[03/MW8*W6<$':?8._ M78$I0(^?IG^< V]SCI$ ;S'J"H3,=5XD0I!K]JXDT29H[HWB-*(+5N3P$[S% MG(BH6)%KYFF=M0G!Y3^?4%=A_/_M7>MNVS@6?I6\P.RD;2;; (L%',=)#7AL MP79F,;\*U:8==13)2TII/4\_I"Q%UN50)$5)E!*@*)*8I/6=[_!0),\%Q#8$ MO^4_;.RPQ;J*[D*[X; M!FT(+LE5) ,2^$@E<--3(4(0RBY5R9W)T;*/T>/?A6A.B5[_0.X+ M^IT">8*VEZK#&6,JZA-89CTT"J6![8>A*O5 MD@/]3NC"3'J<=^VJE,80MCDRDKCW0\@%4':8=^VJ$L8PME42@G!>=-@N-LR[ M62 MDDC=$%,3W%T!.0A=(KRV'K2^R&#N?[@I@#8N."ZG%G&GMZ@=/.AU\ZH:;#9B MV*^G_XO=O>/95*JV:_G$.>7W#Y!'6,#:S!&\K%0?/BO_3]WGT5-0%UF=JRD= M ??/]IVO <1SW]NH&*:TGS$*TJ)MJD"O*VMOI[NP2NA-F2B5;S!&">LICH(" MMFBK.K_AE;W4+10BY5_J]O$.5\W@1?%IUYG'""T#6&Q243O0/K?CC6]AG]8(6>(7PB[.!@H7*FAFG )DI0Q+H>HR8B)^ M2*;3\6.2.Y_Y&\,T%=L:PY64V$O9$@2GB3*@3M6C9Q\.V']!V^2I2B-:N&U- MY$10N"DQ\@B[C3[Z[N-Q2 +_&6$"V+IB(V.84K9T@I@:C4FJX&9N/Z/%+O.@ MH)T#VQK#E(30LTS)06O6RK%W*/:RE#P(;./*6QK%AIQ@,YX2F)NF*Z_HQ ! M<<(X[0=,F2SJ7D='GY)'I2$^[$L8:<754Z"',4JAM)"J M3D1FD4_Z5KKU ? MXW1 EDYAA5!9=ON@$BQB;[%;V2XJ7QO =GVA7F@MD$-I'N$5[]\S)W#VISIF M;-DLWRP5&QE'L?1621"3)O?EK@A=T]'!_1/4U!AR)7CBD5N!K,LY"[RA1]I, M7UUQ8"%,V--,O>\A/J:XX+=UT;X&LUQ!6.Y%O1;@WAGL5T/W@/P]M@]/;%L" MV&VPK3'<*YMO.6B:X@=:9!GM\^! ,PZV-89E><)R9$LA-&9*$[3YU]Y_^94$ M!WPBF_UT1C3][>MTEJ?T]-B>@<0HCO2NA/K$UDANHR\BM]&!EA8+ 1>F\'+$*SJPL5%2=S&*7KI 5 ME!GC71MU"*R!%\,N[6-4./PUPN$X#]D9WV)GN?3U.7!V.S#)7E6_=VU3%9*N M6E"E&B8=# * 7 O3YPJ]S=.8#K"7C0^\*E8-LQZ7T_OIA 4&+M?+ MA?5E.K]XF,PNK.7DE]GH<3[^Z_GFC V_"1;W6=:@[%E0G!@N\0&R0OGWU>>;#QTO"]JH+;OYJR46XW6%&]55;&@< M]S7YX1/.P=QL6.YJXP0A.<6;)OM3CIL_V-IHNCC2S;WI2P(T\-AD%3_]S-UP M>,PW&@I]0KBZC)D&6)N0[_91@+BR=@/A3AB:)I<"G?3-0VP?QT_HF6V'+.R\ M4/PSY]FA4H"YK.PT$&+5<'89V Z9UH.32\PP]7A&%FX^$&9E$8)7\5V=.(]= MFY#%;A7XF[\X.Q:PO7$\-KE!D9-"KQ.3G"/D[EN*# M.!UH=(&0DD*7K_'U%20%>,IO>29![H)1W=$\E9&BM40MU" ;>+82;UZFU!J2 M*#!HZEGA-]?93/X?.L$1W@H(=32/>#7BR]7D( \SJK\'&IZI85U.?N M;\@ZN!+A"X-S<*#;36:-G@\^IH;QI,K13)D2$J+M78@=;V\A^I7;%=TB(S)' M/Z*/2CUHE 8R3A64Z,I9"WV2:-0+1U.1$ E[DA/,$FWI'Q@D:E\WB(HED@E@ M5<0Z#TVA-*!O( >%04H$S*X_;#=$D+VJ,]0;43!U630:+=F^N@'B30+L"8MR M/F\C]TX$#C-4-=,BAT;#)=L/"[\+T=H_ ^T@$I+"?68LE*+#+WU=/8G?FJYK%6 M^*A"S;^V/]73G6;^H:;>SJ<<,V6X/<8?BOFF"H]DG G@$5-R!J<)L7E',I65 M>3SBN\XV AC91K V3UE#\VC71&2J(I+@!Z !8$ HU#0KB)M3.?7N2OD(=>31+K!2OY:+C:< O)0"T-IQT#G=%\R\#L=?,CWW,=N(!FK.411'6BBM\ MH/V0V)<#V6O'G5=GE]N0T,T0(8G"BWAWE?4Q1@^:>P%0ET._5>6$CG];?][& M/%60)JR$]$J$!M[#1]&USH9,2$#UVR%T1MQBV]NR) M1/CKX)EZPJWE<5_*4 MNTBK ]1 RI=40G<.039!,+F%1OVG40S2$ QQV3I6Y2TATM4\'6AN!5<51Z/W M3NV'G2:9(T^"8 ),5D9 C^ .YFF/*L=%=9%$_9[J&KR?K)FS>5AJI4L<#>=# MT>4$-K&Q1]$0EKWV%E&IH2DK_HL(-=T_639.^K@;Y\2EMQT],_G^'?U:]@JC M/MH05:H)D0S,QT)Z?UF\AJ4]-230CJ=$^YG%X-CY&\H[*4] =JA^M[:ENR4=4W]*.*:F@[?>^_4#O97QGBGFFA SHDIV5QI0FR> MZU)5Q76H/GF)3TK>X62)O31&V-LS [Y@R.EFM'8-NJ^)0:\K"9D= OB!W>^]CEKYL[@V^X#] M\##F)@60&V3("J5!$IK>G]2*6OWGUQ._]+]O-D'__0=02P,$% @ '(%I M5KFMO7GC%04 @Q#$P:RYH=&WLO6ESXLBV M-OK]_@K?VO<]^YR(HRH-(*"Z=[\AA)A!@!#3%T4BI4!H1 /3K[\2D\$&C&TP MB8L=O;L-I(:UUI-KSLR__^_,-)XFT/4TV_K/OXF?^+^?H"7;BF8-_O-OL9G% MDO_^O__\/T_A_Y;_>GKZ^__%L">MDVZ4GQ1;#DQH^4^R"X$/E:>IY@]_/S5M MQP'64P6ZKF883VE74P9P?0F!_R1_XC]C3QCVS^X-T\ +K[>MWYMQ/XF70]CU M0Z)!U*_4+Q(GJ2?Z=YS^'8L_U2HOAZ_N4];Z+G#G&PI_AS?&?R9C>/PGF4C1 MJ<,7"="=:#)\*MK]IT+F]Y,,E#@!<8@I*26%Q>*4@J5(D,"(.)V@^_V^3"KJ MSIW"__P]]$.VAJRUO-^>[[C_^3'T?>?WKU^SOFO\]*#\<#K_O^0;\Y^]? MF_^N[M6WE?D_?RO:Y,GSYP;\SP\3N /-PGS;^4WACO]7^-1?X<][8Q3-%4B2(DB MI A!4K%>R %%J,1UK=D8M^+Z0#6"\!86,,,77NN@WZQMFIH?Z7V/L10VO&%H M*T*;H4'OQY.F_.='?OGN4F]1Q=( (_)4Y$[%BGZ@O)9*0*NF2 MKE/HNI.#80JV6%A('LD&RZ5)35XB_Q:W( M]-C6&:SJQR36]O4,IK:^GMX&= M$RVZY)'46U/I;':QP%X^ID)R8,4&?-Y.SB5 W5#/S2=\RLDVA9S9.!T87 S8;?>-NW+:1G209.,A,=-DBY M46C+HR ]E>+1VT:/N.'+KK"Z_[KY&(B5$@UAS(TK+;_.9YN66ZI+=/2ZV6-P M_5(;SH6Q?8CB<(*&D7<4W[UMF+)3<>J78^F^CA690C7OBY6 8G8-$T9]V"Y1 MQ84J4RHUX>8-08TU7:)DY",S3H2S!@DS_@&.S4A5)^QBA]+-;CKI<]D^[10' M%^)8C:,YICPOMG !TR837&)457J+8Q^U.(U(=R\ICCY5-$LS W--Y2TM4LHQ MS'B]DYWHIMON.J9:YU+Q5V'BDI'IMRU2^J5%6OZK!;TH[[&:Y\2>#.9UBQ@, M?6FJ\^%;EW)#E:EWII%1NK3)/R6 84 3Y(*>,MR\%GBYDNJ.3/*566;D$,!A M^)$-K_5A69M I6"%P!IH?0,RG@=]KPVUD!JH,!/H@@$4/:@&1EE3]^/.ANU5 MDT+-S>(!'!&U7KL3ZTXC1R?Q&:*)/:()J1W"F[,K6!7/%;AZ50YH M5MGVO.TDCR LVR;D9GX(DX@S9J-9A Z(J>J M%?]*!YYFP5!+V&9?LY8OL4VG^9'_JRG0?8E*CQU&?Q8LQHPJ$[QZY)(M.<27 MF<$;\M\=)BH#P^TD<4Q2QYR*-1DR\K,1YO]MH_/-B/"=PWGM1TS=ST6LU<@( ME#-2&H <-^[@5:Z1]:M>XJW LPE#>Q@5%U?F\;3)PNG4J"X3EBS2EB?/$]6" M5FN$4X>,HV+D/\P\BXZ75%U29OK8CW%RSXRE%T/FDLR+,79=QA+I.*?E3,-- MI=.R'6?>8-ZAF?_!7"OO+.%N#%KW, MB'"\]O\4$]="J]?=8\.N%;I.<5 M,++=Y01[=@XW3@D3OL#+*UZXAJ$)B:[55$U>:MVME[B\T75U$]Z*7#X# MKKZKN?8H]$##IY5!8,E#7FU (^JG"']0 GG[S+QFMVI!VJMQK!\(>:KJFY/] MV8S%7YG"X[3GW-#&[*FJH25#[Y^_H_+\;V]9>0_Y]K0LU_^.BMK_^>%I$49^K+\; M+OL7HI?'-@T:/V>>$E56]N^Q>MSN,Y8?/3MPEY^6[0V_U[):4G1TYD1.U,K_ M, Q[&C4%1)G1D'>A%P6]EUA??1LRD@7>,*-YR\Z5M4@RPX+1:5MFE@OFMCTJ M]F*MJA2JU/7;P&7Z:O,I]&'"SZH&W:O+F=!P>1[EM] M5,*'S1Q#D[7UJSTIFADI0-MZGC7GT?WCGPV4CA/^]Z^##_UG\[;;=_MUB!'. M$II;MBP;,_QE:@DC2(PBMC2O?]E\WESW:T_65Q-]S@Z]$"NBHP'[H>+:**Q6 M7DA1;99T<':2:&5F1;\;1&G];R#T(R3_$>(. Q!W$%(MZQM!]VH.V^9F? J? MJTZ<:^%V+]7['K/[%;%_A(B?AT1V$1C0:T _<*V-P%6&&2B^.VN*6E^=VBVR M0LGR]Q#X&Z3_&>)7S- 5"SVD\(()S*X*HDO'?E_!E_TRVZ)-R.MF/9%5TM42 MB4=)M^\ @_-8<&=P(*[@VJEX+"NTIBXC@DJFZ?=J](QJ? ]=< O7CD!*],=< MNW179F,PGK=%6DMR>8\=$Q/]X=K=N[A?NW;YV#Q(Q(=$P,%N)I 2D[;/4]]C M=G^5:X>6B-]R[;@)#ZQ1K9P0:9S2>=@;:!WM>PC\-JX=8N(_T[4K>-U6MN4S M)1Q,AITB[$"^4WNX=NC" ;^":S<>!MP<2S%C'$JU&5FG+:8^3#]*L-[O*>'M/JT8W,W$OI_,#6^*;7 MK=0FW\/H?YFG%TK;]3,ARE897)P(_]G>9_O;EJ/*\] ]V&Q^00,VQ[S$9J_2 MSBYH%<=YF>4P,C6ES6^2]?T"+_%;0N6UATDU1C&B7O));MPZ.8X]^%A M_IGP>,L[9:I^F>\[4X)C:UU_V,WH5B__\$X?T#G?LQTS_*1=R\Z!6$JI"I44 M*IU _![ZY@:>+7)0>KD:Y_)N,(=U!0[7VZPH)$VFE:53C4'^>W@UMW&#B?-A M0Z ,FV-NL-\WV4HQZ5MX3E%*9;73QJ7X]S!:7^T&?Q>HO':#:VFKC=FS9)HS ME<(((]5.3Q]\#[/T=6[P=X''6VYPWNZQR3%?YSG8Z[=;%-U8;E6DTAL]-O J$;N\$H0.E81'5Z4XC-J*8+@1>X M\^4ZT=6^#IO5HIX^7)2Y;IJ#L46MS,3P8B.-K"]SDMH?_VQ7LQXC]UM'2O@> M1/"+0:0./5'+9#KA]3S#=Y)@VLR2R)8)D(4(?CY$\$M!9%5BI*3DI5?H;^\4 M]#U-T4#(2!!MN_)B:[F:JTW"1Q7"FWG+W5L+5BWHAVQ="6>S.8V;2J799M?4 MYUVRW23$AFP-T-=!+YGW#*XWN'<48N>_PS&VKRWF67R_4D$T!#F%X_ M8(^$/P]QGQ/U]5>L7&TOD8>HWSNKK]WU\GE19\Q%O=(>#HHB3TY)=D+,FW5T M.U>1%?65&IR(U 5%72FW\KAO< $G3"EX?&UV8"9A1EN0\@,&I 4PH6"QS-!\8FAXQUB'%J M3)IZB15L51>4:E:[]P#A),G?7=RR')C!7>9?REUAL5 9^VWI."5O>; M:IL268EB!MF\U,?J]R[G6UAO9,1]MO4VYS0N%=26+<[%1F]2[8EIP#ZL-YHP MN%Q3D='N34;X?$IR)L%P7J_6*2PF]S[CO]IZ7W\K@D]9[P7-%R>NG4_CN3FE M+EKD,#T4[UW&7VJ]41'P:>O=3R45-Z/4JCJ65^)Y47<%'=V])1"VWLB(^VSK MW<4Y 4]7QP[>7BA&2FH+;"-Y]Z*_L?6^7@-&=. &NZ(M)(5352C[JZ,P>)51 M;&=[SL99 Y51L.HN?-D4^AFC@:?:=9GO"2E<4)QR=:B;>1X]1(7\^7T.(W_\ M<];(%YP\BJM[-F:7:S9YNZ_HHXLANE+/&?60O=DJ1 M$?,1_1),^;DG&(L%!Q;L>.A/ UIF[EW&?^0\/NV4EFM]V6PX@:+373.%U1NE M8OM1$+IG<9_ME-;M.E]OZ)RF![I8I;$,-5GUWZ/N>>(?)>^24MUM\@KE>FZ3UTL(7*S)B_BPS+5Z/VVFG-1< MU]S,N#0H>HJ21+:><$N9?VF]X+UB'$RS/).2[ (G9,QT)8E1!7J"K U'1(S7 M7[GS7C'2:@]?OGWLMO#V MU@)7'@)O26ES:C>'=N !*SK76M!F/H3;9%>EP#%$W2[@9-X$(T+$XC:#[-0\ M(-B/4(VZT-]:-'7N^=GOU=/Y1+QI,[68R&EIF%G,IE[>P)&,DK;4KT*A/?(_ MGS='Q0='8GG6&> #LPN KVS7AZ.R3K7UL:@5JH!)]JD![GPZUJ:3YZ.V^/$L-_B0!FO%&VZ7PF\NP#?-]5\**XZO);F$[M:JK\HC1(< M/ZC;#6M6J%KHA4=_D.9# 7PO]TZXEN83XAW3YX9X4I\K6+?2F,;<6?RA^6X' M/A1V:3@#?!?1?"EQ6FZ+A)CBVGK']3*6S9CHG3WT!VD^%,!W*.!H:GZTPUW! M4K2)I@3 >$Y[5&UKPZ>,YD+9M]W70/LH0&N0&)1'\1:)!U5EV(J9XP[61C(B M/LBA=8[D'!9](Q C$+B\LWC9@)[O:K*_O[U5!\O;I=XHMQ!--5;2S*;JUDGD M3/,;XC](VI]Z9Z0B([U9%RL/B2Z;&;-:=LRZ'%5+5JM(B1[5D.]4LNN6(6'*,\OI(V;REB^XR0Z7 &D@K]%&I/\N4!UWN$ZXG5(1WH"(1%+7"-;M'< MI#T=&^S=*=K;0/;/=!$.M0+57%L)9)]W!>A.-'GW'&#;]5W;&6I6#FY6(L]+ MI0I;F(@3;D[GB)Z4GI&NCJ2:/$37YLS?UX3]42FI]XN]8K,48Q<7$Y'O=#2J MG=&&;.(A=K324:\669R6\_+\8EX-=:[O MFO "M0P_\&+E36%VT,5-*"@1WZ M123'UC2R6)_F<9!%,E=T0OIGDWNE4M&7+JNH@)'MLH'GVR9TO=VYO:)^\]-. M)N4X4$0+.(YK3U[A@A%=H33FF9F>&\VQ11\.Z$D;R;ZGU_S8ZH1##/E<7N0$ M"(^Q\EM['<<.2VIJIF8->+7I LM3HG5^RW.5 J+R:!?: [1:[[;;F#T-LV[NQT=(?H!E_/APO@U6XL.C=W! M3#+=,OV!GX_K.7^"#U,02R94Y-R9SV+F .5_%' BJ[;=D"8'[8$+0N=/7@?F MLAV$JG\NB8*TT!-3AA&)+EY*6HH%P,).>Z.6FO-F.)BH] #P MG=K]Y;#>1_,#+"_!DH-6^$#Y)%#F0CD>JW/]C&[6L$1'2!?Z4_3.6SL/*&?0 M^P#)!W)C/:\]F8&*N^"P2C&7)=JQM62=MX0Q2 BMMB??FZ$YC]8'.+;@6/^2@1-HV$Y$]7K(!A8) M>9ZN=20PQDWHI\M*LT()PKW9EK>H? !B"XCE7LB-D%%6L,4 -YLDK&ZP"$2S MGR@2Y&)2KQ613%N=M* MPU#-)VK!3!J.1BDD1?YP&3\#@'=461AAH!;\TH 3R8Y@58B9ER%QY"P_^E66 MNP7)&5668;(9\WNU7D/,90?8;$CKN2)Z>V$@7V6Y6XB<4V7!1D*ZY8LY0X=] M)R%.C23;RMZ;:4&@RG)_(#FSRJ)AC98;P[F87C+'6:,TG(RRP;V5X6Y<9;D_ M<+Q998G!.4ZGDDF:XV/]EMB:85:E=V]ZXV95EOL#Q*$JB]F(#93RI-[F>,'L M=&>M=F4^OC?_XBNK+"B(_="RQJ^ILE09(Q^+=P@.A^U@I%"Z6LBX2*J,/[;* M@L)^8,>V@KO0PB>S(66F3FF D\-,O>'E,%+QD7-G[J3*\@WA M;'LQ-*0@\/M MJRSW*V26D4I=G%Q@Y0K+85JI.\QH6-%';U?@VU=94!7R1Q;FSP2:\HA621]W M'4IQ9J1(HGD"XL-E_ P WE%EZ3$L5@&S=EG/Y0FI1#K=3K9[;Y! H,IRMR Y MH\H2M.>XT!JJIFY" ,?I5JY2RB%I*9"NLMPM1,ZILLR,;,&+=T:2R!>*A5&= MI?J%_IWJD5M66>X/)&=666)YC#)409SK&EOE>[C!EOG9O97S;UQEN3]PO%EE M&;15INL5.U#$RD,_4^PP$H'FAMDH5EGN#Q"'JBQU)SDN,CW:Y4KX2->IIE%Q M3"33YHA466XK=OST?DS+77^#R+,*52-K>SYC*>%W(;@\S=,WN#Y.)>OAFL2(_!;K]'Z+*S7>F!G\&60 M[?FM02<_2[3$8,A/)F5"M!GTMEI]-[*/L>L[@OOV"Q"1U-DU,M^2G7H'Z'26 M$4?4B"YD+.0B@X?._KZPWN[Z'KIO8>POP\L >Y(5QX'=[4DB%A.U4G.8BE/H M55C>#>PCW'I ^V;0/A^2Q'2:*73*V$!LQ]7DHI8MCZHSY$*M!R#>V+W]U.F! MJ#BLJEP4*VZRBN.T[">+<*8FW3)RVN]Z)PD^7.%K[WA_SM38/=8.F:G1$]SJ M ,OI25T88^+4;/'3:A\YC_=ZIP0^IL:73PU$7.+Q!"/I:JTV$ .&RM;B8*1F M:.2,PL,EOO%9)<\H,T*O2:F%?M9\V<@)Y.@R+SW?_66G8.VMBK9E0UX#SBI7 M!)/I5MH<]/B$E,1K*;:'G*I]%O>Y]&XJUB\)_E:^[]5@$O(E6'/N13TRIS4Z MTVZ=+XBPW"#JO7P;FQ/?""]'*7\ YPS@5,/[SME0TJN.$&T2CBEKIA:.W/3! M#"M*NS84=9V?NM5Y0RE,62A2:"4WT14?D M\[Q7!""93A2^C^8Y1/.W!LNQS=$NKW,&Z0E,)'(^JY?D1*)%3J;2S$+8J;X; MG8/":M9+P>B@SC&%G)4:5(>".$YKYE3("XL&NH>DH:US4 #+L:6"[W:0'6V_ M^]4K6!O,I!=TNH85!RR'I6N-@I'/Z37T#DSZN(=\G/1OVL]U?$OJ<\H,-=<. M'^K/H^1$E!_AQH&V;(%,SU^=65X!\E"SH#O?';=Q?\8UID:+A06N3>NIQ%!F MA8:(7'_+]]T@J'?VK?Z"K"F RUDGS4(AVW^+)C+A6>[;>T-OM=L MJE(_+6)IM0)!K9)%OP$\,1QJ&K M]%MT?,:Q&I(&[ Q!%:IW)JAW[-B/MTM),^\.6)S6,ZEIIA WCNEO.*.+& M@@IG%);P_(G75>=<4&YVZK,&UXZCN0KOEC/JUH)B&6D.5#;9:,<+^GSN2SPS M*C-!XEYMU&4W[OD"09$7C\4:GL^K[4:?X'*=X23>20UR)$+(3//#*9SN82<7_HA,9^B^X\0_"9ZWNCM?E5.&.EB M7N=+Z1KIQ:IEDD7.L_U4RN NA4M]">M;@/!*A>Z%OKZ,?0V M0\ :P/-X5?!M67\YER DS$X]_E*U%&V;[=&.X/OJ#N8VX)H;%D0)>BH(!J3*'SU(;.CF>L"RS5=E]L)[G=^ZR#E9P>DW/PG.R5!6=FEK$XN[/??ZTU5OA3-/\S28PNW"(OM]N M&;F&@=22VO6\W@OT')/LYR4BG:,[R#HEKVG; N$ <5:#[;GD/1KF MPF'$^$EH0V5[>V(+EC-DL]3I>&*)XROU;D-( QTYI+SR5 Y1_^RMG$W^U2"$ M0KO5L14?EX809>&)27-:=,7 [Y2&/*3$+KK[KMT-A%!>!W)I"/'-OIM9^+TQ M1V>2C#UL2"8Q0-9MN1L(W6(]R-$0?45Q$\R8P!_:[L:9W?R<"7_T0G^?717T MU\"HYN5X/=M)L!Q6X;A^9Z)191E98!PF\1D1!VE$/6A]]\9A21!W;5FC&CB= M;J>\%AW'$A/D9/;AI0QW)):];NI>IMLF D=-1R4A_N>49$ M+(RY<)\GFARI).+V8NNY14L)*?DB7CP+>Y\/@EYB*T[Q:]7?$7#<(=#T?/] M&M '(;\4#KB69@VV!V$/!6L8>&)!Q+)5T61SI4ZQCYP2>J>C=YA6-,!QZ< @ MM9.>2*TRUVO;4]9\;; [Y[U^!T$)9JO!*0QV 9@\7IEIOT*ZY=37WT*'O1VBAC A" MD]?-W;RO"-ERXU53\;6F.&^):CFK5\3L##D%>/LBY)>+'G*QXNF0;54_W*,+=<'M6 =J6[W9_OU&WL#M MV^Z1OI"%)+8[3,;"VVUO/LH$N%/I(#<7WXK\C])WS>I+J'ZI,VO NT,OX""$ M0H_M- 5L/KP!@D4099P/PV _";\U:V5;7C[Q1:=8;M^FJE+J1RR68\ M$;[%PO6J/5B4*23]A5,@.L&?SZ>.3C!VMXON!6>O"5\*>V;KFRT,ST,_[3U\ MMH7IHSG.I!!/]N>TVM A5ZD5J5R3M6CD--V%O8Y/VLFO26WN=P+O]D]]VL^Y M*M@.>42?I6A->JL1(EXM2*4[G8]S8[/DRM DG$2 7 M_EVK5/@Y]?.B%G>%14Q9H+DM8 0P/=_^F0\Y"%QY."]'Y\;O:9+MF(+E!+ZW M'$"N!=UF^($V5J86;H(A48,5(5=O(&O)SB-\]]34HY1?S_9<.85S0>$W@PE+ MS>G,6*=U7:^'$X/,.\C-\OL1_M7Z1XXU\6;@1+<*?HO19Y(=)O69\_>7- MN2=!99 M-)>8\-VBN6+O;EJ@JWD8BQ47>7P\L$J!,/!_BT"OS M":+ #9MX4&2[H.7-XGH#.5/R1K3P@JAKEG1OOBCHV+JR)?89>1QHGK:M"&R. MX0R-[BJ2VK23FCR4[!3)ZAI3TRVWV>BU?&2]QT.D/1]]^8*V/TKXGTP5E-J% MHB?G.TF]36<+];%M\%3MWB;_5Z8*$ ($?CB\.(V(]28,41\LL#9+=%+EIF%: M"<[2YYR&+QJ&5LL2R"F#-U!PB+)K9@GQ6Z_L>Y_@WU0%E-VUA((\C>-SJ4\U M9*$J-0!R00*JJ@"%I9['$@W9=T0-*ZQ$EM:%2N@<@Y=7K-&2UE+FA$\695%H M-">5-.>K270WMWP'!S9 >I,%WQI*+U>.?%*W^ 2.]Q.ST4@W"WFL,,Z.%!+- MA6LHZA8$SH0CDKN "#\];[/F:5883Q^,.]K0, 1G>5[]WC'3S\'GI.BG$L#L M5O6Q+Q:"2#4'D"H\P"2UFP/A/<\ M>L)D$=*UIJ4D:"Z7;_"B.%P,&I,[Q<=;Q%X-'M3Y\* N#H^$1#X'KL\?/I2T MR&M^PVJ38,2Q[&*1K=3S=IU$-DF)3-(B@9'G+D+8'7K]C-4U'-/GU:MR=&TH MPU4;YWY+V,M?>75U$]Z*XD<#KKZKN?8(RM$&G&406/*05SD>#XA!F9Z.FV7IAW501:77^H,G_U6Q^2U?H6+"NR;)H0N-]FVG7&!Y]NA MV[OD8O@,;Z@Y&]#/4US.L1M]H-.L/Y=Z&2V#5Y!+>(]-LFN./D/R!TCKY> M3[N&-AANE679:?=UW+-B>$G0#,XI),JE-'*QX,>5Y0&:'V Y!RQ5>ZG+X6.@[6SQF?9 >9Q=C# 6YW)JEXQIGY M]R;R+ZV?XU&JZ>S=T1+WW'Q[BX04B4W+LR$O2#I&XU-?6EFY-\FURN9K=J0=JK<:P?"'FJZIN3X<.U>TR83TV83Q:^KMK)T^HF MRIGY;"SF5"<>,W":2\Z1PM"]B*:S^N83X0PG4J=:/:T,<:Q)3)3'=P43)F>5*ZJ+G)N[^1&O@ZMQ!!@1]W"Z%B"+,Q2,Q%TZJ& J-[73:!7.[U?MQ" M!(5_EEOH-,=DGYI72(X",I?9+$ZTB3H"]51SUW0Q5F"ESEU9[OG.D8]AQ"P;=EG7=VCG0C MJC0VSG6"GLA2HFLGI''&T)"=QWO4/7OM1\F[I%21WPCEHQ"(-WHS3*=&:;U= MJB4!,:DO8.P!@;<@<(NM3XYF?MXK^9#@8<@H=!9E_ M:0+OL!@;,')(91\J2THWC=1];,8V70SGA$96:Y1JNBRBVPUZ1(0'24-=?&?O M>OH.:1ILHK70\3*CDW--F&?;TVIL^I FLLNQ/B3ZX_K8\Q) 5 >CA*[5:9%4 M"'TT1V^;2Q3T\3T?/>7G?94;Q6)E(U-@ZJJ M,B.L4&H!D0>NT>QV3&;61-8JGT_OIG7U)<&H*_K+B3JD+?#V]U[;K,G,3U(Y MUBL5<:TNQ\U^MN\+!62][_?+_"CE?XSPJZ'-F+.AM*)TP[H/N*R96CARC0&9 MY>+=ZF0QQP4GD[?G^7RK02%;='\W!MYD .I0.-?J;P]HY<9!^()19<&VPH_> M"P?0!YH%%0ZXEF8--HH@H1IF3!MH*@XD3(J-VS[>17?SF9.D[GJ$AVC]5O[ MN9FY3X&#C >&U%;(IDB/9]-YK*HYBR*RG@&:X$#@5*7+G+#5P?':F"P*(VZ< MZ+NSP@ F!5=L25N2LQ=SB M")A2%[T&5PH*D,EWJ^GY&#DQKXHNATC)8'G$MTR+BIRWYX@YPV@"08DRC;[ MT@\]H.CM-;C;@E$ML, "RF:9?:E8>X^6P67K,3=3WQ;.]#@Y]Z=O^>/UT!?9B _8G83=\HG[?+RB,TJ$_Z3.=$9WAW[6_]ALFX)?) FA.3S=*)2S M0)_GV6%Z5I^-R3IR5@WA) 1^V2U6KFOG#FF:;&K0$5(8K8BT/*)!ODXKM1JR M"/@C-,VWL6PG_*K-3RW@:J!OP&BR[E]C6TH8;$9SN0\LG5?5<%(KT;!R(AQGTNIU'MHVGW[.PGOA3GSM/.D>>WLM=W-^72P%M^ MN>EC:67XI)?N3'"Z0A%"CD@;6//A@R(XM_8%]YA$U_"3+F2PXN,JDPOLJ22. M9T)HOZC!@(@AE_1%:U*]Q]UZ6*IO/F*BVWBLEU;8Y$+%2W^_,K%%U2#Q, M%$JSZ8^P3:<;REC;DD-"5H.C?$5ZGH:6/#2!NY^D86W/Y]6<;2M>T_:!\6)6 M'+C/*[]/")R0L=!]-?;%O80A<&$D&V7Y.,92JK8%-ZW?ZQ;/G;[ ]'QSYYU] MI"VX^7+3!NM@R4RKU<^+[%A/]0!>U5ST-GE]+EN>ELMN@?.08#X_;4Y(]/GA M;XCT\V_Q.2QL-L=^"89OW15RJ$5HM0)]O?7,3B5Q\U5S:K\]H0\KA@:<0"N M6==-U6?./R;K8[)>?;(RLASM-.(UH RU213 7&%^-@;MKI/L6"R' M];S4G*@3_ R]%A*4Y^F' 83AKVG,A2,!FIXIDW_0YT_3A MX/ZI$_708J)OE38BFEPAT50;GEZJV0R=GU23T\PC;?28J.\JY=Q^H=>')NI] MI8TF]72\';-K&)Z#W7$MO4@4F>Y]VM1'VN@Q6=\Y6>_*_;6I3&F,\8&N:QH< MQ*GV+"A)]VE5'^[O'SQ1C^UU^^+ZI\_VJ/L>MYH)K@E:Y@ERMYM$@ M<=<-$K=8''_.3@G?*M*%^6EMGE3SOB[T4_PDJ;N:H-ZI^_R(=&]CD^]VHMY7 MI-L@YE8L7W8'(M\=%-7*-#5E6_?I/C\BW<=D?>=DO:M(=P:$3L;LC%F.[P_' M6*PF$E,%.?_X$>D^)NJ9J_?/VR\T_-JTK=V3!!;CIMLM\&,"#_(%IJ%RW:S( M(#<1M@'2>5N%OB+SDACXTMVC3XMUI7^CL\A8P8&R!HQ=TLY.5.T*Y5WA-0[$R_^Z5G;$49F/56J)'%SWIDX1;?H53O(>9J( MSEK\.F(E4I\6*\BU1+554)MBJ5W.]K-N9CA>/)3Q66(E4E^GC)=ZB%>7-+TA MTG&SD92"(37!276"=VT\,9NDT5?"+RG\UK;UE3A/V]66T[467=[KZ6U@YT2+ M+GDDA?XL?2W2[V13W[MS_NN9VLA;#3<>]!5.2^-6*CUPI"*.OEB14+Y?<"SQ M1Y1O(VTHZJSJ"CI=4"6MV3 2;1%]D=Y>^=Y2G*>5KX)C"[5:6D@19JU9Z$WP3FZGRG%UF]@J5 M]1U'CS]?5W-M.7QD WH0N/(P.I,=3J!A.SL[A"R:Z6:VGYB3(ABF\_&P]%A;L (88LC&_+> \#LX_CI[?(#E#]">!.UJ^_KH M$2Y4PDD/7EZQOGG:'P,K(F&WG@KC;7?Y/MJ(/WW$V- MWH]EJ= QQ'*>,;AVW9C:EDU0@? G*,K/%K20.!\W*C5OW69!AA8(;_4L\=#7 M&$'97S;)530#ALK;@C4PCT9[+Y19!0(O<)5%(K6POET] M->I0H I,KLWV,8[/EG*<95=F M(B_%\],8I9.I.)? 9GDK.TCM(D>Q-E.V;)4V\Y@%K?DDMVZT2GW1B+(&;GRR8QA:TB&XT_0?E_MC7E%KN*G2Z3YJ ]<($S MC(H?2ZDO77QW+K&,E%3JB]2@PN9T.)(QMS(*JA*+9"KC*#D__EG3\YME4)^O M1U5O WJ^&\A^X&K6H&: G>G) WVB&0;D+3^JT[+ LIFENJ]H-DK],H%/.?7 M>ZK2*@U2Z*X$.DCD9B^PXU2B+M2M$DY(Y'.#X/.'C8R7/8\'-7!(O/N%;:X6 MF^KIJ90QYDJ9\:)+TWIM@-[>\1O4'&+;,VC7#-NMJ342*)D;5QKI-FB.#*J.+-1/L&QG M;\?W\.SS\V&7V6O '^/V-6%^\X,*4( YM]E@,Q) +7#E(?"6_&].[>;0#CQ@ M15I(T&8^A)LI4.W-FJZYF*JG4V!CTCB,3V.3(_#R_'6 M4ORX[J<)IMQHLFJ=:Q>=UH#*J/6T=M^Z_PQ./33^_4/Z0WI^%M-'M5(?;^"@ MEQWT%:RKE'+(9FR0AOM#NU]P*JPV0A> \1D_OD6ETJ71HF>)@<[RA)A.UO/] M^];EK_CRT-SW!ME!/!V,I48R@9M%ABIVZU-%U9#-V2$$Y8=6/A/F[]"K MG8;C]..2D^6"6)?BNZ!AXWED]>I#O[U7\!_24+6;8?TK@]"UCU&.:+7*D0&+DZQ?:2.63-\)U, :2LP+U/CROE:,N!DXF!>+,A MMA?UI)-L#"HSZKZ!_\?D:/]L2'](SPO-PAC4:^T^/O:I3,GEYXER\;Y=G4>. M]AM,A8OD:%-Q#,LR"19P)I\(Z'Q5M"7GO@O-WS1'^R?!]4-ZVFSWY;$Y*_$X M/:U,8"NWL,O$?>OI/S!'BS+,WY.C55Q%<)AV532;YJPR+@Y&A'E/Z;B'?CLI M^ ]I**=*#9B96N-U,'>4HI&DZ^ MG9AOFJ/]D^#Z(3W-DQF'K^0P5\>T<2+5E?P\I=VW6_('YFA1AOD[]"I3RZ;K M(#6:Z',RD4O)E?2D$$,6C _]=ECPT;8I3 "@T\/Y7L MM@R\W9[)%$Z3HHD_H/)=#-!;9Y,, YH@%_24X>:UP,N55'=DDLAE/C]\!LAW M,!1GB'3O6 "^TLMUO:R2T@4>2^3ZLHVGT=O_ZL/;[]^C2(_N 9D);S%9%EX+ M5K118D120_/T/05>"&\4!F/+\\.$*7#6$@M?NL4G:R^S*ZOY'%&;GJ>A)0]-X.Z+N*RMSEO0H->T=_RX MX_=Y=52'$#@APE#X,+EX8XYVU:\,#RKAB9T$\A!=Q+&]E[3!98' MY.@6Z?GFSCN;5UIP\^7Z[G@PIV(B YNB9J4F77F S9L\EZ6B[/@#PL MF,_G:$](=*=7X[1(/_\6G\/"9D?.EV"XC^E*2Q2^FJTB,769T7E1W#%-VUI^OY[S+FRT M2_A<,SG!-J96K)D8=%3D?,=7H<-+"G=K,2](O!*2*0P/_R%O(,RE]EY^RPH. ME#5@[ JT.N?Z<17W50YKD-5B0QE/XABR'L4)@2[UTC$R41?JL___?!18% $\ M?WK/I+4FT/6CS8EK+E2AZT)E5^+/SD/?TQ0-N/.H$OD*,;6E[Q9Z;I/0-XL> M6+!J03]DWBH,7]_,*H_L8B%>FXM\-RH'@EY*26^AO_T84^*3-:@$EZA9.=CHI8 D2@X,'\.\8 M^)$J3YX'_+VA7U@>^##TJYV66^5SDP)>2K*=7CT9Z*Z*;*AV1;3>8VG@1:H! MEQR:48Q,N9C$^8S,Y4G@:JT<8L$+?IU$2^@.Z1U+C'&F:HN\4\)J78*DLOFK M:]YW44^D+G[H2.CPQW:,X^9#E IFHW-QH.N$4)SO=R@PB\ -7W=U@,WS9$YR^3EJE46[> YE7UFCH87;2I-U!SX'.$"4NPL1YT0D-N-*83^*\:C%X.R&C>\A3FJ%=K?:_2B!_;(04=G6Z6 MBO;,ZN'8'%GD?>=39L]^JV-B?[;H;\O]:HIV[_C:S\[!V+KAYZU$J0 LQ5Z$ M(=45)D@PZG9G^C!OBNW\K,7B9F".+.3L[QN!Q L&?6L,AH%+[()]5Q>+2"\) MRG*WJ+MC*J'CXP5--PEU9@;H]7%=*[K]#BA]$39?HO?H^-J#,,+S;$-3E@,+ M83RXO]R(#Y\6_F0-A!4M+_V,;0RY25]NQCVCOP%<&/(NY.8&HK9'JK@WE?-Z M:#Y3-3K?,?9;YP!O ][ESGJ:['$A MS7U#\X902;NAQ8RZJWE_N.V8QR99+B,$ URGI[R3-RK%R035G"+"D#Z3W=\: MZ"][A6ZEI2==WASU02.ELR#1K2?[@5J*/R"-KI9&87'S;S)UT9IQ. MN;AF2Q-5F#!"[/H-1M\.TK?6TB@ _=#.0[?0TL-,!9)Y3)N(;.B#U,Q"M>/C M2';P( WIK]/2*.PKB916ZF/7)CU4@?*.(C9;9O-X$"< M=<4TG1PFRE?7.O [H$ZX2Q /'K M'Y%PCV["RX16FZ,YSJY@53Q7X.I5.2/2BHZC4SUL1Q0%=3I-?QE %B2SD_Y4,$EK8B70S_B'Q! M2P&N(HE"1I+44L=(-JLQO63U%B87_JB2SY(W5Y7U?S3/CI%$XG=XR>89FY\V MGZ.'''Y@)MKJ&BX?YT4;'WE28J2G]46%5W ^@5C(NW_;4??=N\6O_[=_DRU803GA;B:E M-3/(RF,QUP0+0_**B7IW\$H2:WF'?[Y?$-L'9B1NR-0M-9ON<"4U)LISNE@A M(?/J:4L;_ &1;Y^T%GB9F$DCOC3JZJQ56P0L5>A/AL>(>YOM;_'3 %HTSU1) M\F;MACE*Q70ZI\Z3?D,GI_,C9&ZO^@RY*]=#DG/T$#(JE]?')F"L]D)OM=NO MZ5T^=WW-Z:?^TF:_0Z;8@2M#;_5Q"(&R5"0AX/[Y._S7D^?/C5 ?F6"&337% M'_XFKB/O1YTB[8\#0!M;O M:(UKF/Y_^A2__M_D]NB'U,V+U_L_/6KU0*@E#@JY>C)?E.4I8:+_ZL\/;)VJ>C#;QAJ!!\V_K?I\Q/ M]N<3B<=CJ0O*@;SBRV?Y1N6__D70^%_+%PYMF65;2Q=-DY_6OFLC4O4?#(Z? M+!#YY0K4?F=L>9E(CYI&?RQG816XKE2O+?21H#9K7*F5!8F^W@;2,N Y]=H$ MCI56'-Y[XTNCY4R8[[_;?U> JS_9%OR?:\S%=VK/V';<)Y2E0I)Q*M5/2K%X MJ#%C=#(II2"A2&J2(F,$D8)PJRQ75S1EB9N83=.D.PTQYX/ :ND*%=/J$7;6 M(_VE![!^X;4)E&W# (X'?V_^V&5!Y.<,5YR.' !YY3ALJ%NZ5"#P[V[5KUE=C\%<.E.]N7FS]0&+%8U_9?+]3S7LZ48:F\_8U 7.[[X+@8Y-0QZ]Z1IN?P?]T(L(?/A7 MY%:\IG#E7JW_[2M_.FDIZF<\?H^T_?+="*X7D=^EV4U-HP1X,"&3V+A29B;H0EY:8@.6)C_^E=IA3BF?OI2__PFS@AFSPLTM^=D.> MO'YG7W2!-V_3Q%UUW/4 M;^L6QY,R3/5)12(H-27%2%*5^C(@)(HD0!PGU22 ]$NW.#5VL+0^;A9T%LR, M-)XKU+,#)EH4>46W&,-_XO$D1:3PU/]Y.,,77B?-5 MPP>##^H>&(Y*\'%RWOTAP;*,W? M:I.G5?O*D^K:YI.T^M^3;V_^_'G#\M)IPDZIJ^A0(\V+>AW#>#3TKJU@V0%Y M]8H'MVPHRH:/K"Z?N!.KJ5SU.484O-[Q($M>, MK]Y;>GIM':_!T08<:%Z$63_: 66'JZD.'(Z+7,_1L4D\5"/#7F7"O%5+8JJ% MIUJ>:508EA.;!98I"_^[TDB%*GM& +Q_MPO.D/?._*CVQ,V ["\9%C57N%M& M/0'OR8NZ[%4-*D^:]:3YWI,\!&YXR__Y#L%X(IFD:0(2$B0A+<5P(B:EE#XI M)4F5!C %4JH"7@;C8[$^<#I%/:-C;FQ"58M%P1>G$BGA+T>JW;QDRJ/)4*<+ M5 VP]7$IDV.B0\=>CBPPI5YW$<@I,3<;:Z22+0[3Y7JG#3)M$:=[O:(!SYS6MIL>3/5.KC0<,* M3.M[723XB+W]-N^)B=ZD[S99WM/AC1>MZG%<>Q(IF VQ-,"NLN\'EY0UWO;409D%^XN%50[0YUB^; MR4):KU/#Z;J5X7R8Q9,82>$$$:-. PTM#?(1)V0Y89_"V,*.5DP_C0)7\Q1M M>7QNY)5HNY-[.Z!22!/U5 &"H)O@NA_]2&GG]U%^$!XS\1QFSX)^\V[:FU6\Y7 M)E2QD2N[.FN5@@17FR2MROM21&D0*-#W#WNV[RGCG^[7^+JX8,VOI8/!N[7P M::$SL9L!6B1F(BD&?58G6Q6G7E;;3C;S/J95-,N"GNV#/V6RHSTW:G:(+*.G M.7NA7U:,EX4RI"P\J/?+@%+'[:X]E>+O]XJP]M*]_MYEIBOW _[WU8LMD0UE7 B>U<32 M(%1LK")JY48#U_AZJCMN,&*N6'^G(YC\I ']G^O7FLIV.+UJ0]MZ76L*)B+& M5_V@+ (&E\MRN6*9M??91)J*850%HZ32,X-Q#./( M,D8/@35M:0%SJ' D5:H3:>0+ SPWIYE82E M.5X/1V[N^:U*-WO^ 17[5/7F MV4?X@L4FE^X"/)>R+VAE^U+2+N4@[@,I=0Z0WO;3#Z'SQ=K\T\OO$?!.3_== M:;X!-R9B]5\(Y.'J+SG::6^_>^KF<^_#::8/5[BB&??6?@QH$7Q:XBY8NC.K MSLTSI?MRDA[CQ[(KS(E6W_A?PI/S1?ZQ^L%:CWRK*1\U0!V;\7 F#Z/3U]>_ MK_W(Z5#;#'AV.P]T59[;U_V6E?]^Z:FUXSXGR/Y2X^Z$6JQ;*[*51M[2Z>FB M7#$6FMH>O"_:C)H5[:CH8,OZI_.VX>Q]F@ C@$__'_XSV@0MZN]\6N[JA)@I MN.".,M36UCZ;K? M3]7Y#ZK>9W:EJPR-#>'2V7NJ'" )TTE@@'1/SQ=J65JVU(Y]>?][8N MDFT@X6*8UE3MW<&6I:6UWOOE>3]\63M_W=]_GYR%^;:IFKL[&?<_'YV\H-J< M[T^9W47P4H(&6;2)99#UCUQCG!-/?Q8R_S5+JK14.?5.Y86?SCNZ MVOK[^_=_^^?&;^GH[4G^CY.+RU]'+7D_/'E?CS55[S9H_%57J'(,0AJI.PI4 MDE@2]VE_H.4"N/$"T]>)M] M73=GP)WJ495P'?O9VGGP"K_<>1/T-GOKUL2+J3]QBOV)3\+XO'[+RKKX\2EY MU-MBW&%A68]']==__CTL/Z5OO_SK8_[O/V:_'OV>)KE7H-/0OTS4"W!LGPS=Y*KE, S=*#"$+@3R WH%0D4_:1TX:=@A:9K"[Z M;XH)\#4\)C?* *AY HN>=5 EP_U <>$+C8)1GEV78_/U.BAGS4X9X010-2$Z M_KV--\N61U]WWYC+;KU@^=K,A:B(Y>(EZS17UMS&;F^PUC..HV]9K >O]ND( M$*WWY\<5Z$]34O,M"7?I0Q/VLBP>>\H ?H5&?QUG1H:.],^G$;%<+1Q]O%R5![\,=K<.K_-:.TW2?89F;#?UQ5R M&_4\&V[Z;J/E:5+N=]O(%R^Y/R^RWO_#Y/9+I[3G5N_RPU_/EGE/2Z(83PI; MR6J"EFB&S'IJ(KWN_1Y?[_>S+V>]O7^=7JR-^WN_]1>][W?[_P_2W=?*\1+(T'/1^R9!;ZG]>WS\CSQ-_EP7.QDGX_TX;%Z]Z_?MZNS\W]L M+TR_/([X^Y-4$MV06'&E-T?#&X*@V$!XQU( S*I0+@7L-ZP)*+.@*C1=!6OA M(1@+4%>SG)Z5S/#AUS$\&BDYA??,4+/#GI$]F*HTC%6"WCW"HN'%AN:U'A2]KY7Y)+#-_CENS9=0/6R"3!+=8EP%<&(8BE9EJ1'V M D\0]A@A->'%U(B2O[8-514%F#OXD0E!Z^%04ZHGE;9\_&6,8C"%0T41E&=) M@#$O[ZR=75?!!MAJD6!K8^O5X$=;%J7R@8+;KAU_3?2,LN>ONJ^#+^MG.)EP MI[>-7:0_XHN[MY0ZN4$"XM&CJ&&<3SAS-H5G*[P(B)!*M"):L:JBN)1UK==C M*RN7O$?A,._C^K*\[T[I7:)&GN#=_6-G_^IMF1YMG&U.+D;9X?OPW>'"\,1W MQPN>8CSAK1*M<'45<(RW5$<&U&@7-1 M_M,^9J ^>"O<#IGS]-Z>&-;FM5%BA1DE\4$P);,B+@2!#Z.#5WIMH%"CH,[1 M:<&2#!/L\!65[=BG^Z=H)5L30R0O_$Q]#OKO"@_=+D&TG$]TG/GO;6VL=S<. MUKI ><]*_=SI!!]0UU"ZMQCK)+%F[*MEQ;"UK";PZ8\+J@-7;ON>X;O,F[SO M3O\^V'W]9?;'E[.+_=V_QZ_'V_KP^C%-WB?MRY_ M2?_Y[\DA?#GL7?]0&[.65I,H*R,=QA.5_!#@.#38UNTZ^?:+B^/AQ?;%Y@:3 MZY?N]<'NY<7.[,OVWOGVEZO-7O[ZP]]_".0VQ?_^L/9ZGGA/R"9ZEV3*K\11 MH(/Z1Y^N?KU\_\OH]T^#PWX:_P)6P^9.;WW/T)UYV[\&<-()OO8K%K75-&/5 MEV!)(!M/\'$!;X'H3"$=T/_K[:UO[[A>/30XY[>W@Q_C27/#2;UCY,?UIZ,[ M5Y?6)TJ %83CH$>KW.P$=R0 >M/BXF/WZ\4?Q[_\\?OE?GKR[VI_\VAP-1[= MA08V%M' )K:;P3(NJF)MI-3TXLSHRGULB#\>4J-E_VM03UMZ/N M'U^VJMWT4O?^^-=HX\N'3^^_@/_?W>EL[6UV>KVM>:KBS<+-KK$LLO-+V6Z5 MQK#7^.G^&4XF4(F_Y9]GAX/7PXUR>+AVVOO\M]/H7U>OU_H/M>79AW]_F?S^ M^=>MRVKWZU5O]Q^[UUM[(YPKWMG=OG&[:<',A_N!K%LV?UXP7FOD7;>"A^;) M1V@O.CC>__+I\//Y67#T>?_X].3XM']^>!"\_3TX/7QW>'KX>?_P$29<+*VH M.T&?5\K-<'--!=H52LOLZ\P9_K;6>H&ABA0)O('S>H.)UJ3JX(9T;&-X;[1< M_8)UC+S$Z EY%=N!&I9BL&G@,EF/F+1DX++)3)6K/!LX.+7A@G? 3F*V;:S] M0F:[@\'F'X(3!/< RQQ# 5EPHO)2QI <'=F2V%MN_$ $=IL!O-SH?7VO*/7# M+-S4H5E "_<1=VHO>+$LUFFPV8(3,!,^0A,[[;S\>XA#$_>//YVB?V84_QY)OAR!XIZQS=V-9 MRIGWR&W1(^0HOZ,>=&=O?6]IF757Q^."U\,YZUZH0MXZP;.V7AZSKG/8)$5LL91J2==4^QXL=7=VMC> M^S[[&N\D9M?ZG&G]C'GE,?;"W.3;]N$_CQF?C/LV7R;C]4_CXO*="LLL+RYV M=S9VNO?FO?Y+9KZ'V@^\32#W:7GPB7BP^_IE,N';+VFNP2B_TA%F8G,'X MT,7V7G>SMWUOCGS[DCGR43;'W3.@FP;FKBVO/I6^W'N1O-H[R;,IKDT# ?9> M;V]OWI<[>R^8.1]J-]QM6OYK^>\FBMO\J$)$MN?8I3?::&NIP=Q$689$6%!5/=K8W>_?ER MZP7SY2-L#-XQX%L&WCU;%FU9]'&3=:M>9DNSWY]1\^7,M[1!/VL";^36CBZV MMC=WNMW[)-?:[%K+-G\>MD$+Y37W0 RSW(V%+;@T_/!?%;SMJ4[N:\&]?L$6 MW./M#]^8:K$73.25V5;\C Y5'AK([8VXDVTOGUQJN%'5SJZ+\=OOV".O^\NF%^WW/94W-9[D=RV\\D" M8!3HR%=%$6 M3/^2RV\>;X/\^Q(#>W?V(ZE!?Y!5I?2&!UC%TS+U$S'U]LO4Y+O[QY_/CC\> M'6#_[[NCS_W/^T?]CV?G\"?U!U_L[+R^+U/OOF">?KS]<;KYS.'Z(&^?5=-I M0G^K?$:3>%HF?BHFWGJ13+RW3[!^!5)4!.I C7+-!(4M[GT">[LO$^^]8"9^ MO/V1&R-D$[)N[=Z,[,AW+Q4AI:7F3P/*XX2 T^(MMS]5P6VW^S+9O8\MV'F6 M%$!"5.H246J^UWV]T>W=F]%?L@G^&%MC[D@,Z^[9LFG+IC?3XMMC!/\[2AED M"6'VMC'=KV?+)V/)EAK'V]B^\B,GW\V*PM^^S M8?#2^/ !ML&//)WJD]O W)U[4RTN-GNO=_?N#\#SHA%X'F%K'.OZMVRY MM.72FTFQ)P7_/J2T8@>+P-,O<-[(T) MNI=O'9A[JT2^)TWL:@NE2'!IW7[+^2WGWTS8FT)J1$08YP,*1-M2B.H\5_>N M2.B^9-2#Q]L@P^.U&]<8&N]=\,P+,,NY;H&M]. HC?04YU:V1GC+Y+?2\-9) M'J=A/%6)JW)YIS62\9G.K\#'NT=^19C\)4,H/-X&V?MZ]44!WIDK".7>+0<_ M&0>_%.R^-F72$NV?)/)+*9-?+UYW-WN]>R$K_-HF3%JV^=.P#1DNKP^_CN'% MRL(6*-LFA;-PK*,JN7_"Y"5#*SS>!IG[-LK#[=T#<_O6NFNMNUN(=+N[\]K=[KK?MG1EXR.L*#[4=CS*/#W=Y MF=WG;*'55MK2QY-;:+?3DA-MJR D)]K.CMY_[I]_.3T\N]C=W.U]9SOJ&;R2 M*MO&EB>58\V>\9]HRM_C5RY[%TZ?>&SOO3G5+N.11N0VAB#/C6]Z^D+UE+K8VNEU+P;;:N\BW.UN#'J#W3U% M+6TKFC&[?&S[DPK[;SB*HS0HQS&&/=)*)4&NIUE>=N"_0YUC-KH(RBS A?8V MWM"@Y;$"L@QU13J^Z-!7W3?>)?:CQX7NX-H7+YH"S&FXW@E4< "L M<*URO!.7Q )_<'X>XT%P>YI\2BG\HAH4<12K/-;%>O" )V;$G9FXVIM3V3=- M.-WO?SD_.O[ 5'KM,"MAA$439323FCWQ<*V/Y'?,%IGD55B*>B@T(G<*<([I)D4PK6ED"E M:&S""O17;'G$)<-GPQSV@_!S@9,G,:/WP=U2H/ HKT:!FD[AT6;U:@!&T%5, M1+/D$KJ5!0Y*%E^&<@A?],OZV3I0;!9Q]0]>UH_ 1"$D7Z)3_YC>'?0='4SC M*;T1/M#MTX00QPIZ(Q"2=E"HMBH/\0)\%7=K_"O-@%90WF>INHKSJG!+._[UZ&"MNV<6%8R2 M; "W _45Z4DH>A"PAMU].%&%.U4E M*D]F<'U6:/X5**D$!&H I@:0!ECKHQD<"O F<+,L$E'IL REU',*^#H&7FA\ MQBPP=REX<>G\AY8U&U\P@;W@IE MRXUO'*>H^FA%(/^0-7$]>5QZ"/-XH"/&=9K=]*K_\U-\B[U@!JDR5TW07H)W0&IA;I*UD/:_5=?) M AGRE1=(\A;>(H.]$+L9!'&$0&4%OJ>F<9.M]D6\=E%!-4O@<-^3B+0P M?/<%*_!^Y$^.-;Q5B.B%*T] U@1'G8 %+K]=1*#R\RI "TIQU_#+$FR:US" MD.__\^U[;Z*#,1N7%%ZSL0@*'& <(E'30O]L_O&-L:2%'KBQG[?=)Q@,(-,4 MU["6J!E8*C\/XZ] KYY?;*(9;(?6\XQRV2Y_UXAVWFO1S<@V6L\4WAX#X:V! M5QAB9. Z5S:SN3L7,Z73WG[37%3 5T0-:&>T%H*U<75NIP'P2@5LV(X@W^%<,6S5#631_':L0N =*)8OF2$89 MLERJP08H$-(1C20RWE5:(2F3K3JLV4TLC3!P$D0@_ HX'7X&/+X #1&(31&@ M:!9C"608,#0N,R[R2E0"/ H?AT*,U\?ZQ?GZ<['GED?^;#PB!(ZD M9!1?HY MR :H?YWE'J?V[RE0Z152_6!&= S^@;%GF]Y02V;:]B^I&AIKZ4]2WM( M28KCWIX_)>J7O'NP3*D3$K3I1.O25\>@^.'BB!6Z#>FT]-72EZ4OI!;7.H<> M# 8-D0C(4#-F8$[>O&\CB@&'](F4Q:&CK""K%)0LQ?O!1P0?*D-KDN]&$0BT M^%H:;&G0TJ *0STM.4C3<"= MR88EC:N4(S!(W2G@XHDG@K'&#[#'PS!>69! MV1)72UPU 6<4*!",)#DPZ(T)$LVF'"4^.R+#)A.=8^TZQI Q&V&(L26KEJQJ M=AE))A19(8++E#RF"AQ(BM28Z%^B1YBF\^W_-/H)J"[! 91<0^*GE?1DFF0S M':$;@;1K[IVQB3<5)-(LY_A.[=D4? 'O EXL!#%9(BH5WI]^.<@5)3);)+DOLB[>L%O^@#-?$ MY VG(*LH-X)Y^5J942NI6BJ[C4Y$,969>+^+-!C!IZ+.4M<1I58$/&-P;W7EC] M?K>MR&\K\K^W(K\5XW]B,4ZI$$G\MI 3F3^/8LCY[4(WM41]/CX_Y"K4T\/W_=,#;'LZ/^T?''[JG_[R@&U/ M.]/%S5LWM.#=T!5.CHO')T R:\0I/_RU/]5?XS"3OHL.-5H /4Z4^>#&'HT. M0M'O*@VS,+9_ M(^7]"J(:2(H_,A0$GNB"QLCU;=PKORV_8@UW MCB$\\)50?>0*:TGRRX)IPJM^MU^9J#'R##7'H'J[3CF5<7,7X5V:!=VIK/T3 MV/S&?=E9?_W-VW+^Z2[[$F"KI_?.-[Y@<+=W"[#\@FIX:<-9[*P'_5*%\%LA M+[R+?!)\V#\WGZ)2Y_I%CLN#?.KC+?X)I!VJH/_6'H4D/*/;>SI)I5/EO>U? MXN)Y8UK VO)X$D?ZJ[>X?55DWB>W+.S++\ 9W![P* L\_AICLX.L)B[F%O,N MJT; O1;XI;C+^5MJU]6NJUU7NZX'6=<+*T/IM64H;1G*:H$A_V-%@4!2;F]MAL-A M=_-"=;>V+[:VMW8N5&_S]<7&3B_:"U]'*NIN"R0E_X(FY%ST-G&QJ3)>.P'ZOY4$Z,56=VMC>^]!W^$[5^S-2E@/S/H>&]VP1D'W31$% MK\IL1(4:G4= T\SR>3#-'SD;%"&X2L&YPT&$%PC'A#1:E+E.1W!(C L)CY0W*ERY "U3 MIV-L%8UJ!;FAFMH:WCA-LRN#6AGH A/N<3'&C(H8U5%NBSAS3_!@G61E0I^ MD&K<9.^R0U64P6_ ,T4&9(VL]C=$TI%2Y?GKYPJ).IR*$\[@5V.EQ\DRV@$L MRB"F"B(_C=;Q =L*/8G7Z"(+&2C D"W3%V(3I=G22*,22V]4B/-L'BN.(EA M,ZJ"\-!JE4H(718 T22S-<$4A0]U>A7G6OU9,#K!)'^F^9:+E#P"H(*G M)_ \BS;^-VKQ ++4!&T'-\+*- _;D\K3"EN?9I>-*UE_EI,!'E&YGH_!21D1 M=AA8L%BEE-8D:,7B M^K4&Q(1;#5F,P$IS;'? UO\1T)N A68"^T0''6$-13RHB''XQT0$5\CB5>%) MMVOA">5U?0<(J :,&&<$ ]SM>MA0J'X4_"?2=#/-3(/UD*'7T:&"/!N@9*O= MR>+/.FP#VLH#'1*;LJ6SV669MA[<4IP'&\ED 6=[BB#,IK;S6@^0P%'&75]? MKZLT;A@!Z_"NM!\^TJ: LKJM<8:"]WH_@8Y6I<&/?+H)&S>]_G/AL::Q?>Q) MX.X>G6J7*(Y:@G0ITG>)D ?QAL3F"<5;;8%],)U2%5-96@RVA-479*,NL4E) M62*:(.,="%J@)Q46&*,U_D+L9[!PM&=_FA*<=Q@58971V^AN>RL:HSD14PTU M/PMM6#(BR?KR>%%$@.,D/%%&VGG@MA\#3G)(S1J^P0Q4VNMN!)]0QI^!% (?Y3>P M[#N+S>C7V]N]38;0+76BIV,T4]**>!'V\E6ON_LCKV1[=$;UHGB\,:-1H)](3F*!BIM\ M$@-PC^P-?O2WNM&$WH(*"K]-P !?0P1P!*.JM 5XCU.PQ!%,@^E/'%?!WYCA MXJ(<5FE1_)Q)CDU#B=GR*G'7 L )V= M$IGVN97L&/\%E!4X8T4\2F,0$TIF%72P=!\E(Q*!1:ZO^?_&K5KXMNQ.A"*/ M\>#1%B6J\4(6(\W-MXU29'S,WT!/JGQFY%MWF\U5$FIP1T>.@GCK6:]B5II6 M8X>!%>-TSAI@+RTH=!,"<%&*V:K!+0ZJS9GB)T?>6(S:\QJWA"MY5==CL!6M ME1Q=*?&PYS" /9U=P.,1&[X$JX"=A9.CCAC&C;T<@C_VTQ#'-XPY=H!=_=Z= M\_7@@+U'[N(C*#GC!<*=K4U%PRA*4A3!F3]-8I&_83>D^.P&1!@%^NZ@_Y!" M_6:G#&S$X[#,R$FW)J+%#B6X6MEN4>BXVN[.&[">8.E$#,LB:W<>*6'<8VO: M^[UD(7B-*6()56463R88= 'KC_)3-1]!(94#M0/]Y0,W;> EYOLVVWQ?F^][ M1OF^";9=3C%L!6O)X:$N7/+IS$HO4GMC78&BR&(,L95CG)C@KCWU1N&@THBX M8P[%GOZ*AD" @I:[[+(2ISL)P&<*YC-\ D*@F*51GDWT>E/6T/0SN"6X+)FG M2;!'#G8>;6^K@O;//W@Z*"FRX#+-KE.,A4R-)/-OD?X'!NH>Q*86O8@J@P[? M!L+9P&67*^'!*.-XRF.<8%\+;::LY JLWHHUN$3.%(+LU]5Y_&_;!)FCX20I M(W&MS4@.WXU/5)6&GDE=!U6D8+HHG=C&XJR>M^]3;< IMR06]K27Y!^^\CKTM" MI2;_23&_W7 MV'=)Q^=OW)3..#P\-XEF9A"'! ,]CM,YN\F$ 19Z";)%FXS HV=@CJX'P<-+ MB(=W_,[FLJOO);O:"0Z]#.E;RI"RN7[,,[GTB"?"20+![&0D^TA?RC0?$P-< MEF3PTK0BA=!?QUP1I94QK,7!Q(R(MTHIC[KB_7W&;2V>6XR1B71)VMP<':4Y M!G%J)3J7%03%&(E])-@/($KB0@;'F4Q%&OE(N"+S,))J'D^JW(44T,$USC1( M:+!;X'0I%6074\, (/E7RS)Q>&:"@.*Y1J/=^X$7,K\&867"RK6D!:RZEG[Q M)#:EHTTVIAFV;D2\YRC8 \U@!Q^U*DY4NQ0%_2O[!W ">*\(%-P.NP?(6?'N)",K@D)G,"?3E6E[E-V-?06ZXS4Z>0UZP)53I$?9KB:.__H"KX/T@ MWM$0: C)N:H@*]LRG&F'!.K$IG\(3N(M#!:Z8BW3K-_QN_8[MG&^8_KE'4*$ M X.PB17"ET"LB?H'#:B)CC%!I/6\8Q DF#&Y$]P63)CR*$KMLO3)P-%?,\K MV.U6X5-('2.,'C/]2:BQ8:KN?G?V XO-0+CY>09-28^(YUZBYX)B6$=8194D M:D )M"O!I@'?>)H5&H/U5(@G(6.JV ,%1'E\$(EKF-],2_6T\N(.0]QOL4Z- MNC@1'CSP5-T^2.HX,FGPE:;T?Z,4+:T&-M^K GSF.+SG#WGN;/(7US\YVK> MO/$#2 VV/!!1CBK"%%L**U]-L[1A?Y&M 2K=>SH-X?SYJ49&UO!5UGNO&^%< M+X/Y)\#;VMO>V5L%WM9RKL(* 8&:)>,L <.^G-G"G:<&_R*#_NY&K,A'F?/B MIYL:>7@W*MK"U F$/?"*]JTN%)=@U'&%($;$2A[MGNL$;>..[QZQW,5!,U)5 MXNI:N.+3AYIT:ZN+!=YT)P"H$B?T[&13]+R@:%4*E"DV5VC$WZ^Y9$Z6,,:U M7<(-D&.M2/BSBX0315789V B5,7J),%O7+;K$[$KLB0@)]/9,(@S+)*Z4@D/ M'/GC<^'HZXX M)Z-LCP;-7B-#L]8&@M/I0T49)AS=H0-*2AH+%>QCZH4RPX@,'\/"7:2-!GZ0 M/XKZ5UUE^9R*KY5<%Q7J=:IE\1=,H2#/1J#,OA2GT%6FL*;,,ZP(BR]U$H^S MC+H*!IJB>P-N8^ WJ4V>HQG6GJY..&2-IH9,FVOE2"M'EFM:(I'@Q'2CK%39 MVC@R)7FO5)SX61B:VDG!QIL+R8H[N[>><%H/CNH_(AQ&VZ/#G$1/KPDN(V6( M)_]C1EILM;5%;6W1,QYIT>H4IRZ>%W*Z/SK S]IVC#G5G U@3;RZD18JZMX> M+)@;R4,!C)7F5^$6'D Z^%03'F @LYY]LTTP=CE.TEI'SX.2GZ-U],D/^ZW4 M-)*1!,EL+B)1#T_Z?9MLE6 J<4&?.%E)1"S4D3D%?B%G!5@#+"J_GHY2\1Y: M@$YI(H@!=Y!F>I.D\WKR.4 XR3!UG&0%NB;F8N)1,U A3J>5)+>!ING?C?G: MZZL=VPPL!;]\%3@^HTQ20R-V+F2(>R M=)LO"$Q0*16+#BQ[":G(R)1A TC MV)RN@HE67.!"+@E>QK4^O$QO4HFIT+;UO%0>SB\[U->>1<#]=[$T9IK("2_T MIJS#8LN?-/ #3SKYAE3N4;T$7O+MU!XL/=%2/XL"5?ITN5N+"J%=1U8GX/XE M-UB[8\8ZF@R1)M+ST0:Z'?#JU@KL9$)7-RN#:9QDI5O&S):A"-(*'AAVOA5F MN(:'UK*PP)+*P"A3M?C6A8"LN.YIE:ID)JV6WEU\PW("K)FWH\HZ\%XA08^872%LE]60=IE0S1POO1\C?9OB%;1@X.+1]"^O!NUAJQ12P MZE1A*47MY8L*&W=-RS!&_T1W8N)OC8(.X6PQ][A=L45I]6PDC2<6SO6>^42] M8@LJ$:CB,N'J\6!O>[=&3F8>*+;CH?Y!GJ[C Z ZF/6OM)*E;XL9@3,+VUM@1#V50TKD?LE,;J$2 M"S5&R>UI1GD! 1.13OK.3?WS*X)B^/9C$TI[A&+_;]-:-\=?IU5>2+-[34@# MFY=P5]T$X&*T!JY2:%8R"'X&#FL7Q25](@.5YS@267(N^1U +FPLKDCKD;Z<,3R M,?VN1;VB _\V5TBFC(NTL:!J&:Y9EH8\?MGY9F).F='..L\(+JU6.BT-4;3I MGJZL:=IF;8KYD:W>]\(L*V&@>#GWH.=@]^O,[M?__!2OB&W.P/*-*K!7CXX6 M'R57#X%)4M@"/\Y9BKU&=99J4"%F2UQ7Y9E2T=\F4^WW.1ENQ:$,$U/A0&)X6NQ?-VBLBWU%19#$-K^ MIR56T@TH1 O-O,.^;3!O( :8MY?*YB4GLS(%<2-]'QO&=\I\5;1]P)T2E.'W M[54Y?D%0]%M79O:,74MHW QE%7J4ZY'8\-=<.%Z#_C1PI0NJ^*2%JRD<@U?H MZZZ%>*[YC\016%&.!7LJMP]A-54K=?-F#4[SF+$*I;!!R.S=0;_#\3!RD]&' MQH@>SX2C*H T"P;@&%RZ@B#I:LIJ_JT?#7"<*%+ J^R;?[D:MZZ_1."#UVUR MLDU.KA;XX,$$] >):B&+G[$51B&'%0KJ7A!IQ[*U0[$2Q0*QNKX?FJ-08 M2Q@)=A.LBS2;JJH@_-C)%*0(J?3K;()M/P*F X8( L]V* :5T6-2#&=-$R5A M%]?&CXN:F):A^L>E =62%:T5FB!DKR@8"M)\55:H.6;39FBB1A_.+3 &0@T. M]G$V95\Q:"+[R M.>4RFY3'BSQD6:P'URKP$,/<^(C?0_!EY/Y I] 8LAX+*O"P+"MP8%!533 M1@4I)&G=!P-W;T+):R:47$OAO*"8\E)XD=4Z=8C5>:I558)W9*J[^@0D@;#G M.QTL3S&."5SK _$1M )!FA&ZCBK'UVJ&02W6/'CGB<)\MZM#T(6%!E,,:8KY M'8.O@B2%7B1SL3P4CC>"7^*W"V)=%OZ[V9MJKBT;SM7^^W.7DN_?MC*#9HKE M,!0M1WT989Z>?T=A/*H^8.E'3AB_@WVIB!<'#UX/OJ21-/G GV;+W&,D]510 MVX\J*S(BZ<-"T,BQ_&)W8RV"]>BOP"H%YK9GF 6/LXCQ=07\E 4GI<68V\Q; MF29%6C"B$\57=(BX(@_I1@0K*@,+"&3G5BP%W!_J-0(Y4: MH>C%VS,H+'8](_->FSK?)L29J38R9\B1A6K1WCT.P.+]$Z[[F> !UVI%5XW_ ML+P/O5XM9M3UH@E=MI"J@W2$I9D,5VWN((.K3 UIZXNW'@QY,.]RK=>J*6$$ MY"G#@PG..0X_,J!>A4HD_^RFQGG]F\O*?-X\9^^YI;T5T]XA :LZTL-<8[@ M_T)*1*ZRI$($LURJU!&+V)>1;;BF);B;">X+50AQ3[9?^XREN X^QF:PGT5 MY1NAI*Q3Y]6 DPL'5K$&0TY !!<,1B"1GI/O:$9(@' ?Z%&"+GIS%!D:+%OX$./)O:4+0##KWV\/S<17;:@G^Q_?".4T 7H3H7 M,H:1QT;R(#I3AKODN*62>5G)SM*B'&\A-1Y>@.B&$$U_[LF:\U,S1:R8@,U+ MK.O8;NLZVKJ.YS+0HJD'_V.FT:Z^,:(6)^GP&*38-F^?JNO@D_0LK;!?XC?; M364F4-%)FYY7O[.J,6#H-FR2Q5.NI-0:"$/FQ#9+W(64N+QV<4"'2A5M1Z]_ M Q,I;'35@@&F)]1?N+!L'#0H#;[FH55D&W#T5.HX3=&L@FU!_'8%+RK M"4CK4B9KT>@[S8%+'P60YH?BV @[1HIN)C:E/(91M[,JB0A6;>#:^OP'4GVH MVV@&"T"SW%#8ZIJ@)'!&H62?=.RX/Q>4(S0JQ'2*L@EVY(4R@8 <6F,O.)[Q MVCUSS8CVC,*XSMD'"UI.I#N<<;D/SB9)1XE=F)P1KJ;B,ENM7,N&&;'#$T4* M=FFHU<%.!H5OI<&.R=4\39EI:.Y!S$U@;J8S!+M+&3K2$XFX$ON&3()545&E M[$#[X\;,M( 3K+;%R6D4H%L-&Y'1S/UIS M2 _JGU%;K1$- UU>8\T6X:GC:W=W.98^ 6(98^W3.$ZH>8U2"JZ'W]N>VCG@ M :19NH9;T) QI;=4?]OMK6#%B1#)E7^P:N$=:;SE;"H5R!-\/YKZ"L9*AE,0 M0)A0WR\!OZ.ZX9.B6C-O()^:'_OGM39;@G&U]7)A2,P\0*AS3"T1HEOJ2PWT M-%3,W9'R[OJ*\H3F\>O!/JW)CI%A>D$]21. L*2-'Y.%(9Y/W;UQ@P6MIV0G M-PP58?]W"+&NP$XE\ THO4WL"9]B#B=.T>&7*HR%9XFJ7E=/"*0,50)R"T<9YB_<2]G:Y9,TM2T,CD-)#?&X;Q);'I[+=L9 MN%@#23F,4Y#VU']I&H%7E1C?=TH*SQL(UHE'RK,M&OK-I?.V1XPCR=)46],J MU'^2R=2##EW,+!+QF2X1L.O!.])#U->5R0A/TR!-49U8L\^)P.@YYLNBN,@K MTVN8.HZ9^0,+C4R)\5>X8.1/$;-UVI+T-TA!+.^,P.:=U=MT.DO5.^^(,TD[ MUB#M-,!X(]_&D*Z8.(^X\4$_J.+\3JOQ/4+3.,(1!1"X NR<\POP1MNY>?7K8Q R(_?.<"S IMH#1+#])-9&HH0I M>=G,.)^H&)!!I[4BVG&CU,\'CQ#049]+Q&N_^SS43_=;+X=I)!74: M?1Y-W0GZ+*XE>VF".D*!1_+C5O..\ (QBT2(XVH,K)K%U<0Y"H&4*>A6X5:W-DDUASR-0L M>0X5GIX.XRNX:5SHI.OPGS$.A]4*OY#:.9J2@:0 R) P?Q0E6/I(LP-- MH)!!7))KHVTOJUSA9F51X+0FW>!.(0E19 R1,"0RA67JIV(B"^:5[&O8?9-/ M$$?A&A.2G1>9<=EI,RYMQN799ERLO! Q47",4$IU&L:.D0%H$@%/6@P6$7/( MWB#7:E,Z3$33!)8P+&HD &P^6"UXXX0;)ND.=D;YQP-;6;PZ]Y/4V FAYGH( MB#))CT:)G&.$YQ1;:O-:N7=W;W(7O;OI051F.UWY37R>*+K*Q4ENF3/M9 MK]+%2NFY40;$^::VVIIL4C1M7#][H*^Z/[*/2+=O'*D<3].J&2"6V@24$8VH M<\)Z7F'@3KSJR1-TS&B,##D5I,KA.?AG+M*9Q:(092& M9-CP&\8BQH:%*^7 %>?KM0MV']@^;BJ>%=%0/\32;0P_@V?2'"_KF0 .K!%U M:L%=0V#E9^8UC!&7ZOM9RMF2RK VJV/[H*$<_Q7AU M;CRM(4#JFU8+'*"B-AZDCLCD'X3!42G&XG] SH3.?.VJ4/B8^@9[0 MBD[U??,@ZYZ7&^%*56J.71U34$9[;E)1TV+RG S_+L(:IDT!W;4L79/;S;/' M'-Z07.E=PG&M<99$?%3&*$/Q,\ G@MQ+F+'N_-A.$+$+SJ=LFC)"+"&R,6-Q M;Y*:Q]-D% PI%%D'05+-PFAX&IJTX5A/B(AIC:XQY?/^H0NX^7TGC8=[?2:- MIW*B;DJ!*^ &EG S4-]^ 9$O@,W:S"G"$BC!HZS;2<].\8N.P$8MVG1G05MQ M6W(B$P,9C&F&!['@T?0>A4O-48RNS&[8@44^E(A/]RZY]E]_/;!9!.)2(WT1 MK< 3RD([,F$$["0YOIH[$!?&WS4.@T5@D,07C?+CTD3X&OU 4CU\-78/J3(G M>&OC-:\J ^W7!0@D<#.J0OD19&9)D,PWQ9// WPC]2A>Y8F)F5%=H"0P:EBT MU%52Q1&U_Q4=3QZ1H25Q(Y#*PB'A^T\GZZ;AZ[R);#L7L[,-J!RTI&<$E#A@ANY:J M]G:GB.$\5>[_@I\ZOVM/E8.X,:YV4MO>4X]%5]?HVB=3I"G<1,U)^M/*'G!639I@@CN&Y%!\Q8 Z<'S*W@0%IB%$;I;+- 8E@ MOGO2RI4]$%_D&H/\1KB(>!)A51A?1$4XT0X?+^7:@8."%ND'JF["7 P6/=ZB MFD:DWA9%R^)ZIH%\.LQ"SCQDT!D9490NBZC'H_#@4R:99---2J/."WV+8(T. MB.V]=?8/'A7=F\["-8FAEIW5CJ1#./*\AU@)X&%C-\P4(BKH(;QGY73>)]@K M1E ,SLS8=QOI.'3)80GY6RQ!AKB5\X+C#/!BY"EN+6:=+K-"^%AD\S;WL-8& M3(!AC&JZ*BEV%> ?B%HJZ@2)P7"43H3U3/*;0;%HS6174 JM) ?4%$J"L 2" M+&A8\J1*S>4H^1D1&-X!J]7&E.VF/+EXNGG3=I ER^+,@YC-<]*+L#,)2.]2 MI#;V=HPS2D!+HG- )B("=2#N*+RKV[ )D#<&Q"MPS+"DQ],IP+!R-#;8C4QA MS+3Z\*-5U>T8TC-5#847#VIF-)<)B9K18*MY"/XM:D!6>GW6MCQ016,I4\,# M =)TQB8G:^1!+&1C5R+SABQ&[, 7 D,PT9PK>1T2F9,98K6Q6$*"M1%#*^/( M%,J!_88529-4<9UK7=Q-ZB^AI"Z3UZGKJV3&,P_RO GD'7S)>H[[9#PK8O#P M4[ZO(T .;L"]!C&"@L8ATOEPC59./E]]4>(-FR41ZR%&<%"EG!5"]J>(!\5E M_#"J8$PL2+Z'B8HGN# ,* VH0LN^9C&F:CW*)Z-W)F 06-'*5ABA$L/"&6,R6=L.K)BX1'W6V3 M.FU2Y\7 HZ+R./%K@2BK\IBQL$7KZA;6RED(G:UV29:X7TGT1! MGD)A"EN$ADE+*%\'([9EKB92C&?Q-C&G,M(=+&^O&&.MMH:Y8 )5?/+#:G%H ML2VIMABMB*PP>88A.Q:\(V=<0;H_QMC-F3RSMCL'9_MG_O;(N]1ENF"FQAC, M4I&/D^4*"\'98!.*VPLR6+%*O"W.\'-CR;B9BW$>K>'-9@'J%FQ<*)Q!U2% MT8F)_5D+$IN9G-)4(6VO#LDE@Y/=DF?$0T# M42ZX2X6P"U^X1O >N7MAWT8)M*GD:\XL,XU6=K@(0LC!!8SAM 3B'YY(%.>] M-E=YDPEO,=T;<[C2!3S(X2'*"]A)7F/X(C&-3-[,!Q>L%(_#U!O68Y4V1M!9 M))P(1,434.O!:4TZU99LW"X5AMB+8613O:?+\+#!E:K9M!$O O];>S(6!.[; M^6STQDL)@PU!:N?PB@MM:X7%"C,O:>9-\D;0'#(P@]&C(ON$RX*'9C"E3Q H M=+64]^#9FH ;1:@EZ%;X,RD(?:L1^J/J:R&0F#T)%^MXYWI#_!"O0"O0;X85 MM>KY="5>*"Z)&UE F4NBR\/X+U1JVO-]4KG*0IO5!GZ..1(&C]/7_$^A8DM1 M//ZELC>C;/A5G- _7B/U*#X *V33]O4N+! /])3 M31L:5%/QGW$W;&Y.FQ4E",T-DH@+WEQ!L1G*P?"PC9DHYLL%/%MZ*696V.M@ MK^C@QN8.$VW"Z-0[[FC"U@Y*!W4WWP3?KB]_XVU "9MKJI(U^X$Q(!-0MU&_ M!6-@7,^.=",M(9"E>X$=CG!V=KQBYJ9QHJ%E ?*8!'*,1U&02"?$:Z66[C&# ML2*M4$N4*(=D\4Z"V&E+T4U"U@QB7H^ D^$B9(6\W\RWPK MB 1?G CS]]7TL/O7&\EE9HS"UU7J3^PT@M)4S\BM$2S1UU@F5_CP!M%#VG!? M4BL.5MB'X1S2\^NL*=8ZP>'A)\;C/YXBTL@YJ!0D\\ZWM->Q)GV'Q=04.)UF ML"/V) L#!,G=H4[$&)\/UE2YK7*YQ.F4*AS$;'>W/\-!"8*%TNV2?2&*^80? M_!ZC@>@UK0=;6QOKX/X&4C0B@N>3>2]3'E[8-^PO?D.3G#8PG[%Y2Y>7Q% \ M118%D"8NN>N(*S109(.X$] '>EOLN)8]PB D1ZCCZ_?F%!$ZKD$(*UH;S-;PO]AP&A=<$3(B!!L!3K,#CIJ+Y!N9 MM?JS'HPFQ:C[*,L;S6QV I(;CB?9%8[ED516.!\VO*P%_VJ]*SP0*7, HQB4 MU5><@(#'98S:SX!3M6XOU^G5 . PZ7]WL'2*_D-84FK>OD6G2ABH^"M4]*6Z MU,U]PG[K#Z:4W,QNQD&O"[K7EBY#"(N(T3[:[)NA/K<"07#*9U;NRU:D,PHR MPQY7KALKX*F(U=0/U7^?:F>U#LQ#[9O?+$87BBTIY,I&3.=XM' 06AH5J$&A MN_$7"[H"ID]B5"O2)H-(?8.(,["VBP^J6'!2?L-#Q1DH+DFE:=[6$ID?^XC/ MQ,5$V&"&86EG19J4".AEN1DR;>=[%;SKRC?&0V+3RO@OXC1PX5Z$MC4-KS^9 M-MB51DML^ZWKQ46E2ID+.\$!Z8^"'T,P-!&5EW.3@4E.8AP2)S_S!&J:_0@& MUOZG,T.Z?Q#FT"SC#.:2MLKY]OEK0VSZB;PZ?T/B^3>2LBN#?/1'%E.AU+"B MXCRYP.P13WPAT'#;+DT=1X4@"L84@P')"(L!N:"]Z1DHP.BG%+(*,X(6U*S) M8VV J.U2,9UVA0+3"QY@=HIN,9!_L/H]D23QB:N@I:PM(AM&I&;V\V3 M_KZ'N8YP%1/MO['MRY:6[D/*8)M;8SPGQ0A%$]E]H^/DXF6:7:>F_/FFQ=26 M LIZQ"/-:V 6)?=;Z*]3%U:V>_424V=[;>JL39T]UWXH*__)AC?F62&E""39 M"JD)[V[N_L5BP(F8G*)PP^0,AV3Z"5HWTN-8RX!@J@G=:MBH*B_9. *OBC+V M>+'E<.)[@FS(IES8T.'2.1$-IAF"2ZH;XL&\S0K+I4#$<8B97DWJ;''[["(3 M=6U"\T60TIA9@N6))U-%M6.^G;7>Q%JH1_T9>$)QX7N1^*U"'&87\!@2W-"*I&'G)N>S_<^@J; MYHMJ^\*E%F!1YK$)F^-FYHHL[I+JM?'!7)@/5B9*7C62(!;9/*:T'U=J6TIJ M^UF@]&K:+GIAZ+#[=0Q3>X[?&-"':]H#LB0ZHTD!F,I@F>8Z!]-7XUR MR3 .ML[7;N<,'I'ZU9KF'&]_RZ$MQL2[&' N55@HL3@=LHVW'KQSEB+V;\T9 MBV37^8ZT3@G76*N"NQUBC/03WC4"4!4 3VXW.IG8N[/])9B:'ARJ4$3TJCTD.'"D,%)3NQS#>X1]PH[U9$')*&I-VC.* MWKS>^$OPRB.4+-B!3YJ5"6]C D0K0+Z\K2(<:>O&A7#'#,]*I>'2P3(N*);*JM*4.ML'4Q4LFRJ^;VQ/Q)][9;_:-RMY#RLY M,*=T8DZ)2LH7ABJ:>I-[ CH2'T\$J\C&MKWVB=C3N?3.(HL,2I31:=BSY_)1 M4DG&Z_/R2]RWLX_46L!KPC(^S*(\"\?@!((Q$ZM_ SMT0,^DV3 >8"@8_DBJ MJ^RKPG:BCER.Y1D%8A@V#>A#?@=[-(63 M!V_.=3ZH,.)EQBS_JM#PGX5Q6H^%)KKV_O6W+^SK,PIB8O>W%NHD^"!2 MU$ FD@"ZTV:M:"J?[Q3Z)-@+=Y#T:?8D@W=8# MG/,(MZ6ZP([YN&['>ENN0 YD"F/:(Y3)YBDHY_81!#8#1:R"*\P\_UN!H4T' MYTJJ:HY=LR"],5)@H[/D=QB3S#&3.ZI(;<+OSN$%BN"*GVI"\?X><)ZO*..R MX@<*)*G=!O'%3T#52C@:]+_GCP2)[5'I4,6^^S&>"G;\6UGFI2XFF+HI63]7 M,Q--=3H0WDHFFXK(QO21[%C]IMTLQ+<3E O3 MK*!)?*6+K)I:2K)KN.R>RP/$+XU#N7M-DM> )*T+SP,P;/^KL3(3N+H(U50S M=D/&C5RQY1_C4(L[;3M$E(Q'QPUL*6.O?"4$/O%8.-.S3A% MVGZWK.N.=(>:1.,DBRB::\JEV*&IUS@8J<*YG, MO>L_,FMD$#'7\X6]TU;5((%$X$H6TC28SFR?KK0FBFDN#!@+%D2]DQJS'/X+ M,<\:T9)9$-4UJT< J-IT^7BI-;3Y57.19L5IH^& M9H)C ";@$*Y&_WW>$\1\>YB#T$54FRL+ZI.F%&]::$<7NC36JD.'M&:'RQ$W M=5Q-VYH!E++&NE*-4S0KS)&P)!. 4U+@WINX-)#5Q.A-N%;$#KH\6#0AQB+0 M)!8VD,5,B%(TX@/L>VQQI79P3Q)VS 18#FY)]F@<3VUTQ8A,51M A0$+TY9:X+"QN[89LEN%ZMXF+@+$2(%?3L"B\HPNI1 MYH=[.LSI)%*L['7Q(VI[YXW_[;CK\ R,PT0M#+1 #UR[GCZM94_I-K@O5SBT M;2[VQN_*%H>)?[F8J#.QO1W BV_8!2>07V)&K+O1IL3:E-CWIL14$$?_^\/% MA^2RV]OK;F]W=[=^X+L_>K*,TA04U2VPKWJ!%D(D9=$2I]I@)-AP3J]G&[.5 M[]W.MW. U+#1FYJ4)-/#*_7 J8>I6-7P@.T.7S$?^JEY?&! O#&W$>)L@,'$Y'T@Z:^(CNCJ&AZCFDR,) M63[%B+J[8UC#6)+/Z;=Z,K606'X[D.P&RU,CR&5!%&>BC\UY"#@[%6OXF]%, M%!0FW%2/0KWM>#DHJ;FD25C8 UWIN3K4OW=I-A9+=0JZ28 M)4*^C79[I#UP@&Q8T$O[#MV92<6C23@V'4<^%VZ>"B@L(Q7K+N[-48(;X[F\ M90+*P?TW(?L3;'LQ).2(D8HP4!M6RFK8[HM&\ K-7@.:29HQE_K5&ZCJM88 M=D1ODXX.%<,W7T/&Z8P)H\6&O-&:YEX!@VSANC<%53 ,343#E3M3W@!ODF2% M&8M6,]I-QJYCH<\YN:((8[\.2P(K(4KC 2R"\$?--4)=L%#K>0RJY-+S91O) M3&RB(JGDE^MYN%5\'.Y1HZ'>O(#6;" FBM%)?6V/"&3@7E'^2 M6#/[&E5)*Z%CE0:5!M%1936,%(C\&BS!P QI;Z4ZJD&DLG=H#94I5G,K&1DLV M$\N/(XI)4I5PS<-BD6AV]3F,\&%48GC5\USA^^0&ZN\3"2#SB MTBPN2-5$?.Z)%V!K MGZTK _U5_C$&7"/DYUXC3/295S8S%^!H[O&([U/8IZ M]_?:/^$>'==$KLD_ ^+WW-?JE"DISRC^##_CG\@;V?D?Z*HY&+C/YQ_#5&@N\(V#0L M,.&>1ZX:H("\16(P3QVREF \7=OBCY]Z;QC47LY[ 6J+B#(JH\>C(L0EOK$/ MT=R$?*F7TH,7P-9#9P'"K5,V-:Q05Y#?//D:W&_'=0'7WA\_D%

+7=#'Z&))/X 3>M4 8F5AN MDP0XOPMKMJV#V#^D3?Q3"88C[YCL";G1A1FA-L1HFF0!;3N+7R1GD&8;[:E4 M-&17 ]9]5D@M5/\/F9!U30=X ,)]*CT#'V"["5[TBEX-#%#.Y8 MF_%86HP'=LJ.CD#FPH?![CI3%=!]/TTK0O3D3O 48R>3H+NQ]@NSA'A@'D#D M,[ N#GSXG;ZIB5VA3=% -B^ J,6H9_;GI!I*!M1G3?SE:^T7^SHGJ GDX.L*G3-_H9WIE8F9)=.\*&",U3\R,.OY F=D<2M(W!Q M5ZN7J<[RD3(5K<6+Q #L=MNT39NV>3$@@$>F1,&;Y,"Q\H7PC)= <*$VST!B+!/KD-6+Q;&E4J>E&XR"TLDMRLJI!=#TKGA+)+3X MEBR?;832Q:F;/\.],UX28Q4BHI:$C298!<>WZM"Z(VW634X-/;'VDG0534)G M6"ZL#O$V9.G;FGNY5^W7K6@R&:5,/KO&XL#&YBI>+O;(VY=S!>58+F?CT(H[ M$?*@&"N&&FJ<;\WTP>Q!JA-)[L$;./H)N'/V ,@*'\E?;-K,"44?OYI*KM=[ M%AD 2,M![I#SH$I^H(&E8=U[LU;$T,XT,T!MO>V_.*U8_ZJ[^Q?63TTMZGL] MW==_6?"&Q4VOV#41@(UE3[[I@62&WOQ.MJ-8,.)DZ$E]7[=W_T+WVME:N+\= MD^RBKKH&"RD*%* %JI/LNFD6$/4NM9LH9945%AG?%O+9&_A&@XV%YY@"4T4# MZ?)[0)56E$\ZX)B!LHFPT,)[^J5*WM$&B_WI5.?H:!8<[EFZ +CMNB-VHA"RDRA* MT]@6$$<>=!_5IL+ZUSZA1TS-]&(W+Q!VA,ZX:'\+N\&><.#"M;IMWEDPREPL M=)/@R.K]:/8R5P5%KAUR$P"RC,N%C998_.O&.I^N:/&( M0QBUB4HV9.AZ!3D1HQL.L+$&*.V-3B[NH(6JH3Y$(#W;8T)1(2W MD+2"D#?-J:!#TIH(^(3R46#E).0BXV!8GZ'>#$L[#X/T6%'.%YU/U8SH(LRS M0F8U>,\S*HVSXPA*R@%$"HO*(IYN3O"\>6J>@_T&@SR&^W[0R95&Y8S/4&FQ M)@_" A6&OOMY'$?P $#VMA\!."8;Q"2^TT4?U->/J7S"SE0[F!&T0"J\M2 MF''N$8&6"D\?4=LN7^8-<*&?2R.L-G-\&#J+Z"QE"#]J$K 5']X@OHC@1-Z; M85D=KR]*@M#X2*-ZS?U=H5$1?V6*F,H,Y;CZ$!8UFG<<,CHOU ]ZKC1[RLY-AV*,3E_"0M3M^5"7 M#]3MS^-V\PV-J/R97IKM3B/R MXPZ7(@ZTA[BHM43-LJK\F3))?KC!A$SX\,L<_B^R#6Q\F8RW_ZF,_"_O]18T M@04826))=,RPWC=^RUR:4<.;AYPRZ8MF]Z%30^\*!JK)62!8\K//A#0N(IPDYP/"W%X(?KOMI+S$!6JO/"K,8)2 ^$@9);GF?3,.-OWE8S M#[L'@US8TU]-,&2 L9FH!A_;-V6RA9_WZ1=Z,HBQ9)D?8[]C*?4+XON!\-:P MMS@^2;>"Z@Z+WFX%U7,25&,<:G MDV5BL"Q(<#PU8VXO\OD-5;Y(G[_EVF?%M1],R]R*6!6X\IN8TO0SFE:_H)@5 MI9ZLE#&_4V.^M-+'7EOZV)8^/E<0]YNKU!W:S>IR>*I1 M!RPHJJ]W$KBJ6/\PO0YXBV+LMRNG6;I6:QD'PU/G*>/XX<_4='6S03&'[->5 M,?#%L@)AM[%$VG.[L/#]K[T>=#UIUFG=\4:UAG,Z* XH(OX4PU.HYH\ZC8GF M@F%,$RJE;@0'35']0TI-/4$QYC2YG435N"565/&)R=; K1#GYDHE7C7*Z<># M]>"55^GQWB&6G5I0"3,1ZL?537.8YC%US$VT2@M386S.@9'?S ;,X8PQ2UAT M"VO*4==GQ_3H,T*'!?]*8IGLN1Z<9U;.6.AG+->AGBM]*60B54<>)R/XSMJ_ M*L)#[<@M$T%&<1C2KJX5J\^HK-$0N1&L6/_&,!\.F4YD"Y57FY&MKOQ5R)9. M?:2XG8^1,%(#N^SW]Y%X,40J]808#\/RMV&5,!7*]%VNLK$0;QU72U540P2K MYH[(*_A/9H#+%4,_X(8LW&XJ\*-'T,99^ -"6L.A&29@AA?3C@YG]*E< R.(M3A5.,)?/@M3\L09"G4GZO=K0QW;Q6?%_#P8G3 MQ07T7#M98Q([F,. [HMR7.' EK89I&T&N;T9Q)R?F6D8.VS.)L3,P&^YQFI@ MA[L"RQS'0_JG+9'FZ0D93OJN4+=+!K#[; MI'XTYGT=I />R'V!V91K%@RQ!5-N_DAG7\3\:+]50] M6>X63MIQQ^KL8"9:I&F! 79#J^"P$?NL*,'#,:^.Z%0A0YNC/^$=B$TI&9T[ MII99GDND49\KKHK&Z<&ZZ3:"**S1$'9BB/'CXZ]9[!1CC6(/.L%]J>A*\>RH MAA.#KU;'8B:(*L%%8UBRW. Z%F;VCQ.,.&%FHBT*Q(J.Z@3"IN:33)0 M]G/NIIAEKJ4_RCQH%6F5[D]21"\_:0^. ,&O M-&X5?"Q!9WR(+R=J[JMI$F+&$:$.PDLXJW)N'0@[T?BPMHX3%:D1*)&/'_?7 ML2"*%-)-+W-6I6A>Y!(X&(VZ0(%DVV" IR1 M=-$DYM&7L&?4&\[HII)(J$N@^JVXB[R?FD[63G2 M61J\08H,P^M:F4R3JDQCGD2,)2IH4>_D93J!EDH51##FPZHE==S1T?Z_56#+ MECA)[5,,?GV1EV%>1+NCZ^#(;FTD+@[O/ R\]<:<."\Y9HX?&^0XIJ_I3(,#%O(H[;']F @2<"ZO!>LS?BD5_< MZDCDAK$NF:59!/W/1PY!M";;#2CHN% MH]%+LLH-,RRSTCB==L=D (WXD?77'5"YBTH4 VCB5[D&BY9$FX!42JS>+@VS M2>7,@XY>73B$9HKAXLB:PT0=6N6Q+N8%.('1(D5@X),X MQ) S/@_79&AVY=S7)2.E,'4Q>0NGEWH$:\C'> M3V%\5J@>!W+9G,\Q1A=ZEA0#_I#[S@"7M-=^AE/32#F1IN3+^]4C9@@%NVS( M*!00@#--(URME> R$YUA(CCW@0X?"8=TD%&+[H@"FYZ@^M8/RZ$@,(@4/=T!J<52BKG$&@MA=4GXVFP& M< R2IW;R 7Z=^=#.#L'$K^"PH]T9TA=,>K@3VT"'7UD$FO%7W;W-+9X5/F&, MN5?X ]$ _L6F[,<#O_=NRYV-'^^8&I"I(+BA[%D/LG\84 M).&U&,JYUH,"FZ1?75]?KZLT;MCMZT#[/S+F"X-8RS89%&OV'1#*VM_791?] MO=/<[OHENWB;A?N/$63:/?Z(M!H.(86#Q<&3N+E%EJ6@#.&5+001O3X# M[U#/F46= ]XF>"M@':G8&M*\4]I]1N9.V0H1-0I;S..XL-2E9*'M[Z(X/W(@ M1^D5HJ#GDC6AU!_H\WWKX''Q%VI'H^L+,SPA9[Y?=&WPO@+MAP&7 H=>1'2J MAZ#1P\*:S'C(I?9R7WWP24L/$TAW".3">"ML;'_.> RL"*J%#]\78:BI+L/Q M Y5%YC)I**9L,UO"G?H.\< "932]#!7@3\%5,H]DD+D.%T#D@IR>,_P@\2(< MA9S^.JP)RR2-4^&^*3CO:=YBY-["E<72<"'+)'CRZ-,+D] T!4DKF'HLI 5S MLL&IJ1 #ROXI(X/RIMQ:K[N!?=LI-B)BB.TWN$MG<6SF]?9V;_/I(..^IY7A MH97,GZ2C8JM- [1I@'O. V[6[VPN[%SL;NI=BZVNGKW8J#TZXO=[F GVAYN M1-'60&:#\B]P)D6W?QH7E^] )X).NMC=V=CI/M3\T+T%%MC&,FN1?['^VG2+ MU:U'7*E8#/UU+%BX#&3)#V="[MW$L_=] 6_)9O#((ZS\)MO76_@\#;NU.TGS M\W\-Z7]4#X>J38!\)0P\P7&H919>FFGR&,BGXN)(C\2LQ)J$]>#WK,)*>2S\ MPN%L7,MLIR0IZ^_:*NCE U*<:P_;,?5PX),V MX]:UX/;#]]X:/+('ZKUE\GQ9S;>>.+@3C 9639(E'(YEP!5ZJ/#"\50Q3C-DE<"YN*L8$2G$X,0"+^L*FN^,/_AF>9]L2WY_/O*C^.X@D2HS MEF>FH$L<*4-!'48)M[5"4DY2H&6!+F@N:,XTC'5(PT!JUU*L@!?G M C/.TU3P#S$QSG$O"FK;_'A+P2T%^Q1\LK KT);&F#RO-,:76D4Q>5RV'2[C MVJT&(0ZI/5^E:!13_:&9#2*WDSD"@M0OR9>2QM;8IO':7,>?""DV]!_EYK[R ME:U5T5*V1]GOYB;0#U6"&[;)%248J"@R0=!>*4H#1?%5 M'-&(!%O$Y!K]FP(\A(OYH2'.!N<9/2D/PNT$D9IPO]:0A+S+1IK)NE*5TM)R M2\M-"[D@NU3*/UV)#DOJ6JFM4[1K6:/*3K.F^GW;@)[L;PTD#0FB. Y M;C+Z,-4C%KT2O&B$(%K":PG/(SPNWL:4&E;U/=\[?/U"1[4H:#F4RS M3.OB:!>7)R+UMK38TJ)'BV]5GL,W9Y)D[9D7QT8EJD^""5I M($F&@?912R-33>8WLS)$+8'#%MB(H!M MY1S4<6W/),T"9'.I1J89)L:61(1>U!8]T*5V+!HA[=BMZQ0UV)B :U?:2H!6 M M0UU[LL8W:D0:[]B$J+#.RF44CO#OI6(469YNX3TU8ZJN*(&!1K2KF+,E$# M3?U[ L7; MG(I7&(6P?H3[-*_@ WY$7@CI+$$])2 ^QJCOD#O1I'ZKU)A6#%=E$- ML$ @U+7R %]]N)\N^QDK*.(=G5#^56:LFS &=V87/G1XRPDM)SA.Z+O*[$*J MJK!%@7M562J#\9)7TW*^S!"])PD^-*-;WQS<>FF=<*_;3KBV$^Y[.^%:0?OG M$[2(/?5)([9VC'[C@*!WPC"O>, 19E-M>8I ;=AI,M8NE@E+C98:P?X'PP#; MO'&&$I71 @'3V ;M#0DB0((*+/T<7B R(QX67MN:S"W]-NC7TJN!9F""SA%: M02"3WZLISD0$RP'H\$0 F!KD+53LI=A\8F[IKJ6[>K\A#=.ZBD<936Q;,J3L MQH%L,OF*&KL( ;.6W$+@CRGY5+;G@(JMZA'$EBY;NFS*0Q,K<_6B+AM:S]-V MYKIF_3"V#&TI/?A?$SUVM,DQ.YI)PA5_YDZU H663%LRK8M/,Z8PPP'AJ&QK M0\+4A%0US:,R4+.$$5: 2Q.R>I8J:0J1Z>&0P<;8YH0KY!-+X"XIPC1,5-=* MT98\%Y#GB4N8R["-C+$V1/D.>5BAF;7A@X1[R4Z.4^%D(PS;8+#*=6F'@NCA M"J4Q:< %TTE,H_^DL!_70%,^DAF"',1B0H5A_#G7 MI*@2,*VCV9HUB#SKNI7\+3F31 MVX%GX(94/Y[2>*]Y/E%*.(I5@6O.+.%A(1Z;8!%>8R$ MF;]*()N7>N:C?".9)AG#;U^/LXD0IE2(.[JLS:AI";$EQ$6VAN>IL>7A8]"! MR!RG69*-9A9H6 IB, ZA(E#J*IQUG%4<"])MPJ*:25;71L?XW8HM(;>$7"=D%)D"OLACFF3P[D"'B,_E?T7MWJB<0ZTC0D%F MU M8"N%8PW]]]"T7:9"J&"X7RW!R5\>'+=!>C8]TW1IT I-/:P H3:O20Y>> M)AB"5M1KCK6VJ;54\I20Q25RTA)_2_SSQ%]4!09Q8RGL6C:'E(6PB:(-9 XI M5R;;X:1"_AWL+Y"FG&&5=&P],OEQ$NB8XD@6CS&*:M)2:$NAS2R&G9G+XW*Y M7@MG)&*0%],-5&W(10F$L87%31( =M $=G2,BK*I#!<'\Q=\+_"_9)B[ &5( M<2)US PK*G C9=Q5,^ZQ,_2$29:!K..8/[:-B&%NFX9A\5:3; !W MY2GA> 7.TO"?08 H=09#)YXK7VFH)ZC5;!*'//2E4V^LU5^G&<]US18VV;+J MPIC1&@X0-GF#,E>1-IE:_D1][7C\G*AK$SVEJ@.9SKJ,=1:W$>T)+5*'S5-, MCSOWI]MPN,[S"H<\2B>@"1$\SL$'Q#.V.1C&-E=R,^A3EL^WQ?&H/U>F) @E ME6=9$U@T&/2Y_TA'4#4 *WM//A8N_UM&GO!MKFG$$$7F9YA81T#WM23++ADL M4*99PI,C;><>L1_ $X5YLE"DBS"/!SJR]AG2H$+W+,WG;;7-@V%WYO<^'C MS$]V>Z!PABQ::@LK&KX#\HYB(53Z:4KD1":0",2T-X8?E@.)W7)[$:U%1>*S MEE"GN>U*+NQXX/H\=\(4#=7&R$E/- ^N\#JF'>!T@G*5:EAS.Q2>'4376_U$ MTU%O&08X/_ROX+&P7 F([_Y6-OR)9V#OW30&\!9S_2$GE-6KB!\-]=%#95@) M6?A[O!!T\#C%+=&$J-;=ZP2]C5Z7&09',2/SNNI0W%>O;!2QDU"U1PSFYV^T M/TS< R)PN#*><3RM\J)"DTSF66/PQ8XK"L@P/@IFNT MATPQF9?TY9O(P3-AF*E0TM)F@:@PM&5W@NHFR%BE!!L*R.M4D$'B*%8Y2=+^ MYZ/U8#7DY#$@6!T&IKL1P?H486Q[:3'5"0RF[$%CU7%J>E%%C+ MH#AB^;DQ4+@L'A0%Z1ZK7^B6-/BX@*>&/",X\(9921H1_D65>A%PD)2#F%*2 MCK'G?>MIH;_@59;:S"5[,[" <3P5R&$[T:U#6C&E?U&DRQ1>&\Q)[X:W6G]B M/7@FR4-&F.\MG5JAT0J-;Z49P_2UI@1*GCSS+$9+3<^0FCS[Z";IW,#-=3%F M?Y@W*S+T?@E40Z_IKZ!@\"I/N+.^J#]">A19:=0'?.)]AF"&48$BAENJ 2@@ M5)=Q"=8_/&^ F*8-8VP]Z*?X+HS#=M_Q50,MLY/X_C"&XB8F5C\\US6^H2 MR3(G&6X@B45D@,$%.M;!_V?OW9O;2*[LP:^"F!E[[0B0EM3M?KA_.Q&TVCW6 M3'=+*[7=&_M? 4@0916JX"H4*.5=2F1#*72ZGI6,IW1+T6>XYKDL6:4)MS?X6FYJ&R3)5FLB/ M27HN%;63WIW'9>*JH*7$(%I;2?9+2,]V5%=<;P*GS:16F-3"^>Q) M'5M:YC/T)W+K6($ B+Y$]DU)4*S?L5D(-WO^8+$[DFE[T4+I'R43A_TF0>/W M7%S?EE*3Y8XPWSAID"L2BM@M#]Q2#ZY ?GKF:^&^2DN."9U6MT.8AJ=>#U;& MS7UP:F(67C&!2R.E%NEV1AG7ADSV&^:%G7&)KA/4P7Q?&)E#VQZN@O:I!FO= MP=?83%^1SV +J=5:OJ-@@>,7?I@E#,HS0._GM1,LPZ5=_UH_Y=]*QPDX35.T M-<^+<1:U('6^KIKK5 7G%EF7J^%\[EO8]*-GXUZHW;'9\-=\\&"]?O#@0UH2 MY^,_.']]:\:;EWZ>CIHA;F;SXC$J31.05U!VP]GN049!@9#F=-26H>XX1ZW< M'',CTG#<%(XVMAO#R\R<,QT[]Q)]K2KQ:=Y9N9NTZK4\M5A5'NTCZZUS1T^U MLP=T&CYV834P__3GLZ?,+Q+#@55#1ME-H%76.0MTDE)2,;KJ2M![L$E*M80? MNJ1V[\3WHSIU[_XN?*E)I?(A']L_%(NDS(_%D;(Q8=\$8L/@5&=2_(9'?)ID M30@&[;33B]6A/9\IV%5V^E@-P ?A)B8T/L@YP5?/8 ;[+8^+_%B^##!B3GEV>H$Y7S3^OK4IW7JT_I4^K3H MFJ8:MD%FG7;9&]ERX1G667=9$P6KVBBN/'Q=3]Q'

@M:,O<)%9 C_2$UVG;\?1#!ZD3N!5GA;.86^F"_&[6O^(Q+:QZ[OH M_$A'=BNR/W(W28K:5UPZU-_B.KIX&BZI^Z MHGCI,;%G;^^VOAV?N2'\5YN6J6[S>\=[^QAEK+O+X16T B0$-U+ MK, =X#M3!ZR*%J#\#HQC2&^[<(1C'M'M%Y%NRU!(_D4V801@..1&2C $$=T- M/U)J@^,.6@<%QY#B>BOZ0L;$'IK_&Y\THVBSC-'!*Y\XK/9_]1"N,+,[V MW;:SB4WO6Z-]C[->>7N8[J:1#.!ZI)W(KLQS$COX]&P$].WB*]D"%-!K*22V9"0!';S7+9L?[EE5V%RATBBYRSX]A7;0<3" M<$W3H\F(ERW12B<-U(A=(E%/[AEGX*ZTUC+JBZT>BW;IN:\.N\!K<>VB42% M_.1[F8ZG%F]%@\DMJ;619E["*_ M:Y]EYN$,I!.'02HDL_< : M7]#\;*TX_@9IB%)DCTR7P'-0R%8NY8N;4%3[#5- X0R3%/%W.TYVZNK@M<=K MRAJ674I'IAI;I_&R>"?6+A (8?YQ5<'47D1HV"%56BYCXEJ3V'37M[^&4)R\ M]???_LX3?/=E%]6Y&)FWOK@'D'QM\?MX/]O;OQT#&2S"F-T@',?Z>-TU/T#A M[P,?DOSR7WXQJ'5\4ADAF05\NMPWB(D>Q5' :]3@EJ&$#D_9!AOO@CI?:X/^ M0"&8*%NTOT@TKF'BFT+AG@ MJ-\Q')V"C^JD9#%#*?<,B*+!XDBZYW\7=8_-(8%])(D6BTK$%>%@B>.T?0X" M4H<4J<1",\OV0)99G4FM^?6%9BY'^.7'6]8]K1U\'4D$*/R(6Z8_?91T]"VU MS4>8&QBIW@\.A_3IC@U\BM"8F4B33J#%+[N-I2\MYX!_)SQ*/MKSA!TLGC0I M]'U;+@3(K#N0WMER//L/4JH=\NZLS6-![VXFM:;\V;MZDA@S07UA3>F$?OOE M#4-C]ZV]XIM3>\6IO>)MVRM.MNEDFVYMF^Y*A>>,ELMBEQKX[\RJN$G1.UV. MNWJ(F1 G[3.*\'\">B;.G'PBOL>=B4BDI8:*Y1(UI(;6B ,=X;#VH9T_:I;Y MO&R:U8#1U9*A,>!>_M=/S[+PW&YA[F%"FDSX!(G,@_V3./QWIAGOZL9WJ>Q04-HZ06FQKU]>:=8#>V6GG%[^KN^?3!N3$W)FF M1[4\U;'O[#$4.681J^II4D5GG2"2ODMA=W>X@5R4O;'D<]+Z__):/[6:KP(I M2D9CT*Z,KEB'O;13O[FOYR_J31ZY%]VTLR4? ,S#W>ICH>J]LX> MYN1BGY3M:[VYO.&+N\,/[&+_RZFTIKYL!@.+0S"\9)JRF9BKDIXE0?U-#G-E MU(BO=HQB(%7=.%5S9RM>%8M0<:U+)RP6C I/RA6S.FIT2\QH;(N[=![G=Q=V M--W^S.;0]OU*223!J-IL M2*/SZ"+VLJAMB.9=)@AM3.:V_6.ONR0>D0>$ZL:KDH@M(*D#-_#[UG?* M)D3?^BH\;YR &IY,#.B_AQE*TA9O/V!JW:FS*4&X76/HZ^Y!1OX.!EASF7OK MR]P0J[SNJ][&&'4VP*8_I0G3^P,<>[-*_=4#O&,@E"<#HW0CTOC@)Q)A* M?@XHDWRO=LJZ \>'RP!,*:%\P#PJ@%\#N[:"H.SG&DV5LU-TMFGZ+F0/Y_1Q M.IT\HQA)X/+8< ;[BL_(%^(WS9F9!6M1$ MP+/+/B9)7[0E7>:OH;H*>$=.XU5J"_WFX, I74* MC5,'N:1B8=!RX5GM+6^&%S+LR3JI]%OP['RLR?@ATE&.4A@U6])%&>0\3Y4# MM60NT\.THT ^EWQ[_ MQB#Y+#"2U?>DKEGDOGC(4_V/!,Z4-GG#E^$NC%=M[T7])J:L,T]563+0 'S(P=E@!(!M,OS]\\)L,MB\^7W?;6SVX^;4> MW.ZU );J:!BU12#A64OD[7>P:?T&*BM&#/[D F4;1QQ$_#V\TA'2Q*,RYG"? M/.*^ \VA4+C*6$.X"^26=S9J7\'N&E!MP#@="^Z/>%-)L@>A;&F_&Y#-4"6K)9*;84HV?L]H*69$\=B7Q,7&><$A4: MSTB"!@Q?W*T2M0IX1!8'05^&EY3"^5!U09(*V 3@90*[J@WE=M&W7<@O'!$X MR[6RK,T687\-QB4AJY M<1AV$L?C7]F%K@MUD^0!BX-_3MG+X9,R0D/+Z+'S M$8Z"6!ZX\: ;)22-RY!"#:DDRA&? M?TR>SE;T.AV //"R3+PJ8-F@B#(KG5EG6F&QP(<;#?4M;?/K3+.-2*T/-YEI MZ"ZUO> :KX.=-6^&.Y&,OI,3N0BI"\^H@HK9,Q)@^IKAO;S =\6KM6Z\9Q<) M8"5A>]V ^!O;_205)V_/_R*1(FNN$'0O"DK01("PG\"-'4*)]-L4&EU4Y]!J63Z=6[97C[\ M7I'%2]49TUC28,7D%:'9]X<=%#M@+Z$Q*KZTXGM;QN]:D115]T4?HI0PJ\@O M*G"U,[X^&?W>'D,?C$Y9J7T^25FHBXI= W]B*,2=24Z].H4V^H0I\=2W@8_3# M/P #G[P.\B04:37C;8Y,*7HC]N^;:KI@0MXE+[H#EDZIIA@9N"=H;9,;EXOE MZB5'/%/?8#W4#1KI#+15<5U-#2P9,_S:TD&&"] =1[9\"XSC^33(\1VF&W\= M",D\=L'YO'8B,&-U&[+ -%%-="&\G T11\]G+Y1]5_E@)C1F6?\C"#$&D_6N M]Y#QLBFH]MQ"YQ7;SY)#G\QDG7]SQPJ\.(XW$+&Z1YY$^,;<. MC1*L3!QP>4D'_H5RI@LF=C#&K!>:]%!9!^8( M1'I=,B=<@D>$$Z9;SBL%Q4:GOMFS!>S0J:E]"KN$1#[$?YM6.72OU>N5S$?0 M*-<3W"]#E-[\J+PY8OY;:*P,";56)LZ$"NHLR<=MM9C06?!R-*7(SAV/0/L3 M=ACLZJ!0%ZFM1K-9"8C6\5)P+.)Q\H69(K./EM60XUE5!073$G]XDK&Y>D51 M7>;$6N [;;C9 D G([2Y+MN05;05/U@D#AYNLJKMQL,,"_9V=22J4O5Y?HM MR2EL6(+Q86*X*-KJ9]B]#'5 MR\='4IF[]8!^,?3[7 8Z%AG5F-2&3_HP.Q4;'U0!)8PSQH:\7XDK!!H?DWG M5N3T/&FOUA1+=9Y2H=-.*5=#HXQSPQLS]RFF< MX4;,5=4+';?U%'K5I-C)\NA3)[7^%SRA/ZA96PJA7!R<$?QMI?[@-=(P/%L1 M;9C12MQX=3X:G"HUITK-IUJI,1Y(2WE/N^C#N8T= M^"1Q=G,4W%>!*3(8!2"P^H#1-J4 W>ILC6@,&;F#:[,2;MZZEBRRLBUXXR3: M-?SI;N@!'OWQPX^B*YC8SL M><+PDFR4I=P2MUVX5' +,N85>@]#]RF!HYSD\U.3SV73($,:?2$T'!8M6DX2 MY4RD7Y10+/%-)[$\V9@1YOS*"V3H;/*:)ZQY@*I'5)H(7-1G-=L*G3U M:D7!Y4J8,+KD:N(H8X*(B!,O%<7J8>78IJ9NE-WG),@G0;XI@G&U*PG[9>P[ M*F =.8G:UR3V)%A9B\)3QGP0[7:S!<]&#!6A3W!+N0LF M'P5ET<""V#*?796-M8G0#='FX%/H*"?L^CTT\KYXE8T();= @#'P;P/)<)\[ M"?])^(\+?PZ,GVW3[9OERTU3"/QWOGC4(?F14K"B?&2J6 M293?FSM%O'J#Z$86-%VL'092OHA[%"=N M0\U!<6B/E#7R6Q^KNR\Q&:KDT7@$/QG+(N?TW"+4049EK5LINT'3^NO/LTN3 M<-([YFK36=MY7NJ/,5-LO#^?W9>6!W0#_!16I+)*=%TN>*YQN6Q[]/$I*[GU MMXQIR;4K4(<>>)1IN(=H6&'PK7WJK1GU#7&37[_?-"V]=6S:F?SL/ Z^8C)T M*R5S8RF6)]"GYTD>>? VZZZ2@23IFN.F.IU0^O"-:G=XO-]DHW.B^8^YNSPI MS(\57'N3/"YG*+#Q7,UB//4JI,$F/)\3B;4?"7*+.^CE,6GTI9Z/W-XCOPUD$KD MGG+%^]!&_]F+IAHV?73R^B./&6HM>\61B!L13Q!YT;OA.BT/[02']5@8* M&$219)D"LQ6OK;9%!G*D2MQ_S9 .Z!Z\#&*.4E,;7V8^O>R#L0 ]YB;M<[>M M A?0M-*GI%U+J?-9>NKXY.R* YL-+*1\@+V@X0&SCUG7F/;;^>Z\@>.C$$VB MSM!MW;?UL2;=S[T=[ZG7YC:Q)DO< AY31>&_BMWL>^!)]B*^D(6A1ENEEK"] M5!OSQHM_.5,P6E?3L?%@?:"5_E#Z_1:ZW<@D;8KA-2^H:B4>Q@[I<%I5VIZX M:NIC\@,P?E12A=53)FI-8;IR!\3^ZB(,"()"0LJ/\;M4!-\.-D(_"'PR744\. M@$<\^44.2,5@ZIJ6B5%XAIE^&N]1Y<$38U<*5#,>'9O$>AU,QD) >7 K.AH* MDNGJ>8YI6$;'A&IX-* ^.6@Z["P/F)&6X,0][V>M<)!MB>-O^6[0!7I2)3A= MLPWM;B)7A1GC^((WF1&'NXGQ0(;DE%[HEL2CSO?7.]W Z\GS.X!40;E,QW_Z MSBT>IPAD]I"!BRX#O-K=AI7#T]ZSK=K89YPF,"#D+&6FD$VA\R^HF,28,V \ MPU93:I2NOMD:D"YTZ\S_+) MU\?+>^+^)0&)];[SC"39;]!BN"V[$ 6_(:>U>(V@Y!87J/2@ZX,X :A >+*_B!^G^^'KHO#XX MPHEV7[H_+A*JAZ_>.9]U'@O!4Z1G#C7+Z,].N"^NC&48EAGVAZ>2\X *2GD" M$'Z2ZTZ&.265D@)+R914I#^T:<6N)*! VN[Z\4!X[C8_95AZ$:""-@/Q'[>+ M6;UE"O=N@"1VFT47>CV_]&V@]=TI;$:'7 V#3QCE*D6PBI$QN4?GL[]6>@\0CA.P MC;,?;UC6$01\O)+D5B3?9QG'J&%N"G!/T>M-[L<5B86#^/7PSSD,?Y,G+DX^ M\(WKZF58QP%C\L\J+9)\*6)3TFEUWV1U4T0;1\YJP34_K>Z[K>Z^W+H9LRBKU<%RK\P$5XFSH<,7IT6^.6!69V'8ST>>P25J M?W5,>Y'*O4)"'N,#Y#FU,AYPB@9O[5#G$-2&/\_]1PE?-7(2-"-I?3C.+BI[ @O-P%$B[+A>,$!\=\-">D;OU*J M>XV@+H6@R:E3;7#CXIWT09,(HKFY;D":0#$- %C%:L;W$MY0FW97+?=*#+G MB-$"1&LD3+S%][ I[-&I*>S4%/:IPNWI^N?9E)L,?DW/,W(SP5%M)J,>_8 M?#I[L0M+3L*2O;O35 :/-'YXQ_"KMW,+!_ONO 5DIP7&47HUKOUPX!U'-)_V MFJK7S++O"\JRMA@!-:AN9L&>7FMA'#BM\PWKG&@M?#.?YGQ!'24IZ=4,OY4M MP!!2R_,9.1N*9QPH?"-:1VU1*J *1<2'7L=B>78"_S< MJY1@"!;>IB.+GR;,:&&":(U^BOPJ%M%&A66$MSPUS,DR 5< $^*2+^:(E@A]W>=UX9;W<<@+]^7NC4Q>Y!+DU0&U&.CB#!7[+,JT:I<\FH;;3U1%% M\H^FU:IFEB7FO6^#9Z$:TCX]!U>;2."N?AP.';C BZXTV'_/+Z$CQR MB_@CNS, HT8$^H\SKXDHY6^#"$51.(QHHM1GCQXJV@5ZQ9U9-G MOHQ,LGQL6OZ\5X:&WVWK-76@N =;#B',>N-E-6^**&0<%,\RX 2') M#J92*C/.6J)\;!9T9*X4%/@*S,Y5V6WGLQIT4S)15W1T-QQ@- Z14@#2D$$J MA?JJ;!NN=N'#O!L.%2OSCVV)\A*E*4Q;HD'\.-0[<_B0.'&"^04&'T"^,&RQ MW,;")E%V"@^R]GX@.(H5*B0#_!)I5+4WGPG#,?V !]S).E[3UE7@@;[D>(I^ MQ/U3PG;-2E@$4>) MJIFZH/HQX=4RJ"*) "7:8E,%-^88;YA =T&;U[BQQ57#II_5E%U+ID\_?@!T MAR;A[V4+2!MH "@2JS065AO*&;E'Y2.%*TKV%-^&^_?;?_;-?D(R^<<0S)[] M3-X-SOS .8W[5KW\XE2]/%4O/V](BZ.,YT4'3:(SOS G5N[2@B9G'2;0",R- M( V :@[.M\9+D-..&<(]EC>'7&(4 M46R!Y8I+^D/?PI1XWG%?H"GH8WM);JT:G[TR%KB5%2/Y,ZC@DA-#&F=U.(O9 M.E>BN9N^G8GDY*04*O( "="609R0?Q,W1+8^;KODSX 0S*WYAA7*SH]63)J6 M+W@KN?Y5PN.(TA'Q_VJ*B;:"T%%(?=T$CK, DF"5;;U=&E2=,KCQ!2!$U]/B MS!F_&RZ.+RG^JUL+1?2JBMI&^O?-$F@DORA%L$I6IUXFRY#X9Z-GA-^U*MJ5 M0L&C M8-<@4"QE"(;4P8K81HI_2LNW*O:%NT18Q6_S3(L.GJ3E9G_07_0@0H<2?6W? M6M'ZR+A*I)$6-(6G1P?7$#'%6O3=<6$=*ENZ M3ID\?P!SKOJ]QGK-HE*QP#R=?&\;F.E:5#)IR6*%>AX<.TT:>J'0KI7(-32] MX[EZUOL4JXTBT6ABE$4Q836S[VSW%%'>!UEG')EX$^SS"+V4W3BIYR!)/6B^ MP^%S(R:#55;2X+>T()^@ =$LVVVT_ONT,EF^._*<2:'HX\T!WGD&^79>EQTF MA)8[2TD6-C;(09WP>43R9P&)^CN=(3H<+E>#:))^8=]$-C$NK%R#-4E#Z\?T M"Z9'P);9?L:%/-^EHNQWM/FG'6 2D1%P ?R-FFN?8T8HFT6LQSW4C* M$99,Q^3NUN48 ')%*.A\H#'FW5B/DYTDQ6U;LTM8Q:R"V!;9Y,JK945?O3)P M+]RB*ML"E;HB[#?2[HE M M X?K[$]%XB7V:H=;*3]Z&N'Z3#ZI)TZVE#*F])"?TO 0:XSSVZ8JW[A1.N(6\HH.60'N M.C2&CN?P ((%O3BKBZW&55M MQQY<#>B/I]=[,*K<@F9>(SPJ*8+S6?/^E;R M[_@9+2/2\O\5JKG[]]G_1Q>92^KE"6I)M.(_7@Q^\/_^&']0-\_H,?"3V8]D M#)I%28[P\W!)0>A\]G<24#)%*IAJS5B?FP$[]IX7^V+)Q4#]R^ROCW^A?[2D M7U?A%3UPT37\EZ>O2N#\RQV>84$JJU=;XXTU#IE$T5-V[JXHJ[5<\M-29$NK M=L MQTN[RHJ]9+^M$%/O=H S''0."_.$!+G)Q(5 MU #1MQ3[K7*D'KBHD&(A;:6 MXI.^E+Z,4O \-SHY&Z;F(7G>_I.];?RO>MFJ4D1LVF1<:J0IV-N>0B M\($BFO"ZWRY824U9.-?J!+^*U+]U^17\LL7 3=IB@JP4=BJF>A85S :4'T;M M*LS,U.WJ +N$Z#TVWPQ@3]7:#BRLF6_6EVDBY[9F_)U!L3Z;?FLN%.:HV"RL M*97BDF;6-:H]5XB(I*BS/,RS7CJN!%/,WG,?+A/*BDTO?!+.@W[ALLO# BNI MWZ+?<0;$H0\J1Z,+8PVNFY..9B0=0LN=1YO3ZRM1]]$USH\]2*B+;M_V,C"" M[*B#H!'W3+\FG =2C:_5A3G'[S>2Y:Q3)NOY>RILV[0$VJ!HOTIN+W#J*7^6=> M]+BTF8$)?:R=TDT25[^;%C^K;U=A=8D&"=_AB#E5Y(/:IB8_F?>-%YW!^ 71 MVZ=[_7XJWC>%<-F*DF(F_TXB JX+ \J'K5BX:JHKBRB5=U B ;.M"0<0RP$G M''P/7;/>7PL6XY[NN),4*R=MLVQFRN!&^5-'/+UA?$PXE,N-88_(WI.C8LP< ML5.XC"]*CU1V7!3=TG& MJIFC3$R-OX(M>31<"T@7/=5^NRJJ(GT09T@*[P]MSVN93(S*4=+B9>U5)PX:]IA"5]DU=J<,]C?8@B9ZRR\((/"S;\HAZ7V,:7I)&C>ZDI[B%AV#UJK M!^LAQF'QIW*?^@]SOD(8$P)V%JU9"M,E*XPK)=GVC=HRS3#W,&FAYF9S$73+ MH+K)'F^@M*>GWQ=I1R1'4V#B!0Z;*G@*A2<#!@''7.(J&"_6>W53G\D_Z&#+!_B$(Z*-F'6^*\:&5CV\'=G@ MI77()<0:O]LL0/AZG)N-;55._2/??MA)S:4JKA&S>M+UU*64'=^J@U&CI]F[ M'%]L1H)5K1V;4GW9"#AOS$35]$K:SB:)@$R7#DF).PZ:]D$I-#DO)E;&"W=I M#SLX ?24* Z D;- TR)W@+6O/03I,*EGD6G&;5.K_KV65CQIZ^.J@37-.?]K M[@!+V15S4PAI8A[C/8"VZ+G?JA/!Z^MU<=6T%*8>/CR6.OE&C12/?11$>&Y'2-RV!)7**8G MFJI<<;-$>@%FCHX9XFC*?/:'?R+^^$0^B[&A):U0FG[/AQ\K0"^J' M'CXX^Y_[9C^ZON,VI=0KP.Y*FF73F;H,)G"A(V2"=^6GW81/EE-5!M P= >D M'Q5S2/ZP=?WVXP,,_EB^#.Q,#%I6T I7U"Q)U\KZ91-"9?>2!;C)_"YHI7D< MPK+3(VT='''D;3KSB74V59E&0%FQ[Y6@378!.W9%.[K2PNI+.#Q6-:+ :^4_ M?3[[6YV0J8 =L+(3S?HJZ0'_J*I*+0TRG'9O$MD]:K5\G*SU1Y_G9AY YV@; M9KV#8 7UL%(KXPEVFT-'CU74$GSRC#3S_6IS">HTNG>QX9/73D!P^?=N"#2R M&K,-S!"^L@YAQXR9+,;S!R,*_151*<"G.-Q'[* MR&UJO70XZP/VOPS9;F+*U0;<9*NT%7KB%5/!R49&YS>@7^23J*C'LR:&Q9K+ MB%^<<>/F8\$K2-)] SRF-M4Z+LWTV..'''A?1:0$$#P9=*[SX/9K=U?3.9TT M_:$!@_V/>!\>>8$-ZV0'4)73^O2T8$RJO=E%!!2L.!$T>I^U.W;I$9U7:7/J M$D8GB)5\(:RA61L98G9=^#XF,O;:^7 O2WQ_/)7X3B6^3[7$-^@E&BNUV^AB M 9-CTQ)R[P1T"0KH:8P?(T&K-I1533,K;M! B^P&N;)Y3KJXFSU/2-)X MAR?*,?U__K!XGT?>/ /UOVX1^;ZY\D0'R>.G?W_R_=G#;\F-I0MORR5<8TO& M<8B"+(INF7B>EU6SH"VCHT'2?H@#20YC2WKD.I)7505PS95V/M:P9+!&;WJS M3D[WSW7RI* ,RCD894VBI:^@RWKV$PHTFIQZ-)\]>O#H@>BM7YN6EO"O <'A[&E[6=1&#K@*Y#? _,?- MEM''(JZ_Q)>U=FI**%?')IO,(>EV&%1D1TVOIC3HL6_?5Y18/==<7GVQ%Z6, MU!Y48#''OC8=IR^AM,-*YE9H5^DZJCD;-B-7H8JYF%:[UF)ZYO$Q:#G: MHH?S[(+Q7.P/\:P4/JN)@Q(\P)N= #DVXT.K1V-P"HX<6*C[ZTU3O5)9C";H67\T*IBX*.1*9&495R3E72UX/L'"A!H(WC,XGL2,&Y,^^(AGYJ' MO$)R? "G%$"M&[-)0#?F(;:8K8IS\:6">3&I^\JL>FJ9D"MQ]1_A.HGF96 ! M:Y;L]HC'P#>0_$%*=N&@EH 95*@X5W[@.-2R7"KO4%QM+H!<:N.-3SXJ:TU0LZ> 6N0IE%D)V1!7K:^!I:B)[3I J#+8/U/S MG1TEGHX9O?,\/^#9Z_*3ULVU]."LYI+/IQ?O_>"7'2@.FQHR*+6VKG"3M3S; MJF]36HX):30--WG>=/+ !BUC^WL-D:SX#7'MK2LWZ2Q=PLBX0@=2;5,,Z=#3 MM]O+H.15F$>Y(K>000XRG2L/4%]*[R+7\I&,>(IR++MNU3A,(*4Y&N-[&5^SE48X-HYB$S+ M3D;_*TX&0^DU^([P>]$#=T"^$P/Y8*YF4I7RH[R,>:O* Q]![4:93_'=YCKK M'5S)M&JW<"3O1R+EEZ2#V'JVJ';L&Q2N79G5VL\,F0]':I?2XJE7BNU8['V0 M@4W:_5Z[#21A/ZQR6+NA69!U0#2\01Z+[:PK^QC\SF=(6(VL5K;@)FNIY0XF M9X_H_!) ELHKL2EI)P1\%=\P9$EV]+B5@$XIJ9Q%KXSK. 6S5=M?,F:L00WS MCLYV/049A0PQND@"!M=JI)8]XLD Z+?8]N]*K;Q-.K%=<409TY*;0MH)!V^I?Q"'C M$+3F1#&AJ*Z]JL38SQ+7B4/"KM,8!()FQF.X3:7,449PU6-$XWQ&&>3VLJF- MY[S-54]C'\B#IDP+*>9HKIGREAZOA-AC=4JH8_[)I,>R2QDM85$;B#'D^2!. MC9X,-$I9<'(O2VE?G4IIIU+:IUI*8RU8.#[N<;O?V"E9W5[1C1P6T;CJS5PJ M-+X+";2[\H.RZ6?+!RGW&Z0Z=*&(O@6\=[L[Y9YG"1KS?I M<9",8Q\(_0:Y$,ULJ:;^15PA4FY!7?&+Y_ M;[?(>GAR9X%#:874\4B0&1F+$M<,7YETF3!-!+@9 M/VU!23 !TH6C>'<8=I&!A%I:*9K6#8<[89+A@A-H@Z I&NHCN_)">.;1"A7% M'JO^$^>>2IRUA=; +UL=\A?KFN4/W#F3T^N_9'X>G,!7L1]>FZ^M@HB4&UG^ MLM.)"W3+!@, ](5OWLL$@I[C)D(6_0M-,1?0L2FJV'[=%77>%/S>9QCNL*@L M9RPAC-+?BU8G1EXG"\.YE(%$=$=%86+34[U9=0!"_A!1_M&^4%3+ 5@KL%]6 ME]8.G#KUM\5+5=7#[]TD4JKV10:W@41EQ=!0FG89/<*XMFT=':%M*1"3*;[1 M8V=7'EX% (_AVKH<*F0!0\YL#]T4.Z>EB@A?TJ2_@PT53H7F,L2 AJ20<_0=;UM--XVQY+[9<^E, MB!,D/X=P->(E:LMSTSM*N9^_OV!3>[%80*0XBL*2YIBIB/'CQ\ MR"A6"FS]3&[\7ST& EZ$Y?GLRR\?G%,$-R.O&WI8E_PG6TT[FUU MI7U;KUNHA(R.\*27L04MM_#,,1TU'D<>C6XI^0H]T=GB<(8_C:P+@^%H;^J, MG88TI;"]#1]2FKTG:I=,D32A@#E5J9@57];UOX-#Z!DQX" M1"XKLF5H"?41>6,#8V: BT@-<+(4M8?M2I1!6G'QS(/GL]G=-IQF&0@8!:AUI\S:5%ODI"K: M:7A'L;4_-WNMG#W=P2OL:\-@_BNI0*W/!S4H9_0EL2RY!MCH1^4VL8\FZ4T& M]5/7>5D!J7]]B*=T?'42RH4YNRO6D22L.(XLC*Z]R)_./2/YY_5:ZV/A7I'8 M]M"L%%.FD48#S']US;;98YS_L-WMF^T8!9J=C5 W.PY_V#) D<2&%69CV:J" M) _=WFI6T&D+=Z4MM$&7CXHBSVT;N.C7<9)=(Z+A<7U+DW ,(I]=/#S&;=V\ M' I[[.\Q.A2BPA6_E7>PQ MI1!CI[,T^8'2T(@1NE[)B0UJ-WNOGL1?$9CC>J(\)2-=QJ4@O7J"LC+RY>,S M*?=:?K7[R3[V]:FFS),"=%VGFG4%R+0U3ZEH'#W^%/ MT2; ?'$ZI]V6>^LXH\O&.@XN#K6H=BYG@7^CB%#GX5.%HZGU9OH./##U,HV\ MCJ=ND_U:!=%MTG*)UQ!_1OV]T6NP/J.;&#^]*7P>-IV^GVI$-ET")82N!XR> MIDF3SSFQ0/LE2# 1K ;K:O*0YQM\B[F0+KR9=,QE)Q2$1LM\W"!6!F1E?QC" M[,RM*1?"D*2]F^Z8!6)8PX[] -9KGY'1>FF45"L]*\*CK.GVYN]%I,RTK\

$Q12\DGKAQNR]J/;P]"2I M9*K-P:-$MP7KUK4DQ<;4CL)^?5IZU1M]3*M>O_GR9TKF$XCC;]TAR(K0R-*, M#>2R+U?&KJ:9C*I T \4C:9]%PU^,9A<'ZGS#$B*!&M_%AU2:6V3YR'?\RI0 MZ"U VUJ#A-5B0+3UP>'$RC?.+&2U,5*-*?G%Q&WG,'>#,BX6;(LL%9^X[0'R M9I_&MO"6Q1^II8_ Z0G5.#4W[T@) /J$CML6[>0[!I=KT8K/;8LX?'N.HC0B M]@"2]O@&P+0L>IT@?7:3=#>;,55&FY%6S!5+C">H MA&%)1;$D*]W^YB&*6/"5SWI%3,G2*W >RSO"PLK2JP/C M"'DD9$$*RC)$74P?W>RLQM!A\E[&/?R! ?,RAW:,>""30*[#QJ^K=4C[SUOS M@R;_B@RC/J<%%LWC/&C-BG(_S-UW%>$-]>%\2[4Z*CJI-K5OYAC)9:IY53DZ*7\<9 M-Y][>YS,-8[2WLT7URONOV'@XO1('H/WTCE00KC\,H2=\B]KZ\R&%K^0A+-V;XLF5$"Q)-,5O M?'0CQ6F1&M$4BHUAYR2@;QY+TH7@-+7B==NPZ![0R-9[FJ8'# S#A,YTF1(\ ML5WI/ .&C/OFW/9[)Q_EOO/RD?$5^B-H5!L\2B:875ZL5$_BD7(X\((']H(, MH;IV)R\I5\U2\TT /JE+L;-&@(;1$Q'B*%#\_7_T\6)XQ_*J9 SQ9D[;/8"*<."125T\:2;]2FR >-_]@W#RHM@<,I1 M1S<&,GZSB7JQW)"%H2/[Y,DQ<_7KT)\:/8:K!-'#NH+,D-;3/2''1)>8-.7C M*B"Y-G@M.:HICW;"+BP4)$N><\ZU9#@7+2SA_U4&[ MRKE*M!/(5#AME0W)#[M=W(*NCYOB&0/B1\YKGJT6T_GHP<.OY\X>UDTO.3:K MQ.=19ZJ7B4?)!5AN:=.]B/N$A_7[2[8$>)L[TCPO2PRUQ?M_D^YOUUV]U>5^ MB6==UD?:^T$;"]*+IL:P@UT8HW26*.9+=4,T/RVQ:;VS<' 7+"[77&CC!!H? MF+#Z#C/+$GNMRW8K<>,:L_=%9$N4[_-Y$E&XE[6X;TZUN%,M[E.=;RI6_^B% M*D& O0Y2:7#()4N,VZR*EB%,8AV*]8_%_!;H2[2C!WS"]OB6B!0EQ)@JXK?& M@EC2UX/^"#2EL5I.SIJBG[C)['$[]ON,HS^%KK=;!=)'$K',%H8DDK6T26RW M!XQ;/D+&JKZJ;BAY%160F [1 ,F,DG5P;$/81^N\,N5$;$M<6V.8U)LWW7F3JBF6J].W^P,74N& OZ;9YDZ#U!<36S.]B:Y] M,:'ZC)IYNCTZ &5 :DA%-[VM8]PR=B/\VIL[P"LW%#5M@^6>UHA.(T=7LW4I MFJ88@+,?;/_IHM)^R"0#G%*/&:#7)8+1[VTA)=T4L5O6!DO/U#8=;5^MV/YC M' C.)=-S*W0K,>\U9LU)32DMO:2@<9: M&=.1M5\%D"MY!'11*#B#D3-KM.K<>VR+7MB:YKU] Z0-YY& -W2_@62T>UED MBHN 0Z7O[!*^O0+?L6=20/VLT+G(112]SUSZO^G^Z(G/+^$_AS1+J-;SN&9 M^(NX6X77(Z9GP)[ L>7/9_+;5;GE&13YE"F,G[__*F[/,4NQ;/10SF<__OA8V7N8 MH_Q:$ 85MT6MI)@"+;PQII#;E7F<9<#K \*B9J4A6SBWX2G&G)/KA5?:7*47 M@^IZGK:"A[J 8?CN5"XZ3"W '6FW3PPOMVB=5X 1/6X\XV%LAM,( M8LC'#WA97(DV^UMV7<\.0U;0=^FR/$DM"=X=;1J%P-.>YA/H%5JY'R]FOWOF M/ON7Y[]WHK (C'9GE5C=R!SW$T*I4SK:4V-'/!4H51-"-EYWQJ5L3N?03GES MYM\EGO*?HUM@:K#D#I\]2JQB0G"^R8*N:0M;$I]Z>1X3O&0QRDK I.V*\KET M4<]KF:TOOQ?3=2E,L"WDHI4V!'E[:^IS'("Q(=Q.?[[R7ANPFZ+K&M$+-PSV M*AQ=177H2AV%AA"8V4KY;$6WH4W[(2S:'GI%T(OD325#[UZL8WM?@8'.\O?J7='B?_5@MKVX_ZK6I0^B $J9S=;EX&QW7I+QR&K5C0,"FY2O)#JCID[+&JW(I)+W<2F@N(AX&M1"91$>.M*\M3Q>W MD4V_O'3BBLQ,VJJ0,(8GCR";=#9B@V[V'9O!&'0.Q',-A]RZP3#[YSHW5DH[ MA)]QZ<5E$]=<7>"[IJ>2YR&+R3NS:,NP9KZA*BT+-!PC5') T;?BW4P,)A@V M*9W%5? Y"4F3XE$7@$2K&W-^)C55+DEXA.'YLU633@^;6,(ITNO:JO#M;'H> M=;&[J[3"O^Z[CI4$>SOD#?:"(M?)(L:N"T,H\#YB$1=9.SW&600PY4IXH1%G MPODV):/NO JL2)$!L[@=+6,I6)/Y-Z- 3F(W:N>H;[N^<550E7Q3PBY?YW%7^53_@=[1/[6O MS9-GVAD$+1O-+B%#Q"/[*?3+ $!9>E#^M"E7]/4,1/;!@_7ZP0/Z#O;NP1?? MW6F2ZJWZ?!S5E.LM60'T?QUHM-&"(E7\3W!T2>^B#RH]C MMJ7H2A3A4FM9&\KM O2M_#YB!/5" M/_ R/9;/^@Z3'WYX?)'<1?:FHO/Z__3E[)=B:TCXG5;C4]L;YWNL,+]F.$-N MT4WKW Q;3.YEN>[;4[GN5*[[5,MU.*ZTE]5!6U"D;Z;02;:%ZHL])VA%6]+O MUVW1HQ, R*5)@1C:D1IIIQQG?R^;05,0-(?K)#,H/599.=9IKB)8G9 3U_"5 M-6G,BB6!*.%A&)W7J??T'@)'"(+$+G83J,:D55CWC'J[D;#)R#NYR=WG#@3I M2Z>-#/9+E2:_&;=^87ZNF[0@6-M60(-!HPK%MP@4&:QM?3*J:YD/+[QRC+I1 M_/.KR06.Q11A:IW4SXGP60M<:OOF!AZ(Y#*('Y@Z?71PX)+!76Y+@_J\ M,G-\$!M-?:Z&/6V_)=HU*.'$(6A(X28(X->C?V25O8AXP/;TV^I#"B&XM(X=%O!9=Q!T@W&N)T_,D8/B8J%E#P^^4M(+X0;H#?U$7?*?\632'?C9.-W5Q^8VHJAJ1\^32# MY!\%*:.&PG;5BW&&0Q+WG;#/3%0VL*&#'&=G,K$BNWY0!8 :+U>R9A2F9.:T MRY]X>26?: $#>_<(%I@9Z$_VE^_>:>T!P&+N^,/S1W\Q;^O]5Q-;BCSUZ*+_[PW[E?_E.;P&R^JS?["*_ES[L;__]VZ^^_O:[X7/E'QJKPK=]Y%M&&AQF MRK@A^IPO,9[&1<)K)(#1J\;N@$EB&OE6 I[+LI8JF10+ZHFB##JD[?LHI3,N M]E[\MH$DQWQH5P!& !U^_LYV."1;*E#8>Y3E4MDV996PS'^ @/R!)>HD[2=I M_\^JZ.OE1@(D$RR&0HAY]U)J50.Y/(GE22P_H%BB8H[TOH:[T7\Q_X@OVP$_THH#+P.-,DZ4F<3^)\ M7)R!>Z#=3126@Z"CVWBAU: (V28T[RVKB'"G+6IG@6KTNA09%W')YD\R>3K_0))3TLMA%%YRWJ-F$WZL2)QK"01O)YU M2"+#Y-%)\$Z"=Y,RE*QA2G_6>#D6(LY>:^8S]NAGLQ+AU:YL8XU!4P.:Z+^R MTM*>"7)LZB3&_Y*@E]R:2]!+?E(BJE7.>+XNVVX_E.^3>)_$^[AXRR0GA)O> M*=312$^(*A<,(@981/W:,PN[-^R">@[T58-9RT#9T-ALR;34-BB<12=E?)+6 M&Z1U%] *:$@W>>0_ZGKT-M]$LT;62N032E.IC39!W0F=Q5P D(.[#4E[,_1G MWTE!V_()=KW([AIGHKGBQ!?SI"STUCR8 :X3S M<)O4PDCTN,]O*.;J,9.L[15K&Z,=N:R?'Q>Y]U. /")5L0#)#63?CE=418V; MY'A?1_VUGT8SK5 [+#&ILM>LHL(_<6=)*DN^!Y:OU*HAT B,P'T_NA88DJ)L M5V>88SR@L0U% KH7? RAR)T[33D;L&FG_@(W!>9:U+G'3NAW:%D-!DQ'8AGD MRG7BQN:= 9Z2ZS>(^CDRM%3<9C -6B WSC$0E(NVFY$1L7%<-R_PT;N;?QFO MOO1E&4Y!=8CTD&;T] V$3UBB#IY0ST;&T?D-8\?@5MDX\,2&2ZR>;?IRTS0* M\J]PKO8['01*/0E1"GP"-))IS>C8;&RIIV7#F@ R<4#C$7TQ\58:/#QWE2W; MRE_N+!J9?ZU$O]J?92\^,(Q(&'#IG#D\$Q-.P P%*V MJP2]B'ZRLZB[':.61IWPR].@G8&;C!06JPZZE7 U2!OH?-;7$;-9/E [)7 ^ M>R9:4_"U(S)R"Y:OV8H+[ ?K\63DRE +=G5&ALX:2)'O&#-CT)%KE.J& -@82FXVP[B;Y/<_1:-Y/[R=\2B1-O?.9:9(FR.;I8T4N5*+ M;U8$+F@:_N4^-T:9Y\YK 4(A ]YGXA''!8'4CK;*NX?M': ;T19S"2I_%?WOC%_>(JSKG MQ=!62^#^07KDK:W+MJF6 &BXY(M"* U M@ PA>,II Y0L@:Z]W_/TM#:W=Z'\7P7Q3$V[#B"8/$V,6O,0+%=W6N$V928Y M:TK:Q?[=T;O/A59)9@P,W,Z@Z;,^_IB$] BX:P<-[L8C+NE]>3#'\C*23RQ.R;16#H(C^5__?2L2ZC? M%S+A/D*\N^WS#<"OU771Q [NE>-$&W(".2"8^^D=PS.>9J/ MRV"PW8GB]>,WIOT>LT!_^#D"I=^.9%5EN^RW$0S?=D\':J2R:/;Q(*;XJGD9 M)A2CH&U%U8G3 #3KRTVD-8N4*$[>$J=-#>!GHT6FKQC9,V?A-6V3'I!]G4:1 MYPV_N7/76S4)/,Z9M"[A^#U9^PGWM86W8N"PXVB+)X,9_UJWT!N0JI4$DX?I1&/:?GT! F8]O0%RN5V&MU)R8AGR[#AK($L9[-Y$7]?YPXWQ?^2=D5T9DJQBZB"NK>#F%3F M^\P+23%MW6]#BPM-1<$16\L%B5.?,Q.;@]1F >&H>3S&>WDH^72Y['2^$ MP0O?5\PO#]3Q],5?'5 'OOR7^JIL&PLXGZ6RVP62T/C$+\#L\MPRRCB3/O$\ M**?I8\1;[57":0,Y"ZFQ@WPVO91G#$G=%<-\ ^<:Y&O (**MF5Y*,1^V'#UX M,)UCZWADC*@E.K0\VSGTC.=)0F;&@9N/>";X\ RN=:Y/!G]&PDS2]W=]JG[- M"GT4\2+!E8BD6'$H&!93$O'/E7 %+B3RA1CS7R[+E4X_JO>EV S@:N5$K0A@ MP0MAB<\NL?&*>N-^LZMDA.VZ3EV1X:K;5Y9 MGK/ 7&@^$SJ_(4'G'\FCEUXC68J/;; @M#62_PCTFLTAA @ NU1R)G3NB?)Q M>=H%/?B:H23ZFMX$4 = _!,O&6 -$E\D9Y\R7;Q54NC5DT(5"Z-E39WBB[H\X$"RLF;-0+?6HH2A;94VMK"+2\R M'RK7@5PC0C(CM"U)L+P;MXIN@E"'G%/XJC,N M^SA\Q4%;NDCGG+_?E;^/\]0 P"/=6OE*@J*W1BK.WY7TA2+*9F3D8S^2.4Q: M\*D*C0 ]K_.B*=#>U(R%S9>AZP@[MV,%]CT)SD"D Y97="ZK9L'QQ._*JXFK M 0>!L0X #6ZN-62^0NXKXO9%&L8(58NE^-W4%0M&OJ)EVL&4&F!ZWC3J8N(! M?'$*]SRR5SVF,P'P6]:DQ^!N%+S7763D;ND95@S Q8&ZHN^N*[ .+\+^&I!R MSP$.+?KF;R_;@BD7H4D>0QRAR702/Z:\ M(W#^!78?IX;)LQ!JR2E65'RI>U+0ODH1:XQW4W)Q!RX@@%QO@M2W]8SG)S^= M>.,?>A--TED.+=](CSX7=ZFL+?T>-/'9'CU/RB9CN@&A9=50D( 6+$_DZ54) ME)H"]/EW$,@[EEB]KN)0^TO>VBH<00,')&>T%]$ZWIL&).%*Z84:I.=IF6'- M6@16>9EF=;B4_+FNQTW<2Y$/2K)=]++&CY#@"D44(D639:"C/S3(S].^-5Q] M1]]>G./AXI TR9 8M%>!-KM0\J.)=TGB-49ECF)P)2[%SD;9#5S^CFGCXAYI MI89$<4;>H56#7*\0W#/@0A3+PTVNI"275'?C1RD];OU7\QP2U8AUHH;DH9+" MR&>1I6?6W_/9"YELZ%*M:17^8X):)5H?40#&12"T:>O-(*TXQ;OY >29&D MH8A9"<5ETL?=6G2[#H#JRX(3E'92)5(82WTL>[.^$VFWCI(L5^K@?B-/4E,+ M4$@C/5G\X48GW 01SV4AWN?$S]?'Y\@X:\1#8(/!LCRM],W@,)WQ3P9J$14( M\C7_5-9\_P7%="\YAZ0IE(?G#P>7X>S?>"K,C7^Q1C#5Q4&=BWE,E$@>SB2U M2S+RYPH%[S\WKZPO#O.MPQS/:773ZAZS()'Z$=4XC0+9M0BG%7W-B@8A6C2Y M%:(4I6&)'5K2=*6+JUWBFT-'L7A1=SJ+>J>K_.#\VX^TSH_>;IV3>V,NR=C) MT37\().47P_]"4Y??W/^JTF.!.0FZ$ M 9H!5(SKO/9\G_-$GCUFS?_+%^G-8X*_IGQ)&]!+*BF+E,0;N9+@HN6V=3\M M)WD.F]Y#,O%(F[URNF33)HW. /HLQ>U0QS]:[OS-%][N])A6?M&6=.6_!@I6 ML8JX"RG4,[W5W0XQO^[-GDS@_"QXIFCUU\=T0#J"B\8#U*'; ML$'"Y,I$L-/MCSUJECAK6LDG%5=%65F:K%E;6X@72%Q[:O+)-^JY_@")$@8= MB$F@Q\*NYP"YQR6G33DWQ$XW6/IF5?DR,(,5!1-3"R" :DR%J)UW&A1SD8M' M$H(>0PM(_>MPH^/@!209]([O\*'4UZ,OS__XIN?HE@?COM7V'YUJ^Z?:_B=6 MVW_=N;S89ZJ<%;CHX@MT^2!;\YQ4#^FO9U7!O8VI!4[ZS)?%#@;!.'RDW_QY M6$#//9/XCE34@A/+C*+._8;_7=3,)OM0NX_%"%U().A:V@*ILYYNP.U(69/ MPIB#1?/&^\>8DE=7FA!=9LG\1D\DWL6$: 3;D.$@\$.H.3JWY+A7Z%73O!0( M%M2]\"PPG'XUN(25*6+_7./A)UV(65R)3E/R0_2&\(K$3XICK=D3'AL+D;]& M5BBN!SO1BMH\ZZ>09H7^C%.V9FQPR3S ZG:>)U;"A(^#3VD[1%%H@* MDAZR@:/?Z4(,BY!A]E@AQW'ER"+UVV*[^RY=Y(5Y!?Q9W)RL<5%>,51YXC', MVM29R)?O,!0E?<;FVC9C+&NV(ABT1G)6_P:^.MG?Y[]+N9KX@A$: V,[_?YG?@K MW]-71DZC]I_^WL8;+.Z*(C7K.R;HSF=$'GX[5T;YZ&+_M=$<]_.@;%P:&^S0 M*R26X<]]23?Y,^=(>5Y8FMEC!0$K!^RT*SZ,W*8CU=6BQ- 6;0@# X@J'ON_ MW=X64/$[8[N YNXGJ,;4.V;.-85#6!RRH43$L/4ED[TY0+AL],5=CW:*CF7# MA.N&9N!5WH:\B#,\JIYWU@H8K6!E8SNF%)\2Z8H^;NJ!-@9Y&31_.-.1 9V5 MI1=:E&B&*)?I\E&;) '"!VOR2"#8537Y."(W/#X3Q5AD7%HSUNC*5YP&Z1S8 M!ZE(KZUC9\'M/!H?/K8^#L;(8(;E5[PZ/ W<+N@R]I$T?_OXV9.SOZ7YV[$, M72=ZL)860\G0I!]?)5_%7*7#9A!#HA=^;,KYO\AY^1ZIO9XVT[P5;?"PJGW: MA3/K;I!=BF7//J6RAY746 *?=%V&1Y8>51J\V*]WV&_##YIU,3XDSO3N4'D/ MXBC@;,4ZT1/;(#JM-C?KCN(U8 M),?(7I,<>6WC17V+@[>%7?/@?I99\:ZP) M5T752X)FTP"4$>&Q(8HS_SS*?*)71HTMJ?S^/B/3^V&J;FE7'ZL28>7368\- MQAVM)"\,ZPIE84ISK"OY(&,\L*:W @RQY!6X&LG5P4:Y^?1P[8"4LU?'NNWK MV:+!?"U/"6CAF,L+='C&R1E3?1.#_5:KYU?1PC+?5D[+R,&1\?:4')2A>$[ MIV'S=,;0K\ 8/R*30^R,]&!IP-)^IJNKZ WO62COMTOU7G$!HR+ZK+GUXFLB MPL4YZ#@?".6I[0O50=LU!&L*H[FI9\Y'F&RRLN0F/O4R'*1+\QH(>MI8)J/! M(Z/,EQP"2L5FRUUO0UL#C$76TO/9)0-922>8!#(V4[[/(WF#4"^R&^3R^YR;Y)^G /YBR=:?"R>_ M%*]$&E_\Y?'L>5^%3KQG&>>,4V7_YP^+>W->?PU#KF"2UZ;34;-]\2H.#0Z MFFP:8/"1NSV6%YWB2Z)\*)ZJ/U@*X[KHRI6&WA.=]K%1*,TC>@T^#&*[(OQ<7TH^X]^=2D=GUWJ8$(. M1D'O; C[QV-$1>?_?Q)8]_L< >!(6$E1/Z=DBGC[VTO-%PXZ*K:<\5C^MW, MN^AWA]R'BS"LWK WBR^7!I[Q01-%ZT)GN3/8P"M2O1R")V07#J'46XJ3B0GD MA=>&E/4^7ZX MI989VSCX$F6M'DFC)(Q%1QID6L%5\=CQF8QE.HV ]\ [.PZIGWY<::CX!8'!QQP#D6757[!M:T/DXLMX[^6'7-M\O'2N1AZ*P87VSL46NTH M%\IP[:]8,^(1"20+,^?8LAM\)S^+E^A<*]R,<9!,;7DISJ9:BN6R[<,J3:UP MAB!!:JDAZLCN>QQ:N6$(P 3'C15T]*MN?9 $8UC0'1:5 MSN*^7_.9*CH/'YV_OL?C32V/P,MQ1PX:%L\><-N.3!=*XMNV+"HSMS!1"?S< M ."B!X\\Z<3.N"M-*!JY6K1G2;VD47C)C "5\FS9M-JL/L=)D:R?@C[,(1)^ MNF$2X>+]6[_Q1KS3NG^FA=DO3H794V'VCD&/WT5C#M2A:4,&"U1'^[$HI]FS M"&B(4FW21P,--@W!83G8"WSX*^E520';D86!(>J"S)+)2P7 M>8HQH1O1[SJ$R1JMQN_SI-X \VKJS<]GOV[*2B:VPE6S5QK$0DQ%A$:)<2O/ M$DX"XC%\R#"!EV9B]ZUP-3E_5*#U9+26[JY96IZ!YD&>'(0FWX_YD=U(F\'N MDB ^Z@"7/HLX,H8YZJTGW<>LZMP,Z&O,L3A/1S(0M[#!,@!]!.)D:L-&B4$_ M LN(DT,O+^(ZIEE#&R?L=1T;S*#H2.=@7>U$R!B;94L$Z77DE;,+SH \)C!M MV/42=-";IF6;$EL;\W;#W:ZC,SHEEN/'(9\/AJZWM.P(8XX@964E<=>MQY<6 ML;PB-QF_OV-WYJ-F13^$^CZ"<*2AG\^@9"AIG#7W6MNEU=BTS6>"655W*!)+ MW(TH6#.,[E9=CW53$9H+UNJ2KMO:Z:+;%.U*0IQLZE0#1:MTRQ$-.@236A9L M.D$+LA%P(_4B0[A2-I'#N>$;WX?=O#_"^ [1%_P-M6YIR\P:C-$S!7Z'P6QZ_=22)A/\>[ M#03?I<;[%"7OK9Q6V23M&U&,$I&K#.:$$V]_^@3?XI9K_A%8_%Y+VC>A*]Z1 MQL_&KCX]&C\*4+[ZM&C\CIP!;IHLHK_87->DHC;E+@*>,P.*)*L4KBA(=KKL MPDTFD.-T7D[GY?,\+S%9DD/AQJP),MU6\5:Q9DN-,"E56?X)(*NM4ZZ[;F8T'G MI05]W.E(G([$YWLD6NE/0_=/NX\IWI/,GV3^\Y3YJJ!EGO5U'#/P4,:Q&<9E MK1QIVNE8G([%9WHLUA4 '!*WC44(=CIB$3#6-R*YS.E0G [%YWDH5B7:C?O* M&M^[?4$_4$@A!M#&/[;XP-E$SS40H4XGXW0R/L.3,>R=R@<@E1M:2H S'H^R M,9=M -V"@IT?.QPGL3N)W=&*,R.5Q1)9W\;:,X-=/?W[D^_/'GX[XW$88]-# MM[,,NSO>)]'3(;*.G7],;3WJ>(W#DE-X^G>&)?]:$Q/O^B':@C^(2?OH3SE) MAC#B/N##^<57JB'D<3^]=WUO4S=/UH;@D:C6NI[I^-9]Q4Q"-0]G,0R'FY&: MY$>-KIC R]'MC8(JFT94H.\<'2'"Y,3A!U4,675=44?VL6W^[9 %3G,.GPRH MS@]'R-H=._M@O"KA"'7D_51%F\U_O8E W"'3PKNQ%&.APJL;5B:AU?BUF0)M MG2NHS]SQY_K1VE#+,"IFB)B<;M>6CMR L;48*D=079&]QFA=QXW'.F3'-*4& M7*+=:O%"] LL=:8-SM])\$RPH[.IY>'<,R!! M\RZ?N(0*0!+KM!,(2&D,F6]YE")$)[)(L;1KL/J75?R2:U=2Y'UEO!22XIJ@%22[#IX:ZI2F$9LQ.\9MH;[:R*SW!^+Q$YOCPADL-X95<)[961U9.G=OMPRNJA,4YNWN"[*=@8$75ZKRZ99\92K<'NC&(15 MQ$'?#V&M& ,\ U+35N9[!Y3Y*\B\F;-9WYZ!Z.B=RE;ANNM>"'B,S'+=1N2P M,;O)F:<[Q'8^(:WNZLH#X1_* MH[C!9+D-K1I&IN.?9U""=N\NO_E \MG/H'>XK&,[#1V&T?5O@F"+U,Y;D2C>=\::,='A_^@FR_7#@"7VCLBL@0L1UWX5UJ 1"V<5;+G[R\$E':*Y=? 81/['W]MH2.$BF3=0^0&^936W-ND6$= M'SYP?&SGP'=2_?*ZQ>,#;1HF%S,*=ZH#+:RH*U54@.J^K-+Y,9T='P 7E:,5[QTSKL/OA5?+$%8=_RXI,CQJ MAHQL-#IEK8*6,B(81HTZB58NJ2NV"ID"!# DH_,H/?.RZ, -TUSKP8WK7 @^ MB@UZ#U8;ZWO)W'FEHDRF9=*3#>CH9N7V2YY_$1">=K.7=7-=#S=$55+ MH3F8WS\OF'&I\Z4>\]$/5M>K+9UW+!P6N:K_2O!;?IJQ!L>LOZ"F) M8J+HS RD M\JWOR+ D0NH3M[^JH*!T8=I-/]Z,Z+#OV]6J[,?Z!2^G/V* M+-.+/=G+_>QYXJ1U-#$&IRK@A0GTNDUHZAXZ3V&E@+>."^%Q?BZZ5?%/N@L$ MXB?6XLJN$R)(<89Q1C?+EGX 9"ZX1=XW:%IRRKE\QVDN1?C3-)4 8;ESES:" M9*YKZCI4=OB*[/@Y$Z<'T0Y0>MCSV0OD';>L&=EM<'=:-:RZ^,#XS4P, \I# M SX"#4)'U_^)8BR\UMQ^F\/8^[S@ !@>QU"J[OB@+RK$3*,@_%LD+Z^HJ%#F MXSG?1UM=7@;A*7& CAP(\BHM672L+P;7_W!$IY/,U5/BKRO:3=-*65(65HB= MS(1^/D9\7&?UF10.ZHSFLA+,7+F.1%EW$KN]E:4Q/CN7"5[XYO,63>8AB1M M\$+4ATC1EP^^-(]QO$NBO!XWVVVYWP>6P1<[9%V9;NQI>TF:X'^MS40N\@M) M^NJZ.,BW.B[T1=:JIR^>>H34JQ+49L5LW1;;<-VT+R,G,FL87AV.O<5GW>(K M04.#X?OK-JEN&6;NQZ>83J8W]BIOJN6]QHGV8N93[J;>K3F?^2N=/G'[2=M' M&Y&IC3)Z!5!&1_R"@09>O\&^S0<>AR\)O*&$XD)1 #G#!#=D7ZX/'&LM2V,Z MXG)#BP@,342XZR(DC^0Z%"\AON%V#HX JM)>%,K")*6M?78$AH^K\9!&)0*3 MHQ^EKY.640]([KH*2Q3\!<357/U%5K!).*><;\13&TX\SM%12ZKFEE=KA!WJ M2CTY<+YNMZ_9I#>,'8TB4PE/-U$\*5[J$"SUA[[%(YC0Q=V#JSJQ/4S7-M[8 MRTOD9?/O,1O;E&"Q.N6(@2VA!&B56GU7[7.DCGOC:K,+\!I)BDM6R(AB M_3$W6.!$'4J?7.X%5]E0:?FP)DA:NQ[3BY>MJO#1^H?<:TSV>^"RS($_5I35 MH(8(G$V\L!*X@%L<[QL1.A6*>V@)IPF(-L+K"R M683,>D:;:BGV8D7+@'-VS+*H0TSRXN"%HV76.J-<@T4>_H;DG^E:KNU0$D1V ML&G3DW@SLUAT-0M^R8KI9Y#EN)?%NS^>BG>GXMW=%N]LQ_1<#-:%[B.&(X,9 M3U%_XHZ5CYG2KZQ6,6PKMHY-GPR3]*$X*JG\\^%Y[=YO<"-G_A\4%9 *?W,^ MY;>B%%-##4#J*3-]Q. >=>1B74P"X&@1F&H=7=_:5=%-.FWL /'WV>9=ETQT M2Z;.6X+C,=H-LS&?693HX_1G,4Z?:^0HX4'9D6)!V1O4 MVAHK_X!H_>&#L_]1IC:F034P,]=3\)JWBXQ1ZOLC$:R>;W92IK[\+W/*[D]Z M/[)U)"%HP[YO:V,OU_X#&2]N+P,.L]% <$!7,K6ZL9.LFIUF5:\W316ZHD)D M(>$)N[>\4KT<$RUN:;5;G/@[[R:A$*9\J3(6J[=,@9R1J<_50%OIMI/,1&0: M3=SOV;K%@G%I\]B-OH::Z]!6E'@*F#'YV^9KD1]T6X=6]Z/*NT@^VD4'2* T[>QCR]>0A MZ:N;IMOAQ-'=8/)VLUW?TM4Y6=[XC"") MUT6PBK2DR%)*;:V85[++P=WA4S MG:'E/) !X,E2(YN#))UQYM*:-J62^Z37B3!YRN9M&Y,^$2D8 D(OVZ\=L&'Q MMH7M*CV>ZQ8.@/ZKRF[#-)$M^A%B=9YNU;2^@F 69(&N+5<1EW2==:/IHW4A MJ:A(":J-R!I%J][@[5T6-5L6UWXM&1]]*B9+X6@XD>@X#OL%4P=1)J5\R2W=)DB]=1HDE)[ M@;J-R,0JY).71^C)M'Z%GAQNMN$2QZXXJ%F4>B,]; T5E[\B\QS?:IB,[LAL MOTBI"Y>NJ'IPK\:BB\@X>_9)$"UY''/C-\DC5WYF]:")1,<-K 5"/T[#F;_N>>[%.=F[;BDA ,P(85PC#CWD6E+Y>[_X1GP[W9X2;R*TP7:G MZ'XM\GX+=HBY$=>ZCXM*6;"N(*H&%JF5[ID?AQQ$A:6FW9Y M>&'I)?M#MZ6]U56&SJN56)K-G MQUL55T]H;]3*26)>AOQD;;%'C*?"/9%H,2J:)@@^]NR#KFA)Y$@0"GT^_SH&V MSP'&P-6S+#N"Y3<;Q)/G&"7X1MT3'VMXNDE9C=F$!(:LFC'"E MR;>K,-H:DIC".M;SNC>Z.2?K]/%+2BK9[U%.TV JB>24R4AUW&*Y#!4KLE4T MJ17:)F/=.9D]"7&6W.?@/2[IZ5>#_E%W3!MGCB^Y1"X%-Y_9$K.",5/)":,@ MF@Q539[,;*$ZV%1 (34(46!$M*#*C1"TEXA<\Y'&;ICK9]MJ'> K1/?EHE)BB]71U!3[G;:B^4?A@V>]18C<,;# M#H;;5:E'A7X>2G/.6CZB!8[9$>V!]W[^77\XP>*>YF)6K__O? MB@???O'MOXE9D9^\#(=K4G39S^A37_YQ^).OOM:?? SW^X*32]ULU1;7M5.O MN/XP"RL*K6@'R*O#82Q>^+DF$31]P;D].IA+I;:O9__=5P?I\7WT->KD#[^6 MCM(?HMB3A>8\_H6VDAYBA_4/CR]B@W6.ZO(_=+]5@WQ?W8!A7'N>Z2WD$.XV MT@&T5_%@2T@:>KE!=L,4"R<_,+A"CL_L1:Q05)PS7K(",$5/UK>VK_WM_'_. M;WI^TP?:)DLKITLU,6TIZ;"H!47@>;DL*Z-Y#&X>M'H)ZS WN';9DZ-.FX7@ M$+XGK7H=R*/BQH0OLEYM*;PU7<=#2E-A*0BLI M$Y$8#&[UBUWLAX"D+3H:N)8SEP"Y_D=?#_+;%^[(/H]']CDO7&S6GR-92G^V MR4:@A1^6#;.2O(\53SGRS9-2!28+!4LVC293J=NMBJSH$OP-7SM; >VQ]2J% MFY\UN?T4LS\,&_!#3-FIMA)Y??'TA^TK^E,#@(;< MS 6';&E#)0,L&RJ<>EF+-Y+$G3OGJGUCZ=#T[W&-V\5L*1:&K\"90+M!IIQ3 M5[4*_F,=0$1.#KX &^?8R:>#$:*YXLI)"=!*GSH:*W.C]IC!J0&YD MY^6YZS0'.G:/%CVP(^P.&+Y8H+:[!9/'(>S9(8X-0C+*FBN]B]0K_0(FIFC) MN_AS0W_07G8X;!=]8LR6EFCXTR\YKOW@P0<%4GR/A>C',G#"<:<%_>31-[^9"@^SE"KJV.6^ M$OF3N=FLY5+V(?5=7OCI9LENY$\-K;+4$<7+( -$US&UKGOE]B56,35G8K-U M7,C#ZY#R@G&.FY_NY*:(R5BJ)\S!CZU<*HG;E3#4&\AWX55-E6W?9T2[V!8- M&OZ0)/=)"':YQ&GG9BGMN!'/75,4TH:DN1OWO*X_3!H$#[+<7%/#V*-V4\'X MR'-DWR9?@DVOB'X<;,*::M K U!E"B4ZS=\ 02_4>YJ.'#[IW9O\M]YO@OP\S:C??E-V@QBWI$CHB\&8&O].Z=W)H>I3\S9(CR9]4;TG233? UP#+B0DH)97C4U-=QUPZR\ M4P@O631#K))R5R:L^3Y<&T0 HT/3*H+[]']@)BNKR,L M*_U_?08M693G)A.Z2MUBHJ<^5XB^*<9%:<=*=H8K%T0ZS 3>,LV3)OC.*NDW9 M>UQKRS7U$UT0"8F(O/0-A?+'^&39\W.2%[D'4GMG7IV;G', MQH.O9RTE!X6PEXX!@_I9'&B!1L+NKN(7TF(HD=Z]=,=&TC+-N>XW9;OB@.@@ M,WFB[C@>L@5>->P#-;=>5E4&.[_[?/K_],GPAGT>=$U?<$OHD+#IVZ^^_O;3 M(FSZM_]4W)G_C?ECYS)K-691H:R\W(3E2QNV%9<=M9R.](;!P40+J$Z_)G86 MG(W/,C><)5)X =RUUE:^=9;+TFM+2'&-W$!2,S/DD[;TGI\V']E)G#^N.$<7 M ZG0?MLK7-Y58PC31[.)>?-):E@7(+:*F8@VJ'^1WOZ'E-P#9>2I<>EX M4?@B*ZZCW$2W>I+3?STY+597K&7K!M"7N44>#:\Y(<,G*0PK% 7-S#FCWV_^?_;>M+EM)$D8_KX1\Q\0'O>&.P*""=Z4I^<-M>R>]6ZW[2]?.I+1/.M]YK66B*#W1NQV>NJ /[_^'^+$39L%(E[2TX( F ^5?Z(1=UIM,.75*J M10"XW$1GY#@D=ZZ"VMWR0*31H*-&2X^M*W+"2_SM''W"9C,JI2H9!NF.G,%@ MIY5-MGU<5-4 MB"I5.:+3'=TW9T5)0\Q=P3161$.;TE1^%Q%(1O4=7%CHVBR>?/"$ZN6>9,M5 M7A]-U6>BV^=!.5#6FX.>+ 8(8D2:TK7TN8S$D$4;S41OV+E>&@ " BM9(BG* M2WU19<6[T 4R[!KX(K+JBXZFHO>0G3%I,34/Q2((C&^R#:4B3W8_D9+_J#8<)'P6)J=2?D,2VRKQ/), M5TJR_!@-BPAW(5F+\9KKY$&W:A2RWA-=IGW -BFV MN^,>\18];W(K&%66SMIR\)Z\)U;>+AO;G5NFS>VY4?37:%NGR@-/UD*52[]?]*FH<4[F DUT)D0= MM^&N0$UY3E77Z\.(F JN$,3 =RH].!4V"J6QY<),GV6FM2P2;:U$A@K.3R)1 MYWEQQH*-EE>VZC)FJ]Y'6BI*J0E2Z>EYVRXKFB;8/\KCE %.ULB9Z/]$;3[" M1/HPQ5R DJS!E/I8.VW9,I9*:T4WE]ETQ)6>XMK 5\W'L8)$!F5QDN]VKEV[ M2!M8H%YDZZQ?ZAF3)W=0]A>'+>!*\RE#W>CR6 MA[UH6U?KD^GH((6P>E2KD57-!.1+9#]*39YK_<8VAA,=D@5-1P(%F,JPG65R MAH?F.9-IV=QED^1232,VQFH$6#**5UB!VK?4+$$T&UL^M36\LNI3M;#6< M)X!J@X#4%0"U*W*7;7R>)5N00A6 M[69%%%B,(UUOS":MH7*#L;A<[[,=>S653=739$KX%>6\7.HS( KL9&:N*KRC MHJD9F-2Q/U7^!=6:BC[4\5H+5.5OW'!R.4H>QQV&53&E\Z 2 E&\*I.& X9) M>.*$KC# J?T?V'@I 6]**=I84XF-F?" 3$V"G$>J0[+LX(HOE"(>(PW^]B5A M\:8NM6(1#95Y\RRA$A9ME;IG<+.@8AT!GRC.#Q4P&I':&P;PYJ0:$2# (RAM MWE#>,Q>/%,,\=IU/(5J?1BFG=]_#B"UE5C6HY*.I3/=P ^73GEA^S/-!A)CA M'P3^GYFO%RY]7VU.C7"1$Z*M%&CK6M9%P-+21;(V2K=<*2>D&).-TV;,#ZB4 MC"P"8&1PZ;<"3LJ:=Q>?7E_\'^L?030%RA?3P:AU:[G ;S*R![V!/%1QK)]E M\QWY8 T!PGB1@SCG0<12>[ORGW*1QR+Q12>69 N)U>FJE00%B#!&.0?BT465 M"&D^N5\JU]I8S1XHY/4?+#]LW".+\W.H/,],RR*5O6TY)D-29UH-!J)PAEH9 MQ$]!&CQX&:*?RI=1;\([C'E?!O/N[$N_RV9?QJ,Y^S)W>7\P9+/!A/=+'5AP M4(?[\S]#%/L8@OV4 OM?4FN(-/DRG+B][K#2!BWK[-P][' +URG8V/T9QPJH M]5JT8$NM^/'.NV!-[Z*P6>:@) +>'4WG\S[_,NJ[[$O?@!(ODKY:A@7_&8@[V8<*W"$RTU M%MR2;XRQ;UG(H:IUO3B:^E$079'O'+ I;A==1$I4LDLS%R40Q)T.8G>Z_B M]-?PVH^C4#9^VP&S0[?]N=2_UD\$$!2)P/NW$,,ZL#Q@ =2Z9*;DS[KK&>N% M3=H#B_6$UAO,./H=:#[!DQIDE?]&QZKH9J^P48)^ 1@Q-3,GC&)$C!8[V XP M :%ZW%?!4[L)40/N>_;U&HQC .Y[H!#P]/93*3 17_IG](6DE# *P5"')=,Y M2\/YE'J4A=SJ*AL92:?<5NQ&-%0(Q40>T3ZWZ%$O9Y9L@,VV+F$+LW60KP(, MLLE68G,_!FK\,Q-%3*(764\RD734_:*_0!1>12+Y#D D.M+3BMA*;RQ.Q6_) M+1B]5SZ=ORFW78P!VSXX ? .G_-^16[1_8?JH.@&V?Y'SR//14Y)RJ!H(NR6 M"4I6%BKK&ILSBW9=\O"Q#"=XISPK1!V#-G:,@W6V8:#*Q\ MEZE9X,?/BJ)PDS.(N*AG'PF: $)29;W06H+B8!(#8#.J MP!$^)*S9%]4JI%W5>+4\25FVW)$R#B0?S1P>VO=>-'9[OV*)X ?A"H&+"9PSW@R:%@P .P8 M6J>E+?110S_O,W56NBI60(85)F)F22)LOG=@5>#V>KD M*(S2(E_ID&P^ZP/8=^(M;]_:5@&EL9.WB]PZ5U>NK'/V/TV,8G6G?#YCG<&7 MR<0=?>GWO,X7-AZS+Y,^'[I\/AST1YNAS#Y()?Z)S7EZ^SK/B$V^N'V0? VC MX;Z#(I1;8K66MMQ'#F)2=5( SB"(MR82PLB;CN?#WOC+;.(!(;AS]F7:!Y(8 MN(/)H--EO0F?EPCAP\7'SV_??ND/>R/7K;Z[^#;+\'O) )>H6#9'=T'& W&N M!'KG([^B,;O ZJ+]Z!MJ@/*1!\VBYH&CSL)0@1:KSD^99?-4L7P[;ZWZ2:N. M_4UVF439^!:;$,36!VF6T%FFN)? M6]1VC%ZQ9QT3RA)P+PMAI?7';_6#O3P M))#G+8#>L63&_EP[W2SZY">W2]B3:BUQ\>[M!T>6/M0/99V2&@'J"R+:W\@Q M%F&UGNIN1:>;:QUA>UUQ3*J5AF*2O"B_7C^'56':6<03.7=--((J5_QA(&6C M$ZT\C*7Z48J$2W12%3KGJDN(2->1OR5TD*%^"ME2!A<3_YNU=<&7F&4C1,/E MT2O]#B61UZHC57U$D7<3Q\%ME.3)\EBA/Q.3.?/&645+;SV7"1XQBT0[T% M/DL2RH>W']Y8(OU$FP& )1Q<6Q.0Y= 9='[ '"KK%H=L1'3B4?3\H$$/U$>, M5H=Y_;@M(LJSKP!KN^@T34<<(J&2@&&+IP%WG8$#RM2SY+2V8A5ZG#''Q-9) M=^OP+QJX%Q'QF%,=.*/)MDLU[S3O0"9Z?ZH*!CD$$W8>DN> 8=@LK\_0 FCP MW54"T## M9]1M01[C6];Q>\\?:E3M-'VV63;?T7!#K R#C_H/L):$PLMJ*8]'YM'X>!BY3>H MOPF7YR)PBG.'[@Q8:MU#\DL9%H1E*3]RH')[1A]=N-I6C;[5-]("SNO=0': M?6>C$6?D&D0T 1' $@8134"$X8BF(,(U'-$(1'2<7M]@H@F8<$9=@X@F(*+O M]$<&$TW A&&)IB"B;URZ1B"B[PPG!A/588+:)I9;A3XHN/%XNQY_QZZ/ZC0= M_P!V/Q V FV/ Y4[?/HG"A5#*_?P=A]7:-3&+_L=S:=*&OM-W"<*E;MT8HQT8Z0;NZLQ4&FHD:Y>= DW36,? M'OQ?V$4*MX8O86%RMO&FQ]33)TU*7A3@ES\]ZSZ[+X2&CGM<$(T/@-#^K/]O M_C);6N_$=,0749SG[!ESU9@@QEPUM&+,56.N&G.U65 YNKGZ4+OB,(6IU90:,VP\L-8G,:*,!:GH15C<1J+LPE@.7$;XU0M3CE-X$/1 M(BPQ5J>Q.B5UT'2J'ZE9 -&)L3F-'=$&F[-*/[PZ<6@HP5B4+;(HS2EJ^]BI M\?;F!]GH_0,-! INC;%IC$T"R(X&/D4CIUN._VJ,Z'8ELTZ-W\MZK]DP55 M,^ZKM[!R'B$P)=EJ4]P,MXF;P ^YFHE#_2]P7 ZN8@VL\#6\YH7[(PBA;&4( M\2C6VNE1)?:/QG[*9/VW1:4W78()A[G\_GC!MG>>VF$*;.N=6:ISSU7C#NM3,76L,GO M\8<>,6Y6+R2H:;GV0JM7FMIX2%MXFFC@=BL/L];-!S40!!W@UKWOY]4=PQK: MWF$7U(WC&FA;&HB&(@Q%Z(V&ZMYW)=).M LZ7=INP=%P/HX>S=;\CUZG8KOU MB1JI+:/CKMWI]MMV[%\WHA\_>[!"2[-E!-H;.L-.VQ+XZB;01V^0TV!S\=1Q M_?A-*"LT!$^$1-L9OGS-O<(0S/\P *82 MW]8$VIIJ1Y?(N0?D/(LRG%G>4GKNV>ZXVAC7DZ0-833731M',Y'KWEC51#]R M*G85&U8I\JCV\(D11TMCP'-YRRX8;>)W.9HXN1%7>>YO$(X6*@ !S]8VF>$QP8P ME^S;F08R20-G 9^GY_(V]5TL"V;$EW>,GI68P+ M110@.(3@B::P,(:7)A9+DLCS60HOP>OH-=<<@ ,K@N? 2M/8]_#G)(V\KQ:[ M8?$LV5RS0^30$$UAEO$$ED'BSNT6XNZ.\MHY"K70X]8_P"A8Y)4E%6I,*4?< MCB.60=7D, MG)AF,? V_#^+\0G+*!07V/28=RR9L3^M3\2EO['X*T^M%__\]*/U%E;UK73- M!Y! 2S"0,A)3B;J"A3.ZZM-_LN7JU0=KV.FL7VI;/_M1RKU%"*K\ZM:B*ZU? M_3GWVW&]NYVNG MXSI_K*Z>62Q(?WI&!.Q[>?G8S$]6 ;L]]T/22=, P/)J7;&2(M0L'FE#DB&\ MH9F5*I,AT/' Z>$:K9>5\TRU?M")+^SA+E3+? O7^!;&M[B7;T%+]&<_/?LR MZGBS^73:_]*;\.&7?A_^F72\[I=AGWELT.?]T6#X3+Q5W/$VY T@O.!@K,WZ<_FO0\>A BP/)Z?N;%]?PM=^>!6^AXZ MQ$ 2"0>7B@FG;QX%X">AES4K=@Z.E!>%?V2AB"N14U8 SKUPK!<(L&[GU4<_ M^6K]PKPTBA/ZRGWU(P$%G566 90X=KXH="FXO0J*20I?$,' "[T@F\&O/$CX MS0+#8.3, > OPC"#BS_R581=>D/K%^ '$"IG_^-8GZ(E,41*3J'VM-U; _<; M?H@QFG461-%7_+FX%1[).=VLWS*-LG3/3;@HE)02.F)!NU8N+\+E_^VEWT@2 M^8R+3W@>4Z3-E-=N7?$0*#T =UH"BB?B5_1>Q2>@@OPK5WP":E@F5OX#!C] M2,L@",5&0$Z$Z/:G-YR'>Y_H:*R*O)?_TGG8N]S-=\DG4M=?I!^,*.04J^AT M#4 >B/+-%TEYR]?WMS<./ &YRJZ M?NE_^_]FD??3RXO86X#J25[RV16+7X)\8"_=3K?7Z?9?@E$B/P+8\'_]ERHZ MXJKHB+-(EQO$_)WLHY/^5JTK8^\YNN[@:I03,KR7>"PHB,_BP)J2IK9%O[KP M[]P/]'C\IS>7^(+?&,#)<@>B\D**#=: X.J;;]S+*)#V_AJ<")_?U*?U+MZ] MW0A:2LH//8>XQ@>.*:FB))LF_LP'20"K>I%&5QR@'MN*5^&1MF(J1(?\6A)$ M_I/\^H:O?Y,E^3= $_)+T(NYG@0F9QCLY''BSWU8T-2/SE:E30A1%=Y:Z*6A MVED!LRLE%W*\!T0PO^9!M(*?;0O FN%Y$)W3B-CNDH+">/,"L&?]">0+;H\U MC1E2)%U"XMSWK%7,$R_V5R1I5NLQ8"'S\$%(Y"#XT91(!+W2H[-PR5-KR6>T M=%R>8[T'0R#E;(F[G4<@Z>"5\/ 9#W#CI$DST*4@Z="Z!>?D!IX&FYIF/AU= M 8B2S,/P[3Q#.1BG<;1:P.[_P0-K#GL &9)P&^@MYN$5X"FD(RQXJ]P4B/@L M\4-X@%@I#Q>,VM%*L%%TVF,K)MQ!W&8879-,12#S!,_G_62!L$:0D5*Q DXM MCM6[WL&Z%M;%$E\(DK^$A>+A0&<"('.\9PW3Y7O@D[S#1GE]L_!!!J0W$2F@ M(/*(@&%Y/X.1Q=,4 / ;K)LG4T9/@\(#,W+\-J/HQ!1#H@(K?_.8.==(5AM6"*\ M0S4KIB??H!T*;Z236(\LYRA7N!9<@'C< JM+4/,SMH;25*Z!TD#87/!I)4=21.%5A/?Z(= ".6H)+86MZ-@B7PP"_A;(_0I% M66'XDA7N 8R%MX=/?!==P^=L*:6E]>NOE[DUKWXK)%18]( 01M?OW%JP:WE* M30_EPI%8LC^B&.5*3A* GA)&0&:LF/<5[)\2B>%^D !QMR@KP&[@UC^=3\[9 ME([)RT"$=P(35:ACULY%4*5\1_>_3P"'E%_=5JSXMBUJ0QGJJ?QS^M]: SJ M9C3] PWY:^)O #1)51*IAMNNPC2M370HNB<$CQ[/%(IUH'T\VZ7:7X/5FAW$W\JQ!,%0\%60IO MM2T^GZ,=C$0 M@.@VA.)*;G:5&)HZVY)GI" BJ48>??Z(B&JT33]%6AZ?$'Q MU=G_#[8(ON:_03BP^%:Y:NZ0+N1DF,(3"W),LM4*O%5V!=)%>.UD###Q@T^C MS6F=J]@':-Q:,;NQ<+)UC.X7+LB+,+TG4HMB@JW6N 5V"SM!!LF%ZL6'MTJ> MVFOO6WLD7"E6=;.(EJA["/)L=LVD1BJI./& )9@<(IH"K^?6E*7>@I-G"$\3 M.I.MPQ+H#,H F AY'&$Q0L/_M4RE*%R]X!D0>@<4&V%V _M:N_7A1T"T2 M_$Q&( !E_!L*,0N)!'D%()9RN&26D38/^0HV 'M'FV061TONK,,)C1U\)-CL MD<8%<,L"Q *: SG[7'[^+XU_@B2ROH;138BVY$IA07]$>((I:978 Y*GD=P) M^;G1J[)K$,L!9TAE"W\%LOW;"E,:$V$B^"%X6Z"Q,R%]9) 5I#I+RJ+(_S=3 MQF:,0E\ZBGAYS%9HH.+CI/=%LB-@8'-KY@"9%(5H0\-9,@R:QL*XS&54OA^@ MWRB[6F"P-M_:@A0+*RFND$9HXO)"0$"13DFR,@'_9!I(LP;60V[#AOX"H@,S M"I;D<>%'"#5D=?L[? FN[T=NETYRREPA8 K&+U)W)!S%<*8L_-(2<*4 A N, M(<04#U1Q/6'C(1BD2BO=A[ZX35\C>C&JF,4REQ0D>!2KQ\"E0K\I$I;P*S+?I/;)(3G3DU_]4(](HKSF%-37%.%:&%*J7'2L M,0A"D5.,FX)9N,"X#TKJ+*0 8_A ^6_8@@AW!$65JACJ,2F8-+F MU10BG3K!R@WK"FP!0@'_YHLZB3S,A;A"6T)^(14\!GO5Z\EN+7Q_]$25UPOF M"!CI@-T+\GW58O+5*;,DU2-Y,HZRC(!18XYJ3;M!"_C=@&9643W=<\"S$"2A M>13XT9HG27%6?\4QJ5@[&5"QW'(\;IV"B[BU],31A+1NHOBKM)8P@3N/0>I+ M+1L8!>GKC+/F;>_D(W'LL3L&K] RY5=9*&2>>)TTNDK,%D0W7)P9\U2&477V M0[0NT +RR<-#'0-0^L!B)A+1W_[+EM$+^0!XKQ0N" RX!D]P"[L [AP7# M(B^DPX7'[&10WH#?7I+4">=?UQ:#SIDXX!#U MJV<]*2=C;"$[R^4)C[DM T M$D.R(,(3/RGZHC,,#)T#EKJN9N\BA ).T8!PDV(IV1Z7),B<2IG>LZ]Q'HG6 MR1,/.F0 /BZ9SBP57K,O$C^TYTM[TPC ^QD":T)RX]0KEVW1?$['=IK8U)%0 M2+RM4;WB/-*Z2!GP^LQ6'ZS_NOP,?\3^TJ="DDN61/3A5S]=1%,?KOP7T'7D M^6%^LCO#)!3KUXNU+_[OK[;U%KRO#[!R^D/BX3U*;I;"@X"L0*8(QOR YZ"! M"$628RN._^C414B?"#-'E#)03FJN\"GVC:% C9F>"#6NF:KC^Q H'5-<4S91 MZ4" T^D$'7##[L!-1S',9W@\& 0,O":"NCP6S&(PR#E&U>FL6<9VZ5!:*^HY MBV(,S;+'E1<;.17?;9TJ=?%!\N!K3=5AHKH_*](.CRYP]IX5>'(U /QKS*L0 MYX%>[%,@'1EJQC$>[Y.=+4ZUB\/<2"EQ#/0%Q;FW'\Z##*O,2)C@T7L@;99< M)6[6BPX91%FKA)^K#Z\>!+I2I;#3':P% M/+2CQC-5>$6K.@O8;92EYW/_&Y_I;K8*%0@R*O>RDI>-Q6]K/1,>M(WUNF8D M""QNWMUR02O$SOL?3(:CR:OU=:VU8MA@C/LN^2"NPL0MJKL$RKDDV^4;2$U' ML= Q%K,O.D$&_>%&K)2/5D9\HY\+K>7M6'G>XLR?@WV-D4*X0_ *UZTN%)=@ MU(D<"PS_II2S!F8V)0W;NGLDY"Z66,ZB!$=]*RY6J0S2C5U;6UDL"* 7 H 2 MHCS-3E9)/5NR,60"#@6B$RK:*;EDA2S!O -M"3E^-SMP&)'PU$7"!T;I19_ M1,B2^B3![URX=AH1YX1]L\#4*I6\-_4C#G;V-0OH3'L647(R&>#%V?>*J:2I M5&5UQUH40_SJ+4#E K/QQ'"(X9"='"([#'R"NVKDCP5?-R1%6F)9ZDL7%-T' M+/J_]F>8N2TYB4(6,<>L97$^E\6QTKH8M:+>)\KG@Q7* TB6)Q]B+$(8FJ7\ M1KB,>XR.4T53 3J!5Q8JV,>4[HMQ'HR *#Z&A1>1-A^S*> OHFB&NEET7J"[ MR5CP94 I?S,>BNBZ.A A:S0U\**YGQHY8N3(;DU+)&)](%O39T&MRC:/(U-& MPS7S _T4QL,@.P4;]V=\)0>[MYIPGM)<"DI(S)\X5K/ M7S%=8N&1A:UD22FTNN"%?"M+*(]1=O[TMN19DYR*2+PJ$:7GBB5% QEL'[5D MHN(O2==E%FU,.0E&-!C1L-O$T'S>6N5"4>6X;HZ7?7--()C@>U3QCBR14!%JK=)">,?+",]- G 5 M@N)BXE'X(UKZF#R[RN3)#M T?$QK]F<(A=ULW;9LO;[)UC/9>O?-UC,Z M[!%U6 W*:Q]Q+3D3"2XD8E!2BEP?(:G!CE))/:H<(4]>IUH((>_G_$9SBD2A M'"4^H927D1,AJ_>=.FQG9')"+."KN M+<2%>%^W8D "$Q$DZSZVE97+G"8T7BGX$V'_I9D68)IFMSQ.\G*T?-FX$BR* MHQ2GE#HRR98V840]?F/*,62$C!NTP^$)_ES2#B8J1IZ'CK!X+EL";8DX5GAK MA9RBZ![G,U7"#P;QE%,J*V"XMJ[BY3P>,A4;F\MWD+"1[8$ ]9]DGOJQ!(YF M[KT0F:2+CP(6A02YS,8M$RU"[H]L4 M/$;Y1A19VTPIW]U@*J4LEP2@E^=9@RFDZB$P624,>=XK:*U_P4R+AZN FIY8 M1ZU,J*50'-VR0 38*1".2-CCJM4BA/*8EW+M=0*17"^:_"/W& EE)-1]))1> MS]EN,;0IA=838NF46QH]I?X;>6\CLJC(XO%4X\U$E*Z5S"!5^RESA\11VQV+ M+YM'1Q5MS-K %)3)$LUYBEQ=5W5%)ATW=J-PJ'S>F M4KCFUO.QT[%@@P'U> PRZL3B+_->1])55Q&!_ &BI1!QE^@=!,NXBJ)90H7. M(;:\$2Q"P1,9R,'ZTWE&*6ZT3H\E"XQK@/Z>.4>O1]I>.O] EUH5X?PJBWP; MVNWE(Y_++ .@E!L^Q8 .ANVP$2]VTBW+1 =\/D(YN(8HD877%Y:2=DKUPW*( M$O#1RUR$5MJ7[Q&"([N:.%U0"RA9"2W0W+3@3[-K3G.0V($(C[M%3RZ$/YW4>]%52*?;6T45S2L$$93QTH#"HNMR/F[,4KV6 M#^W:@[7Z9Z*U&@9M2Z7(ZWF"10ADQ_ZK9(_F4DOU[4L.2TAY_Z^WK\_;&^RL9:1B'VAQ/S\6BM*H ?1EC8Z$4Q^+C7?IP5K=C4YO+F M;2M,&\A*C(L#WK@B(U3,5;A1L4CN6+\O_$#-')0Y*KK' MK@J_BY[0LA?4C..7THH&+J-^AGA@DZCV@-3I-YLF_,\,#>0;=BUCA5C^18EP M X4J1,O"1/93D0%; M.A@I.K6(5@IHUL>9?+:43+)M)%A OLR$%9WS6]C9:F!R94RN3+V=K>Z2F+D, MSSEYEO?XZ^KFIYX-%] H&UH)&K#*7Q&=,*6E()WW_+%P@9CBH>2..":FII;B ME:>QK]QBR1HT3#6:4F<$,4^H,;"&/() N+6B*<#Y#J^H\.A:C? MZ@8!;/2\H4,CJ?7D\-9BI% >K;%E3\3U0 SI%?1!YWBTE#.9YVU18W5;=9Y=[&L@>4>(83KU/ M.-- FNPKS]NU,1G!*DR!&-SZ%"=\<^KO)(!;E&?,?#"D4ZD(Y1]Y.CBGP\AD M?4>R (;>1J&N)6>8B(X!\R56C5'(_$A47U'C#!8\?JAG^!V1'F&PYB9'?NA+ M9LM6,BY19D3I%,H!LK7#5&KPF0A"!CF(3?WR4P[UHXUWVZK;',[32MDWF<,V M(V-KBN^=1E7W;2DA$\6Z*AP)9\1[GO7XXX^A7E'AA5HE>_ MC&.+E!ZFFJ-HP;=2%^]]B+$+&&LH%<4ON+GG$["M\I A]?TO".X(4;S=$N!S M:32 /,7*EG #W"PZYNZG3_C&%R%+BE_QV7MLL<39-HB!+^9&-Z.WJ@"X\_!A4I#5^GB['G_'KH\JA!]WR_>MKE(P (\(O_SIV>#9?>'1=P:CHP(D[T6[ M[7QD:WY=.73TO^@POR&'.:]Z,]1NJ/T!U"X#"^I@?/5-#DM5)VT-YH:-B=7B M0Q6<43-42C!X03'U*$LP,?_'-G#"9D+;/C0*K&W^6\:C3O/=^]*\VW$FX]JQ M^Q":Q]#H!F ,&7P_&4S:3@9N)7).._OQ/,[+A]_'UY#OM*!]921=]Z;N MA1=?][Z?5[ 3$:&K82<:-]*YB'[@TRLE+1TRO,3JN4.[-QY4;;[6C6)#V@^- M\+2?M+M VFYON('B%OB@[S?2$-I@1S6'#1]UD\K\JTBGU,AEM6#,D&7SR7)O MQ+_19-E"=R///1?EUY>R@W;" GC@"_[-"[($&Y_ =U1+X/DB98HZ'VDY5-6% M8.JV:IZJ-5>Q9FF_2>?VQO;(>"N&OD_497$['7OH=EKGLJRIK(\[1@L;:_%) M6(OU.C'W"A5T[9X[-C[-4Z+2>GV:>VD'U^X-)R?HXGSB04 ]T.3,$%'(P68X MF("F&H.[8XP]8^R=F#/3[=L=G,)@G!E#WR?HS(S[=G>R2=XM\V5>[PNQ&5/Q M29B*[7-H!D-[,NH:A^8I46G[')K^R.X.-JFT_0X-=I*!MU%[4VQJ.I.UU-:< M^;%US8*,@WOS1Y:DE8;%ZC:!GJKI]_C[/A4?J&>/!I7'W9X>.3QA-C@)5VG0 M:?V9SZ_\"J=(\30-.#4[DIEKQOALK/%9E]IJ&7-2;_VNR7@S]'P:7M<8;*ZJ MU$V3G*Y=C;-Q[[*]M+> FTT%3^LM37.6]#@ZJFX\&_HV#A+1]VC<>@>I/+I8 M]N#T366/,2C;[B -[.%H,RW)4+.AYC:Z1[M,J?8[2&_7&BI3.VD_%E/XR#,R MAF/UAF.-W3N: )>='E;=<*D\.;?R= O#1(TAEOJ9:+L;5S="A/O>@-[.ZX]Z-QT)X2;3:K8\-NVIS8H\D6VCP) M9TL,G]%G!1G3T 3FFWOP=##7=L=V9]"M7*/4C5Q#U"=XVG0P4;NN/>EN(>JF M>Q]K>N<]3483X^A>OI#*Y\=JM<_3X,HFA1RJUCNG%388CC9/APV)/V$2']2_ MMRI44M_N]4_#.8)G_AHEB37E\RCF\)^0S_V4)DOJDU.-*6E,R1/PCX9=>S@< M&/_($/4)^4>#(3C]X_;Y1_#,GX^M;IX&&YZJM7AZ#I';MT=;.H49*G_"5-YL MG^A^W8#M_F"S&7 [W2.<,%1I[D#=&VJ0M5BF^Q[0_2S*, VR%J8^ZOBAVK=: M2=QC9(\G0^,_&8ZH/$6NK1S1M8>=7:' ERF#_52Z7#\$BDS/WA89IV MK0WQ]@+.8L3H0CX\QPZ^1,T^K'**]\X9AMV^=H(FMM@?:JNF?__R'Z41Y#F- MG7E1$,7GBI"T;I[V(QCUU^><>D=8F9-%J==T&.("' MGW)C?=<9#8Z$J[6CS9YF%3)K$?/Y3\_^^OG]Y1HMBH?@9Y +\9(%XK%R'*7\ MZMG?/R.KX.@4;-$%E)#DA,H.(=8RJ+=!\#&8\/."6_,H"*(;S#@E[L?.*PD& M.-*%37&.%*Y9P;.C66+!@T"2IGQF6R!?EOB%%64Q]29#!P!_@F7#?[ 6)$'P M1"O9LBRQ&/Q?."+P'7(/$#1>$FHS,9V]4T"+(>!RK9*1A&0&)@K8*N'GZH,. M#*0[27,(?4]@K4SEFN26)+XI1M)8O54^S144=:"/X-X1M-+H17M^!,^< Y:4 M=%1_DUP_%S+A!H!P)R]*\4@O5I>R*> N2_F1>7!=YFL7K@Z?B%[(T@=;92X]WJ['W['K MHQHFC[OE#2/\.V$ ICA^^=.SWK/[PJ/K3(Y+ ^-]?KU\R3ZOY'_!K[/>@(\U M*_R3XXJ=Q]CR^I&185W#NO=CW1I/"Q_*VJ^YQY=3'@MFZ+FVX@K#YH;-CXJV MPVE48'#SWXJ(5/KG+6;B;J?;;1/'-@KUD[:CWFT3ZA^RUVVHOY\TK_M\^YUV M(%"9O*Y[4Y6E8"F!?/)-7-P.[+1*M3VJ)VFZ1 8_E.5T93+:4$,KJ:%5AG?1 MG$B6 U2%'-2$A; M U_P;UZ0)?XUY:G,]DUP_=$8JH<;JBTS/?H]I](:F$98'H]FA[8-V4-GLQ2D M[R L]A;D+R=\6L>1*O*1IT:P_-Q66ODN%5SUBG(S)9A<>#TVHW% M4[)7/_$@@+?9UA4/P3D/;&&8SI9^Z"=I3$E%QC(]6!I0+7QXA.G?Q@BNYQ3K-%V9]MO#'S*XW.P++06\@1JB;S]71-W"/)V;H1;:E((C#*XMYJ7_MIWY;<"UDX+[3&)7QUE MTKQ)6'A0X="AXT6=:B?F-L4 :K$I>SCRQDZ_Y<@[,8OU2+/5GXB1V@:>&SN3 MREFN;M0^B4CKP1@>.-7.2&P$AMMC3#[RX/#66YDGYLD=(8?G)&1I<[%\L&#M M.AUCK3Z-8=?&8&T,U[D38[&>N,7:'9PBBMMCLKXZ\BQG8Z,VRT;M.Z-VVS%/ MSD:]#Y:';?=$VFZM5CI[^(E8I"GA?!_*//,D",?;S?3'V4PX1%6R$LW(2.2QG8[B&A9WZJ9="J6_[ MT?>DPUG\07D!_99.)1WTG(YKQIP5Z'_HF+,'"#UW M9!#1 $2X3J]O$-$ 1$S,=-AF(,*(IH8@PHBFAB!B9&:Y-P,1()K,E-XF(,*( MIH8@PHBFAB#"B*:&( (XPN"A 7APG5'7(*(Z1'SG0>&=H;Z3G->[WW-MZ5CN MP;W'<@,/MGNL*YXB[#I$J'A"]W[UW2[2.8Y1_Q1@<)<]_11@8'CA3BOR*8#@ M+@/N,93# WNG2".H9@58VM$+/[32190E+)PEU>-V MG'ZO=NP^<&I]MSH#YHF2P81VWFXJ<-MBQAHJ.!857"Y8B(VSGC0=/,!8:S'J M9?YII130!.OM )HH[[8-,:Y]>_H'SN;SO<2VWB28(N@G"SZS?H[1UA,#^T3- M_"=^)8:@M$/UM\)9>8S8Q5WTWC2HW)53]32A8OC%\$N=T;^V0<7$ PV_&'XQ M_-*X^'G;"./H/EF=4+EG:+Y!32*E]V:M%BQ> O(R6KRUBJ-9YJ75U#I3D.KI MC:PD[5GWOI]7YE$UJQG-_6;G=FRW6VEG;D/:[2;M45V=):IN.-_OV8-1M:3= M@ )U0]J&M(=#>S"H=-YC$RB[LKX;XARH]5CN#ZN<(B>@G.5,\R3FZ?_ DU$H[)B-[,*S< M:C=4:JCTX8-%[,YD7&G'LT7>'MML9FKBZ(>^3C$"Z';O3K[3Y=A,BD(:\ M#7F+ +O=&588>VT&=9OX^AJ2.R:^WISX^L?HE@7I+55'1%@=82*4WZ5":I[L M<51OX+2FEDSL3F=BPO"&R,M&TVD1N=NW)\/*'01#Y8;*:X\H#^S)H&>. 1I1 M'85#$8SGAX[+;NG5;,&4@B;K=R&\^P1F,(QK!&[2&7=[^=S$''WY*L_%2Z;N0,X-? #_F9&EZ+PV33:$6WK>T4OH8GO7 Q MSRQ;/;8C5IO7]?EXN5DG+@&VY0/W@-]G438->'LUX;:RCAKV575_)7=H]\8# M<^QB:'Q'OGO[:?Q(V5J&Q@V--X;&P82SN_UJDVU/J<"C_1@^1F?56M.N7F*- M!&^,M*P0Z7X(;P&W:G/0I+XNW3NOO%+C,-3OL!4.FUNN>.JG/NR!@+=Q M&3[SAEO\VXH##& /2RN-""@^@!P_'_@@FI3-K7D& .2.]1D^KV(?B.'66G(6 M"LAI3V'+"&"C'E, G\>PJ)AN]@@1.8)2'B\!> S0?*.]3;T M8L3YK/0^>A-15LR3+! KGG%U*0-QPJZ " &FB#1\?8G,Z#UK.(C@)BL%]L"7 M6BA/\%6V);EL)@"8P/)3?H7 8G$*#TL6_BJQICR]X3RT;A81$!805RRP(2GU MUO(60&6P04#/ I9'.(I]'GI<$KA"6AE?Q65$A+0_VFQ!Q' 5XDI[,[S%3Q?P MG!B@LXI"2;C[[EY;IU./3#G4,ISYUW__&_RC[O,"SF)4&@OY\%QOXDO4R/+. M#T?1CN5)/]V^%HP16^R/M%73OW_Y#WWUA20]\Z(@BL^5BM>V)4-=75)U5_QL M"KC\>L;F\.9S%MRPVT09#Q,GMP_/&\!_?7S^\LU6A0/P<]@>@!O!*493?*K9W__C%8 M2A;LL@B4D.2$R@XAUC*HMT'PZ$Q(0'&[1019BQI:\RA&^2!LVUM8N,7A(3/K M-??X0[.K./F/\FG M@RA:@@B"A4$%3+><@84MC8P7\!6"3]7'UY50'9*$FG?J% UK>$L M8+=1EI[/_6]\II._8F%!J.70L[QL+'Y;,Z4?M.CU\#F2#<;0=UOBXPWK^S__ M.AF.)J_6U[5FHF_PVGV7?""C;I#UU?Z98Y*6NR#="H*=D3U)A+6%&2S%!QO$ M2Y1:Y@2WWW.&AW""8_V"-AI3*\.?$[050$#8=%/^IAM@ ."&T/-79!S-T!0/ MK>GMFM5=&(S>GYF/*X)WH>%)?PLAA,M^%UW#YVP)!L7"]Q;YBV;6\Y$&%MT^ M_A"S?X,8@^]^ :,P]>%+6.7[;[?3++T-X367"U!Q_@R^? T\%N&O'V %H8^? MK8_^G,&5>#\:1=? UU&62'M<+5L8I*5=LR")+&FB%:O,=XU[X5/_&M1KH#9S M\>XMV.Q9Z"W$_C_Q52K0**#^-C>WB!+@-P \FNX@9W)K"F_4W_*!AV#I@OA8 MTK[?O/GM,^XO6H&MB2^WWGQ+!=%\Y $^0.SS9_Z-Q1'\ L:G4B"/RR!;W;D2 MF*79J-@FW_4&T0DL(&'>04ZS&&SN$JO .P!'V5+Y5/CLW8#?;N8[N08^DJ]> M.GMTNH,[E2LIV/&FV)/Z@"PK$KX;YN]6K!S-^]_8V)9]](8'A@)>'RHJ"^>3 M)U[LKY!:$N$DQ1Q\R% (3)XD7(43,+ $[Y_Q)=PG7,><;PY[K[O]O?)AN0M& M;YYB-&.%EZ%,N5GPLDVS93&VM8P2\+! A?IST"IA2GR1+RP%JY/#-6&Z2.0" M?V,Q<$2Q.J1^O+2DLI9:-.$N];6^A9!?D4T)*_%A\5[*9W-D7S?:"A(:[=P!S<,ACSJ>\F2:,:_ MV6#DA1&8K*'U?W_%/V88583/))'^!2@!(4?69L*U %K9'BR_KVS,Y"_\U5]% MI'GBU>45KJ?7#;\\[T$LLM" [\8KLI"/Y5&EUIN:'WE MM\42M*"PBHKB[0O (-POY3/L46CK1,9PIRSEA59^+&-L>*C-J+1*D[3?.1UIS["=($HM[.@]F;MHQN1&TSG$P\Y$EJJ.U3832WCA02ANM$ MC.^A(1!L_;T> NDXG<-B@0U22U)XK@EZ7+D4HFB?(ZDF>F22(KIBV\H+WG%8 M66! [+Y[?!G:!H/72(]&28^-UO%27DPTCKZG_?I\J$L%- *?NX,6"HJ"^;6( M6 2*'\^8@SP$\+&KF'/*37CQOV )L#AE(+U'_5<_6JLL3C)&?3OI(9_!3(#?\5$7 M^5U2DNT+G#A"'2@"D-+J,$-4A(D!_L\'VL:VR486@SUS18MZ!"/R>P3@H2$Y M(Q.?EDS<2A>E, "Z2 =E,8GH.)@'B9^D&"!,_1CC=O" W*'\ ,)U[@/77$9Q M&D>K!;#N/S@>;I PCB1"2#2"\3_4;]A 39U/IO,%8P#TB8)N"WPNOH MG6%4K.Z0?:IEE0,/36#Q(WI^NY>A$9F? F]X)2*3#=,N,:P,\/U$@'[QYILZ M=GO-P;7S?":RL4 I7RR!+OQ_TQ<_-FP?U5N58F'H,$NO&C,K/)&14+H,&$8\GFB8&$0U !(@FHR.:@ @037N+ M#0TBC&AZ6H@P'-$01-Q5!VT0\7V(^/XV3[5VBRDN''_'IH_JN3[NEN\;6E8P M\*( O_SIV>#9?>'1<4:C6N=Q(AQVEJ/*E^P;PO*_>"3T9GM5G^II,:V(=/:J M[W:1SG&,^J< @[NLAZ< \,+A@X>I9'- =IAO7'1O8R@FA5@:4,O*(TIRA(< M7?QC&XR>S;88^S2V0-CFOQMZ.C=ONO8JFU&/<_"'!42@)-,-T.((KR;N]GVS5H MGI3*@!2IIB_X-R]PK-EZ]B,K9S]6I/KK;XA?0Q?=NO'_JJJ^N9-Z)J-5W2FW M-[9'%7<\-Z3==M+>/N2F;:3=Z=A#MU-UD*UN%-="V@U@Z8I(NYY!-%7/J1C; M[JA:H=T RJZPX_F)H!DV4G5LN&XD/_6^Y^OM43]UG\'V9@A8C"[0RI,4_D.K MU&Z*5)OJMK6#'IMVT-RT@]Y*K UH!PTO^>6 6GZ;)% A+HJ&?]39I3=VQNM- M'#J=P[J0;;9^AJ<5[0+@1M2S/SC6W?T+RPU,$VNC)T.Q;-EW5!\24%1D%\+\ M>:^O55;3& 04_YJ,)2'NBV$31<_3PXNPRYW;M,87LCD#[ % 0,\0F7JG5A2RBL()?OYM\\GM#*YLR/K6L6 "!H] 'A$]'BA]=P \ZQT-L# Z19 MDO"TU-25U( US1(_Q*?"TJ>@Q<3QO-'A(!^XWW$*4HD(%& CUU MI74YJW;QHE)^H+4J5^\1*"!67F^0]TF5N.=E[$DV_4-.;A#JU=JF7D6'8N9Y M0*%(*/@JAJ#1\5ON)^1E<8QZ4D-U$[M=/H9$*ILF:% (WP.@@OH6FP##K_J\ M2QN))0#"O.:RO\K=TD(V1BUQ\VZ2$X0BUE50'1@M,YW7)8M*@)7$I-A"O^MT M?SA<.A"']'N.6[IG>R^<.S>\LW/^IEA$)E)O0%N7>X$?$I%OG[7"O#@"N.V> MMV*OM;?!1MIK/66T#6H<2;WOY$IHSDD8(7-':)K2F!B!DJL(.\PB.H1\E.T* M-\1U MDFM7E70E#3<&;JN+D1ZSX<8)D!^QM.I-^HX+G8;7)WOUM^%I3F-.@P5M)8**NS48:B@G510=:N.XUI^ M#6O5,:Y?R3>M5W>L,)R=4/9AK(; M0MD=>]*OEK*']6.XPFX;XWH(MF(T3X9.K^K <-U(_J%*9Z$VS^"3J 6T1?D? M"T0%'ILM_=!/TIA2&]H0X6F.>FFMI'F$@\>JM4>W;W?Z_=/)X#!D>HID.N[; MW8FA4D.EC:;2WL0>#:IMZ?C8:1P5V]TM0V!_Y'1;G7U1J47=I/#[ZWW]V$P\ MI^7QG(K51ON]_<'0GHPJ%46&O UY-X:\^R.[.S#D;4*%FXHB09.IL#;UK8%7\.37K@_ GJSU?V)H?T' M$+_R*Q98"4_3@%IBJQDN)GK5\NA579JL_0$0!(S;K;S[R],C",,([6:$<>5I M'X8-GM"^F\@&AY+^"Z+]'T_ML*,NKZ>E1(#3SJHE G,84I7C\B&#RWT^LRZC M.(VCU<(/K7_PP$($!BP+O87EBC'A'Y.(/1S MKYP->S@RW54,&SQQ-C G8H81#",<11^80X%FDD.%V5'UX[?M"5.UN41OPY2% M5S[.5&=)PE/+7ZZ8'U.BE#A=,"&Q[])\];4T;@(0I!JL&0B5MZ"LO.+UQ,G M\,*I\D+7[HU,.R?##:?'#0='^+MV=]AM][E,;0Y1<]%_1.^H68S?=E>I20=* MGZ.4!5:4+GAL12LJ5@^O5(&).58Z0ABQS$P]8*99E*'W6@LW';6=>>U;K=IT M=+OV>%QI+VS#',VB&,,<]XXQ# 9VSS4GL88Y#'-L'DJ-[,&PVJA# TZECM^7 MZ]3HH#=RW*=4J_(R98 MV"+^1[U:(M6+@H"M$GZN/KRJ8$V*5+1OE ](:S@+ MV&V4I>=S_QN?*8&+GJ)8E )3V:>3EXW%;VLXN^^BA<>ZQ3'=K1C&&_@D%[:\ MGC6$KWO+]UZI^!N?!*N*ERP0W\BADO*K[W/ WT6IM>0LA.7.LV"++UX%001\ MGNKD0&R\:TV'*/@-XCZ:B]X;;DJ6]5T=:))4* W]$-Z2"FI<6[3;S<7A+U%L MI0LNI,(M9['%X;Z9]9I[?#GEL?BAY]H6#J2V=X8@+#_T8LX2N#6-K.?@@CD3 M"U8?4%.].%I:S\'R='KB>?D/XNU6PI;<@F?ZT0P>A*]R<49._E KFEO/!R-G MJ!X)"XE)2O]@6ZO8A_T!H"R66,R*>9(%*=Z!3YZ#T(IN<*5SYJ51G)P3G(V@ MV[[H=5Y#0OI>8?>??YT,1Y-7=PF\JN3'00)O]W36;10LZ=5U^CD)$U%WG5Y! M@&ODB=.W@!@5,S_N]G3;8D[_@QT7?#'+.&X@WVG, Y8*3GT7869ZMM22U.%R M2EM']MDB$:Q"& QK^+(XPD^<@=X9>4H<;#K='. QMR+KD+8)G$\OLO+XACO MP'?:5LJ7(!#@URGP-=XZR&^=<0EVN%'N"7-*(FS^#S?<^.G"BK)8+VU&Z($50VV&X.Y?$"\YF'JP^%0BZAUQ>DYUCQ]TJ.P'I M88+/C\*MN\,7:?KASPQD#5[LU(-6\,MW"^&9?[TF(E'*H*%+$@)^-D;?TY-Y M>V<"Y;;##?@-Z%UTK'6_9#^;>=%RQ6+I\8#$ZWW/_:YC?5YP3>HDUH:((A&A MKQC$A+^61YL(SHP+.VHORSZB^:)(M97FRW"-E4F2&%ZND9TK^@5G!?R+9@6\]A,OB)(LQF0,__&!8ROF#P$J MB9(=.-H ,X!(H<_]D(4@"P-8%WR!KA"9>4$V$P#]P.)4 /3M6]MZ"Y>(O\:. M<(9 0EV$808/^,A7()0L$$B_P +$56[G[']LZX;KCAW#%=PY9V&W:!)J6U/M M7@ "%>/MBS7V["&L-.8[QL&"![O@L9)TW;XFZ@1+X(SUE5HU_?N7_]!77]BE M*+RB^%R=CFC;DA*H2TQYQ<^FH!V^GK$YO/F"=Z. MTQO\8&F?"QNH9"=].]- )ME;R&9YF_HNEI%B\64D=,HYF8K@->#3M]M?H.70 MAP470XG6ONN,!D?"U9H.ZFF'/LQ:Q'S^T[._?GY_N4UVW_TDTBT@Y::\71S^3!K=,DIQTM9&6E"P,9--B*!643>06&,,A*TE*P$.N% M[W#'6@+@P%M&M0R[EI=F 5P!X(5[;@G:J!M5K*^DH0 JC,XZT@63\4GX<$6. M,PMOY4'(-=CKR"')C_LBA(:UC?FZVWQU>S79KY?1&Q)H;OEKJN71)BFJS7'B_%T44,/&B!M +;SP%ZV;F.!-8;\RTG M*OO$_YZ(@!%71ESM$5?]FL35KC:U'V)^]JL(PE^J-K6MDEU'$%D:B#:[^.IB M9Y7%\&TB#FC1,@)[)A"GM9WODVPDHA[ZWE,39.8$H&8Y]GN)G.(=??E$?I$S MRND=_L[]CKM)D%A?^/+B=)0"]V!,H9Y'@I>Q07PL'AF^9U^OX475<[Q,,E\7@)TH1>..4AG_MI8J-36+J*R&NC MWT8B#Q8]'J"SPS%AHS@GL94WV=>A(=P=#Q=%C+X3DM_/P>X^UZDAYWIK;#XR M;-YD-L=DA**[C-!E[O?$1C88&IYX\>[UA6 EQ[KK=5V->0YR"O:_[F'L<>QJ MF_WFVS0*9G#'>Y(?;X1,M:V0I]6GO3YHB=6?1(J%8?Q;"@Z, GLB>ER.MFL% M %K>%B+&3M\@H@F(,**I(8@PHJDAB!@Y0\,1 M34"$$4T-083AB(8@HFQZI\"#.XR'YX"# PO&#HXQ()K$0SN9SS5K#A+D'E!&011EK!PEOS8 M!F-I8PM[-;W>EZ[ A1EZ+<2^[N59* D>W^C9(8#>6'VB^U=QK M]RUBDR=YA99,>*S(6M&N/%!]ESIW=<:N=C_K8 M1/YT\/L=T8R!TZ]0=-60!%*I#U"W0Z//[#;G ,>-,]4^@/+Q#@IJWVHE)PDC MNSATTJ=AUBW:#CK4U&8P>2&,8:.I @ETXB_E?8LY7Z2[L^8N]0S_S>&G]HMJ$ MEM"W=82"["N\;PWNO=;P:\1"VWK]^O.OHF/H1WX=!0!1"]Z/(Z+AN@\ IMBZ MC/G,3_,UBZMW/3H$^BEMT4JR:<+_S+"UHNRLJO<^E1U5M[Z)7@3WQ;?XNHB> MO7Y)A*VMKP4IN1/9CU1Q)9%\>4I;N+EROQ@E6YXBB6N=\2E04Y8F*2P&6Z4> M/,31B[)5H,;9:D^>62#?8S'3.J;I%>)-SWN=CC;"K@1$&T=CZ^/J\(;MCRE! M\N(JYJ+5?'ZQ;!Y;WNGZD#K1Z)I;<\X3,>?N^4!;6S%)(]I]=%J>B+"&PDL.:]1XBC;7A,HAA.6-1[\*JBQ>/K:@MI^@7 M#+M">43MA>6R5W$$E)@DV JU&>U"G_W]9]%UF83H6R)@ZS/[QI/J->6#%FKZ MFFYYONDU8?J:GBHB3(>NAB!BX@Q-7],F(,)TZ&H((HQH:@@BQE0 ;1!1.R*, M:&H((HQH:@@B3!?'AB#"B*:&(,)P1$,0X3J3B4%$=8AH06F7Z6NJ;_F^P>4* M^YKVG&Z[F_:8OJ:FKZGI9VGZFAHZJ$4>[+?@6@0#T]?4]#4MZ-IU.J:O:W1<')J96B&LA^:/G,"E-VS^X.!H6Q#V2?7 M(=/NN?U3(VS3!W4-RQ-G7'5LN&X<_W#46N"'RTDZO=>2$KR LQAANY /S\O. M\27'R$K8Z5QV^P4%22H:=-8S#_[R'Z64BAS;6.P4Q>?*0=:V)5,YNH3^*WXF M,C;8'-Y\SH(;=ILHKIHX>1>\\]S'1CA8;L?I#7ZPM,\(CPU@8B&5!K)2+96\ MK5Q.I;Z\(W-$8B:-5N==L4.(M0SJ;1!\]#KW]UEL M37>XU*I&.\$=BQK5E*HL9WS.8RSKQ?K>*$1 V!9(.6^!]P?9C,MZ6RKOQ'K1 M_ YXL,62A.,=&S\$/B.!X/-$U)+B%=M2F+#B)8HJH\1%1A/HR)<4>OLLP"H!;[ 0EU:W@<6I[+X_JUMO85? MQ%]C!S&8+OS$N@C##.[[R&'U*5;D_@*T+1?2.?L?HH%Y%LL:Z3D2/L+>:4\7 M!E$G+HDXIVWJD= O*I.I@P*H6D 5L%Y^F2A+GUO=GC/\@ASL: D2G$9!8 M B]%(%(!,:U2]&BP[VZ0@*7Q-QQ)+1&8YJEOM.Y)_$X%@KDXM%*5!5],["J76 < MVS+R=Z.0K4G[QV[HFV_3C[R^9*AD,>B MD/N)QA.O;3FN*&QL,KLDZ19G-%=:VG)D"6C(X!%+6^XIYFK.4+EDR8+"W1Y^ MX']F_C4+Q/%[-5*N[@W6D3\X; !BJ\GY[IU$9EE_;'>[%2:7"<%=-X8-91O* M=CL=N]?9'-[<@G#$I3S>QI[QL4\'L*B#6F!=-X<53WR3=P4I&\F2 [O3&5:M M:TX8HJ8Q\'3F085#O$USD[[:VE.QBX< M#NQ^S[@\AKY/E+Z[8WO0W32S6N#WO VOP>V)8JK$J%#W/ E&;#/7M8W%.@.[ M5VT]N?%D#)E63:9CUQY.-@<*M],_^1!SK&.KOON.\4V,[=84CNW9X^[(>":& MND^4NH?#3>IN@5]R(6J[%SR844DDSA(VODE3C3X3OC[,.K0[W/"&&IN M(S6?UF&,XP MW+&-.T;V8+S9X+<%'MCG"/N,'$?W/0U6+A%R#PAY%F78U*06QJTP3[7N?54= M(^GW[>[0-7Z9H?'3I?&N:X]&F\>G[?35'I_:CP C)T?H\0X8,T]-*C.]FR9:3D>F",M0YUM MHLYV.CUYM="*W6*ID/%JVFWI_(,[[K1;,C;D+<@[ZX]:6DN MGN?%&=^6&F'H^3>H>VMUN5=D!M2@>?089^2?4ZE]S6HRK8JS )G*> MV[%[;M?X*H9*FTREV-]FDTC;[:M.%OA%Y9X#@<^(_"M,)W@:S%QW\?*12@]JWU?5*043N]\S?I4A\=,E M\?'('O1VJ**7*9:Q-(8L*X2?'\);TG.W//&68.=V"-028T."'5A:NC:;;.B?5L;2GYG.P\=%N\6BWTW%Z]WGV MVY 62;_FC_3#:[B98YMP*^ ,R#=9^"N;$B^ Q)NT_5^.(\9O"3STBS&NZQT MP2T6B\F7ZN2^7HM\':XBR MV+J,XC2.5@NXY!\\L%9Q-(.7.E8]6!8P$Z 2Q;RP3-JZ!Z!-?+77=]$U?,Z6 MN+,5BU/KQD\7%LB#.+H!+D\ 20!:NO,RYC,_M7YA'E&U->.)%_M3>.Z4!]&- MO!))O-MY]0E XDF@_1.3]^%=-&:7/"CW%5#+%)ZERHQMN@V^QNNGMQ:SGG<' M3D>0DB*9#V\_O+'>$M[I^!2NNU@"MA-)&!WK5W_I(TU\@)V$@B*L%W)%^:7R M53\Z]6#F=R(_:QYY68*D$R+)PK*PV!KI:)HE?L@3 3I)1=;*7_$ O@9$@/]P MM<#QTP$#-!'1)H+669!$^04:G@GX\DGBL9BVQ$(@:L>2R_%@/WZ8L2"XM3AP M7@8/A@6MHA2V!&0N.G&5GTJX4JN%1TX!F_2+8WV.%-592>:55T,TN40I#YP& M7&:A0L%?X"W(]T!:'G CJ*_R$.UNOU!>$O\#5ULU_?N7_]!77SB)9X#D M*#Y7.EC;UD*,X>Z2.K[B9U.09U_/V!S>?,Z"&W:;*&\*]+M2[^>Y&N\128(T M'OQ@:9\1'AO 7+)O9QK(I/8_"_@<*%WFEYQ)F MTFAUW@7C"ED&_I0;Z[O.:' D7*UQ9D\S+9BUB/G\IV=__?S^K9WP\@UC*HMT'P\S6N!U$8AZ(<"8!Y"3;P*Q YK*Y](G=#\\'7MCJ)6O0P)^9BL0K=_\)4LYR,[GW7[?&:NUH%P& M:]Q?44[H/",;I%BK)X"CK M8ULJ8+")0> ^[W><3@Z2F"^9CQ+[FOD!D>B<1*C4\FO U\U"> #83X? [[ M0!"DD<5#>D:&>+>6G M0;E )"G-X,[(!+1IEMQ5-04PRN3-8!. !."!)R<0( M@2Z!^*3:!YI=H/DWI\<#467+E;B1=AK W<006!BH- M7SR*Z*:T/&_!PBO02O"@V"G= MI$16I/J+-RGP U^%G"/_ 9*2;+4"^U1[BM#"[!:QFPE\PG71- 5"$3H[7S*! M3OX"! ?T-&?78'K0/3Q>(A.'DNX\M)F+)TM(T!J A^ 1J,*OP5Y$'FY_@7V*JXC)I, M/E &%-65:>) V%< KBC@.%X"/0UP@J99&B%W R4",&=Q=@6KC&(N&1XM@I6U M @&U8 D)IO@*++A_2Y* +R6Q"H^(60DHI !X.2,;=!#SC\[:5?Y:*4"Z3.\>X@/!&&>Q=="WO+ MG:A8&<592$Z#/0$R79AH/+8MH@(0>!S)%XUW8:/)E.%O6P$P3Q10HDBC^EL)J! MS =Z\.A>D.LLINA2U7)G< RM9:EY":UK$ MKG"?9(*C\2S-4?H.R7\FS5*B _PVCZ5JT2X;5372S'I$%8'V(49R7>=6H<;Q MICD7WF@BP9Y[-106$]( UQ(*5[$@C1U!7@?>*+>KK!UKD^S(BL9745P>H"'I MW4;<_@'?DC'/8_('R%Y7UCD"8MT++"2,<&H"]'17$7DW8,ZNH@3I1$NT: ZU MU'R<4SFM@[D"'$ZV1*YZ0.V,0@MKUPX=ZPTZ#^"2 =X3BL):4_3Y"*$: ME>=A]Y\_6K^B""P)[#<9F$$8PHYWWJA=4KK?ME9!AE9I B8PFY'^83]: Z<# M)A2;1M>";8M%R3,?\DSAXGQ!VM%&&4ZXP.':XWY]^_/[C]9'?-X+- #!T8I# M6CD/O04 _JMX&?F:(BPFW[O)WD*3 \'&6I89LV#*"(7K>.,!C_\N+[BX,[5 MOIC^:/7PWOL"8)L4@.?VUYZI0^'NG=ZYDQX/E/CU M H;Q0!2%\CV:T\%FUZ!R09[-YQQ/XS:Y0L,#B6JR A)OP6<9>G(@HY*,B;B7 M#*V-!AU8?I31N9/4"&3HJ&B9'%]L_9FQ.,5 %?P!"C4(1+"I\,;68EWHDN$O MZX&XWKH[JT7HGO?6C\GHL$<95J7E49# P\, "MJJH&;!?'A8<_=Z=:Y4GP1BAF<7L)D1?< _U;8MAXLIW!#&W:"M1M)HC_[ !AX7 MX>[M#K%3AIS3RO@HGA^7/0E7K$0D^=^F1JSR*3NT]4!\P2DY9Y]U(&!3YI6*DX@$G$D)OPY>(]/QU'X MC8S@D$/_23J(?;"47W1_5"3U"5U^$="Y\$CONY->CP)/;$GA80+E2]CQ1WZ5 M!>+!K_'1RRRX$M0'KATGD^Z1@K;U.V8[U_6V["Q1/$]FXP#RIZ!8 <9 372F M1J>%RU7 )10)S81<(FXF!)MK#SJ=-5J]>/>6(E81PH!H4@3HT0@"(D$3+@]K MD)(J'BUB"4AYPXDS4I0GS.+BGAC=&GQ:'@_)Y)GS!Z"7N0]?KH7)-_/HP."& M2\A@1/N:##38DPADH+_$Q?D\'7V':OEYA",7;DA>:218&EEO3Q3A"=#??:VY M2WDJ Y*9')RDXOCW]V4FJM-J);US)X-B$RN,BA7G5$!"TBM;3X4@0@6_$.Q M($H/-8A(X[OCWCSKM$KRNB\:RRURFV@)?-@G3R^I008RM@DZ@'89G.&V<4RZIFG M-E%637'B9^%I0(('^3?20"D]Y["TSWJS.A'Q,HEI:Y(/Q3]F'$0XY;4":&[Q MS$4D-N3XM^'Q*04! FDNIM$Y4;)(@U&.F:A)()RN$GZN/KQZ$)DC-)7;XSK= MT9K+6A ^N4K$&+BHLX#=1EEZ/O>_\9GN)RE?3S!ONQI*;%X:,#!GM(:/D.RB*K1# M]0E:&J.ZA*VE7D"(.71 >V=/:?6Z/*0$UT^S8W,ED6>@N> MB*21)I-:QY!:O:2VU>/070%G#_UL/UI )[$XUGB,4,SV-+I2;$WX8/S:C[($ MTYG",,JP'%*$&-9292C9241'?8J22R&?1]?U8#5>)62\O*6(CB-,/P2,GOF; MB-SK@7#YU4:&GFV)$U51D+$6N:=4//2W2^E'\*O='P[MX:!O:?6TY="V'BZT MT!'$=Z36\TFI<(;)@D2Z(X@HSUS<4D2L^ST'7B3CS[A8"IC(B\D[]Q,]L35@ M<#M<(D)^PCF^M689!0G4>H4[&\I%"_N5#N3=7B&X2Q!Q MK(O\HD#49="I";GE3CNP(*6,754?7"0!CHO7J\P->-X,T::2H]1Q/\4Q METNFG]J >Q(FS).)"@0EL3U1I@#7PV-*]5#B["*3&6DR.X$HHE3DL4X&&,/U MDU+F%Y[WK^4M8Y;#-N=>1(!W 133 W/B$/EE"RRC4B4<"IX )SQI"7DIW%-\ MB[=?Q1&\6E2]E!D+U-@\ C@700WLE P+[O;/*#\"SU;\:(;1(#J,B.);:^X' M%#;Z+"(6H? ?* MBI!\(/\LG<2E^P",:1',FC,_%MPI,V&+2K)#J@D^XDD5TN2["-AR(N0%%38E MDCRWOYP\Z>*Z8A6Y I -(GN4A[[UI4BZX?)B[-7NUT&2JN(U2D C61J\8Q6)LOT3+*,29:I-UFF M)!CW9)5.8\ESY?Y%,XRKY3 M(R+8$HXIG"J1MA#=LQC>\[S;U_)#U].*1='KOC(+^%EF]'8[13($62:EQ(D)QE@T-O?Q36!F;EEP:J[>J>*@,8A[4$G4P M!1'U-S7).Q=6V0W X$YK2(O7YI>R:1(%6 MNS8ESFUMH]]WU?X/5+_W>G??5> =SM#K4(6(BB<41%N_4"$)$ D))D3$7[_G M&/.0&0BHW2C09CW/ZB60PSR,,>8X7N,WP1+)<;,2S#7>B$_:B,Q>/A]OQ!9L M1#JWEU^)UASOQ.?)II@EMF$C8MFT)1L!LBD=[\3Z=N*=2/ZOJ:V?-^G2.R;] MH0KBYTYYP;9]YQH0BPB^_.^W_+=?7(]L:2^3F8<7_]0F%Z55'G#VDF[H)6%G MP!T@9=6BD;(X:$7WU[M=4![9\/J$5N,[!C=I<;OW]R[PQ*)K8-6&TDU;_#>\ MC3+U9WZ5^M/%/:6\\=W]'>J' IB%A?D8_?3/)H/-,_EODD%Z'6)NPUVN&L+S M61&NS+4)N$U/[O-;HE!#9]/S7D<3%.;%V*[.Q/-[NJS7R7>BB9"-_7NM6NP6 M;&Q,T+]M^FX70?]2=]5D-O/;K;8W8(C613CM XZ:+\&&.\ESG]"X9&K)W].>9&/IG.%&)K M(Z;G/\_:2)=SR7PY_X7ZAOXJ$-&%,:&9D=_;/*_P'P 7%XAST;ZV32$6O5X[ M=<$S*5F>9&2:)*8&AYN-\4S(B(XJ$O M(O.P-DA_9:4NJ#)(7^0;):Q@3QWQ MC$O>#B0)G2!HZRHL&,M)-52B=FM@A/JEP1QTUWPR:*&FDW/A.3Y M^:4D_T+E*.]5BITP@@9'4B],&A'N2*8 @\8""&/#)*6YJY) M>+OT2MHZU-8]+*[_+.&\*@8*17, ->83+FX$/2Q%6%1-F/I_OZGIK%+^1DOJ M/J,*XC9H:8HM>@0T_O*J$-7"]H-8:@NW=$6)J^@Z&6@BM/\D=/<.BKE]6FP' MU:[D)BQLH^ .%/LQW"H4"ZA$#3(BC5C0/5!?1(ZD^(*:M,YRKU &<,A@J;UE M+4L9[.&(T#_B%8%@Q$_!&EBHZ"0#8$AI6,F 4I,KZ]WCBC[8 M7.PRZ4V6;#(KF4.R8L"L$3L'OT3N&[:A(GNWH@$%GI 13VE@DU4U)IXQ?:!R;J/4M[ORQA M A/>0IZXEVA!F:(S87T?*?/ MK-?)0\DO]%-ICY9'DA%4;$ >330-VGG63APZ+KLJK:1.*2!) &EBVCVH5!:( M%!-SA.J8O8(6Z'8#V*GE.:SAI#VW=MY4'8MZ3D+&@/HA&3FX,:DN.[^D&T-= MAM7Y#F [6=V?BZO[C;BZ/Y)8-U+='_3N62+@]A)M\0/RL1I4;P,*/I$%'I-9 M '+D@D4U R =P(YC(KJ7R.QE"O]"F4(=% 8@S[@F+EA(/B\7RDFN&CO^!%HC MHA.$2$TJNAA8SLIC)WSQ/,:8)*J8V9N673EA*9Y/DI=@EPB KSX4$KIN$WW; M#_JM'QMZ7[*J9MLJ[F/="'2C>843-5E8-*GM*FTXU@,L-H$'R;IZ$N)C]QG/ M8Z)24Y@$VDX^Z!9/U%6XW;=H:S_>T!G>2A068PH(IO!*DU(X]6]XY */XG@3 MFP\\/@FSQW0I8T3T;&*#:-#_$QK)H! M!H"LB_0"[2/$-_D?T=Q/6&2 MYS_R61< ,KXGX!!Q5E"4%]:.'(%X9U(;)6H)VT:"/%Y'WXHZ"0:T\(H]:%\@ M(4 "YI[4VM$030"9::N'>@JHM)<\.AEE'!CHZG)9YUU9R3/98-[;N#V[ESAW M/&'34/Z-,EQ1ND@T'(#*(J)5H(I/#&U@$VVP/^,+2SAU%/1O<5U0I7&9DR Z MF,A@>\#W\P-: >\<#S#OAO!TC45G*>KS^BXWR6HAA%[0,Q7L&XIP)/G&"*$6 M]O+*O[#I%)(&R"MB?8Y\JKGP6T![*,'&_R4A0.QJ' -E@(F;0E L.HAG(4@,I)7P#4>>2A&W( M4_(86+1T\=]>0H8N!7 G" >I$MK2DV$M MG%)*,G%NO+RH-G3= &F"7;\&C@5H=.S)K$O:MAY8T+Z3[VG,=N"XE6 G&6E& M-8.KZEPW&*<=]> M>/+4I!,SD98).T/1)<9(BA =686>DR&,X8QD;(64O!%T;F< <I8%HH(DYWB@/X2<#?MB<5HA[IX>-\L64K0AA223K>@A+&L M#)JZH2<&AJJCXV1#]@ES,F;R\']O+4[?;! 0NF5J9"\J-.4%EKWF$8T&_,4B M%/CI(6M$_CY'US:'X$4%Z"!LQ58(W\Z(/@@D%'B-JKQ'-D<&]BTJB!NB>5OH M]&*TOM1@-9F?'QH\L99M8*QIFC&> M!%*S;6/;L-8$W?2@/!(>(?LB5.CV7FLO<52I7'(%FG>XA#$(16"9L"2S ]F& M82 8GG@:M^D\%D<8L2#G2!T2AN=T0(](@'8?T]6CQQ\VH&=PH<#A$$4=T;PI MZ#M ,SG@5@D-7@#J6XX'6@=H"H&077;/)(3-+S58#,^4-\F=&PZVM"'G)I%8 M7@@K54XSH??@AK&$$UC?5JU*=MR#[O&T4SMK23<3%*EQ!I*WG%"2QOKEH4U@ M&Y+*, )SUAS!ZZ2N"_#1)::*:-8P_Z)@QEJ(OMV ON7FA-@0$BF6;;'\4+'% M<)KC>(07C3H@(B[M.7\J':!H]%A:@&>R1,)M#74DS> MM*']*082H64%JE5[B?U D3398C.,^2ES*U>=S$ ,&TYX,EH$ MQC8L9SH77*/&_="813V)\SRQ^ !^%=_,$@_%+)/R"D7S":002.,!.#*L33=$ M=%UT6 & ?< A=H*,$J!T-99*YYH&;YA,?H2@CN-[C$H7*&L:Y,K0OAV@!A%= MEKH[>)A),UW-'P&U:08UZE;-!;3B$=Z'ZX!*,N%KF)K$4UTP%/'AJNMB/!F# M0++@W\EX6>^:^P# M37B_0N,07&70T!4!1S^YB'GJ'5DX$"$?9%JR;T4:K^>A?8='HTY#P@&XLX!U MUI<>T>0&TX7Q6H"TC.H,;?"+=K;H122.^LAS4[3^D76?"%6)GLU!1.L#SMMU M(G8WJ;I*#B[-Z5-=Z%,M?CJ#@/UNX6S!H;P87)=.^!Y7GJ5]GQAC[]-Z'X>/ M$.F;N/]>)-E]*-B $&,2BTF,DYAD'DA.[L1T8-C@'*)I MCC,:RXT@L+WM[X9\"[XTJ.UF7E+FQ0\2[40A*?J>,,)B:BBPNX3;((%FC%6R MFN%3,Y)'KO<2W,@RO<"XT>GB8:J9Q(B!-TUT1W:DTBZ/*K-8Y$:M;II!):7&8::@%_@19PDI_96\*9@"2\2ESGD(P()G$"UNB-E"O5,7 M4R:"):(N2W0YH%MB"GFVXAD84L-@,IDEOHNG^NH//J23L\T2C9K(OF-!7!#C M"4^:7VA@F(IZ)D,>[Z 6%:(BC@U.DZZAJ3YSTP:[&T0V=R:"6Q'A2]FIS;K*J9@IR_W8\(U@G7"3;-[RVX/$HBZ-\P#%\9('2I0L MZD./\M!7KC'Q77!%:0,H$ 2_,0L/L016!SR0YOR3J)R@J3YS7:X)5_BLK3@6 M(N,RLF:/P\4(A0AN1\87L$T?3WVA;=AI21J%FM AD=#!7'R1(LM?B8&115\0 M;"/EA7#:$,O!,FDS=E/,4<2=@Z""E.HL>:G'0KSK07SW'J^PV4SYO M5MR1\,=8+PJX&332*K]M[F)L5(W36K*,L%;!:W'5T.Y-'#;V(9HYX18TC0KB M?C,Y'(#BN*8WI#D)\ >0R)0\T1N88W)P>IX4WHV<@\B:9$H6.\$]@]%<>(P] M8XHJF3I_#B=D9S6 \N3*$C(#A6HHI\.E"L&Q%.2:_8).R5",,G@MA:V008 V M$&U EM?):E"M:"YL.?\K803C!RT2)G\M_$S%&P;FYZ7;@0G(&%T?:41TI/W< M#J/S"W&($2WR-"0[3-*'H#[$@&D;>JGH@V8E!5,(2FUXAW;H9XOX-@Q*"H\Q MKJ0+ J"& H7J(>1+_W<*(H=\(J<"Y!UA_BXE[-!C>6Q^48#1IZ)1,K431!V' M/']1 022^6ZGEQ_ MA>,"8R!B&\',("R/R4I1*A$,*)3T#9GW5*<1,D?>*XDLR-4ICX@>LH3S3^;U M3T+NH>U%"Z?H8\V(3$BCW(:8XC_NDZ,]7B;+#P1-XEW!L8 M!O(#5-WPUN.P,VC[@HWW1PG#:J#G?W9J-F&7/SI)BTKM:#MM)Y.,"G&249QD MM*U)1I+#@CL1 %.+)@XM<294),A*6E4/K-^S?,QE9-!!'.@S]((9)$)#1(3% MWLT295"5H5&]M%AFA(@IAJHMO95D^>8B@MYC3J:DAQN"*QOL9^2^XG> M1>U#Q"^B%3KP;'*$TK\16R_D#7R12_7D^G"YRB?TC B@UKU$O4=U5+H>*A%N M_^*8LCR@%C7FR8 (W?Z 9;8&;T\*2%D1?A U?+0&@FKT?Q5RBS"Z;RMRS_Q9 MRM 1%&G:J/$UJ?=THW;@GZ\@A;/*@?3ZP18P!S:J\U2BH]?%,T#66EQ@4]]9 M^"'GADYF;.K+'D$!&JG$)GOFPZ-\UW!Y3D47 >WHW]PQA7(9*]49, -W'K$% M#%F%P+6V80E3-BA!!+=;@&PT/U JQ2-/*]G)#LFK9'#4NB&'%!; SNC^!,\D M(^^[ZFC%"J'A-;]"RWWOMP,3XO3@WY92_L$V4B&-DOG\I5Q^*?6$K1(Q;XEM M3)\_PZ)>#)6AYH=R"=)*NFL1O'ZB9133B+WF>-FDT,3Y$/^T091(8ESVH%1:'7G31%JO\ M99(%[]T284_'\J6E+=_,S#J-"%7;CB0/X5;AF)O83J>2;TYZ*P1 MBC?WZS#(5#+)2NN2)^#8J4&XEPMS(="$-9@OQ V#=WUQP3F?6;3EKATUS-1( M46N4G;_KXMFU6$4QCE7$L8IMC55\EJ)P20X$\E*>G73 DT-CW>"C=0.F*$MY M)2(S-SCMF1O/DZ',DS3]%_\2%X(A%?)YX0D(](O9X:+53/ .#GT[48?&9Z%Z M1^@!02HZ2XJ'\:P!8/:Z18IGU=,5X>LI?!9/U1-FAOPZ_4/SC[UHC(RU9R"ORCO& M5\C/)4K!DT'3BW7 )V9C&ICC\>+M(A,Y8O'H,LRO7I"'C(^D."(F%.N(5&0L MV?V--&0T)N$?PB6_G(4\F3I4J""\K!>NS.)NG-=B0\?B:^@9RE,5:964+FPT M\;B>$[F0$A4NI$.G"Y*4I-G02K@;WJIDZ%=(?BORGU?79(CL133SSS E%WN* M2$G+:Q6NW.*02[169_2]FKB,[&DN252F(@64!2E'ACI:L.8FR7)SA3!F:XE]H.2+_)OD(!*RRS)HVB[JQ4#$$)+>AD;!+C.)261<3DAX%"2KEPF MR9KNZ!PS2:SX7J(-(8*>#ZL5[-%\:2<%:G9L!H K*5ER$GDHW=M;D@DME4.* MA5NH7"#7O%*X@%(Y *U3NPXH=:_2(6\]\5KV_!)9+QVYJTGRE?LC:%4J9^,Y M731?'XOH M>**2DRJ=25P3>QD2^,EA+8Z"Q'>8"W(S@#X/B&@0:+/( M37+=>]3LV<@\O^L9CSYFA9"O= M1B# \.E+D28Y_PI\>VBN"P_BJT58^13&3 LLH5FDMB=6!WZ1%ADG8NHF*8*QWX=%3@,4K^A;PY9%7AG%W$M+I16W2P0=L1+IKNR E! MW@N5OL7=E$C2O(6DYSZ/2,8"6X]M13$T4%'+G,-J]OV-RLMM@B4_UU# M7=+1?L'&@//!U45I#W:O(C):-@#".\]L,HS<$2V"&F+DZ+?,%P',"+E_POP! MJT(<4:S>2OIIK: 30RXH?;(2-/6?&GP(2JR1@R"A M3FF!( O5ON'MN'I$'(Q,\&K35U7&KFFQ9\O72R\$3Q"R#P*"7F?:,?], M8ZG6+-@=(DS%EKA<#G.%VA*&(71)\<0I%);+=+L"P2S+>/ED6%K2".9W6HHI MRDH>I1I9J.Q:]+ 41P_CZ.%FHXSDN:X*.)@Q> M1:@!*D><9XTRDC@QGF"AL282M,NQ2HX6VL@$7),C1%RF&FYTH?%\GPI)QPCZ MV/695U1J(R0!0P4'M6D'[=/#9RRDL*LSMJK[@:8!,X -XGA45N"A9N=.T('C M3<=ET),V*$X05@PYFG@.YE+-:M6Q44=?_H-O4\Q ]!/PZ4)P13KJ4$M.X@DH M=W2.F(-\<,I6Q_S9^ZD]BE;Z;'D([$#")6IQ7*(-1<0"67IK!.&E50!*X1A3 M4(7"(CU@C$%O.QJ#N&9>)2.X/\"\"^Y0:?B6-53&(IH:!+EOR= ]:%$),SXA M+S1FJ(1,:8-NF_&;&G3YQ=@25=0:ZO")B A"W UB@!-A$SR?J3E1JE\V"%<$ MKD]##T6*(M>%O56\ [#C;(,C#%')!PV+J$-KSIU$7F-L*D$/5'?=#[5A!(<< MM)>E@/4LB"8PJ8B% &S(F^[!S(+X-(#M&W@0>HO>-,^8 Q>49;7.VYD*8'8$ M7>"?0O"&>Y!E,8];:#OD&>S5(!&X#NP:8'+I=(OG[N$W)"E-80:&/$;OU2BF M"%J&0U2_ 2E&LR0ET$'>BX2E[8>P*5:\%3:,N2ZX=;N6EP 8T5YY+O@F)6-' MQ]Y6,L]6!-S>W=Z@3C;3[F//X HN7IQ)]>&E+:RKEI&R4+*8P18P^F7MQ,,= M?6C_TDQ>CAFC.V])'@T_N.@C6?]9BH>4I&A(+!T#29I:T8MM\BR0L+?:&Q,0OH3'0@Z+! MB!:T+67P.),$-U?DFT)-<46C<@ID0+$&270@&P:0%A,^B3/4#-!A0G\5)><"H2;8B8@%F=-'3WRR*!FVIR'8 M:I3]1$%P_9'PJ9^=5>?VG:?-L6%SU4;%HF,[A>E8OF?T?(LHJ#WCLWHZ1QW@ M'TR:D81)D97":S/!;CCTQ(6W<=>I'BS4$\@1"#/"[Q3W&)83-BVM2(I$4LI/ M"5$C9,7#F#'[E>7\$67!0GD&GBU"0V &]BR#0G* @&(8JDS!(6,DO&([(U,C M&VP;V ^8(@;3]D,!7/!UT#-H;A:!7Y2B?U"[4H#ZR,3.3=" 18-\G.#<53D' ML&"T2@4BGMR;(JY;4 6)E@SCA6F:+C?;7I7$&)EE5BIH:W(#-U[A)SE6%R4V MKB=]%B\7[-(EA&I]W)T3#H(+GGMV\/$$-7@6CPY[PEZ&A0T/A=@&'LW]!"N8 M9[?]UL""=HIRTP46U_99(0M%O&-6@Q"\X<>SR)$\JA"-V3-Y5Z TAB>QSCT3 M:US".Y3 )I4!T!Y&L:"8DV6"F:CJRW-?6I,#5P?#H+@D2PIS-F3E0*XE7/D* MS?+P(9D0U#CB";!"HRC(D)PAA2+QBBYAVBG6?@RSC]'_16LO _58&%P\TEN_ M;/Y?=33^]X&(A(M$)J:8B9[STLD,U;L&1KK$_?S1% B6PQ%_#P0N>IG0?ANS MQK.BF[LZ!C^!:OV=# @5DRWQ)?. S^IKR8!4 M.0Y(Q0&I;2UGVQ(U:&-53MNL>[W]K U']U6:#!P^AQ:.=CQNZ?185\3 $(S0 MGI3 &_/6@:4_96"9(+JXU@-_G;['(Z:=QB['#W^Z;3(=(RY?A@B]U)4( 2)];>&9;4 @+R?%&E!1G%#0I*X6'MJA+HU)Z5VN>(%S 5# MG7UL _<2G$)!U"'2#_<4)1-='P6@E E&LP%,#2(')B'5L-8[EWD4%OY]Z3US M'ID@HTEJ5C\OH;WYLT:LQ%RC:K8<&SI9Y.4$PX"96)+D6Z+K!Z[M#U/XQ19\ MBLY_*X+-O)L:4(Q,"2R&!?%7%UF;)GF8DS_'R[,Y5_/B0HEU5R=+ BIHK/^5 M*05>?&1I2#_E2Q'EN8"-)-]3%2!=EK.#.),&>PX'=R[PQR"== W+-*"U&Z4[ MVS*'!O2C89L.A=[. Q80(308?U4^PS:J\UPO,#(O V9##1^W2/C9 M_'RQ:C8M%:M*;",T\&6A\,3B^Y>^&P,:(T/U?*D .HAE2$_!!B>!J&2Y>:(2 MDW&$K'>#T.))-Q#G8?$-FD%(F?]-+3KV$M7@^)%&!#DFE"^H7T\ZI&3NPRH5 MU9.@'$27NVYP75=<-N,JC,#(CY@?I+_4Q3PT'+#*=3I MJ1[+JO8\7NHCY3_QL=/YT+./,B2.YJ_L7BE,'7GRAAPTC;YG)MF.Y$ZV) MHPU3-*41TO@(]6R>MR%(4!G1!8;E;!HLEHT+C$,&%1Y*OQVICR/9I(EK:I0WR(^AMHE3%8.$)@0.&?/!T6*,QI8S,PP1 MDQ5?4,47X&582@UF74( G/(BL5$*[*@8C: 03 ]!C%$+ P19C3^1SO:2Z_AT MLFRBM=:E:&$PEX"T5,0 NAWN.8WEXA29DD==^$Q19X)DBJ?S8ETGT0&9@A5X M_C]5&0J 965!H' H5G["QT.@+%/\)9AB( M8L0+U=/51\:(YW1E+=/#\];U+9XPNF/!BX(2!R_BX,5F@Q>K(Z^H83L :XV* M%T[)0X8 7.L4T27.1=&!:Y2&Q;>;ZPU9BO-Q #R+(@ 2QU[Q@_^ASP,X!K&,4 [&J6Y,(\J$G0-9=!% M(3AQ^5O9T])T#A-=S,!PT87+A!R5I^PIA>Q>-OTO>?KL?7PI)&J7G@].I!ZA M,;XD_#,6:/V@$FU*%N%52<*$.[Z87ZIV"3'X$^.#)4BTYH\7CM_ M,>L/E<&?.^6%<-T[UT!S+/CRO]]*WWYQ/;*YO4R!.VX%Y/#X.8$^K@1W"7_@ M@I56N;792[JAEX3CFW<0JZ6QB1K$$^F?"]DQ](___-.55O#7^&7#:Q5:F>^8 M.^/XGFKKWM^[P!^+#LQ5FTMW;?'?\#[*G)#Y54XH[Y6+&]_^E@N+F6?PWJ2 =4\'O4T%VUZE 6&WDO=$9_F+\;AW6[Z;G_=<:9D*=[AN8B<2:&.J4B38;2L)X"T)D(I_- MK-O"V?3VQF3]NP[;W2=K.()BJHZI6O+U[3Y1I[/%A=W==K_;G"+57 *#L@LF MP_;PY*=.DELZ:U*9=HSGBOGTG^,!CDGT-^/56TFB^4(N)M$O1**?L#_KIM#R MNA27;7(*M6@W7 %AR0!>I8JK)R,V/]9O?FS0-_KAVM$63G?M1DPRFR[$UGG, M'NMQ3&UZNFMFCW*RK.1C[HBY8RT.KDW/=MUG1R:941;C%=ON ]L(!WPA0RY, MY5E"Y;KC0YGA1IAZC='%3<]KW>R;2^;+Y9C$8Q(/%+I-SVO=)*XD70.Q8& M1O%RPB"7 /44[M\'D#<<+@,;WX1[^M!.[ *IED,H8VF1\VAP3;T Y)HPZ "D.)AMO))(+@&>9"-$%RP#04I3.1),= M !!%G#*'8HBFE7])\*%B05>AQ;!&4$'C*PHZ?>9X@%U%?C42^[1#%5Y:IYUW MK]5G,H,I1_*DDZ!PQW^E)?3 A:?/P0?.];W;4K! >=(;D.+!,7B+N+Y2DQ,9 M(WH6"81-,6'I!"8P 4!&9YU.R6<9 C@$-NT:\@$@Q+)NDJUV#<1#EELA!R#H M 8PG2A?R"K@9D8"6O8N!K0FHT #CV[ IC#8\QJ78QM@@9\H:3\-MM&.TZ&( M/$9YBF,ZAP8]?P=@<;H>;[1&;X1YOF&-$&!.0NL58PR?-0S(EX&:XK 1-I1? M+_ Y<6ATPAN24XR^5#Y\E!308=<#_#C6)9)M$\6=GM!&?D*.1*'AAYX&SY"? M <*60A>:DKVE1Q2-D*FAO>5?@_XJW3E#'*$V+01+Z%ZSP@:Z='K@QU(LEOX M.Q(CWT,L[1&1;BF*R9R"MAT:WJZJ3$BM##%L6^ETB7RR5*0)8%C_.(:H)-QNB)QKNOHVBCW0^%8H"=/ 74+X!: M4Q!P\A:NAC!LX6<*6@T D08\!.8\PH:,=$P,XE02F0,5Y)B!YS*Q$$QO /0" M&-?8'IJA?$.' '4F.L537%36\8"A8_.;@V?3@Y2*% !=D_8>V1Y)N6]"[\DH MIF'R8@$M&YHSLN-V+U&Q"7'UU"<' >'QV41432R&!RG0*^E)S>:#/,XA,56/ M9CP";B@#/#9M"@RJN=C:G&D2*RP4R"H=*Y!SCE/6C?*M]#H$_K^N&J*'SUPE%F6HZDD" \^?#H MN6^,L$4\[]K36+W]Y"[+1 YMR@P5YM;!31"8 **H7M!OA*/3L M0%!]G=&@+K)MQU(6A% XHY,!&*$-5S;-JM80YN MGW(VU4U8: M6\ES30.H.]12RG5L!U3!$9UL=YU&Y(I1FLMMW=>'"3VU$G=$ :OHSI@(]__\ M8WZ2[8MV=]!G@+:% _E[*)0E:=2M"1&@Z//:=ZB[SX,3M=)JXYTII< ![E%) MA$,4O8B^#68TNC0%##>S%>GIYAK8Z0>:OI-GE7(E>FY'M*PCLGK^VUS8+%#I M&E*7I4_T>%L+H,8762BTJ!?-\VNR-?\?61:$][6AS93Q1%U_S%JFU@)M[6+/ MDL&1A2\6['G08IDV+UN_>>(\C9NF,7S5\-NI 2,)MCW7AX0B4COG- Y^G)^[![0/26F(X.N] 9TY&:I-)T7:.6#<& M-"IQF-4 Z%)DX9< -F5P91*?NB\;#<;\]C#4A*G_]UO'2.>,4J94[)3+>KF3 M2V>U3MDH]CK=8M[(Y IJ.E,N?*.')+T#.@L6*U?0#X"(=3C\"'60CQ;[=$#T M4J)$^NRF]@&6*QLI>0AX[4+PT^P4A&Q<]/\AO2=YN@7X ISI1?Q-4 MCFNSH,F*= ?VJM"Q1P-&0^BWL#I4KA!%AX@;M*+I&/ (_X;AA;U5GM1",RQW))M.:KFTQAU[;8.D-,8-D4AC60LYM'UH]W3JO:J2 M3R91M/JN@>*9*RS0J=+0T#%.+&MPG4U4]"N )XAVGF->$+ T+>C.0OXF6XK- M;9CC41P,Q/J1+G&F-GULY:).B _/3H'U4?!4[N3#O !L4\T&]_KX/=0-L/PU!:.+:(%KHH:I1MR79 M0(TLID?#?[P'(-6,@"4Q!"-4AKF^;-Q5']7R$+IW@:L3'7+/K-N+1K>TQ][. M>I61JWJ&@6J#QYTA-*CH!3THH-688]N&1KO1\8YNTAOWP.*@DT'-&GYN&D^. MA8W/Q(PC(CTP[:3LFN9T99DC/#Y0J4&_K^,.:;/E,5@^DAAE+E(R2)>L&^"[^7#:"Y;V!C-4:_+@T]VM3=;!QD2J8(',\O7\,SG% 9YY[H;+0C 4#NH M*LOR.% GANA>5/D6U$82<^F(;XHTF+O"L\->Q+2OD@)<#E@ M&),>@5W'=;$[BR=:DE7VFXDS1[6]T QJONOHT#G$77JC=$GH_F1B;/G0==@C M*KF*WNWOZM^)_)ZB_"NA=AUF' 2#8LYP3:7.?3$@232')P@#+,P][JR^WV@F MFO"\[]#6$/J8!XYV)MKY$_Z>?^?\7%:^^GOW[T1VKYC_Y=DLVPQL-2H<_TH2_X+U)J&Z!UK]X K).;SS> MN4A(2>1UJ?4FB^"$FLFQ_MH)N0&G8>OLUQ:9-?-%*7A!]EUCSRMB[,BIL/Z@ M;/)P+28?H1/]78_-T"6)S]8W\0^&U003<>TFH&WH!&ZK(A+UQ'TZ1,:IV*D^ MZ ^;Y((-KZ)=O1..QFP\@WTA?F1/6*'6)T.L/"(_&B+N3Z@ [L.7@DW,J1C: M0UI&T/ 3?-Z M4 H:QD,NL^.:?3.Z[7P"6WG;SA/U+]N8T6P[TX5Q\-^X4K/!Z2@W_#I.%6P#GR[D MY<[PD[=IB%(:RZ+KF1OPOCTP]#ZY2I(W\20U'5S?NL$_ M=&>)]+\D=[=(J _XZO :;=P] B3$]TQ/5\<,KJKCKE M75(_>[2*/-HEAR:T@#9UC#1*:5T]\WG^/" [P=JW0SL,G)'(ER3W$RE)#Z.Y M)XGH8 (WEOM77%I- )VR(366:HOL"A$/W4M4/,P_QDQ$=G@LSB&YH)^$KY$J M2\A1"+!'(\@8_( P<10'OEO16V07&E)2/<_13%QD/.:E0SQ,6G2O:4XT\Z/. M.=E%HB?^ :8M.9_18, 8\A/H\60CO0%APA0J:7/$2]\-"9U$J-$2J=38,4%9 MTC&%/C$"G06TI^^<0M&=LOR1E,#YQ>&M9EF&D"=(*P_$)'@\FAHT2TM+ B&U MR"798E)9KQ7ZJ63PA@B=1VT_-,TPV5[0 ^9YFX1AJ5LK18;GH%;,U$K,_;83 MKC\VC-"/$U>U/95G> .)0=#HZX(Z\P" M=__^#@@@:J97<0D26NN29 MRRA_4[W;)6ZNAJ+EO6,WDC7\HOI*B5JHV+5N.L?E"YKATURZN6YUB,;_6%+5?3-P.PDQSD0P4$PZ6_4$P)>LW;9:%XG&H>)^L5![;)&_KFX3C1K1_76 M=:U9.TA5!O 49C>*N!N&,\SH!CVFBF6.+[$!0=@T!;RSX M8&]KV\@M*%$H'XS(2S5U+_$920F[(ULP\4$6,)2N-*AI9F5++*0;E,+P@*[? MM4Q-D)-4:=, +R5(?'9L?P_MQM\B(^^R6FGL!VEX$G$* "CT4MJ8-FI/7,>B M6%&1&"C+R%D@JFBNB:P2 A%@]%+G[ZFR]Z3PJ[Z+_'[HJB,#4EL3WS-*.OLW MKS4"5 8Z:$*I$P,M@M88!!^:UPVW3Z37"V,9MFS7D&1(3#=ZE^#SC%!)>DY=DZBH>HLN'D(EWKH=A'>829*8DWD54UD'^''0&QQG236 M.X(T*6_)003^178^ *V; 7Y(% ?3K B:6]*@E2KR7:9'T]:0CBG,74@[G']< MY(@$BP.[,#P#)NB9/U1-C*FXDO&:3'=$AM,W/9K&(T0=RB51+BIG)R+JD6Z, M#73/1N882P A^#ZUNL4I&,U+?" MLJ05W(])T-QU*(D6_DB<4RP2 N@0W<<"AX!BWG[PX5(FKA'.(_B58[Y@+3 @ MXU@J77ZB[F!E,^XLO I3L+KH20]0*Q!?SZ55)5A]-QT86#BQ5"$$XNRY]-01 M6B#L.[\D*9[!,'^(@DID'?G_GDL&PEFD(2\!PSUA8Z;ZEJ,9.B9_H6KK :,B M_V.,8-G+^6I%#?V5@27E99L? JPNE2$Z93G'$U5X+4#[DBX6TZ%02MBH!U$H M)Q#XQ,AJ,F$@\"&4\AE]LI$BA9*E2U)PQ* TTIR'89-!H186%/6K8!CA*O)H MI=;W6!1%KO8+P$]&JFZ XA'(53G[=/X5H"YA-K&4 ;YJ9S"A) 3$(C$(2V? MK %!MEUQADIF3*QFOU4%J8+\U@!B 27#.6)HQ5J(E*RM\16BLI.BC&'5KF^3 M[]'M84 .#, C\9]5(A$$]!.6F; 4569[TF>M8 0FQE4O_"8$TPWI Z&?.:X: M/ET39@$]A-7)C\3W]-_,BX#"E H Q!R298Q 7!22E3TX^AR RH$,9(! KA0[ MTU IH:6K1"FP+,/NH_ACI1OFDT'Q!8BV8AG/ =02S6\))L7D1>0F> G=,3P* MN&'!JB.>&;'865GCG"H7?1)0M$'(;,+R5$, -,'\R:.36,<:C(<)MFBJ0$)( M,D$%EWK&6*4)5G0LHI@M^GZ08K8LFQ>WQF'%PN2B&=O*KZ%6O5VFU9YDG.0J M2QJH2/C!=8Q>\[VL#LBC#0B(@A?!]57KXP3@//SY5HN_"E31>814N]13<>$0 M2DZ_&:0RY%)A0'5!=0M 5.()'JY9#@I)$#'/9^H:PCFZ ;ZS@"HG'U$#]53R MJ, A)R'+\EIBFJ9.H7/W$A6N7\&.&SJM.Q.$X*UP3[K&0N9H+I3>SPRW "0& M=3Z6PD.N1Y5ECYRU7(/ZO_\G6R:V)9\;"CQI*/-HZ430DIL<=T91]H1.J$/+ M1P!I1?!U8HK9!NID3&]"?Q'*.%@K*-J1]#8J MSX%: ]:W^T017)>HGB93^R>TV0!DB$OVOV@9(:R/D M@P1,I W\+4&R,D'JL MZM[2F#=10)=$#)$5 =]/>J82G+RQ74@%A=UFXF3D2=N#,@7CHNK MP,\S(.J@F&X,18#D6]; G\$V\2DG."[-CE\:;"5/*P_(-O49[XP7%:R>7S- M)*.'QY"-7@]"*F"O0$<.4?P]MYF&Y&*2EB#F'51.=1U\]GSM.!ES(S2:1VCY MM'!140X0'KA%#)M/G \?+5JNS&TV9\&^ 1:>QDVB?)#4<\J7BU;U4,^ X0E3 M2-3VV STG,4]WR)=Y"+PT;QN&XJ?HK(IL31GNM"90:P%YF?%G:*&&740$E." MR0^6D2(-AEU(<0Q .+#=)'-AG.Y),5D53/NN5"H!Z=B*>O\!@#5\EV,"?!5DKS,G!N01?B2H'8$1[8W MP[8C MX5S-(9*'')V0EQ+3.XRL5F]=U)J5\\M:\Y-I_7)@6JIN6..!28ZL2\.VO9GU MI-JF^HF#""4(Q001CRP>63RR>&3QR.*1Q2.+1Q:/+!Y9/+)X9/'(/FQDNY9E MD(^S#.(L@]UL?;<3X )Q"?].2OYWE/ O5$]B/"@H[&^**LTXLWU)7?_;Z_1Y MS?NJ$.(NS\DTBPGY(#&Z*,QES*+2:N.Y9%\9@AF9Q, M;CP(TL0'4"HC%SPY/,%>C)UO E_)Y'M0&08JS;#GC1$,/=0A>LOW&;8FEJ=X MVBS2&DL'8TL*_5(T$R+9O#)#SHL0OR*2&X.C]?SI+XE?V8(/-P M*Q%-.K 0+77L&3_X'_]>@UW S67I&S#3<+(PAI2ESAQ_\@.!I:/F+QDQW/2D M5#AQR7]U/@=V68G^]L]$EW_\K7D0T82G'!L7#I%,X=\R*+KM("2Z- AFQXHN M(>5"L?SO^7&%+WJET_$[AOQ& _,,#8F#GA>D_:E!EJ7419 FK@4@V[ D_\!F_H,$ M$=-F3)L@RGW71JV T-_0F(FNE0&)DK.^*OHQ,N "@#!0O2$'Q-!=$_'W_Z%G M*/PI2%=H)_/*B =/YO0ZWYPH>"/3)BW#%7 = ],R0F5K \QV]U!;P.^B'8K<8!E]59/N6<$,F]/OMEK=!IPEE3I$4:) G4R )2!9.K0\ G5NI@*@ M,8B5_CV:\9V<=U@P?4(%6_^_WJ-TZX;GF0))DQ3Y8X__MW?]#!3?GCEAVOU%V7[)J3"Z/OU^* M^K;DHEP%OJ@"(.:!Z75]UZ.>C[^_G'X0D]D[R>QYN^(=((["JOA[AY/?*,=V\G6XBD-<350N*G;];YL@,E3^/ M:0FY5( :Y>-%/!3)D0#J(8!Y,[.!P&,AY 5! MR<[8F!AC8GR#M/.8'X$%GVS'E6).K\29_K%]3'C%Y$1HUJ"M#%'&9!>3W?]X M_^>)$RGG_+%C)PQB,S@S:"#-DFQBHHJ):@V>*U'44+\^JHIZ#HKUK&$&!DNA MA:1F*3?;2XP=.'$IY+\I\-7!UHC(QEZ&;[^7:(6R"823ER@ +G;9DY,3Q8DO MI3""[LD,:-0\I;H%2#L(-%3RMHD+$)_TT=#Q!5+-+*-/\>JPS8PC#9Z93$$# M0H &%(!V+5M M3+!&"R3G*T(UKM@*4O.B2HYP3SA:."4!CA+.DYQM%7"KDV"#8*H01:B=2%54 MK!4N#-ADR/=$O5/3F816/*UN))FE%H[.DZ6-, M$:QH=]L:YJZO_7?&[;X?G\/7M\FHMBB,CWNPQOWX5VGZA+14C>!XIXU MU+5HDR!N<(4TA?=4BMNT&1.VKQ0ULN'R>0F@_AUUR')!+N^QAC.#UYXO5NA6 M:%TQ18^ \^G-.!-K:37\]B5;[#],,=+CQL-QX^%7&P^_M^\P+93[K.[#OR)! MH). Y/:!^5E6H$@SNEULEQL("#H^*HW(F0IZ ,P4>RR\2^2$FVY F^ %A -A M]1G/A"&Y(LUZI\][2W3?FYM$L[U#Y3X!JTP)_/F[4;A%B-))T!\&Y_]O,D08 MXZHMII XH3>@VL5[YGB2. 5R 0?/Y$W[^QL[R4U1;'.O&>:8=7B&QC;D!)S@ M'H2FBJ.F"4#8'-ZQK4@M4/7)QKHRL)9D2-"UYVQ^D65 M:#D7!XE6>[]5/ZA7FO5:ZV/$*1N8C(6S*'%6^2RJ4]$XYIRN=4J_4-?2LT5,U@]$YO>-:Z]3/KA^?CR[/ M"L-&+9,WTY.I>>%<==*=S/R5SKV6?3BI&;6AV7O.9:_]P5-I5B%7YN>O[+Y4 MF^W"\5U[6!A-?]YDCKS'4G/:R2P^\\4OF:=6X_!FJ':F3?5,+_@7LSZYQ[[S\K'O*S&IJA7-KDAMGKSK9CC)_97ERYSGCQF&Q;58;I= M_.*5D^/CFGE4OYLI?K4PJ[GW%\-<;]HI+%[9N,MF[.N;LEIK' U_'CN-T_'A M*5RY,*.!?OM0>*K]'"I&H6HZ3W?W#Z?3"KER84;$?KW]Z;P4A[64.E4R3G%P M?W=ZU2DNOOTXZ[;/K]O:U?!(*]Z5![UZ9?^A3ZXLS%]Y>SZ][CY;QRVE\/.P MT7M^4<_.]J\ZI<5G%C-ZWF\=ERTEI?NW[9.'3BI/]JB\>*7AC_/E5J?6&-X> MGEB5B]MB_?: [+L2\=!AR^CUA^VCH6'UN]IS8>;D?TX[Z?3BI9?Y^_W]_$2; M*:/'N[-2?9+)5I[QTH5)N5=Z^_3L[F6_?7M]?NG,[F^?NY5^)YU9?&JNWY_D M#O33?#OU5#WZF4^?5B]M0LT19#(>/5=Z%YF?F?;MT\'EQ?G5\47ZA4PK%_'4 MS$!KW)SL:VVS7^YXT[9E3L_)4R-(:O_VZ227?[F8*:IOCR>6:F9R%?+4")HZ M.K^\/[V^R;RT4P_3_L"L'J:>3\@*1!# T[!_6RY-6UTE7@LE:M^_O/?NXA,R3D MGXZ@@>=ZH9!5>H?E8:K@=[SAM=X9% A'1]# \/GP;'QP_W0^-%*=_LV94;:: M%7)I! U;ES8E7O>ID(C;VYY&U?W=_T,_71NU+OS&^ MO+@97Q-!$;&Q;CX]?G*MX5GM4:T\YH]JSL^#UA0N76#6[$6WU'1?GA5E=)TQ MRY9U66ZX%;AT@5L??J8FME$T3I1JOMF^-AS]X>6(7!I! \[L\GYVH[QDE,+U M_OWM]>"ZEVJ32R-HP/?SMX73;N>\5KBO/S[72_MC!18K@@8NR5&KCT>>/[Q] M4::'@_W\U.]U6^/IM&#@I0O3ZK6SM^KEX:&K MM#HWKO[SU,_JIV2L$9152+]XE6JEFFJ/3DZ[ST^G9KFGD+%&D$N_[U[W,Z92 M:5>SZOAPVK1ZQ=FTDXT@E^/,TU/MYOAJOV8>*LW1[?.%?7_4[V0CR,70CVWK M,'OIMF>J_3/7.YM=.#UR:02Y.%=MLW(S](?*8[6=[3W==/ULD9P6$>3R\KA_ M5#U2W=%0U7/[E]KXNOVH53K9"#EP\UCUND?[SKDRJM341Z-3,D_;)R/<>%=\A XC8 G+\ M7"AYZ[Y74Y56O> ?9BTPK8@MN3FZJO=;YM%$;51Z.FX_7ZB![=464@L5+ M+T9E\_:E6?@Y;!W^="ZRN9]5[V *ERY0EG%^.KNZ*J0ZM<>+X_-.H=EY.-OO MPZ4+E)6_/'':5Q==EN:/UN_7&B%ZXO*IW/.WS<[PI[%?56YK>J_JWUXKJ0*9 M1 1Q&+F7Z]K4?Q@HC5JG.'[N5RLW]V1I(HBC\SQ-Z47/%+.YHO'^.Q:6YBWW+"R- MV:TWVL<-K]\>/?VLY!M.Z^$L?=7)SY-MIYOO$OU6)SP!#\TI>:.CJME>)Z.5 M&>9CJ]_)1W!)V[BK=W3"F,KLK/W<*Z9NU'NB7.4C9-IE MVFR-+NSQ=>WQY,RJ#4ZK6OZ(7!K!4*EFI>P/C-;E\*AZUD\I]Z=6?9^,->)< MRRF:F:NTZ[E:-7MIYZ[\NY=[G8PU@FS/6OZ5>E72+MM'=UK)2M_J-WKM"BY= M$"FWU9?),..\'-9,.VNU9WKF=);%IW*1\H[R-VIV@7^$^4; 2Z!1[P)W;Z$S MABC?#O^">F+PFY##1@DJP]@UBQZQBC[$32![E=N$_',*ZMI^4/?6E*S3JVXEJ=Q/7*IVB1'O3XP/ M=B=%EM#1"]]N]TINP?EJO27+OJP,,+.7*<<;L04;D=[+Y>*-V(*-*.\I^7@C MMF C8M&T)1L1BZ9MV8ATO WKVP8L:P_C,_R6SOIYLRY&A=K>N@P?*I-_>PV* M;U@"C*^:$S)B;7$98-(00%S\-VH5B!4%7_[W6^;;K_*DLI?[^"5Y)8[Z_D7B ME7QT:;+IY/(UBBEE3922>>4!93[O&5% ['9/1)Y(1E;U_(!FEUR2(@X3"'_]'TPRCU]OP:E2P2&%M MW/&Y\WL7PWS*44.-^*^^"M2Y]]57(>:(F"-DG](?L@:[;8%\08/C$]G\2TWY MM1#6'SCEF+"_Q)17!D"V=\*[8I*%YE[U7:QEWFE#;&%6W'L9JX\[:U#-.0\P M12UJD]>VU3'A_GF$^_EVSZ^2[=:9-6'2%(7+Z0P]-@!C5("- KK:DVK1(M=8 MR]M"+6]!T/RU"Q;(*\R4()22#Q74)_YC/I,QVHLT>E"+ETUW()K3 M.;FJ'ZEZZSP_-*^;CS?Y8;]G^>0FW=#,D6IY__V6RGY+T%X6__UF/D]^V/Y( M=R;L]V\)6QV1!?&]5%]5QS^ C2JV#O]3"WBH,JFJK@NXGS>JY1O?$A[9$W(7 M>3*O*1F?36^LT^/&,.6;);5KUYOF2[]3@&S]7"F9R93^\T]X)6+SZPLQY@=; M4-O&ENG.^?[I<'AQ\&BV'_W"13GC_?3T_M6GL^6D]:"6ZIH^&Q9ZOJ)YV4:K M? :%U(5O_TLK2C*K*"OX'IR7YWN M8^[?2I,^@O<1@S.SN]9]A;>_0XS5)ZA034*')$"S^FO'!-L-A\JL6)8S1:!O MHMH1<6>X3X;'@)SF!=T%4?0Z_5;KQ+%GYUFE]3-GJB^-R^;Y085H'G6KNK^^O)4GS3/,4]N7]JS^G4NX#$E07QF$_FLK$# MZLMS9>R%^KVC^9T\6?7*C\KARL^YVU3)UH_ZG3*J"\1N5FQ,A[B$[D4F-.7#1B@3]=F(,UJ^FMT2>Q-^ M51U0;7/\@_%0'5GH&C@H6JZH1\>C%^/DY[1VJMQW.M.'QO/@=@K(VT0KR"9+ MF6+L0OCJK!B[$'[M:'\7(SY41^-:ZNQDO^UKMV.W?% NCH=7P(@%8,1"814C M[K[?@%8^) :&13M[>V1Y8N-CAXV/[5N%V.?P$2$+Y-MCPK:'CMLB3'OA3"Y5 M=]+H'6!O3-4Z(HL]7NXP'=HW#R\)->NP0[!ERGH'&TE75]=8^?BT2W@;(I0^-%&P-FM2? M=X0SWJQ1UEQ^4K?4@G8RN.Y8[=/QY'IP?WAYT9YBCRP\J;.EV%40<_-;SMJ8 MES\LBO!67C8>E?I5^;!P,CP],3/9H_WR_: XA8$5OOVOF,R7RG^FMP':_Y+G M7SL3U4K\$:@+6RN^%E?ACY1H2[T*L9C[:*_#_.K\Z-?758.+^K/!CE ME][SU11Z=$)4(Y=+9@KIV*T0"X /S(6(V?\#!_:'6$HFG2P65Z4Z;;EOA3SRPK%3VL=H+U]04GVI*7\.8.%J\)U- MKT%,Z5]BRI^ 8/@I=+[#]K9P_SMC,N(9NOT!IVH,U8>QPKW#<;RX-F"G+&;. M@9>6:D\JME[C3'CD.IX794(?Z87SWL]>I^:W#/NV\[-\/NE$C!"^.5/>JF+K.I,VU7]T'O.5:<'78\(/T3J MS&:2Q?0BCLS?L;"(A<7Z\@N_LJCX"$R&CQ(5E>O9Y=5^L]>JJ:EQ_:!F64]* M!D4%T9,R&6+V+.(W_/TGN6I"W"+3-%EG;&0.!,/^$^W68;@/ZW76QA9AG*H= MNX8^US447:A6\2\/'NJSYY^*T9H6]Q^SW<=&[:J31O#17#:9R<7HH[$8^/(5 M&SNF4KU3"-R/U'J[>CIZ&,[VKW,'O9Q^?N!.00@0-2F?21:*J_*K=LR=)&=; M?!2H^M?BW]VMA=]"6(J%VK"8%+\$*<:P#+]WY(7!]A<[C1"QKRW/,*[ZK9,7 MKU5N&\JQEKWIM&PS0PY !'H$"/[UGW_;Y"4X,'H&61H=P)E8Y:; )M?EWRQ3 M11XV6Z#O"E8^-@AXV#. UDIVQ]SK<"CH9F#T+ZY*%ZI6FM6Z:01,;*43F8+JT#G8F:.F3FVV#].?7D7*]\T1@5/:3W4V[=J M\[9YF/=;]^,^L#)15PK%9#F[?ECJC2DG=9OL5=_L6H:LFL3VT1>SC[;05-\Q M;2%@)"%;:L^:Y<,J'CF./C4M*T+8/ Y?+HNSU.6YDNE?WMV-BY/;^]05&2'H M#9E\.EG(?B#2=,R>N\&>L?OB=P&C?XDY]0=W6M0FMCY\K-6N[(-C:'SW>UIWP? M&!<4B6*R5%I5(+9C+H4#A*6TH,B.$K=SAI/(:OW%W=H@&LR$R@ M51';::]W5VN?'SX/_:?&65LMN#G[N-+)('QE&J(9'ZAHQ.S\9[#S=M=R[+Z^ M\59F3I\9>J%\TZS4S*?!13Z;>KF_L)"90?E(9I3UXSMMA0\CA%\9XU9^/=BZ MOV+(RMU44RBS1G4,/LQ>/CU[U_O*X\-I_^"R]W@\+1%1AEB5Q8*25#X26#MF M^B_"]#%,Y89@*B-8OOXX&K>'73--M)?<>'KJ9*\[^2FP/(!Q%-/)?'FG?"=S M;#VOK:S@<7I3RC)Z$QQ-#/^WHW'B[9MR#'094_H7F7(,=+FQD(]F$'W"#:_& M65#SD$R<&R\OJFW:1@)*2R:S),8/6A-'&PX'M9O%?_-?H\U^SBVN1MI M"6)Z:YMD3+A_'N%N75!^*=ENG5FUL"F\89%TP,1*XE8JB7]N5OM'2?V8_G:# M_C:;MKUFX;T5,3V68L2%NVYT)XNUU#W35FV-C":A.5X<]/NSE*T/#>I](0_^ MVH-V9X[=OS;7MIBJU?'[4.#NIN6_:0?G3W>6+WJ\+8\/DYI MP[+=/[GJ9$I8U%1.9E?F)\;\^"7X,2Z _FT4^+=Q8VUL7*G%A]GSL'H_.@6.J/^^856UHB80K@UT!GB-."8D6-OPL:4C3>R M<=XIFJU\_O%%.3J^''5O+@?-VGT%V!B@UI*9S ZWGE^F66C.:&S8'@-VM8FJ M8=#N>\8S?!^'J;^<<1,[&WY7<:B-QI8S,XPF924IYV.Y["E89X.?Y_5&4SF] M.D@=F"_3=+/2[V01>2VM)+,1C>YBUOQBK!G['7Y/%?@5QLR>/V9^'NT[)\-" MJ:Z/M$;]]+ W!<:$,$,R_X=CKG$]H>^0@=LCVDBE2U8O=D7$%DSLBOA@C4*U M36' ' D.;%(&C!!61:U\_-SO-,>U3,(':A$Q'_]) M?!Q[(M:F?KR7B_W]_48JE>H?UD[/SU_N6Z[;<)O(Q=BA)E=>O\JQ,?VB:4Q\ MUT8%P]$]:-)FN$]QAL-7LVQBI\-OJ0B6&P]&I MVM RG=*T;Q%;!H'4LMEDMER.G0Q?G15C)\-OG/)O9,19MG_3/W*>Z^W;W(EW MX$\.E&GA"AB1G/#9?+*4_;.;T'&O @\R!,BLL37RE>"1/M[K$*,D?7B"Q-O< MJ&<->_3SX=(?INYFF9.+PO"TH1&)AUAI>:)YY&+'1"P*/M!Q$0N"#T^Q>),@ MZ%OFK#P\N3JJ%0[JE52^^=POW/9!$ ""6K+P1Q1NA,!>X]K_&)TZ!IO?M++R M)N&4TNS]L]3+?5U1G[II\W1\WKJO33O9'"9REI.Y;.P@B7DY1IK?;'GH6SC9 M&OE])3^=^NU&:VB^'-0.CIDB[0O>3Y9*'R@%S?FY#^)D^,L^ ]%]UO)Q][^8^JE=7[< MKF5L/W^1:YYTSG)]X&, _RD5DOG,GQ KCM!(8#O(F]F?GJD;+A;HQ_K_%]/_ M-VU_[K[6L.][IFUX7M49=8E&#T.N"NZJRLS%_3RSE4)IGI^:);*W4HGB_B V7Q2R:_J_Q>S[9=@VSB%_O=4A'4S;:-IOUSXUN%^+75Z MUKGKG^7-@Y3L.R.5/9+V>Y$S[A"UI'-8'.+EC2^@K MI=W&&?@;T&X:P,A2@&JE%-2OK<&#\?/D?.CWGPM#Q^Q=/D)R&Z(4II/9TJJ: MHU@6Q+(@3L'?7I7I79+@/'=Z,QK._%'-O[-OW:/T8/_LJ0^2 '/P2\KZJP\W MG(,?!_'_N'S=-;9>BN729Z3=1PBBHW:^U!U6]F?M0KI0?SJP?ZK7I7XGAZB' MN4PZF<]]('1RS, [S\!QKOVGY=I'M4\K#G^^J).'EF+Z#R^/]SV_6NE6@'V) M'I%+9Y*EE=[077"LQ%GVNROKOO@JQ%GV,8O$++)EZ1UQEGTPT:HS&ID3P$*D M80D1X]&(NI'X?N%,C$0Z^W>L[W^Q\.FFLQ[BK/NO37]QUOT?1(>QNA>K>[%% M%+-(S"*Q1;3U%M&Y\?*BVJ9M)&J//IE3K'I^,=4S-GUB^HM-GYTT?5:GX%8= M&T?]@>H:7J?X,-P? MOIPW=*515,[/.\I@5O#ZKP0)670/PHT3 _QO54OUO$8/AU-Y-CUQA31L,6J\ MZMP8=0VW\Z">'73V5?6H]OA3N:@U#R<77C$4;JQ?'+XCWGAMC,:.J[HS>OY= MJF[#Q5'J-ZKE&Y>&VX)YBUBD0F.1%ZKK=O9=I=CR][5*S7@YKC@-?^(5GZ=D M:S]^23-K7%*[D#_M#3OZ\_!QDJMI]Z/<_LN@LIDEO54.>S_'[G10*W@-Q2@^ M32S;Z7_[G[*G*)%)8G-?),:JFWB"UR3?&OEFFW"6?NX\-$X?[H95^_+%KV;K MW:?!'T/7N.)>Q9\,')?(#CUR\97[J^*XIIP6VZ1_98&\[R3Q7%'F?56O55X?P5B7G%(MJ9DG/Q=#F< MU*JU5*9T,KHJ&199Q$Q^20G3$BHV\16T%(B(Z)\7)+M M.CC\IMK?GUUJO>RP5=P_];I3_WS\. 4.+[R!P[?.,[Y]7!S[,;_"E#_<_[XS MX> OM>U?D-(_V-._[5'=#:MCZ%48.)9NN!Y,+%W\][I#OK':_2>IW5MH6G]4 MK#@FW#^)<+?.7EQSD'F#$>71B-BV+(2\?8%C&)WL/&_N6WKO^<)M#0OU7L>\ M;EK%V_9O1""D-[PKIJF?'(^TTVGS3'DT>V?U_(WW,^V^&E;;0)AX?@$?KYNE MCC_(/BF9WI-RYRC%YZ?]_NT+ 7\BI;YIV3*EWGZGZY9G2NM\U%>O M;S+/K=/IM_]EL\DL_C>JV?0V1'RW?-E7A":59J$[O,^#-12__IL?Z \/MSWVOF'X[O18P57 M.5?.)7.%PN(J+XGP4NTGFT[2/V!MMBZEX=/%\0H"OQTZC\J@/QX_ MVF8W=P)+7TB6TYED+N+DVP2!;_D"OT;@U8)^JW7*1V>*\7C[/,T9G;MF^@I7 MN90I)XL1_7?Y*K^9SM>7O? %S=*=M$$WG56_^TD($B.C@1 1@71;3\\G3[FC M Z6@-YSR!-[ @OM6[5"_;Q0OE,)( M?SEZSKUTE1-DP<)J%MR]&,J"-PR4G$0UT1J3U5.M;7.+J;9)]"WXMLI&**M= MNI)ZZ5V5GV[ -58>GYJGQNUDV'"GI>SQ6*G>&_VM<8VM M7L2;\9W]WJG/4M@NG7B:[ ?]B]EQKG]UK1T=MP[XP3IS<0_;>F^ZP M>VQCM/LF7\_CTXU[7C[T']KJH'=X]W)B&OO*MKC(-D:Q;UJZ,Z62/1SHQ;3B M-^^NKY5QKG+O$9.V6$HG,Y%H\-O@(]L!DEWA1CB?/MOE23;7&IY6SVZ/?C[J MP\)T6^H@-DRN*Y8M->P.S6/OTFP?]7I9MW)X?SBZ)2=36DF6"N_PYKY>^1#A M%XNN@4@FR /)*D%;%2M.VXBCW]N2MO%:ZM6B*13:\Y1G:"GS.46W^,U5&IT[C]Z%>UY?!5)+[^X ?03/(;J]*&_A-TQ]#Y%*ERK^BYC]:[YY!T[QEEV2%1A^[%V,].S9N63+/[7?=2?M@Z- MUEBOYBQ+46;'S;L'HI6>=C/;:[1_+ 6]K:B^4>^KS7NMTFYI6OG8LA]ZY\JK MOJ*U&#(?2S=OFGTC[9OUSOE9?SA3S5GFN-8N*9FK78 4^ S266'(G74NFIW: M4ZY6*[0O4N[$4)Y?CEX5.#M#-BMFWKD:5YI'P]RP;;2N'G.%2EDMI@C)K+5N M?]/6ZQ?4E7=2,=YXG=LOZ<&Y"^?14V9&>3BKM/59IGW6/+[91CTXYJ(OP44; MKJ'[)1[2^Z='^^IC8U\QE)0RSAW>]^[WM]&1L_LQZ6O74#W?G9&WH'6Y@SH. MGP*J.,QAC\.+5'&NNS?]$Z5\>=^^S1R-2@?JH=$[!ZTX5TXJV>4)DDZ/S JK M6=A*$8U&<[Q)\BVJS0[JS.];U?/3Q_OSU-5943'NN;Y>23'S_DG,NXU%N!_-NNN':7H[Z]Y?'#Z7=:=H#JO6 M;;_QI-^5S"-DW<*W_V63Z6Q^%>ON6!2E0EX&4U"MQ%@U]91I)S1U;$Y4*S:( MOYA!'!=:_*Y^$##3)>&ENEVEG!0A8ZY.SQ];C6B>V>U:IEOL9[U^)Y_! MWNE*-EF.#%S%'/FE.#*NNOB]0__M_'AYO&/]/@YX3F6J2?^CX+_V4W1Q721S4YMFTRH];LT EYM *M6 M94ZM(Z.>$3:],":-WK7Z'"7;CA[N[R:USFW[L7UP,QLU7W0_W>_DWHL$>8>WANM=0*<#@& M3)3\!R@O6^$[R>1HJI SX: 5,2KX1NRN/U+F+76T;*\@W'U]1^9BRKT1 N_L MWAID]H\G::5Z_G+6NKN>E(^Z1.!A1ZYL.ILLE..67+$4^$CO3"P#/DXU>I,, M.&YI=O7RYKY2,]JI@7=0>_$;YR@#0.G)9I.EE3)@ZUPVA,<3=SGZ \U[[9O23;N_XD[@FTC6<2FBE,V#2^9.#=> M7E3;M WF44AB\4SL<8AM#7CD7[&S83>=#1*/5VS]36;'XRQ--JV9?U;,6RO[ MF/)ZTXNSJTZ^"*Z'8D%)*J4H^(I8',3B(/8Z;+77X1>$P4G[]N$LEKIZN6X9#T8%A$&!"(-B.IDOKXJMHJKT#S8G_WAN?2-_KEW3U RRA2[]QK3) M>R<_TJ6%D9IAH8+U[Y J;&J@D V,A*I!CHIJ0V_WA.U, /O')5_;"9,\O^]B M_8Q+$U4&AF< Z2!O8)9+S[15&Z'-/8[?ZNV1G5GGG%\3E/*B_.M#; :VDVR>H"P+S9E.&A()Q*CQW__W M_Y%''PBTE.98CON#BRUI6@,*=)!!"=8W4EW74(_$.UINK,XX9#>2_+ M3:H?0O)E,]0VHDO'0^SVG^X MAJ4"!! \/?1\5@#3(1S:Q7'JOF/^@O9HS:;+!SOQ'30Q<$*+_ MY[I174Z=JQ GKD%, 7M50283_A&$JKZ%6,-+';6"*DK5CJ+W2D9:53OY;$_O MY+JJWE&ULMK)E$JY?%:YY5J MK7U=KU;.6@P H'Y1W4M4+@X2K?9^JWY0KS3KM=:G2=5%&=0-O56>(C1 E<2C M +5&X(/&V'!5V!ZRQ=W/.Q46QO_=M(DL=WR/* K$!C>>-8,0-!DW^L>X=+UE+DF+'[3[_"[,SI7B]ETMFMD.J6>\O^S]Z9-:BO+VNCW&W'_ M0X?/^][8.Z+Q*8U(ZYR](H00,P@AA( O"J$)H0E-"/'KKR3:7K:%VU/3B&Y% MG+-VNYTN554.E?E49I8FH22>_=2$"4G=H)"BR8BL8]B3G,N?_ W368$TY=LI M:*"-=C!=\TB8)E+F#WU+V=K,?17?V'T!7N);?XWWQK!H2'"9$L;Q\3%LD3N@ M.:8O[3!J1"Z3C++T]65[U#C$'36V<%&U6KH6->U#/B;Q+66,'+KN6HMX(#I3 M& ]D4W)0]]F;PH6_)[L"98]@AYK6![W&"Z M$[9KE\@I2_/$O5F [4;=)F.NNU*#Q2#[)' 996F>:#3%XR.]VS*B[2[6L85B M:M M)WMR!,:",V+ZI]/D-)R&E 2!,JFJ2?V&A9$,P)GN$2@B)/>G24Y*?DOJ)D:[ MR;("QVA(WT9'2;?#]#-2J#SJ;KU% WW>&5K#[4(?A9RT:>I&3HI\2WH 5%O- MA+@/?$AL<;,0"RRS("U-(,3YJ6E2 \P2V_S>F3(GQV2I/!@H3H:2Y% MP%NVI)A]83D:%:2E"2Q'E(OWHD4BL"FQ$_2YM4J&G 1=D-.N:2G'\7 M@FYS MTN\'8\WH851.BG]+JO!J"YH/V8XU[ E@UA>!J8T*TM*R&#V%HR4/'T&7FR(D M,5-:\W%&BI8G ,%]M7/$>QCC3*;JP)M)[ C.2"]((,M2*4VEZ<#BM>2$(:Q/ M']%L7R\(EJ- G(PM1CW@K/M\V!N/D&8K4^D+XC("=I,8F!^C'J5D MFP5?D %T->4WB\%4%.(ERDP&1RUUL8ST K>TKHBK/7P ;(!0'2=0"!RIS(2YL MU@ZTS2[>QZTNRAT8?<&S[([+24L62!H2_,%63<.2<4^W^0TAD9TD)RV9H).! M,\VQ$.B"QDB1**8+>M$O)E"R09O%Z< S$B,(6K=W:NO28#=L4Q)R@06@/3[I MVF UM.2VV"#I,8;L-UQ.6IKKB)T;4=K8!YG%Z#OV8KKEB=Q:@O)UG3*>G3HR"M#17?['N^!VZ,Q?D%@U\X2A8*%J0ED4;B#M\K,<-RT25 MSG366@BJE)%>D($QTYPU9*GM,_'.;U&KR;R?A$E.6EH6PYP" M1?/>J<'EI*5E*:N-.Y87FU 05UV#QE*#EN;%J*5ES6C [Q?4=B;P-N'-7+=E M;ZR,!1>$D%04L.X,3P/+3Z>;R5AJ#>5C1GKAR# <:-8*+9 P.,-BF\4,-PC/ MR$E+RSK 1M0;$ER?B:-UQ/;@_G"0B79&6EI6*Z:VTV,+CQD6#2,LV8TH'RHF M4%K6DD63L;7KAE;C--\%QS%]M/,=N* PDRT'=ITEXC!BNV]U3-7&[5RR\/)< MY7U\@ [[MB;@2&LQ['3<='$J1BW-53/$C:V"1@?X+72HC69M< R,G+0TUP/+ MC31JWV@"?SHC&^V$5GNCC/2"QL*ND$S[>+1DTDXXS^;K3FPQVX%_3L,"4?D< M=)XALRS@M.5]J/WUZ8SV1%..RJ/@T\2>/@B=?]F8NNTEG_S23W]N MY(CC7^<0.\GVZ8>A[9.[6WSX$ZF\R0*).-*N'-)^'WV&?@%]_@>:^&,D&G^V MJT'-B%=B!/P106I&5( 1Q$?P;)Y+S8A7,TUDS8AJ, *N35,5&%&;IHHPHC9- ME6%$;9HJP0CBX_--QFI&_!HC?C']](NMFGB])*KG0]=*+UGQ[/R7__E M?/C-Y2/(1^BZ+">>RYOXJ?R0"Q>V*TT.P@?&537U>PWH_S07NU:&*PG#AU^6^L#=%K6:TD>6D2U)XR#[)&.\\0?](0MUZP2> MDR>PYHL0S6A+QV'&&"U@CHH=Y]M+A:&6_9]ZN9>:,9KS\HA !P*_4!?[GD1+ M(9:GEA5]1_!'A"BW6GJQD^K6@O[Z"GY&J6Z][EK!7T3!H:\4'))$!F<8;]R8 M@&Z?X29*6\!5ZT_Z.;^$@I/XO--=+IJ1Q:_6D#^;,*SH4E*1Y@=G"@XAY;[. MM8+7"OZ$X[YK!0=?*3B0%""CGNC1;2 +QY70PHEMT^=P)?F^ VMN T*JPR!^E&;V)1?[HGOS5VY"\DOQ> M&0>J FM_=.'[)A99R^^;9>T[D=\KOSAV3?F]3RCVJ=C5-1Z8XUYSPQJ0O7M M]L5:OU81M/GF%JG&'NX<>ZB%M1;6]RBLU4/+OBNL50=]/G?AP8OQ:2\LVB"% MLIT-^"_M$R[VH&K[0%/, K,K^E?*CI)ZR!H,JKW8WCX[=UIYQK M&JMW/4\M.L9IP<%4M,\X=/L+=Z"\ C#EWE69I:=RNONS?&]=[63?!5=#^*2#F;%J_Z.!3_<2%TQ6(BQAQD$FL.60K6-_R"KK'<5)12MZ&'Y$ MH*L\[%M#<+4ZOPUUOGI&ZJ^I,]?5'#C<=F: 1OIMM(4=I<,FD8IF\A#TB.!D MK>6LR QJ]4? GGNSN>6V%XY<:[.64 !X8\ 0'><:/I- M],!KMIU][?'!T%PMD.WS^UBRZIBN&49!T7FBOF"H+QC>FLFYT&/_;?44 M)_()!*X3,_RX[T8#8=/ !TFFGIGKCJ./)/%<$>C]WP6TGTL4JB\$Z@N!&D%\ M'?__2T7\\0TF'+<<]=";*@+LVHDYL:U#T^$D,G?Z,?R1;,(U?ECCA[4RWRA8 M^#5EGGG[D67X>L2(IY4:G,8]11[ERIQ%"&CS$<9J9:Z5N;X,N%5H\6O*3+=) MA5UU15[P%W&[,^Z@C9F09,J'-G7-##K(=:P^RNHO#Z$73B]ZX@:K;3[Q!&W7EZ*$5AZ:KA2'M.1O3+;[\ MCW+27^HF%01R]MOB!6!ZF__8=ZGB=5U6_\X_&9GR61Z@"_:..6F;YD)'(%LW[Y#TVL2LF)KUQ'7DG?1#>ER&X\M^]:X\C3.R$U-?:"]( J\_=9T'[J:_; /M(8MQZZR M?5"VV3]^P09^;UR0:TRY$JI9 QTUT%$U(;U/1U)VS;PYQ*?C81IHH^)@H,_G MP@6/49I;(1BRN 6<=,L%9M/IM_=4/K7,8VP2-3Y9J^T]X9/WF5/QZVJK@#BR M>R*UMORE>MA34" EG)%/C2Q*I6$<>9&$BA_XPE7"<6=:& 6Q$F5>LFL\Y&L^ M9-%SWJ;G%JZ:P"WJEG ?3<[@@US8VL/O7C\BS;H;2:W?W_6C:_U^ MG9+#W]?OS1ZU_)&1&(+3:O3-5:)P)[_0[Z+^\&TW,_E*Y\]4#5O3H^+SK_@^ M]ON+LVO\O#KXPHT.OQI8>T_KK@6_%OQW*OC50Y3_9"/N!FR&X.(#HI)!NI-7?C'S!ZK,:FL%]D5< HU388$$6> M]Q$FRN6Y_ZY1HZ6"%4]A=U<;9D/9GM^S[H4@+LJ5LF,5N%+N*9+I*/ M3;+6Q7>JBS=N7O$:NGAE6/47=7$[!QU14;:)U< .IW0"5BS/4[DN/CT)#I53 MOV\<'5ZG?= M:F3U5;3JO)@76U*-6M0R5\M<+7.50\HNR]P](T*?^T1I@19^?G;J99V']^?\ M5@/F>=.OTK^!^]Q/6G>&K9_\]HGG>I_P[(GV[$,[JS9C2W@Z=!E>&D'MWLY5 MB+8AP5!^P0L3C^#"Z_0O=ZET:^E^KZ%\K=75OAG^4ZWFO4CHQN)Z*VCN?.^V M,(A'CH56XT57=1*NM;K6ZGO#W>[]COE/M5J:BY*&]^B%X!MM*8FAJ6$,"ZTF M/_Q-/J+/']55!Q^_"2?.0*19;-5__^LIIOAWC4C6O0#J N(;I(WFVOBEJ?K* MAEVP52!EU^.I/[68-+4T6!CZT"ZDI&QF65R!-^OGF.I2XCM4ZC<06OQ0D[_K M?NC";-K?^MK \EO0[+01VAK4XG*5SH(*]!%!Z_336JOOL4' &P@M?E^K=]"@ M2S97>%> X>3D2/V6)\5&KM5Y1UFRW"_ZC:2QUBUE*Q&R_70TC)?6LO^Q]5T,\H=ZX>SB_PPEX]U M>]DZR?6-Q)E73S?Y5!W9"3R'SB9BNG&VAT_EDYX;GA7M3%>H%G., CD+_DU7 M#M)^I#EA%J?F2P@\VRXBU?.MV'-!ZEQL#QVVMS08]CB(_&#(C;<$)\'%HV4X M_(CC6(T]O<^$SG>@TU=/-KF)3LL#R6\<76(K:-U!K"2FQDS\0J?Q#W]C^"/ MRJVC:YU^%SI]^R3M>\>#;Z33WK';[,VRB5O.=KO4L4.\;,F%3N>=9[%'$K]" MBDHU\.2G8*,&E&M N<;5:ERMQM5JP:\%OQ;\&E"^?T Y&_-+W/B:$C\HABY8NA M6K-KS:Y\3O+;>K3L=\[LH>5%)UAR!,6:37[X.U-LJ)R9?-= M\HU4O,:*W].Z:\BLALQJP:\%__T)P/L5_!HKON4K91,MJM\GJW:"\?^I\Q K M >QFJO)SCZ_PT@CQ@=L:,?"N.55=U\(Z4TJ"BT?)T.8C03[[^$J-^E0L<[!6 MP&K@KS^M@)UH!2V:QI$1V,BQ!*S#+D^-0@'S3A#P(P[J5A#O3P'KK-T_A4E_ M6@&[T3[[Q]FXU /MN<6L-[;V, TT M70L"37W@(T^Q:I#U;K-Q7PX#NO6RWC9(^UGC"H7[K*'GL#6;7Z0YFAOUG8P[ MT:46YDCKM$$L:<_$*XQM]>-I. @I"0%%)NXC#M=]'-Y2OEZMU?>!_/ZA5MLD MIH^'01MF<&X!(5)/ L#GW[AI)JI&D6O!KP7]_ O!^!;^&4*N0?OI '633EG/,-/(>:,]Q.(K(RRW&!=;QL\_2J_Y[-&SKVS/A;8RY,Z MMN305)Y-P=.3%.\ G+%8:":0X2A8IS0G(<7[:BCYB,%0C;J\NQ2\6H=?-TGV MSW1X/1WZ,Z2W/###X6B\VC75K=U*AT_>GY*^9 MB/MG2C[$\2[MCCA@T>T(,/S.,J:1D2MYG:I;X\PUSES#;37<5L-MM>#7@E\+ M?HTSWPO.G(^Y^6K,1,N7GTW+5K._+-SBA\S)?VB;=AQIZAF%GFK!&77^ZW__ M>_-RGMT;%^[ZT;4_T\+S8EYL2>\(/JEEKI:Y6N;NI?S]LLS=(8+TV8'XVFFH MD: [1X)>\)*K:I[^CQ#O'N2R'4G-GM:S3F%4!VP3CL02V*1X:+WT_ M#?\"ZLW(@9MM6Y@I7*%OW\&VP6=L>^,PYK8[6LI,ER8:>M=>+!6&0PS5BIW@-X% &05"+^4Q4DUR'R0]_ M0Q^)*]PPOZJ\7L80:_BPLO#A>^GH>(]>_9,R/6=/TA42KM0ELF'HW8HB]EW/ M8ZW,GN"OX->_<66\Z]32]Z",K^N>_X0R0A( (PZ%38LW3ZE(B&Y_AU.Y,E[? M0:^5L9K*>'NL^2WZV3^AC JZBH2D98P![6LI(FV\]LPNE/%JGO:M@\7Z5:KW M!=+766MUUMJ[1,5JP:\%OQ;\.EWS;:9KGA,JQ")+4U,;5#8_V=#.2&KXP,91 MF-=D97.H8=7*PJIO)T/N-Y\W?@HE1]!1VK'#WDIII'^YK!]<9#UERH& M/RG6DUY-8F>C!:Q^5J\OM.O37M M(/P1QLLX3PWS5!;FJ37U]S7UR@7\?ZJI^_YJJ#?V0YF!P8'4P$P=TCLNU]2\ MV2G\B%UX?:[6U/>@J3=&95]?4Z])L(XTGA2T;Q M@CUTY!DU] # A2&^DGL,CZ>H3DD(^1HQQOLS$M\%]VZM-;61>&_!S2\8B;&T M;7+"D6PSOCWMN8D"%.24Y$;B%<*;VDA41FNN&215<+F5,A*WB:M^P4@,F@N' M.HWQ Y/NS?&FC0[[,Y/+C<1/1U;_'>4MU2JCQ2\N18J6\3'"]*)M.QIZ';'UF-KX1R/;# M7@ZB!T]_B+9:J.5R56B.G$>!NNG*KF)F1.&G1WS"CQEG7G+-W]_Z\II^UJ2J MYN'O_\W^\VDDQ=;D(#Y\F'_VR9("\'^O8@^>./FT3AC]HL/=>=$X M^<6LB__^O__/E[/_Q]PU%,_V@K\^&;4OEK4]MT^!"_MF:(U-H,E60]:S+_\E MVXFU_.NS7S*GYY9\ M3__LT^\*4_CYEUYHYIK\5Z#9F;DZ:/GH7XU;<";R]G_!T$<\%XWLCT\+0Z&/ M3>Q*O/K"5!?F^A_._*_\L UR"_M?6TS\,^];%Y^E6FA$73]$R] MZ-Q@9_KS65#EGQ'6K[?ZT@[*A5&5D_3'O4;$S1C##OT]2(?SS[!?T)_?&! MFK0?>*'%]]M]:M9G^%>SJF4;]%QC(OI+\_CY9;/PS&!G'VA;S0TSSCS\*R\V M^O=_G]N ?NY6=)L%/7M*_,MT,]/OQ6%V6H?_?F'C_OR\GC?V7UOJ8KB?M/]/ M*B$3,$XV%5Q"-'0CH4V2E B95"02(!A&X$UU S6?5$+^Y)D0@7Z@QL.F"6!D MAM"0-F0.1R-WJ[ZE/)TPV)LQ" "..FR$W<&FN^IP$ERF'!+RQ%T$/!!$:+/H M8(&D31$CH\2^I53FN#38M#S'2F>=P7(.<>Q2R,@_$'^CI M\/"4'"D)D<"WE.&I):,\CLM".@E$QFB)\)K(*4OS%-UFET,V7 /@P1P2FIMU M/-OEE*5Y\IB\/DS5=D<0!_!L HS3TNMF05YYGJU>A]FATLH1<'G60[IB\T1E ME%AYGE/X%!,AN3\PC24^IZ>K%BNN. DO4_)3*C(E!;.!&$Z$\6BR)->X(14Y MU%]3FO$XE+3='@(L31@39\7IR3&1FN4QN7 WG^@S.Q;,)4^$$Q8T59*2B N4 M[-YUW5G29(;19,:8P@$"F>]*EBG-Z4+$EKN6)30.J;->-1O=ED!EE*6=UZE& M2J#+ P!FIE93>&M%V#(?L[3S".UN"'0=R98XD;#I1B9G'3(?\]/.%V[Q9\_A M'!5E7H,M[T/MKT\_?*FF^4'[=,CFQXUR/J8^:5]QJLMQY'WZQ?E(+W[SU/@B=[5?9S\IR?;IA_[)DR$J/OR)5-YDIT$6]5S9+[EL+ O"G[>*7_B75\[/JAGQ M:HR :HVH B.(CU"S9D0%& %])+&:$95@1*T1E6!$;9HJPHC:-%6&$;5&5((1 M/TIYK!GQ:XSXU93#'P74K[=JXA=6?=>E17^T9,6S\U_^YP/QX3>7C^0]!JZZ M?N*YRZ^?PGTOH.XK30["!\95-?6AK2E:?N%\OCM H,=/R05_6%-7*\-UA.%" M(DCYOY?%'/Y=,28#Y?> ML'T3S ]L*7>S#^U@NZ1NN%7LG/2F'GQ_ M3G'I55,[ZK0V %UVW0*0/T1V>:O]Z[SF?FM,ZVV@6-58Y/.9/F]BD3^ZJJYT M#[?J8C%58.V/[ES?Q")K^7VSK'TO\GOSQO"OUD.S&G H&VVUX$'YJG3(+#S) M__Y7#I/^^_'!U<[EF?+QKQHTO7/0]"4+X:L(P+S\L]4UWE +:RVLM;#>OL5( M%86UZH#0YTX'>#%^QPNT;%(/2AP$FJND#U$@NZ%=('4/LKJ+PR@OIZY!H1H4 MJE10?>\7PD64\55_@G_0ZB>=I)]4?R\3F< M.T+G6YTD6E,0=SLZ G9S//7S&NV\52 $7_%VZHVKPWL!(FZK\[_9LZNBU\I7 M4_]OM9X8]3;-%CJ%A=B1H-%I?(CE()'P<^^_*_7]JW7^32SRYN#CMSJ?KQ"" M_]C9OFE@](W_W95--SP#BUKX[P?OW 4NT,+H(3-(VD.8R/L:8WQYC/'6W2E? M&=:Y]7*K<[#?T*^GY7#;L;VDIZF&EBM^_DLJ;P@XTQ1;#D-3SWC]Z:"_>)RO M*=?#)5N$+)H\CN[MM.ZM6KWG[M57'/[IA=/4,"-K6>KU%3/E#P>$\ 75.O4-_D$C$ M4]0$P^7:G!H(_24OIU;N=Z#<-PQ^GE'N)=TVP7BR@@7VN&PMYW+4W@J<1#P% M-41]R5'K]G?#E>KJ]AN/37XF8Z$Q9 Y=7VI/04JE7$?D)-GB\F/[>C%'E:Z& MSB')U\%('H1<)09YE_C,SUP-(9E14+TX;^%_$XMWU=X -U_JVT[RNF#[?L;N M[:GIG+["@HPC;9.BD8FX(LM &01_AO/]<;0AJ0W"UVYKW9PBN'!+]IB& M/<[=3("SLH:21CN)9!YT.G]C*N]10CY"4/EQUF]#H?IUUGRF;^!UUE]Y:K"( M)J%_$,*7>N^/*MK* IT0I)1I"FA<+,I$?(&DC9R$X85&2$T M\.G!P_KEV>N\/+N572.;F.D^C+73278S<_? ^'%FI;*S)*?V%&N;#:,%89'5 MWOR?I[^^\<.TSZVWXP7YH7=FU+,/ #SD:$KQW^SG?+WG=LFW7-FWC^K>[$'= M_!^BG^G^X#%=!5.#8#K") MQ6AD8'4-4V#7.'7I,=T],E]W13OQ +T63;A]]'AIF%.BWU(*[7B_]B!M"^+C M,=E3;!KY/2X?$_F6E#"%EH:TTH:@]8SUM-_9-]Q%\?G23),>!2/>ICL#3A_' MQ\O61FB/C$N/^38VLR$%R7-<2&F#I+3]8&PO<\K23$=$)Q2VGF=:)HNW%'*, M3."0RBA+CPY#(3'<<*&56O2JW4\Y2$8/G9P2*KTI:RW=;C1A3@O+#%&5/ G, M ?<+TM),CZ1X,E?=X]1B-YO)U,4:XJA8$U1Z5?80V-P.30S?DN7#0>IY@.$: M^;O#4.E!7V,:$\L&BUN",^5':G,[LQ6M>/:XM/^R1"^093M*&;PSQ5!9PL=H M*\E)2_O/HGC; %M]8]$HNNET(%.B+>[2(\5JIQU9D^5L",2V=W0#8;_LS/(& MBJ7]7T(FW5"C1@>(+H6ZJ)[PTM;(*$O[K]/3ADB,VGW&'_2BQB%P%F,J?_BX MO/_J$E>VR?AP$N@MVVZ%2>?8Z.6?+^^_-.UP>F\>;IA4QFU9Y4[]%I.OJ;S_ M6M+0:_%&"#R,(";5B J7]UV';%26"L0'-SQ1!GIBPO\M7!9?FNDE= M'EKUA:[@=*:-AA&.&[-^\?)SB568N;-3#XKW0F,BX;VE%Q_FHWQ9,/XM:5,3 ML(&_FX<"+%B;E4 JT&H#G6&GQY&KD6FO;B19)0EKJ)6C)@D X\$ MGZ M&J +D? +TA)7=S&RW3IH#(24" >'3C#<,DX^U3)7Z?%Q(Q/6*MNIUG&V%8F& MYXZ*G2K-=;)HD=+@V$291M-9R$-*V>#'?*O*7/449^L.9\Q6$'?-N-]KJQU3[XI/> MR\'*&^[4V!:&\J@+3J?1HIWM%29!)5.Q"]AY9W30!=/Q^>6(RWA'YF.6N!I M\S;?2P,@T*L)O]_;B\52,O(Q2ZR*.HD?)FIT &(W7:6I=CH*HWQ0J+13 >*D MW&C+KAF'6:8S;22DWJR8:8FK M7?=D000Q8.&32NJFO9F.2D958QJUZT\1:3 MEH4;\R8[MV0PRUB%76 5#@^;#JIDPD4;0JB'6\(G-@5IB56F.30;D^,H!C+- M15 _M'O#83&!$JNDMK/Q9P,^$7AXO%5.LZ;;<(U+;ZIW(=YF,($@@*,Y;7,> MS;5C)Z&J=51Q]U-1&DM)4:J-2&5F0Q:GFN MB[;&N(-&!,06E4(QJOM+(1\5+DDUR7>WC8Z DY8F#:&9ZM&F4Y1#PZ6]2B*= M,MA%)V%X=V#,]); ++"++]6/UP9@YCS9L&*CM5)&02/M9)+2+',J7!Q[ZYW, M1<)POE]GQ^H)IX&149:^/D^]6 !]H@G,[2@XH#VP<0941EE:?;0:30W+:)E6 M%QOR7@-=I<$PI[S *6:)H;&1Z$S<%_D.MR>&)R/_?)E3)L%D+B2SXX0&+\E' MD2=Q+,C75-Y^"W1. X7C^I9&8'OO>#PMH64^@?+VLZ.#8DM,/ 7X1(A6X@"* MUVY!6MH I+5%;5R15<%?;MJRZH$>T\_G"I<,D*D2B+N<']N,UI9AY;![F!%/BU%+.J5.<)70 M5\I!5D)8M ME9E)/K2'38OG^^9NYH&DPW,Y:6FNQ,KWMJ9LC8"(IG-_1NR3""E&+3M5F+O4 M=X%>&CN9-$!#PUI; MWV<[P7F^2(EI\'X8K8Z[+,;2X+'C\AX\5X(L9H;*_!T-C 0=:^V%U=UHUG*] MGNY7*I>3EOC;YH[[./,&39"B[=-T#8\C?E20EA9&"538D3I4FZ&W7DL-\%T0 MZ 5I:6\[;N1.#1W@@H8%":!:$D6'24Y:-G%29Y+B!FME=E/J+Z=KYFB-A6)= M95FPT,GJ:,Z7'M.P$G.G'+Z99E MP=-&FCU!*=0RG=/>@\3/&U:2!=4:[OVQMJ> O-NB7051.S%[IBWQ5^JD MDFU!XD'@'1 >-E:(QHB1WRN6M@'M]WJ\9@$6,G_<\6+F/4,7D YGHO)!U+)M2Y1=HK=:6'R<"PU\X50BFZ,FK_4S M'=ON=9N>\,?VH)A F6?$IM_=]9QX#?"&M>C,>=REHF(&%\XE'(EFLQX8"FR8 MS%IJ>N*3+-C.:4L\HZ-A$)UF1V#A='.%2#88(O&>#Z?FJ16?:4M;Y@V52."'/;W?LI:'.-^P2TC&&K4V3<-Q+>! ,V@U8X+-CBDF M6V:$)VXX41^3B("S%.'S\RQ,R#?W$NQABJS.BR(""[*U,A!\Q(S6JV(.Y5BJ M3_9335X."$'CY=3$-P[LL<6XY6#*WZN$8RA'UX+W.Y'?I9VFC9['+2OP:3G2 M#6% 6+POBO;H(&G+:;%EY7!*ZP)G)*^MF=!E.RN&C)=SQLYHT3+3F,92/;JR M8PI^V!KCL8U3NWF2DY9V]]0R? Y8B,QH1J,%("BE#83+24M2XT_'RXD^ACA M4TR[.V28X;91D)8$=X9MN)7'K"7+9Z?H#"<8:J<5IP#@C)6-,&"FPY5W'K5R_,4]73$.RG.9(TP8!2D\R9SVG+6U#LV%8D"ZI-F#-Q@C988VI MQ!3S+1M'=9\N?+([0X5873F]]<*@>F[&B MPQ<$W67*_M;M"0YVL)6/::^N MRTG+>-5&WZR/:P9879))235F3]JA("U-=D<>^RS*X2-+W(?0 B.)CL(4$RA[ M=\CZ> HD=,30QQ4OZ\MC=+*HG+3,LX ,R6@/%CZC'>400UI\0]Z=:4L\:Z&[ M+KR)K8YETC+=1'K0Q)X54[C@W)B4NHYZ^RYHQ%L,)+6#*=J M,!9DP;/:U&!+,PNCH"WS 0U#P]/\6.!'DV-D[6;1.//&H0M81%\;C^&V&$J" M0X461\JB0^0J>0&,&&S::'/6W1^ /#X=O1T]G"!!,6IILKP))K&6" NK 74Y MPMUL>0P4HY;E=HM ^^"4#L"PX:XEK-<57;X8M;RWS<$ZV/,#/ "P-I%V^[W- MTSY7T);&[8J"W)CM5)E)V8FP;)D8J9[."ROIP\9/,Y=I-=(9>9S2@\UX/&AM MSK2EI4DH*^Q2K=T%?G=V("D!G_2"8@YE/C#MP(956K0$?CFF/[> PH[V$ M- !W,%#6*!"T;H/1:6WHC/""M,0'GSUIF8G*2Z[ M)X\]<:"8;YEGLN)/?7.BP* Q'DA&"R5DO5_0EAUX HR$F=C.93 M-)>;"_@$,^9%V!%Q2X 'L#Q<)-;LN$YRTA)_=V!@8E3 =848@9J\[*T0,S^C M+B 4KF& 6=-!FR >#I:+4PCU5U)!6G;@QQYEBM1: UV=Z1*KV6#D30O2,G]G M^&ILK?V.+G3'6*\_M$:Q1!7K*O-A36[F,;\+N@*LS3LI@:4JDCO[EZ '83=+ MC]902D",I@@/D?KVB!9S*/-AVUI+'7*/K1A^B8D=C_&$1:Z_%\"'](1OMDMX MQ%AXCU9,G+*6Z*H@+>UMHJ5B;/4/"DA#>X'246]C'Y.TMB(2FBH3!B=&$]A0X",R)VV+4\MZNE^R!)S?I7&CP4VER MZIGKH7VF+0. HV:[95CMKB"'S?U@=03[4Q[U78(@I'@ ]_3=: J&]J:?CNGM MP3F=:4M+@V.F/X5DS 2FB.[W+6\=P!"7.8+EO5VW[:5,.'M%P*?93%IZSX]- M*B8Z^V+4TF2[EGZ<)0B'"'3B M;MODTNZULF@6O@ 3#-;N,!T.V%XC/ E/N$X)RI(R_[2=J/O K3O8, _]!L MVF"TNBQF4.;9Q!7"SE$?84";Q7,!$3HN09S'+9TEQ(CD#1E*=XPV"O#%!EP@V$W='F3J.5BUZ7TI=L?6]MV%D?!%P J(?U![.=( ILZJWCX]#U$-?(24NS M=9CC"&UO8MUBYQ0!C^?B;! 4I.7=]8^!(UG+R&.&^BE-FMTU=6B<:4N["UG MXC;=I&WQHU ^+7F3[K23@K:TN[,H3=*AU?896AE:W:-)6*ET'KK8MP+H?H:[P>RN].! M)NL;7!PGB_S"*Z-L5G,MLS?8R?"5A/(7RN8RA4,CO3 MEK5GEZI M(\O.:;!L,S$T3T8")TZ.6>0)7XCJ8\.,-H:LVT!V9 H>F90@\T9.6N*9ANXQ MEY=W$^ O/,UI6^M(;!>D98M'>V%GW6\IEMR=KU5M@K9$),E)2WO0Q]KK>;_C MNT+:VDX0>=YT)O-BKF6>C3G;];=4;P!HA5XW^?:XN^AS!6W9XO6VX;$]6Q(@ MAE1CJ4L*/R7/XY9Y-ET,G$&3[0EBTN/$"%*P=>M,6YIO%FM/TY;9PX'I#2;# MI;"09;&80YEG7$@2W<;Z[8B!/@C'S+Q\6U&./G4R$5@1_N MM3TY) 632HYFLH4X+7>O+N4B#+9#='K$8MJB>P:KM5DTGH3%',KPV8B-* ^9 MQ:0E'T:=[603MQ7_3%N"SWQ4$^ V?UP"WT6:+HQ@K3AG\ 4(H*.("W_ERQ3C MQTF;)%.'=;/H"+Z4CR!.="&)-< X)'":P'#W:KYC%R" +C7&X(Z.;IC8:Y!J M!)@3U"I&+;O/VC%!D+:G"&;HBC(>LXI*%:1E16.Y42-N*JX+G+G'&T>!3,.# M4="6PYA61&@BPLN [4',8AHH+ ^?QRU#>'KL$JF>.0SXY(2NN,5<;T^*_2HK M#[54O"&\]4\"O@==%@H/_0%9[$)9>3I=OS7A''\@R(DV70PG@P1>GLQCR=;X*D>4IRTA+/IK85 M=]*%S%EFBD$\(&DJ@HM12Y.UW3E/1APKQ"XR'$%;=DX>GA"-N15(+#&"JAIJM$P>]Z$41R9\D4>+WLVVX$-9ST6IE4_&18&!SG';[T7K'\PP!;[S4,0?F" MM.R(]0&K[:5.2^BV6<0T&UPOZ!03*.^MWO=9>+_B.I;)L]NMPY*<-N *VM*X M#6-B^(/HY%LB&_J#R;35@K6D6%A)'Q9ZV./[_>8,T"VU'UO8.&*,8MPR'^8G MC1ZV9^0(\!3%XZ('@[AUIBWQH:E#%&' ^@;$T7$"G10E;)@9[04(8#:EXT4W M$B&!]AH),ADW$O=DY*0E/M"M]?(8K!8SQF\U Q5&>IFE+$8MW]5OAR=E&^F) MY2\$YH2M%6R9!UT7((#C@"3W44>D+9$\R6;/%GO+-9637H Q(V<3$JB1.>7+ ME;>,6Q[(:_YRVI*,PT==!>)PKPO:*= 62'(B>G8QA3+/5DM_VSEN_ 88&C8X M[,%Z86'G32A#GIWN=,T;I&>QR/(8MSUC0:/%N&6>\2X;BHK4ZX'&B7*=4YL[ M"8-BQ\H\L^V^%1]Y*P!XH^W80YP\V4PQAS)\-N'PE=128Y&!P6CH;,U>H&1V M ;D 0\"AKNWVJVF/26+44L+ M4W8#="V-4U'@A_JH :4I?5H4I*6]9?A(1057GUIXVQ@C_G1H;V(N)RWS5YQ@ MK#@P+L%TDZ!B07%%,K\356#&K1U MBK-H8TJ.]TW50 [%',K\Q3VB@:W"C!/P4%N"528:F P0R8CM!(E8# P&P:ATE1JUMB&GF*6&I++@-\X!HB@P*_'ZZFQMQJ M\4(QZH6Z (\$?2G9=QA6:F]Z&VYHC@.NH"W)0B3:^U#%FF,!3JE1TS3IQ1(Y MTY9D83VA=X;)IPRC#6?1E)K/VY/ *&C+F9&SD<(E,D0!UFKSS3'95IBH&+ MH;"@C<73R11,9[OF"MH2S\8.LAQ&:10)C;8ZF"&3M1]MBX65>38'*Q.FV]0" MB)DGVN(APUB;YSF4YBOPV\;*&X )D T?]) .$N0YNL@ET"3$YAB]8[5%=D:H MV>$W'1Z1]IFVG"6)]]<:-NHUK.[^E*ZU#J48[*<1"YR#U.'G M$PXV)U1.6H;*Q<.24E!&!L.8!O*8$V@-<#EIB6=8+QFC2AX&Z9F-SG/MA14)YZ_2A%IWK5B8=6+ M$GB\4J-BW')0S38:HWZ4! U&L^GQ9LD%YMPMYEL.JG4MF&ZT2;I@Q&@XWS2F M6H=O%G,H!]4VXL.-(7IJ";1+!9K%DP2JG.?P*:@N^BM\+L\^M]%0/-N6]Z'V MUZS*N:GRJ:\]I>Y5P3_'7M]!=M-IZ*I[\L3H<^HD11^QP%GS[\-"!T MKC[\N=YW,/SQV6:67]0C?S&\EPVIVU[RJ53QTY\;>9N1O\ZUYDFV#3^L]7ZJ M@"P^_(E4WH2>'4?:E6N\OU^A"?U\.>87-?I_V)4%?'SV4;&:#Z_$!^(C0M2, MJ CH(\ J1E1 480'YNU::H"(\!'K&9$%1B1F:;:::H"(\!'_-E72FM&O!(C MT(]X[355@1&UUU011J ?L?J,J (CP$>(K!E1"4;4[FLE&(%]A&M&5($1]6%= M$49D<01<,Z("C$ _DK5&5($1M6FJ""/0CZ!V7ZO B%HC*L*(+(YX]H7HFA&O M9IJ(&GVM B-JTU011H"/S1KTJP(C\.*!QYH1-V=$;9HJP@A0'];58 3V$=2F MJ0J, !\!6C.B$HS ZS.B"HS /R(U(UZ0$;_X#OV/7W?% MI6>O7G0+?BJ[_(\7G*_C!P^P/?O.U[K[I#S=(&O8A. M*)Z=;]!_/L ??CLHNJYY>/X-UNH*RROL2K7WX$=IE.]3,GZ4TWCON_(2!H5X M-KB_]QVJ+CQ_F_0N-J%: MVG"UP_,)&B:?S9"^.:9!*4KLQ+8<:>H#&VVUX)Z0JZ^6^?VP^P5LUVNH[_9*D4HRL+S^^4>(KWW3\,?-M.0S/PDV_&6K\8] EFTZ> MIB?;[YRQ/V6DKWRC\,?A=J#)81S<5G:\XM[L0JS*S*W^?\*^1%X;__N^N;+J/-<-?Q">K-BKU M1<'(BWGEKP&TW[RZXCY0=-E]@IZVV9^U(/S__@LA_Z>&TG\#2G_"DIZZ<[U= M-.FGH?8;;LB?:L6+HK$U#O^$P]^Q0/!;.=#"&IZOX?D*>(S(7:O25 [.>5<+ MV8[?9DK2J^'X=RP&+VQ1:Z"_!/3?LW#6]&]970GUT3 MW#'_7_28>%OL_ZU[A'L6A?I0>,E+ACN6A(D6G4,(3S__[UP^UH)QK0:A]PWE MM37=5,SH3=Y=O+[=N&]G\L4*!3:R8AF!%[OJ7_^E*)JFZZ]:R=:2;=E5M,>' MMJ9HSD9[ E00Z/'\ PP@\L6N-^#FWRS^%15*K"Y!L(1 4BY/4APV#%G> MYR-%FI.I7M&P@-4+MXPZFN%GBB\:^'S.;R^HQH6P2N/1H@?OO37 M7'/V7B 'Z5FS:3D(THP+E).Q,:*B*# W<21G\YA[TRR.<*/,SF5RD8V0?GF$;ZF\/6N'\M.H?<;!R%^8(SCEQ0&FZQ M,5;#)&HPL"2-@UVW!_1FDBD->E6E>;HY^ZZ85?TR[37OSKZ[216_3GNEC T< MJJ*]>G'?!OV(U[[-K_LV3_Z$EQE&-_MC^(UESMMT?6F+Y>Y"T!=]?2X,Q5%G MTPG:6__$/6>+W=A1O>CI[[\UR%\F9)UG&GQR*!%BFF_(2YR M$TQ\^!NJ/9:?>S'GG2C&BWHLM]6-+SYP=E3Z81AKZ@4%@29(.YQ*/9MAE2:? M:F(4L2J5*0@$,@V!'R& 7<='R>^B7U=-OKV>_E9R*G'B/N^ZO9D3%_L(5W*A MOV98/COQ=WEL5-+AA*LH%5=P.,G+[+XK\:^6P_E/_\B\:K+O/B5%/!VPH^E& M<6;[6+7PE4,VN-EP()K/ @%_[GRV^?5T.CD))D,#651M'6GNISEH!N$?_H8! M>"0 J'W0GWL]ZYWHRNOYH)\*$@M)/ON+3ZKBKJ3U?K?>-X5XZ?=Q7AYAJ^/O MJ\J%#YU]T@L: X@%:1/-70),6TM/-C%SYZ,\7(/R>.TJGFA]\O[3H)*;U?%SR\*]JG;6O9CPNGK/9)F7#7# ?NBJ.MU![QS,I,W/"-M]HQGAQ M2P5]^+L)(R7[\>_:@+Q<=5\ED:(7-R#X1ZB2EO*^#,@7!=/% WM?=>#MNXKG M:$\&A?,XEIM9C&G%EC#!&VWD<+)?RZ @R'$V6/)6POBR22TMQ<60*$?'8/3# MW^@CT2QCR+5)>3F34LVC^@I@&+@WDU)Y-&"F1;+I:BHC!VZV+^&3-8D3-@UY M^W1BY!/M;Z,DQA7JRC! 2I'XT9^N-8N5!7?;'NV, YH'-7 S"VJ:CQB!7@=B MS[,P:R."5Q)INX)?@E1RH=4R(M;2%5#&T3V!W0\;TQ4$(YV>\6_ ME$Q'N>HWJ4,73(0)MRA5FF 6,,F=, +]<<@2>>""@ ]_PQ#\V"2?NZVN6O.1 MDH#39V&%W7E.C!TQ_HK>P:VH/I/F3>8)Z+F$WA81J8KF+N;>TQ^U1! M5I0M5+Z1]S6S!E^W)?<-[KWNE"^OVS;[5?ER5]TWZF8;M\L.O$O5/>?[O5'5 MO6.3^MI]MU_9I+YR^XW*YC?=I6R>,Y;>J&Q6JZ#W%7.-[E(4S]E#M2A6CR^O MVV[\;?&EBB;B%9X'N)8H7OEUQEH4;W"]?I>B>+XPKT7Q[8CB*YB6:_GP5W[3 MM0J)&&$02?_@[6>X?9I-U%-9G5*]??[1XJKTIPC571Q&^6WKIPO4E[B%!:3( M*>R:)P&O[D>3K>7T6")YI9P.;,KQU M&N*\XKWK75J)\TUJ;27^P$IL@A;C'*7)U#*'/?;H$NZXL?[U:];?4W"3YDZ" M0#5$@8:B8ZO1@W%^D60*GE^F/JO@]]CFJ-B;QD8.-?4AM\*:&\J%Q##'_&?M MBBV.[E*[O]O'Z$U[J&^'>]]IH?-&N5?W:/!SW]PEW#N?>?+ M1:U] 0]\B0[,M&P1828&O!8<3$4[(SHS3?$,MQBE>'?J K@R,'!\!1FC-H,/ MN^04P>$&W^>D9M'3 H(?201_*U7Z-VAI42D]J\^*5^JQ<*_6+E=*AE\Y[E2 MC'JB1[>!+!Q70@LGMLW17<6*JXXR8ZP$[0)GP%LD!EO"HIG'B@CXB5BQ\D7- MGYI@/117\ _3.%"VV=Z%.4\>9EH8!:82:>K37R^R7X1U(7.U5/J.$D'K0N8_ MN62H;\OK0N:ZD/F^5/>.36I=R/PN[J[O4C;K0N8W=WS5A&!PC).(HJ$^?L47T-Z9":X+Q2M4[/06-+O 5#\I-NV%T5B+ MMMXE%5]XN^YAAL)] >>\U03N;Y9[Q,A4/&]Z#SUB5VU[_\[4O"["?Y>>5A5% ML2["KZ(HUI7>]R2*;['2^Y6OE7_3:8GEMJ/JT=BU\&[0'IE^PQC@N=-27 W_ MR&FYQSKM_ 5>V56THO-UX44^G*.WAWB?_UQ<$K-%.?U#QO('AI].'YBC%BAF M7<1=%W&_I?3WNHB[+N*NB[A_^Z;ZK9B!NHC[OKEW#T7<5;\V>'H/-W?^GD#% MYD2*J7@1H8+ZX$_?N\M]3TW-9IXQXYR]>78]B_^VOLWWO/0N+RVE MBTDG"1@ZG(P)>YSO-5==%\731?"2-RWT= )=V8NFB^F@?A M.RB:_\Z)6&!7/WT@SE2MO79PM2-T&P=\>8#FLVZ+RP]$/+]7+W<9O%/C4=? MUZ:_KH&O:^!K&:YKX&L9?DLR7-? WZ\,US7P=0W\NP@C7SA9X45"/SL&\YG7 MG1$@11J])%J+B=NALM O3UUX/O2K?$G[ETD*I0IV*LE86Y>PO]GANG=L4BM8PEY?YC]WF?^/OU:0%=Y:-_#"\((/.W)/XGHK M:#/ ^T[/--KZ'.B4!('B0A\!Z/5N].OK^SLU"'7?@#?G,]1] ]ZC*+ZKO@%W MQ)+M3% MSN^3Z_=0)%V_=/T&BW:KIPQUL>][Y/HMBGVKMPOW421?R\<-#F.UJ-O"%9-J= M"4W_?_:^M$E19NOV^XVX_\'H=XCS1F@?!D7MY[T=@8BSXH33%P(!E4) &9Q^ M_8HZ/.3V? O^]8^T:G4>5%0"!.YGO0TT%0."HP (@<"?S35R;\L(W)(<=_]!"(/P%1VW-DW5+4WG9 ML=# N(?J(G/6L6:^*Y;%1*$AFERQ.JB,/[^/VM"\7QNG;VV8.IN&5"DM[)VQ M[2Q7&7^N+\8/4_QZ5/K;3XJ*IY+'VM+GJ".Z6]T$X)/C*@K@D\N55'R8"JK] MN> G!=4PA&2C(30%<[25V.#)B(]0011U*W+R'"O/QV-Y30F(>*\T0I/Q_0]X M0BZH8'%EPW\Q%/]Y29&*\"+\\L=-L*XD3-YT&+BY[+K"9*^@^U+;UPIF8#S7 MFHXVT1SGH+-[\!KRYJY5[\^F%5&@UA2W(K?=5GGZ%E7L-,=697?V.TMT->2M M.+*S/3@OLN-LT2RP)II&C_4\1Q_[GHR>HVLW90<]\PD"&9%+<9FCR[I1';6X MQJK-6)G*6B)IB=HO'4$D D<4?E+RXQ8Q] >JV5&$T5XC6_ ]%[\PFI$3J'&I MWGSIZ?F2D6 FV4F?D#*^%* F>5'4@-0*2*U<5FKEUKR;5]54;I&9S^?=_.'I M!8/.@]G*5NL9PMP.5HN*4W$;@[\\O6!FS]$$N?LG.<'!\J(W,N>)=9$71$>7 M&[VTY\\"#LY\^TF"S_)IQ9E;1,99?9;K@N/9%^Q=E?TQ'R<0TAMN%WEZ.AN( MYGJ>,<4"I>_8%D8(/KN#I.))FKC<\1V@[?.'SMO-K+FORO=$BEF@X?^+Y'UN MS?Q?5?")E/F'R^5DT7#@QY#G35E7RQ8G+W1/GA]6V'$VHSIYM=DP$B4U51(- MIV.,_O+PU_?*R>^ M:.^5GH ,F>@-$]F!O>9-32\E,EHGG^JP 610R)8^[O*-*%K"N/:^(C1U>VOO M*QH?X:632VQ71X4]3JZTKVYV$])6;0TSTY2H%=9$@W(J/;,Q#?:J2+3DQJDD MR.=<0;#KUCCD54TNX)"+B'0-";Y#Y!K+!='?J?.LU.]P[MD-N&&6?-$P2YZU_,=/TV9)KZ1I@I*EGCFT9;'Q%YN2K/K@NQY^)K=KO_+- M08U#$.X^CW;;&GH)%\UY1W-6NJ(UT;38:EM3[*D5W*4GSWWM1'Z@-B#&,VV^ M-46F3*5':KJ:=G 77C(H)B*)>#*3O5QU1$0A1%QV,08VOT*)2D1-,7/Y. I, M\8LK'2)IBOO:!3#%VS'%+Z"62X5;Q.V:XMTJ(472%/=[IZ$RQ2\.M_H\P_-V M/=$@BF6^U5#R(J,:D0J1CH ML0PW%NRNQIJ^H\S0>+IXGF)MS?4<7?$T]?#K'OK@?&=,W4A[R:OB1J$B@VBW M&EY!5N=&9P_D74#>Y;+R+I&D@5<9*UG M:"4FE>FH#SE6?U-?].,Z"7N%!%9!3^:<5.ZB-QJ_SE--C> 2E)L>#N7E0&$E M,A4H)5#'DMX1A4<8*?X5I82(DL0K[96WU55X"YP0Y+T?*8&S7:^N>3/[%#EH M);+&:EK>$K7J4&@S7FX!A MM.'K+ J7+#.X'QN&MN\WV[XC:<.O]G;?EYMVYB*%3[I77I!>X4+#=YQKT+?J(W%HO'I23%[$MO[MK%]-!KS%_CGH)1 6 33C:8W MQG>:S1B_T1Q%ARYN:#D,Y;Q %_<=K?S0Q0U=W)& ;H0I-81=W&'?2#@^]L.N MUM-CJ65NQ40STY4J8VZ2;W\^61C<>G_4!WIR-!G[RMF]\Q;\F?N]UO:4:GF& MS??9;($Q*'.X:2JI-*WNUA+)!$>"I"XBP0QM\] V?[*V M^5<6J"#Q\N'U:9XKKI)BDW4-IE]](*:%7&H(">'-YS?BWFBV-C^?!/ZJ(^=7:,)CV@C>_C8"AK@HUP8! WPT / M#?"?WA2_=_*'QODHDW\T&N=A8_ZMC?E?WFUP6>#;%AW;/74\\G@L,FM3MG7" MIUH5N2546=-K261ZOS>?)"^W.0]J!:!6<'4FB?8Z$+[5']0*P(;#,WM14"N( M]NR%D8&@F1YL..HV#!W?8,-1MV'H^(ZN#4/'-W1\A\2&0]_>_,IN^EK-; MV?%J8&CI84MK4#MA*;2"Y1.?KWY!P>1[!]5UF],CX9)^F=[X95Q3W^8IC%VB+KSPJ/X?E,F@X8\U[)7NZ;X9"XY)<(-<#\@P@ P#U-V"?$.T MY1O"[12 G@/H.8"> ZPBH -QNX4_SUSJ4V$()=J"EZGUIX:@62E8C L$1#GP(*C#Z21WQGM6Z,FYYJ M+0HTS_1E1EN:8JVBKH/5FOGV,TO&R>P%3ZD Y(&V")A!.,1&(C LH%H"9G E M&9,(# OHH8 97$D@)0+#<@VEE0@,R]4$6<(^+%^OT!*!88F&U,OM%@6]$\SG MYJ937<[J==%7I69[)76ZI<84!_.X NC=8#[TBCBOEOSH5JSIC^>Z$A,F$PT/ M&BCC?+JR)U18CEIQ=LCF$Y1Q[GFY!F4<4,8!99Q;F\_K*N- NH(EJY\M;"V5B,C*1+L'V1F[7XB>MMMH,L&RR?3#:>II.7 M*UNY=T!=5P@'5@T08P$Q%C!R$&,!,18P"LP3>CCG-J0>B."8:D5M9D8&TH* E-<@O%N8!I%(9:\OM*16:MN#,TR9UO! M X_G6JSI:!/-<1[/+P+]%=!?B52=;\AF'?170'\%]%= ?P7T5V 5N6W]E7.N M(J *\B>+ZWT/"ZB"@!F *DBT54$ '2!1 68 $A57K1L =-RY&8!$!4A4 #I MHB+T$A4A/&3CS\J5VYHGZY:F\K)CH8%Q#W7*5,J?2WV5ZHK,)AOZ8E=I M?7H[^&F/\VE/,]C2/'4\Y]@5E,JHDS*V/$F4F_J$V776$GHO*OWM)YD];N@Y MS_'6(./Q:FD(#$OX93RN031G+AGY.$<4JNFBF''&:0*]CERMD8Z18@.."$[J M>9LC(J72T4%7HQNQ;]6%Q":.;<;JVFXG(P;78GNZ!P&/3Y>&A,J9OK;SP,UE MUQ4F^T.T7G8%/UGD2\ >/(C&H.^L3':'02[,214G4MY]4,IY)7:1C^ X;[4,HGA*" M1OMKPPDM$1_%TOOM]W9^-6[,A#DB'(I*DF/>:%?K4PRF) )3ZC*M]Z!: ZHU MH%H#JC5W-I^A4ZTY=Y'1?9,VR*F G,K-3S#(J8123@6,'.0]8()!W@/D/<#( M0=X#Y#WN9H)!W@/D/6Y^@D'> ^0]SEZK<:;=6"G'S,M4H5X@^MEQ72NZI:U MM_ &$B[D>'<[-HIJ'X(WTQPT=>;"T6::Y>HK+:9;Z.]:-/4]CE[PO_^#9(AS MD#?H=-QCAS7H=(!.!^AT1%6GXW*K >AMW.-J 'H;4'!_);V-RU$9R&3<(Y5= M0Q7CDLLQB%E$>?9 @^(>&>CK)2.V M%,4W_3FZ5 U2Z]SSS'HY2*P?.FAHBTBONNN*(_K>H#H3-%H<6I]O:7_MVVJV MZS8T3YATYUG)DYGJ,LUH %[ M7&?-N%0<&3J]BR_8S0<;_GI-ADNN@*&34KC^"GCFS?I/KE0MO55S6B93Y[65 MRM)ND=UL]RL5WIQ_;Z4*OO,8'H&S;;OO=Y[VU][[WM-A[_YZ0W+]2.W. MYCM]70B$8 O_NOOUH3(':$$_O1@ *.^H<@$@<"?S?:A9 M @<%3X !.YDOHEK4U[XAN2P>Q]:"/P#1U<$NZ<-S?NU7?HMYJ*Q0GNU@F392\-WV^Z ,Q3/R:PE*AF<7)&DX@Q!7_#PBKL"SZ$( OCDJ)("^.1R MA10?IH*4\< 7,GVNSU/9]J1,3M69:014@$LGWJ>"* H;Y.0Y/K4B'LMK2D#$ M^QHAFHSO?\ 38X^]CT9/4S7;LH.>O 3+%+? MZ5JGTAM*!+>K+JA^+V'ENHA%4E]Q5L6M%!B^JB=QBSCZ@Y,K(@NE_;$4@N^Y M^*W1M)Q 3DY>;KH*Z6^,Y7(J:[[O566-Q MSJN*'K?(S.?S<-Y,B:"/3=MZ3L;MDM5V4OY8Y?4<865STX54(3Y/QL&M9_8< M39"[?Y(3]"NW-[M4QMQ5Q:6I^$5%4(?=:D"_F6\_2?!9/JUZRET0\@9 =F\PTA66Z9ICT++L=T6324%L8(20^P9*)9\GC! 'HRWRY MOLRMK;FO2L]$BEF@J?Z+I&ENS?Q?5:V)E/F'R^5DT7#@QY#G35E7RQ8G+W1/ MGA]6V%59;WG=29\6.8EFIX62-$ZT/I^!_Y#[Z=5SE;:;=WA1*.V&T^FTE7+T M_>+*?/M)9]+Q3#()7NBG18)N$2Q?YX5V'4UV?6>OF;WW& ]8Z0U:U)ACBE.> MF4G&J%0J)Y7>7VAT'W_1WBL] 9FBKML=+2]T#,YL6?JTE=BL_#UD4,B6N8@O M"FOOFZ),M[?VOJ*]$5XZN<26=538X^1*^_J&]WK03DR"*G866K)N=ZD@-LLA8*8N.$RG@E"M(9=T:I[RJ MH@6<\O>UN/JXNUCSNV[+H"JE1&VSDS*\^E5.25.O3^E%"J[-09Y5<,LO QRA:QB/50%_K<5F)I&WNRY)N MU#;OLMT?%Q1%TA3W)4*A,L4+-\U2+YIFJ;.6_V1-MJ[4-OD.;](+9344ZKUD M]?,;"*SZX+L>?B:W:[_RS4&-0Q#N/H]VVQIZ"1?->4=S5KJB[0\H;VN*/;6" MNP1GE9\ZKR--9"K=LF49?9_KTB6!DT8V*U%,4$Q$)N.I;/9RU1$1A1!QV<48 MV/P*)2H1-<7,Y>,H,,4OKG2(I"GN:Q? %&_'%+^ 6BX5;A&W:XIWJX8425/< M[YV&RA2_.-RBBCEVV.0V B\;DM8BYSLYU9E&*41BI_UMB;+(!-])LCG;=TO% MLKK&(1+>0GTW1(JBV-%C&6XLV%V--7U'F:'Q=/$\Q=J:ZSFZXFGJX=<]],'Y MSIFZD?:25P6.0D4&T6XUO(*LSHW.'LB[@+S+9>5=(DD#KVJXW"@-W!:)OZHS M$4X(U>R=7QCA MO(4%KW N<$.2]'RF!LUVO MKGDS^Q0Y%$W*6G:G=HM@M(Z0F'A+CIA/,3E@&00RGDT=)\*A9?GB,@B1)(A7 MM0Y"Y45$VP<,HPU?9UFX9*'!_=@P-'Z_V?@=21M^M;O[OARU,YTPE/,"G=QWM/9#)S=TSTUQV1E2E3DGPUNO3_N STYFHQ]]>S>>0O^ MS/U>;WO"O2W(;:XU+0D5WF^+U8V72NMI&KFWF>!8D!1UN2-!H (BHF0 K?,W MYR] ZWQ4>SE"W#K_R@(5I%X^O#ZUBT2!9RMTD^"2Z?J#P=/THM0*UB?<#!]/ MIC+0"P^]\#=-S] +#Z88$E.$7G@PQ9"8(O3"A]$4H1<^2J8(O?!GWF0^2\Q3 MS,^UH;]JS8BM/R$XHV&YA3R+8Y[]EO/;,4\4F]N?;T(?];*S:S3A$6UF#Q]; M01-\E$N#H D>FN"A"?[3F^+W3O[0/!]E\H]&\SQLS+^U,?_+NPTN"WS;HF.[ M)X](3ED,5^,5U5B*7=DKVY,*V4%Q0#;8FT\G+[+S 8H%H%@0$B:)]CH0OM4? M% O AL,S>U%0+(CV[(61@:"A'FPXZC8,/=]@PU&W8>CYCJX-0\\W]'R'Q(9# MW][\RFYRK& [$TWW?$<[V\[R7:$/FI]O;3ZA:?J>\]O01?W57=3A>V7HOKZU M^;QNU_8_?R :!-O!3]O!!],,\MVE2!\DR^:#).UTIMDE9_ M*M%$L#?,7$;T$1JWOZ!Q.P)C !W@-S[!%V\)C\ 8A+"W'(S\O!,,C=(W/<$7 M[YR.P!A "_:-3_#%>[(C, ;0W'WC$WSQ;N\(C &TC=_X!%^\CSP"8Q#"AO3S M['E?N4XAKZ]T-&6J&[.M&&=;P0./YUJLZ6@3S7$>M\>ARQJZK*&L#KJSH]V= M'>XU#MJUH5T;VK5A%8EVFS>C(WD_I4GQ"RE)"2R[Y'#'/K3S=:/.UQ/NUI!EN:)YHGZK7V MNDRD;)8WT]G%>+@D.(9D@Y=+8X%MADI=J'_B2HW[X<;4-3KY(S L(90$N ;5 MG%FA_^,LL39*0G[$Z@UQJU>VV497GE7*+?Q<>QG^=U@B]-((@C?3'#05YL+1 M9IKEZBLMIEOH[W"L>]A+D$)>3!HJ&@5E@_M>1D'9 ,Z'CP26[Y";KZU0\ 5U M#?=-OG#,>3AM\PZY!HXYOU-3A*.VPSDO8:0(.&H;3#$DI@A';9_/%$.].\8J MBF_Z<9V7*0D#ULF"6*<\6L#@:N6.6%>FO8[N1DH_7I5/AKWU:S M7;>A><*D*V].Y,65^JRWZ?33 I]8#PL3H]I9*WQ+HBF)2G[[2:;B%$5?XF2J MNV0!..4\C L2G'(>)5,,85-YM/=0/[EPM*:YR69;L!-B/]F4$\.US=2\-5XX M@@W5]Q:.*/;=H]&(X5&Y8%_]86=C_\_O?6_CU;[[*X[2]2.G>^^H?+4O_TZM M(JQ]^Z$R&FC3_XLV?5B4/M+&?Z?T XO2FVW^=VH5( /PJ;4:*/9-58 [!1-0 M[)LB 8"=CV@& ';N&#NO2@B 5=RQ5;RJ* ",^A&! <#.76/G%;T!P,Y'Y < M.W>-G? Q:OA&Z55Q@O!BYQ\0+PBVU!N:]VL/_:V#'R6YLMP8_+S%RY:BQ6-Y30GH>E]+1I/Q_0]X],]6 MDO/"I&EDTJKMXZ,UOLBF7[SX?YZOAN;*KW75>CK6E83)FRX#-Y==5YCL3VU^ M>9[TT^$J+Q5&#GZ#Q:2J$T-2-\;22_+*R$SF=C/VTYCO:LAI<61G>_!A9,?9 MHJE@342['NMYCC[V/1D]3-=NR@YZ\!-T0*?&*O,PX6V^7Z]MK#5TT->'N6SUEIJ0YTU95\L6)R]T3YX?UKQ-8D NLTO* M-*I68$?5FTJ-6H_URQWS[F23H>)8 M5_&LQ7^WB)^O6EE/US[N, M)[YH[SJ>0)%/5]-K5IH6B6IYE^Z;HUI*SP>1%HE#K606$'3.0LG;6U@S(<@C M??$V;E1XX.0R^NHFL#IRC&RN;LM&HN96+,OHU9+>--CU(;_]3,6)[''T>(XZ MDKLD@W0(,B]G)X-#J69XR2#\7O:'I;^D3":Q7>ANG^CWB<%.%0DQ(U\X*SO) MSA9;?CK)&;HR[*<>:IG4P-XS!!;ZHN(DDP%WX9SUK;?&$(>"U/ R1 C=A5?J M34L61Q<-U=.)I26/U@]-8S5J?K[>],]\!6DG>7EM8K7YXJA/IHJNL:KJ>R9( M?_N93<>IS"6+3N^,"I@0Y*XNX"S0(7BM<#D+E5:Y**N=>LK0N^UE+V5,)W/_ MSS$M6_HI0)^J_F(M];>:EA-HYSO$I*):_E;LE'K^L" XO1(;H!V7A])T)IY* MOE41%I2'_COXWLLC](.8//NFE()&4W/VG^@6^E[O!YDY>E+])9'@GW_@/*JN MH-]V9UI,5O !7+*%B_9BENVAQT$3%4/OIZ/[3QUY'EO(CA>S)S'D(+H:-JB@ MC@7[C+&);LF6HJ.+W,>UQ?V.9N:<[QS\=:T%945C9%_OO?+SR=G_YJG !ZLE?T']E$?B#%_BWJJ]^ M_B_ZX_$NRER3'4R3LW]>#@N-[WKP? GBORZRA7JPUL,+4\E?/'=XX33Y[*F# M/__O_WG^]+]J^1.*/;>='X^$_>RU#D--!=P]U1)C1Y.-A#Q!W_Q#GJ_EK?M8 M!IE\7 E^/#$^'H58YK]BA__B43@:0E/>))X-U&&!.!1X$=_IU*_/#F5PAP]M M-]C,^.%H*-9"H16^^XO[!O/AV8L?%/F=P9:!_GIXG22)HO<+S=!O!D@_,T Y M-G/PHO$?78$[:8\!EUAX;9B_P.CA(T0OF( Q<7!X#4+,\&2>\D=,].50GQI! M.5@P)%I5E51ZG)%2]R4[NN2UT9>KW*UMKIMGQ=I(D^OU5:D5]@^^9^?U*WN\SQ@/#-HV$ ML[%\:=NFBIFU1$O$[U>N?,?WEE2ZSS,TQ:^K'6-%^%,I>7SEKDWH#BTI,V)K MMA/-=9WM;3IK*7G\1MQ#(B,3ZU:)\#O9')_93I.S;0M=>?1&E>1 R)=3Z9&A MDQVW;;.TLV3QE4=OU-^MJ\E2T61%IIO72-JG\\BXI-3Q<\Z*.R)5[@WF8I'> M4.QFI&3QI=NF,SXU19'#8AN=Z*>=M*%AU1Q-\+/>L*@MP9?'C[D/%$T5^E! MYJ&6T?H+=.D)BW:&65^A,IDM;W+M77/3WC;9'HLO/7J A^Q2F'1&TZVQ'6U= M(^B2T],+$)36F-RW1S?KQ=RVS*O/.02K$2=F-B.;91XMNVG#3,[SQ;[NMRL M-]%=3\W60UK)RF9CQR=&">^AUM#]$>(5ZL04T%L[.Z[E*R11S1;]9';7*,[2 M:+!.3$'5=6L](]F9\HE*D];+O1G;'0:7'EE6W.R'77A)RNV441).>]J0I M5DL_?E9E3*^D=J:5>7"0<] MP(G9:K?*[JXR+?5%<\-T2IE:6D_C^M+4,;M(FI6O/C0: ][4&^U&:E2N(V<* M7WKT6O)V/*H5_5+"J&;=Q+B<9#=.&[W6"<12:Y-\<-1FGN^TO+)ASKC-LAE< M>L3:B,SJV1I9JA)%RN23GI&9LU/T "E<3RZ:I6I9YW@J44K42LF"Z2%Z0Y<>/< J6^NH7&[@&QUG4$N1:K,-C()36V7JL&E1P_ MK%J9KEK7%9&R:'%=SR]M#I!-%/4?$ODBAZM(4?H!+8& ME2S37J]*5:,_-TAZ5%GL[ R++SUZ@&XC,17]07O ZTUSY(SUONOV@DN/'H!8 M6VU6W'6K!,4IZ2Z1Z_JDCRX] +R[3:Z] 05VYD>7>:Z7(TH:E1!$*5^CNI.\:5'K[5-55*- M.3',\YR6)!U;RC1K7'#IT0-(=C%7U].R210+3O:!]X9"@43ZPPYCEITN$,;JYNIZMF4[&0R"1,)UTF MJB7%9I4::Q@,NO0$$3&3F;1@Q+PJ"G-AA]Q[?M>3D&6=H PZE>ZDVROAP9 ; M&9_<5INY$?(RT:5'S[KKCHKI<;F&%F)C[:6&Y=5PD@_N>NP14;M!56*%B<'U M"_W2V)3-U13=]02[9)F,G-<484@PB=1LPEKJ$E_4Z.>" 2MCN54B>,<.1;LXR.%@Z#*TE" M>CR;]/@5NO2$9GUS*EP++[T*,JH>9W>JF9W:OQVH[=: M*Y:N*YT6OO0HS,BUQ/[&)EB;,,GUM#-U3"%!!P]P%&>LJ_U,.;?,-@U]9O+= M^CC=U@?HKB>,L#TQ.7EIZAJ?:%2=PJQ4*"8L%)*<,)<'<[EA>*:FBXEM-9'U M>E+)1_%8ZH2YR FO6E6[ZSPA6]W=KM/-%.8\>M83$YMB&4%LE8L%4?,UPM?T M%$&NT5U/4+&S>9")>CNS,"BGLZ[-Q_H ^R[,B8E]*!8'>MO=:#RG-&:+TE8= M^XBSF!/T-IUYN4G6<3,BE=J*]0&UZK5R:XDY80-NY0ETZ8EQ9;.M><$N9#FQXP]ST]5VG.*6 M4WSID;EDR'9"$! %(7MMM%V[7E\Z219?>F0N#YY+;8O=RH;W6Z7L<,;+=9T. M+CTRE^9PNI.MDIX5E[*WE(0Z"D^RZ%E/3*P]6)/9.4ME>6V45#=<6\OF*!9? M>O2L#6GE.>.A9?/%K%(?56W7D:3@KD?/VE^/5T9>'Q2(+9G,5].66V#UX*Y' MSZJ--@-AI0PJACSB!NR#5^XUD/?&G+"L9K?/\N5>C3&*.!DS%XV6,D,Q] G* M( 36+(PDN<>;GE>I[[)BE<93D#E^K1G#=;WJUDP;G*67[/K"F#603\B<\#(D MHU&6ZP4BS?NK\=(I2[-T@@X>X&@$3'6;VY$..2"$63NQT=>99A:A %UZ- (6 M4YLVJK/ZB)?I_$1-L]G8V)96;57SWP':O5V$SRPF*M!@_P^*S!-N73+L=^ M>UJQYW-YX6H_'G]XGA?%VP.'K0&<)%?VR?7'/9U@+T+V/?OQ@_U&1/#)B_V* M9SOK89\.PK;?0UD[F]?MSP>OQ[ M M_ZQWZ;9XV&[MV-EL..5_#%CY?*8]>>^Y[V%1LLQ''_FG>WR'/_^J M.H+Z_N8YCS MUYD6\CL%< GAO&2_DV^6A<&\7(W&@,="."_ 8^&<%^"Q<,X+ M\%@XYP5X+)SS@GB,@GFYV+S\H=[NNU'^U08A_5B]]Z(2^JC8[4OZ+-X)N6]L MC!1[CC_\?]\RWSXY7G0JJ*7]N@:-HU+.#PWAFX/V[>=0DYT8;ZF:^IHV]-'H M ?H ?>="'_59].%*]B.IRVOJYU\$G7M=]C/:6'B-#"SH4A9$@@5=SH*.VKEO MT8*(O_ !WMEZ^]KS<]+O6->OQI%8P;'-F+#0\(DEUC3&*BC.0I&4YIYKL0_7 MFS_Z>F<0JZ"N?3[;)5GC;_*:7S_C;[5WOV("9S.$_5H!5@Y6#E8.5GY35DY% MU,I#E[EYW9))*OB*AN;%YK9[-J?KG@WWOK^G::WSI!JS9]T4-6;RGA *B])]22+U!+2GV> MX7F[GF@0Q3+?:BAYD5&-S^O5?0RUI&XJHT4QJQ);L3:>N@N#FLXQ:K%"/!5G M"!I0"ZC];!7##:*6>(%:0E((.6GW;2Y/R.)F*.:8S"Q=NS1JS=R.4T>5+F

ML$J,2%CO)?OM)4?%4\EAE]E.'$4+S&#_@[;T]14:7_S/_N6[FAK3K?_Y]\*Q5SK>\QYO8_93 MCE=^RO'^B&:2-R*T&"[#.ENV!-)?8.5@Y1>;\3\R\VN; .#B#G$!:>&O2@L' MXLZ)L8S].:P7K%ENX,9#FO@&0MRE[D9#7(/ %\(PW?"Z>-/PS?HN!: MHVV:T,1B55A7YX.'_-!EI4!JD"3BR0S %^ ;[NSQ->![X?SQA^';I#VWGQX9 MC%'L\(-QE^ 25&LJ!5I^)!7/TL?;M7\;#X0EKCN$"'EMHCD.B@\\>1/5HMV( ML%589OX&,EWAVQ&[<#SQ"-/]X8Y=C%5\)I.\X="'NO?F/ADK9I?34G)<-Y;) M3:DJ=+)-,MN2 N%B,A6G4I?"H2>&HV-["PYTBOX@$T4,R23<88^KK>_L3'65?2Z]J*VUN+W#Y?>Q?_[WT;>^?__^N9\BF0 M3KFS=$KH$JLW&*6T#U!&5)C_!>2RU=Q#_00E+HFU61$&TEKSK4!_ /^0X=_/*TD!1TS8.2WL6=P@X[_GR]RS83JM4R!6AJZ MP>1G-&?-*H66%!Q'1\?3;R;BHK=3T+"M1- 2JV.12,WU8K ] ,F(.\\J7MCQ M?IYX$"8%W9(M!0TI9[L>WM+,ZZZ"5@3O%#F).U7,\&5#%>7UNL,54V2E5V>YK,?E)MPW--?E;'.,^ ]_[2]@<\]QS3J.C#X-1+BX&?ZQ;"$"1?PH3%[Y)S5=WB, M'ZV 3U8XU<=1'@N-ZJ!A&$5QW4MUF^+#N#&52#(0%XT3J;?V7R$1"V0"9!*& M&"D<9++8>BO9+XX:O-!*\.6V,FTFLVM,)BC,2A$$4 E0R1WMZ1QM7$9OXP++ MI<80"Z)71]_KZ^XL*$.R)XB@QF>+*@"J]SP"X35_W M,7U8E'7+Q0N4Y@H6_V*!$B9YM#R]U:MHT,Z4W);RLE%U%P^NE%>+CK_&3XO; MEN/)2\:]]PP$H()P[B29"UIW <55FZ'*0)(*P$S)8 M(4N'/VT*8LB6GQ#+[0%[JDA'X#7:9+HF+V?8:K=A%@=:=RJ1=-#,FSY6'8%D M$Z >4!].7_[#J!^M>.8AK\M)(L',R;8K#,KK9H#ZH)*'!MP#[N\JR1SQ$J"/ MXE[.#P8/8ENH&68WX8W7!6)4$@+K6HJZ%BT.%LHF#E=7=AN_J^++%LH>>>ZN.Y%G#5*6XJ36R/ M2=.=/M'?6LVM2\MRO3GP<4%</2&D -D1 /.=@_G" MRY>ME69YMO.8 MV(5$+@3_-YGBNKW@XQET3Y!;.6'SQ:7/+WEFUFJ4J?S.F/81N06'S6)RHX[5 MGN"(28#_;<#_!JN]WR. 5[LVA5YK7M_P!4(4,@[9^SF D8+,Q*45#] M#3QP+WL MQ?JO.,&>+MNUQI3 [Y:*S!\6VU4:IL _#C&B:=3V=LZ7K;I: M9 M5V/:9J%9KK:O7K'Q$5LQQ7<-:HVDZ V_D>S$5"*#DV;369JC4CNI2 M1K&RXRJR,N5'E34&-"X+I]*@%@-XAIV2ZX8/[Z[*_'0]X!->H\AW,OJ*(9++ ME#%J81#O5>.9-_.(-[%)\E1PM9"W>"\)-DD@.P)9THB$'8_@;>ZQ>X+A[%*V MEJ9SV8)1M;L/NVI5SV0SK$0&A\>FXL2;QVE#@A0H "@@W!'+^Q0P(U8\E6SK M#M'?C/JVG*J1':N%*0!'*D2#5IP6^-F5>:K)($ M55"%LK"B*[P5> /!C@F5O4!1V)6#&\?7U)AC;^4Y;O"%G1'(P=QY3O62IU<= MDU,[0-[V=>]D7FW,%^U::< SXX=V8YGRQVJ]A1YM?[0ND8&3. '%X4;QU_L8 MESPTZ@,8?M6_6/2U]%)J399$@J6[1"N%N"6SQF#&8IS,\:8(['("ED.U*W)# MDIJ?79%W,S>?,!Z:,Z(XEJFJ7MC,_8@D@>S(S61(O]YSN4(G"<9P%T/X+<_E85ZCA_)L62;TJ?JPKC1/ [_G-^T^ZFZDV.%VHK2K:6XU9[ M:_/5,54NSY?Y,6\BBJ+V]5QTYCA2@10KH#E,:+Z9>.-/L?QJW*'9M#+T>L.< M46RU6MQ&+:88>XU!'72Q$VEH#P-4AWSCY.M1_97;)I]!=:*8-YOYAKL2.ZK; MFRCF4EO7@J4ZV$WM4G=3AF)]I9#A!<R;>AR0/@4R MB# 9W%"SR9_1P9$DEV:;/;M?(WF_WNG)"WU4[,_6F 50,,/$4\1;Y2- D " ML(<2VC#HPR1@^)T%Q2;G6;'J33Q=VEFKICS%)) ->LYHYM@7N(6ME$=IKGA, M/GRBV";^*)BR^"_%+MAA.1N]V8ZJ.8G]Q3_(Q2;FVG-=C?T'$?SO5K@N>?4W MO=]02)@<\'U0$G&Y9Z!F+57 B'XS%U3PYM*'46%GT4+2:8E5-T,LM?':)U8M3 Y!WSZ=>DO! MXT:/]6YH7HR3W5D04P4_\$M?7Z&1PVIF_Q)=%'SIUO_\N^G8*UU%?QEO8\+3 M^=\L&J65?DY) ,@]W57N*70)Z)L)P1ZK=Q' ,:P?\9O;8DB7K2<,_X+P6W[5 MMN(HS&:1+?&Z(1J-94Y]6 ^17Y4*] 7(.'4B'PV[4D *MT$*-[0K]2E:.'*D MG!8[6.CEGL$PC55N)Y>+9'&*V2"(LFCJ@FHCP 5WQ06P.77Y!I^_XH)-74GJ MF1&7YKF'O%X:)E>- M?"7(#WJ%+Q4WHE%XBJ0L@!S%=Q0%BWL+YL "Y>@!SZ M$;AX.T(P G\4.%U[2$*;DP58 "P %@"+J\+BLFTN5X/%C6;I@\1\86ZOW5C! MLI,1F1@@=I4 B=;S-!='.N>=E"3SS5QW.-#9![ZB0D M?]93J_-QB]#K2\9PR@5;:B%_/#AW&4N)@Q8., P0%1]^0\P@#GF6QO=;GN\ M7"XW6+7MM5=FP #X+#0R3F1(H "@@'O)GT=5#O1O*.!A,;;F.FML1#,_;LD\ M.^H;6@M30/;;3X:*DYDW3T2,_.8""H(6Z(&W0]00U(+4;8;![ MRSY^=LF39'.8T T3@8B:=2<#0S M(#KDFPFW'U+\":('Z8F=)'S)(:JKAE2OLS5Z/@D0C6.+.$G?_ND":+C00ZAN M;((KR[V9%G/1(.' 8VY;T\1<7\'>RI72*G7=!#^ MA-5*+Q2^4[:<3B9-9#VNA;'-X%.-4O%D M!CJM -RPCQ(*%<@_!/=$J^O#AC&$7O$I0MLN7ZP#!H-R]4+XJ(KH@>D G@!/@"? TU=+5]X)GFXA4_^[=&5! MMV1+@9P\A/;1R=M=1)L/C!6,%8P5C/6NDZ;GU(,,6UWUH2X]9ENQKN:8L9J- MS!C7*^2UN;S5T'\=>?W\5U-'TX)_)C=4QWD6T < X MKKWQ>.&J@K:V."R5PB0XN[MF6U.\+.:U\:D*8=GQ5FMZX*]YL\KE6HEM*[/, MMR0ZM:\?B&>8-[<8@3: -FXP27E-$I'UIC^K#BM3#,U)HNEMPCZ3=7_FTL_M[65/4>O\,L1A@PS1,/WG$2###. (Q2# N .P!P M1"B/>M/N]./.2PT?L25,N"!]>L*_7G);OVOFYC."&MFEGUK*M%I[%^G MXZFW^X=^!""_=>LS##8>3AN/=B7%<^6U MCR[E.T;I<>-JPA%ES4JR;3G#^59+HH,3,JGDR?T8H "@@%M(C5^# BZMAOT) M"K!*Q)8;$4+-V++3YGBD3^>3S1I30#806WJ; FXB6_X4!&'=Z[USOQ^N6$%6 M AQ QASR'I 4A*0@@ / $8*DX!?69+_G/I2T>:/:J:_JAC_,YHFIE&UQ G(? M]D=T$D2<3%Y2K!'@ 9P1Q8V$6RW(/LJ5XR-E+N1,W[--0_X@G"E$2).#C=^Z MC4?;N7V1(WO'N6U6%REM8(@5L5JTTDG?2A7%=$M*!D<^TLBYA?PX8/^N\N-G M0JB[KJ^;"G!*8B(J(+7&<^UV,+1)IJ#N (]CZT8D!.&$/:>TUZ0 M$P9PA&)0(@..VW&3^=+_WMIJ!28!)(%-\,YGB#OH7Z&;L6RYV3-7Q<206\LP7LJY"XC@" M@?7]Z G\\49 M*@42'@!=@.[7.NR/0KZ2[;,SKZ.#N@VL4'>C7%T,7B>5G0W@'@0E(Z M"DEIT[2M@XNL6[&%/Y[K"OH-\IW1(T)B&B)FR+U!8AK >"XY\0T7B1?2T6/ M,Y5ZOIHURL;226W5U9K@19J5DC3VA-.0B@;NN#YW0"KZBSSMX)0ZG&#&G(.8 MS,7">9.8.Y,=[^H&P9;/S6;?R&T[N!0_OHY7)XJ3KA MW2XLKN=V-[T:H1EE*R?7"UMUMI:22>S=IN))DH%,+V ?RI9O*D.\3P?;BX#> MM(WF*+J+O@J?.4F>R>SY&%B.WJ8>P7[]A&(!R-> 7&LU16L-(+ M 9Q=_@!G]50]QHH?<]-&?68(4K\^Z"Q:7K6/%OO4OAXCF3KNOX=,%E 4$!( M7?U/4 #C=M,+)S]>&_*R5I^L>:TRS@44@ NKXP23!0H "KBCI/3MR/A]E ): M.]X?/M!UUTBLC(=,-MM,M\=33 '9;S\9\BT?('H)^U_'VTS0&(^]7]4Q0?(> M,O41R&3<3[$I9-S!5J-BJS><.<>GQ;V7.+<+CC*W$GV#J.IRO3JSN(=F 3G2 M3% @3<>SS"7%[ ##-X)AR(!_D2/8=339]9WM(?G]E.(."CDN@E7 MVAF=0XA[/Q;WCFU'U9S$_M__(!>;F&O/=37V'T3POUN!_.G4V)5?/EPK_1=U M+Q9LIZT],L%[=:#S>655;;-^W^@WNKEL62U.]09:\-/[Y'DV=9PY _%:H!"@ MD)L.%OZ(0AJ%;"6A,L6A, M5KJG0XD^)&+N/)EZX1 +X12C\Q&&N2U&9MEZ@N(O)"*:0T.";G^"[_*UM>[7 M?'O*^PHU<^A>YX&OLE(R@V.N5)RDH#H9H!UR:-]@X=$?@?MW3'<2GB#DLHN: MR*0LIE9.\'HF%V Z4)9)QE/98UDH #6 .DP;)S<7CIQGOQ@O@KW$=J$^K(QB9*2P)<-RC7JMH-! M^2.JO?8H12FA"G@"/ &>(F@Z@*>0-!5<#4\WDZV?R=94P^*3K^;M(1D/P7V( M,G8WEXS'>,/_?P:Y]E/%(_X%:ZDO/WAV91,-GZV6+0474&IY;?]??J/,?3PK MZ(< X&W9T_C)1%.\MQ($B2[)-Y6N_&!PRTG:S]4L?=YCI101)/1Q_V$:,OK M#^'FAQO,Z'\Y0_Q.#'WVP>I*:G?()\A$/<%YC0V;;V%B8+[]S%+Q))V$30'@ M!=@4^,I-@?#X#?.UEV\71JD'0UB4"NL':2U*] (\77U0 $^PLQ#]G86GO00%_Z#]"COBL;&&_I6%R_WM M26P11"&PP7 VWKB/_JCDU=_TV@E(UI6$R?.,8SU7-8Q&?JF+2Y]I9"EWX*K3 MUG5R"R*:8#(YD5=Z::G3GDJI_5FS1"I.$R1D$($8@!C.2PR$ MM&!8=9ZO53*$D%?X$B4[>J\8'F+0]+7 #PEZRPL\TZPEO4TZD68Q,>!^ RJ> M.;'E"+P O/#GT0/PPB]>(+.2,;#$)&].;%%85!/-(4G1A=*5BAA.\$)[]6#N M-HZ?-K:#5#&3DIEA;AHX#%@&-1VGF;?\A8CN*/Q%6*6A3\\>4$4C#0&R%&^, MV7_>J:3-%7PM2JJTRD59[=13AMYM+WLI8SJ9^U?:X#T5A&VK'"68WLC0^IF> MN+/=ZJZ/?"TZ*.^BX]0EJSB 2X!+@$MN)J&C:9X_,S;+/"^T:ZR5J^D*W6EA M+F&^(*$#9 )D$E&I+$@"'9.)LZ@W%7P:;:E!]&^ZJ_%=>[6PO" E=,%8P M5C!6Z&MXQ5AOXIB(5Q/@D/&^F6K$ZRNUWU=T>)%4$PH ?PO[6(^3'6>+!K,G MSWWME)QH.SF1-\,:PV\;]4UN.VH/TFT4!>[//R:(.$T<:[!#2@F0#\@/45[H M,\B?K%_E0<9JF;NJXX_;+O"VD:*&,$IOD$\HMNH5[K^G26 MUQZR*3TUZ#\,QRV,_&R ?.KX)(6[:$X(0\$*)'3N*J$#B=P(5 NSQN+!2,@5 MGJ\JN_)D1)53 5^FOZ3]&Q@!&.'.&"'T);]V24[6!Y-UDC"-NC @JOE!:L%B M1OB"OF\@A+LB!-CSB4##MT,W&ZTL4:P;Q>*,[PA2@<_;@8OPI0W?(>2!K]6+ MO>_N&;7R&[ M^)ENEB3=4%>VU6!XO41F] J;9RKZ6F*"TW.3F3A%9: >%/ +^ UI_WG7UEO, M:+DK\=M$6626F[*23K(8O\P7])\#@&\$P-=5@[F56J// -CM914BN2G-^'Z[ MZ*-;+I:36@L#./M^&_E-Z.-/KD%72H7C4H^TYFZU9KKO"=F MQ>*4J.<2[>:P6D9\2#YVIC)08@F4 901$LH(0S.[[I13&ZWM>KS?KYJ4WK9Z MV=8:4P9S\69VH R@#%!VCUP7_&@YZC@C?KSBY0>CHI%,WLV. LK(OM\%'X6Z M[;,VOEZDA 9H\DXX$61 HG;F%C?T)KZ^82EQF6=:Q7;+%UB;E1CJ*\[< EX M7KA/7@A]1[R>E)N#4;G9XAEGN71H>[)H9*:8%[[B_"P@ACLA!E /BEIC/)W5 MG4ES0W=%1Y3-5= M96Z[OJ/AZ&6_(3&9V^N8;NVC&10J_/C??X]O62H&2E:C5W/^RJO!:9M@K&"L M8*R1-E8X&O;BD_:\0W8AZVK@_.B6I^':BWC,TCQ<<"&;Z$D]%WE%"QTY2^B6 M(&!R.V'7>Y#^SXAF(L*P@9+WG2!TD$CI4'+1M9\78%#%'#MLBOR:U#! L[E@"/9^GS*(!?/;'[2L2BV*86 M\^2-!J(^MY!&.)\;B4D _1SF8%LUG2P5FDK9\,F\F2F-17J!E7N8?3%UG$Y# M+35@-K1I^IMT]M_#+*#9S'K&>4)4Y MGZ_6 PU+(BCPT*T5BJGP0:JXW72B6[*E!']#0[;2/5USSUKR 2F1T*=$0,8: M$G]@Y6#E8.5@Y:'.<7_0RJ-=Q'O(]19DW8FML&YE<.@.^H?HZY$KAW]T=57; M.^?(FXO)L;'OZI;FNNAWYA@Y=/@WD!&&8#7$"28\5R0%]8]@IJ$VTVCG01NV MA4-^P6G*CG?X"ZLL?624^"D$;Z8Y-5T.#!3%_:SK^J:FDB=R+X*PKEG%9GDF M+M J%SP';$\J5'2]#-Y0A/NI)8<<[;QG0$=DV- MR>Y7.Y001(8^B+RK>LAS>Z)@WV#?8;+O:+NPN<-*Q/U:B+CGZU77D2UWHCF. MIO+!PO98-.B6@P6.M53\@SR>GSK_HR)WVL2Z-24)>3AH#SHY76*>L8EJ):0F\W" M\J$F"NV9T4WWJHKDM/ 2E/WVD\Z>O^4L+#'1P0%+C&- M+7Q'FJ>[VANV5)\ MG)G+^8ARO:'FO5+9O^R+=J-%*W5B.1T.-GU+F',D3*0IR<$ A0"$A MH) +)_O_@D+RPMRQF]JF9G0:B^Z#[FJY;G.**00W] &% (5<*\T/%/*5<=Y? M4(A=>WA89$K;J:A+>=H4F4S>+004@L]12;]%(4%<]V\/!S<74+]6-+RGN?]$ MMQ!NO1]DYMBD2>(7">@O&0#__"-0,530;[LS+8C)3 3Y+6[]LVP//9OLH(^M M0 AQZLAS%*TY@1"B-]-<+:@2PG8KXY,I#UV#Z"+70Q_@^,_]CL9G/R1/ Z#J M[F(N;_&@:?_\V6C,=4M+S/;MC"\I[W6.P[\\?M^/LIZJKW[^+_KC\;[*7),= M#/O9XJ)<:.)AL)>8*^^8<\7\M;]_":Z>SWIP.P?CPQ M%KTWNN]TZK]BSW[&XW$TF*:\23P;L@/1)>;:!-DR\9U)_OHL8*FG#^U]?N:' MH\T1C:PT?/<7]PUFQK,7/RCR.U9[-]%?#R^6)+^G4Y>QGOX" $6$PN&(H>)%6'MR7#EWQ!W0F@_>>@O.=G576'21%X"[I(//CH4'.4U5W'T!?Z(M51VG\)$_-1$_UA! M%MM%CYB;VXIQ\!_&DK 9I;=L<>3RII'M=^6I.^DEI]\.O5NX%LE[XSH)7T9^ MBZ&OE1?HV3W'U\[&5D=S_[K!D-]C>;[#M;TP,K; D.ANQVB9VT^L/\'-C#*#T:''G9HS3KN+'N%GW MW)<>G_N,K&/_\NRIAIM'XL'F)47\@VX9#WXD_PDH\O QM_F(_\TAAA&T%^G4\AD;2GR!?WG>"O^+W1N-D:($XQ@S-96SI MR]AQC(T=.>!%?,E4LP)C7CB_&"*V^&TX#_L?^$98J@\YPIKLHI%;Z]YL?VO? M,C4O9FIJ\.CX\;['!!_QL2:;^&TGMN+CS11TO6B-H]-T LH,_04<61?CF9-T219 M^%^C,7Y\(_=7V7_PF)HU0_\(W>LP9L$N#\+.OE]HB]_1LE=/70.:B^,?W9WA M@<;CY0;#-4?_V)&GC]_U8LQ_W0U9U?[U)_BBW^;UY;]!/QW^11R[1"@@5V8Q M;VT'\0LBY,!@,9#;8VG^/_NIJI)X*+T.=S?>GKAR%$WNW!JC"!.C;Z]CT@/3P_ M[OY)%[87[,(=[HQ0*"/S\M'+C;5G(WC8D8LA8YEO$_A^,IIR%4WV2G=L"\\Q MF@@K5O'1FU./Z_X:1X866@&Q.01W1I_@0#%XNIB"C3MF/W%P#%V Y_'$6'&R M):OR;U.*@D3TZ,BH)[J#'ABASD%>#OYN^GNL.\/8W^/MBB_K!9LV%C^QCL#)RGPBK['^EIL)J^0)>"*Y."FP5CAP7^P'(U%(.],#'\/M@ \=MB9D!AA!83OW>^)\;!/NO+043?J>WM!=LC>B7T M((IQWZ)RW3P>7_S:+?[/X^]VE)F M8(YYU6@157G4%PPI,QT/UA=RH_X@Q8636._FI/:('&N:A9=K1!V_"A(<%9/G M?J63G\8"7896;GTQ1X\=+(LRHDG\>VUQX']LZ3@3BOX6!'S!)++!9,E/=(%! M&BNR;/.1+[['3MK=I>?Z1;#SV@R[7L/+.YD99_2%?'%)&_FBPK6N[R@W?TW% M/O7QZU6^AEP^9W*'RI? 4)XJ7["-?,SK?NYH?X^QR#4(3J9Y]&V?[A@X!GBI MV2^-^_0MF;>NJ<* M,F:'OI_I*O8DA+!#R!?*V (<&QN\L.37O^=(MC%+2+H[!)+VU%3?!&19.LNE MLTD"7FMY#,!K('R^ 8-73?]4V:+TDG1VYHJ=RTX,6;&S>K%L)M/+9?$"I-.9 M&>=.[3PBZ1H=6^Z9SUIUS"T4EAL-?D=SBCC?.E:$]^@:^<^L$Q3$+>&"KBBF M26! 89@(.Z2]R+#V.E^&P""PZ*,C,!0=VTMTR(.F&X7.32]L+'18VOY8-NA[ M=%3L<8-H,&HFOI+8V$OAG775IEJHF+A^8B^P>WH%DQW**C4W*:* M9H"R"Z9K3F^3QF*J/YN!0%-7@*Q$\*3&\!1=+R1FKV$C,,EDG;F5;#B.PT@E MRR.=;RC<&,QUQ['23=,9C;_8#KL%OX<84V>['$X0K[1BQ\4S+PM[0:L3^W!, MQYT'XKL#$=VC$Q\C[717TX&?!*I98[BI_J;@^6X1:$E.#OR= HO,! [ M1[\7A;R"Y5A%IU5'_VL)/B[-9TG0 L#3("."XV##<);G?^['&MC8W._I4YP3 M[O6+[%E M&.2VJAH6C*2;!/@ZM_KHM$7E_=\I37HSJK7^G-V>+C=I<0; M.R9U<+SIG6]I9Q:BIS,O+.Y(7LQ&HT-'C4?/U@.IH47#)F=389L*"L&H")L7 M\\SPA)494S/J1@NC$1$98,#;=0-USKUX#H&)%B,S==^@X;)Q^@[,T-7MG>'@,P99$) KUH9@AMW2L MB6CY :5IFY#+ _BOJ(\UF7WI/>G<"P)-+!W64'T(5 <%)[33S9NVI!O6$]#] M#?-EKQ3>$:70#A$WHN:3+W_$\^AA=9N8"SPSVCJ91-4Q)0S,D+PW[ZUD-#L< MUD=AD) M4:W]_LMJ)V$?63J2O4M&7BR>2\4WQ!!8\!,430?%$4#P1 M%$^\O7A"\'91/"2LZ$.S<=N99\N5^-W#73>:7PZBN(F""KO74B@W>/FQN6CQ M7PYB^RT3!3LFI:V[FV*M^YPEB4GW,:&,H65RM^5"OFX^#R:5 M8:?6Y9.5S'C8[0H-:)G9;:FWDX7V<%JS^/#S,=H\96KWFW<=BCVRTYO,86NX- M]+E9?%[(\V21GVK902S3B-[6[I?0 MH&C"@G]O"L5.^7Y4EOBJ,AR3++3<&^AC\I$LQ:(X4L(]X[:J#+K7D<@26NX- M],;2IG<*SYN=<"^MQ+NWPY@EC*&E-U P%QRGU+$#CQ7,N([I3Y3-1+^]^(ZC MSN]Y G8TJ68/GZCCIX-%:RK,AMTV' 6L>&"FH6NT:>"18)F# 0;:0C; S703 M#OE:]Z80CF2\_.0,"Q:FLNBE\6QJT^$+9V@).TZG$[6AOBA%9ZZ)UYXBUK0OD2DQ+K4T)#483I;%*!A M.G/?GMZ$UW71B3(1YI[B7RRY:U%[S/-FPWK:(W1F'G,B] MXZ6#$Z_1)"I+E6\U1=\.O%)YC$XU!AL=MG9>1BU])]"([L)4Q\FAVVE2OAIDBD,ZS%J'-VYIK= M]IE$W5:E8UZ3&Q-&Y\H)PVX3 D.KF9L_"@_2)T^='@'[R;DCA8?O9AA,5+=A&GW[SK3^_0L_[3J-JSZJ3(L M[V1\L1F=PE1\&XQG'?C4,#'L@(C RG-0+):;&#PT8C(B& 9*']5I&6N7#%?- M4;59 ..*:_KC&RZZ-VL=#]B=F(>!L0DL'*!B1MT^%%4:%4%$ &=3I7L[:'M/ MU5B8!$=V.&JRTZ\^5!'<<()N0),],A/6CC;#\D63%DSUB#L/IR 3?F$/P!1> MC$P:7CCK&:,J:3A'5*:UHQ-*+YSGA##K"3>!H>TP8M]N9+1 6GW""EI@@ M\KT18V]8%B=0VN/.$WR??+BC\^;YI@(L?EZ:=_!>+ MRM+;SJAML!40W^EY3PQW3JTP\(1D+]#MB_EB_!U8NG#JSC:_^-_K[_S0ZN@D M%(',A(81LY0 >PL@K;Z39(DRD H!IBO9TDI<"IVINF0*JC@!Z@ 5V/U]QVN) M!#DJ56Z6HE&<&ZFG6?W^WEKW+J D>VLB')O)?_ZZTT&"SZ/NVP/Z"X/6__X/ MRR[XBL8Q2STCBV6$CG1!P_(FTSC,#>_^3.TD9AIM1>A1AF7G@%6:S>;, MI3 +^13@Z&OQ56@Q"2MW%OZ!',Y[JV>L7LGK&L:,6%=-\-/R-(F GSR9ENX; ME5@D?3/EY[EPO#^L]=36-+OOOAYN=RE96#8Q;FO"[RCZ;GC:W03]>E4G5BF( MM@FML<04L7EF@,%NP.M!=#"K):@(B[!LRT,;K'*3BBU(K&388TR@49<)P_@S M-]G#*K$WNR],O^ >W$L@N]!Z(@3P;Q,6NJF>H^L2EXE&A@5!)9"=$%=*Q#W"V_> MJ%L"5JR_<6,Y,(L,LE4R*HQ+XKQ3;@O/ZL"\337ZXY\[W\8TK$$5:Z_S[E"R M*]D< %=G _>K-I*H2JT-H#VY#IX36;'H$>+VG]GI& MMCIQ1[+7UNFK.>[U9^D'+5\,/YJ9=:01J:W$K5-ZHC^S/7[W+75BX!?"F&R. M.@M'&;K=@\LR4#OI0N+Z09>+\I,@"D4[0>:5K+=I[Z*X6=-(>ZEC8>'%LS6[ MRB[RYJ.]5J:)Q')92@^?S/H'LO4^^]"PS.$TT9G7E59N.KO[ZD\7^/?$RZ/PZ"5U*9+NY :=U"9-D?)O/_KD#,-NNRFD@VB]<<=I MO1TB*8:I'-[NHC7&UM@6%[S#^0/V$K3$"9%L6(QKHRT1K(V86N"_)9 :W=AW M!OH/N>E8S>:?>5DM+9^CC?'B]N%4SL"'2Q(]"\0K*&!'P(A80S@SR7?W@W^4 MF'YW4N^8]1-9LGH[V>\WI0SO:(SM#+UEN&]U>HNP.;WMQ,DX?\4?/4+6EZ?T M]8^!DA&(G4L2]^\P'I#SG=5&+($(KY8D. 8B?;';5, J)MLB)RE%^(6CE"(_ M<932IL3DM\^:2J8"OEP>7V)7B:-G]09\.0]?(L"8 ,@ND#$!D 5\"?@2 -FG M9TR@, %? KX$0/;I&1,-^')*OOSDG1^O1F#.1H3TH93BAYPI_1JDGY4D'T*! MU\(,7Y\"KRX?7Y\$@1H$% C4(!""@ *!&KQNMG\:"@0&<@ (@8'LHX"HJ_CE M?[^EOOTB-1*1JVCR7^>\>@:G_>*9#(?I=VR_3Y]6/Q8/[Z]F'S8;JK\NK/X6 MN@0X>_DX>V!;P!9%F*CO_QL@Z/L9E5\'-;&2[]U@\>M*?F ]?47)CP22?_ZY M!9)_!LGG/XLI_/-3WY7\7[-I/_;*UM?T^R@[W7TDW/O"V>>XM/:#HP73:]&T7RG5:I4PEGHX+XN S7B^-!',^BBR9/ M&Q"E%1"Y5MW_"K:OU_EG^)XJ&020"P3@-AESRL L<\!8OP6B/%?#\16 M0NNA,'V8YXNUX60>CM<[D:74^"@0J]FM=7N>GD^+\^BS%BY%*O'K>[3$,M]^ MQ"*G ;'SB/4;0>SB$F;O$TGX-"F!B\?E(&5V^CJLRUN&?NF9:A;&$< MB4UB$Y[/ZS-5TWNYAT'DPVSI^F0TGH][)*Y$[^JUVZ7=EV8W>.IZ[-N/2/IT MMO1EK#F7.XD BRX0BW[%K_]46!1I%V]2[5'35"IU/9N\7MRGEX4/PZ)%?-JM M&$8VT9EKHW5?,Z?3'$$L0K\^%F!1@$4!%OV6>_ZIL(A<+^OK].C:4EK#3&V1 M5@RY-?JP1$FMV11*)EF'B\F[X6U266>LP0KO@P'W/!H_G7M^&5CTYR3Z8T&B M/TCT!^'E3^+7_\Y!LV<(,-_JA49ZJ*A*^3:>M)ND62CG@JF,+1JY1"^NU\-\F?3G M]=QSZC;;_S!#7%XT5N9XG"7\G"1OD^U%;3!*X1V*28"QH&+IPN<5P-CG@+%? MBB9\+AAK1M9:_/K.&'=J_?'MJ+K,+//=#XMM3G2AE>J,:WUEFFSUX\FD+=MX*-#OW(7WXM4%=HDFZ<;)K@XY?$=0C MG*G;(./T;@1#6'JWEK+KZV:&+MFB98:<:]WH;8@BGD"W>]D/_(+W']$[Z-P[ M%[/U&_?.Q1"[UP9OY.8D4&C3,>I/9NI,KV;M4PT8@BJN@YQ MNJ:N\7I!>(?J#5@?<= _WN$UMT%W1K)S$P]>WRAK'!'$B3M\]XYP04IY<8 M77$[EQF]=)<1'9IS8Q->!SF#[E;TKE9X\4?' 'YZ%H<:(E5N[/6]6 MSII&W"^=WC.S<+K0[0ZO._FYDGD4^'O9&'U,B(!>3+/NCL3[FT>ER">OYZE\ M7%G=">WLP27I7YLKZ4!6+=U8,T4%*GC*>.0"*WQ2F.(E-GAUJ'N%LC4!K72? MIM5!3;?OXTI%>WR>%N''472Y+7-9K*&O\U;ZT<;"&J7@5X1N!#/[5=!?W&99R!U?M M_5NAV>FAOC-2117>@_;5Q%D"W9VJ,5P*3W%(ZHO;,J-QUXSRK(!4?/?DT__] MGZT37CV+#Z_ T8WO[JY:W[2WW#U+9//= X-NM'$ M*VI0M>RA*4NR8,BGN5;\G69RKUO$=.X+8S9AWG^E<(G>"@P6,-=R[X(]YVSV M?)QC4RNQ*\K9Y [==NF=]^2LWPQCG9LO?7O>CX+GMN8?4FB!K@^#!$DFI33) M#)*2F!G$XYGA(!--IP?B* Y>:S(>2T1'WYC0"YY++=6GX2V]4:A.9[7'++1,[[;,Z ]$%1_,2M$6 M:]6'Z;@A+&7KA9:F^2HV[SN5I^P$5G3^:5)M0,N]<:[*TV9Y,:G> M%2O*;#'BGYZSY?)XD-@?YSQ?3JHWCZVV4HL,6[(>K>2Z PR0[+4L\HU.NIN9 M2$I4;ZGS!7_3R5@-%A'>X;NLVJM.IALIVI6D_M2M%/A4Q FZ[/ ]41)&=J56 M+(\P]M?_VFU3NN747DNR976RGHC=["!]8)RY<%[/-G+# M3OYF2":=7G4\V,]*UR!?SL7[6N!^D]'XN.XCP^TT;C:YDW[<7 M"[Z6%IYJ([T=7M0:@TADOZDQG.6UZ+"84RJ%Z+V4'<>&^O,2F^ZQ7DK;B(]G]TKY06\.XXOR(I;(8M-MY@]&&3XS MXD&2!5#A09P(B<%0),* Q(TBEE:5JD%G;J!9[<[$QN'L>/Q!C?$BEJX_U MH0E8=E,DU=OGKD;"TX&P/*322K10RJ;4VD196T7A[BY:Y1]OEX=4VK*:^96M M&!TE6@[?#F:Q]: R&!]2Z6[4G*RFMTI;(;.^EJA6U>IP.3ZDTKF[KEC58Z-T ML2Q/PYE&A"\T]>4AE8YW;Y.W#S<%J=A[SC[VPR4SV>P?5.E'H<"+9BJ91%8IKA6MVTQ,ZEDUA*VM>:S\7VT+W MKOJ!8:6*N!P-'A)\24F*%<#(\/531ENBJ_]K827/D]_VW$]]X>XK2:HZ> +B M>O^N7;Z:K*[ER6C9F8>MZ,ULH11,:;F/'8?;.2APFIMY?R+;X$R>:Q)1'VOR MQR4;=@?2P]@['<,S<2]?YFS3#0JQ*YCQ+],B,^U:6Z>98$SKWZ>Y/GVTM-!I(42!)*THP8=,'4,,LWA#G37TU,(/H%+9"D M0)(\22H0BQA36=L2)&MCS'$SL%N(/V..#>1M^<.0&R;!IUXO"\&0J2R!T)G0 MFIDZ@>0%DN=)7A9L(O&XV+EE#F\%-A3$0,0"$7-%S.<7H(RYAOER0C1T_DT0 M(W.$Q3B'!>SJ95DZG.2+1!WNT(S#!WHACECTL'S'P'HF]%:=Z9JH2_ 0O)VY MK28XP[0$8HQ%24[ETA!T#V,E.X50;LG4%>?Z6K*Y<74D1DI\F5\M;>C)8!H- M:XOI>L^>;P-6G9$>.%3"0P?">R.&&#PXHI3A=%&UK15]$^=-6S>)SA M46X25<714109$<.I@Z( X;SJB@,*.0L5>6&-XFB*V?N.UHBABR_2IK+&0A+8 MT)H(%B.'8.H:+8,2%H*L8D/ZILT4))W3=(N;" OL0C1H(@[(R^JW8)3ZT!)D MS4E,U[ >;$A$ 0O46(V8 MR\W-K&?"&IQ@RFV8&R <"\!)PMJ\^K"B0%AF/'+X!%?67)G<)$M-+T5*17;F M$,=$)KOD8D(UW'CY5*5>$NTKKKWE_K,E2"(SF?$8/LNF,!X;9"SLH!0+$IPZ M?%38>GUMY&@Y3>GO1XU2BW KGU^0JI*LU&]-R:SDUOGQB>) QW/B_J5D>]5E M:]K;ZF5_PB1@ \,:#J=^ U/'(JMX<%=Y6C BV);N?L&J1>@W6T4EOL)FI\VF M;"?-"D$LPQV7[X[E;V_>[AR_2@9W.!_?P'&6N[5C5[%8P)?+XTOTBL\$?+D\ MOD1B,+* ,9?'& "RHT<=!GP)@"S@2P!D%\^8 ,@NDR\!D%TF7Q#( M?R=(SY MV8/-7O/TST&$#[^']S6W^H.)\$%W#Q\'R#^"\:^:57\$%5ZS8?X((@3Z$.A# MH ^!/ORP^W8_K;#1XI\-P/[?!*.HJ?OG? M;^EOOSC_1)2N$^>6C7>\Y[I/=P@7#^_X<:^)'OZV-EVLMOQ%J^%TVP1M,?_] M9=3D39?=>_H0_55]B"2N(E]+'[ *Y/VDX,SF5" %ORX%[W51_!\E!1=@-[VO M%/#OL?A=S,FL2?J*UFXEZPO5J^^V$%[,_,\;<[PP,OSS_>(F9YC924[9?>O1 M*PX(RK8=3#ZW< MS7!9WS[@+?83^[U?V?9<7#F[E;*F2>#_4EM8>=O 8]Z)MZK0+*RSTHIT MQ%MM?-\Q%#Q1(@:0&>%#D>A);KEE"^F%*5& )0&6O"^6'+IWX%VP)-L:CVZL MRKC8B3ZTM&ID91:B?./,6!).1,:"/,DIO)QHC@K9YZ&^>,9#K/ 2@'@LE$@% M6!)@R:_&K_]T+#ET^/^[8,EC-A^N"JO>G5*^C@PJT5G_H82']YP52SJUQ4V. M7SV.._FI,BP_9Y)RNHN'U^%)_/%4*)I('<&2SQ37W/'CB(D[Y;_G\4^6LF>&AU\&QU M\_HJ.7WN5*[;R>Y3S*A,8F-V&SK 0B:Y?Z[G5\V&&?0>)]DD@KEWLU60$OLC M0D\?3X8@Z/WK+EH3%+; ]/4H\.HY\ZD[*ILK7EB,DF.A]E WE',#;Z69O4GJ MY'FBE),DGBW92C2Z7K)+O..14#)]DAMP@[AW #Z?#WQPXI'H>QBT@?P'\O_Y MLD1[\O^)6TT:Q&'\LC>7&((6&;R09BO G-'P# M5 A0X=.@PB_E)]Z "I-T.VX]UA^;G7)I'%Y-DDKYMGONFM*'R7-GE:_6+"4L M7\OC^K"XT"V\I@_KP/@0'X\&J!"@0I">^+7TQ!M0P>ZM^59W,IHJ4R*0>:Y; MKE;*YT:%Y:J[RH]*N5NE\J#4<@_C6JQNC@$5,M]^9$+1HW7F7R(YT=37@HKW MT[,#LU5@KD;OQQ+&!G'O)0Y2$E\X*O+>)M3%!SLNRM?R] ^![,[5OJRG? YX M=OENZIDO::)2TUIS(=7J]DSQW.#9*"RJL7@R(1>C<3+@UZE&?](:#]+H:"5" ML>2Q8M@@P!I 20 E[^J@O1%*Y'"S:\3Y(@QD.B^IEI0CRGR,,.KZGI\;,]&P\R](2$4":>"8+9 18$ M6/"3'M2K6! G:SZ92:>3Q5I\V.UT5V&M^GAN+#!+S6>IU7D<=LH]X39568D) M+898D*3V3N18@7V !7\N%@2)K=_"@G%OE.V;MP^D$[Z;6(7;A^P@(IP[CF)D MEFW=UJ-3)6_VC7EG?2?[-(PV>1OPOGUT_* M7(O7V[K\V!AGQX,(CTY6,G/"4PX"V E@YR*G?U&P\W.^W2'8F3;C8^ENT>@5 M:ZWI0W_5[577\W-GU?5B_GY9JHU6Q=:2C,T[H7\7GE'823(;+DBK!\#ST:FR M+ M>'>Y3#S,E@@\X#RFTL?LG<^7-FOKEJ!R&K$XPV%-D"S['<3>>YT4!X:[C%RWGLOUZ?E4K"LJ -"+JLY!HG3LDEJUU;M9WRTBL M$YZGC5INK.;&"&L1>EY=)!F*I4]87!2 00 &?P88[+ICO6*R6-2KX7N^?%-L MW(N%3E)2SNU<->_2UBR37I6+T=N*5*ID8J*RHF"0Q*L%DJ%(+-@=&H#!KSA- MYY[G18'!KHLD\D)<[^GY B]T5OU.+IF>I.[.#0:19S7;TM>UNC)]7DSSK4)I M>M?,(AAD\&JF="B>.F894*?G/W@P-GE7'LH:**3U?5MV=S68_>(YY-CBC4I- M!^QVXTBMJ*NJ,#/)=_>#?V#H,$W8M553816F;-?I7IJTS\&,A*\N) _SKT.5+U MI4LT]^\PZOCWH4$$);P$,OT]TTT91>"[0500]@79Z=/A!7VQVU08FKIJ6\3% M"IY-]!R7V[+GWBXG_X&I>?_^YN+'!WRY0+Y$KC)'C9* +V?B2S10F(MD3 !D ME\F7 ,@NE"\!D%TF8P(@NTR^!$!VH7P!($L'C#D98WXV?_R:IW\.(OAO]OZ0 M^.IK(/X58\JO >0?P?A7S:H_@@H7)OYG$H5 'P)]"/0AT(>?LE8_$Q5^S30\ M=[WJ4=H,7R3,MQ_0+9Z^J(\X)\<)_Q7UL49M_O_[S_ +(L5/ZH2HJ_CE?[^E MO_WB_$%&]C/V9ZUI%HEF$>/7I:9/!,/DBGA#'%<@(BTR9E7AL4C(+0\?_K96 M7:S6_"5KG#71;5/0)//?7T9-&.?V_SVL#]%?U8=(["J3_%+Z@-6H@10$4H#G M-P=2\%-2< '&T_N* /\>*]_%;(QS#GTC!JV5TT3"Z4,8-2V^,SG+$#1S1 R\ M\4BP.(&;Z;)F<;@ZPKO>30\NAAKG#4->&!G>I9@U>BX&7U3YZN[&%J?N=,"\ ML]JH[>A9;536=6E[TY_7=J.+6:N.>GBC(0F<+8#I7'=JC:WKA%*V%OPD0\+I MU.C<>V5:F;Q5:]JK,1^U,^NQ-9_5E.?E(,ZVRL1"\5-5QP>H$J#*ET>5W1TR M)T"52.YIO,@WQ51Q_KQ^'DJ3?%>,GOL@%;'7:D\?;T<)7JX6DY&'RK4^-1!5 MZ)Z;>"@=#5 E0)5?#7/_Z:BRN]7F!*BR4 K#V;K=,XOYQYO)[8*?=F7]W+;* MP)CETP\WSZEB.!)5;M7L>CA,C@%5Z.:=9"@9.790RF<*@+[=Y\,"H_=U]?Y( MK+S@Y-'[G?7BV&27$^LY/Y2^L]M7 Y;X4-2ZUC.+Q\:P6YQ*-\^+\?"F/5F< MVS:[OJE7US%9F'9((SVW^VLBWTV6@\2)#Q(/H"6 EC\*6M[9]]N!EFDZIT^F MF>NGHO!@W]=OM+QQ7SPWM"0CL52KK(UO>;N7Z:KAQ_Y#8CT&:#GMN>0!M'QQ M:$F??ZX7!2WO[ #N6BW3YJ"PG%7&?'12:#3-?V_4JQ>5M/EY*)8EC( M5@I$3H8?\@V EA,<EE9JM1PD3W[270 B 8AK5ZI!0?].XZ?*V? MY;3>FDPDO3L;$!C<0F1-" N[ MK(E@<.3PWA .C=D0MR2<)$N)C C]<73(())<*_3 M/R_/>D_\A,X<4A1?NK;F96M;\*\YDHETH]4-LI!UVX1VLBYY*I1D*G0O&,9 M[_>[\7BD^= 1KM.J]]9Y[+FH#;R*]EMXZ8L2*UJ0I';S7DW MH8Q'JKT\HF1ADXBH:'@DBDFTMVC9';"5 G/>-@P@P$$]*@J)@9@:][1.](:/ M]8O=['C9!3W2]#TU^-8SLTC0RJ MN8H"0#"7.W,[>9^)F@^F-&Z\*W"]B:1KHYFM5(J- 4]FZC)3T)>]SA)(RE]% M7H:F@XLD_HU3EC5;<,P >BZ,[_0;407P0?MQ\O?VXAS#!>\4Q]^\N ,E&G?- M7\_>0TMF^TR;__V?K;-[/)C"8W9UX[MKM?JFY9P9%*4&[)B$V=% P@C>_%U0 ME\+:=*:92E^EO%S/=\_R14)P$?XJ&?\7Y_N,!-FC)I[AZZ/9UAF]SF/;Q_2Z M7[YR1I'#&DN??8]&KC!,/84_G9G%(U>IQ"F9=="THUR*;5CU?P(W,5"O_M&N MY0\>9$37' W51_W;OYW(^>K;CS9=1@!C477@C:9G K,"#R5 !XW8(_M@ MWW!U6-ZFX'+9U",SG3W!-YIX19>VECV$95&&51+OP1E>ZDSN=5B5V=!A/83E M&+E ,W]TC2S)&BS,:),"EEK4)CWG;#BFB&_;J%8"ZV'+V#)?L;9P.6!VR?8> MMZ/@N:WYAQ1Z!XV9/S<C96<>MJ(WLX52,*4E?2JR_XXCK:.G6 =G$6H@^HR]TYD9[Q"G?#>KPXD_-+UY'[0_C/QSLMY8 MQ2+%2FMN]>Q;38G B'Y\/3_R)PGS]&@OA 2Y>^[T^L^D8P@%6PTW#AMF1YU( M5YQ!X"QN*9B.K\1\Q7VAW_)QMN7> ZDKSE<'MYG]/M^[M[*\/)R MTO1[^"WT.)$%9:*A74UIGC,$"C';BS_G7%5HOC<;#M-\=]C.VYF/S#D1 3IT MTYV#;AO/H3./V?8\9LX\_&Z\(=!HE4D#2R^TO^)J\ (P&\@+@1&4@ M!0'U8\$1$4A!@PZV\>(H32^.R!CIAZ3 &0S85^A/]@$*UA![-B3SC M9AA:,8_/X8JK"VLT(#GD$PLB06N3.%*Z/<;-R@R&%<,X"7RVJY-"Q1N1H0#J M9?0_DQJT#WIU#JPW^IC4,-:> =? >/*H0&")%WDG_L@C=V M;@GK(]!;-@ 3!,,"IP55=CF1Q0GVAVJT$2=PO*'W['"(H4'J)^#4"H8]YK*S M&5#2"8;^A3 ?Y?_.WA>R)OT<^?O?'/#]>//MUDO4:'@&VA$-8W/#M2,W6\.] MXMKTRWU\8*-%]8"^.%48$M6),V& T,FY,.)L((2MT<13=Y_VF?YNV4C>1N/M M! ".C_4*6"O/0%U1(Y@NL+Z) ,1GFO_6=UQA:%0 &\*T56O;VO4,"WR &QLZ M*!A3]RUAR1\[]*AVP857X;3*Z[CH]%FD'1<,^$@&V%HY@Q,.>R: MJ?UV'!8'Q,8.W!C)%A#)T%C UEOL_+SRB06T#IL D$#"W9Z9M/@< UFCB9?- M&KI9OS;.L>FYQ!0-9TX,G#$:.Q1$T;!9;^Y'0U\+JJM>>ST.!972T)P00O7, MDE6D%(5-Y(PNBAA"E-X3!W\";%I^>^+88F/:PR?"%JK#B0).LBEB;24)QKC9 M3J.3/9 OD$ S4>JI8^U+'WA-\2M1,">H'*)N4W4H;B4MF, 1=<.U%T9GD+DM MXSS # 99% 48TI,MC?&Y*^Y,BU!^0ZOSL#_O9]8FW407Q>4$K#_4%8,R#?&' M_0 NE*"-W67&@0^ZW,!+@<8@)9Z)ASDFX(8,1L7&9D/&><+%5B34\+VGN9EM M@#A10V1BZ/9X F"R&19 HPKPKE'Q4=<4A*8 0F@["K8UT0T$2=\T4#SU$9AG M&T3:Y))P;#2;ISM2N#\9%_Z(S+)<&SHP '1,7\&G YP(NBU[]MUF,)0(F,R2 M9!P109 8$FM)B,8PVAD7FO1(-7<]/T0F9QGR]8Z+;23U-V+20L>G:1\ASEK/ M4+6!Q3VW+9<503-8E N,6H!(=]7N9?/NHGTF=,KOTI%A$#RN.7K M;(RO5MTSIE"*J%7AZ!.NCNCS.!1R7"!G-6>C<5V.K8&!+K7J^)R&'I( (DE% M#]J8! <#M@R,38<)F#:\37#(_1/W)/Y>294;?_!]@TD4RBP<0U@5UKIM?1_) M*R+Y,RAN%H@%-K:W-#C-TNRWG7=;_^T*MO?3,.ZQ;QW([611R0#UJ4+D -)577N!GKS8ID)$_648T,M8MYE*R M* %=Q[PE-1";0&P.B0TNA@M=M:?41P2C+;PQU%RC,)"=0'9KM"3GDR\ Y$@IS MUJ\$:406)\ 7$7E!<4#V/*J7XC(A3#E@&QIV/1ACHYZO/V*/9O,'D9KN9>7( M0E!M&#QS%"0RMP5Q[89N?!XG#4QA_0I.1!]: A)1"T^0/)O8OT,F;UH^'\7Q M(39MX8\I>/_R3)6]:.W6&Z?868A^?5P$0NCR@-],XSWH%6-!M%?RME/B]NF+ MWI)!T5M0]!84O05%;W]FT5O\IXK>$K]4]!;]J:*WV*DV^OF8258S%CL;V99M MD.U\" MV8VD!R]!-9X*_5&!_$:=Y39=ZIH,B_)V6^"1;*V9 >0S'6D: M<(D+,2S<"Z=,R0DQ[I11+'$C$EN[F4T@LL)VVM&Y; ?$6CT;\'RJVC.3)/ M#%V/B$2CP=B<&N) GIK3$7/]PO4E'LNH9ATY('R<'Q+8[>:]FBN;2!8TWYK;!LH1:9\X( M2!"[T+#XAJR3VJ@*FHUN M*T"DP=6W\QM5+[_A0TR#S'3#W= M9VFU'GI,&LW>@#2A.%+<=.R_\*N0&Q5J+@B+('EL/8\0'>QV:JYV:@.E4WX/401 M:%?>7/AQ:FM-%B@ Z7>QEOG %JT1I-L4'9KK=#-FV,M2,%K1>=&4M5MZ0??_ M8>M-*MK=44B[HG4:N#]PB'-A>K1%4/]8L!]WY6?CV"(D17BZ+K^-"[)3F^3F MOQ%6=C3_79?GGP#7*F:OW&":6P;@S="%>NS,SP>@\T3&$#@F:WU/HR33S;EHG^I8:2.8 MND8]5V=D-)+F2.1,,*V0,XXU+:U +6!A!YHFIE506/[/JA)$ 2U3()&C ,[H MKA@/]@;]3NO3*=#'&V6 /COH\[IRG2G\_$J =,^N]59NIZAR(<.P&/6=%?W0 MZ@^6.YB/IN=&.526!$M ZH =9SM5H*J[)P6I.!)D[(): -*+/MW1312T[> 6,>M=COYSE=>4;;QO',.I^H4!WHR2VP/!3.1W_G=R/Y5++IP1EH MO2%(.Q67!\;R>HC_?'7FM-KQ;/[/%,25>CR"4WC)S8!"Z$Y0.:&E4[YR/7J$ M FOF0"TN./3Q3>5SIHDN/T/"4Q+0TPUY97/XCJ^S>80_U+O++2L6]E-Z-&=%$>6 M>$>#G>=^:SU_O^7<'1RT_ M,S\4JM@Z0O5HK.-1,1LSXE*!*KM=C5TBSN:J&C5VSQI_VQG:"(>F&UL+$2WK M96&7K;IES*_-W @;#;$88W QGAGW6)C\4*%OSZWU9R:52PRO,OVE.LKM3+*S MV6!CT_NJ>@TV=NAT$V+]BDG05) $#9*@01(T2()^^B2H3V$CD:N$JS.8I!SP M\=$HDHI%!HG1,#*(#Z7,8#B*B(-8-,-'>"DSBL4BWY@:".[YC[>33*[>B-^7 MBS5Y&5ZW^XUR)CW&0Q1V6Y8S^7BE.VCFE'FZV%E%&NT(GVL,HH/(7J?7#T/U M>A&_ONN$QX^K:325S>D+VC2^US1>NGDT\J:A".*0B,\W16EE9 >Q06*W93(; MZ1=*?3'%"_V1?=UXFM0*.6RY__X':R!F4O7Y?=&>%-/R72F7EF7:=._]3VEM M]DP*MPW>+F?D1+QU&TTD\'(Z?K=E@T^/E^G$8M&99B8-\EA6[IXK#6BY1ZF& M]:#,GB//Y6*T69GDKSNWN;R%UVCNS:FMD(Q!VH:EM*)&7^.5^X(^Q3[3NRT+ MD=:JGKB^;W3*R='H=I0?]6(3;+D_^SG?NA,+ZTJI4]%JZW%X:H6M'DYI?_8S MP5[&I].RKN3#UVVAPEME4NBU)'SA1*\Z,TK2D\,SR+IM)65QMCI/D6U=+;9 ME0JQBE(6(L9J?LTKM>5RD-F??23?:72ZCP-+Z35)7VEWJHL*O#_"[S>-BWJG MGVL]JD4[=B\H]YF'W+C5@('N-RW&QIW'56.0Z[0LN9@PA.&=*F6QZ1Y1[VZS MSW:U_E3F>\I<4%KJ7'U:C+'I'E6GJ]S]4RU[IRAV)U$*UQ?WO<+#$IOND34> M'Q(G\S$BOL>7,?5;)*BV(.%*#NENS04/UNL9'-"KP"BO EOAKP@-2_OLLY:^SX--.POK?$"J8R6K#RW.J+BK?W+6I^*2FLXH6771:Y"''E\Q19WG; M^,814Q1F\![+L,E'K#K.CA.V^9MF=]F>+WN*9Q@\(P:Y,/DZZ1FRN?)#6>B= M8.TFZG_5]_R@?>GO=VS;3VR>8R/#8);C%Z,/+;+0SW;HC-_L(W/B9OO!2[BF:.W6KI\_I]_6,N<02\=DGB_AW&77#?6:01S]I^-<#G MVPGH-16&('&V14X2V'N9][Z&;V>[+T+[V]>SI (^7 0?^&3 B M@1/HJ'2#3 M)3 B0*9+X4,T0*9+8$3J*A,+&'$!C B0Z5+X$-A,%\&(U%4Z0*9+8$2 3)?" MAT0\8,0%,")#Z[T"1IR=$0$R70H? IOI(A@1V$SORPAZ?B%]E,O_:N6X],EMQ-+?X$;>M MX[Q?K,!_2\&SD^=D:@',91/@3)?UX0N,+3OFUU$$@Z5^2[7\@IK_F5@62 M?N%L]\S^Z*]:_9'(5>2TZ_IO6_5;==G;YGC ],NTY7Z7YZRF/'"]OK0V"3)=W/_WW4VO3/)3YTFW+N<. M6/V:E?V).>T=;AAP^=4UYU.SV3F*-V#SZY;EI^9SH,Y_@#K[CE#Y?2-SA SPSQ'V@4VSIEF'/.S2GA MF5QXE ]>2$5/S>G AT$+3QT2#&G0:14&@U'E04VW[^-*17M\GA;AQU%T^6WK MK)VL.:B--H?K\ /;#(\%83;8')SCE3YF-:GI7!G17L](=B6; T&39P.? U&E MRCH8JU:CNM+T;O+*^ M:_94TBWG=_O@ M27;2B#TUA*=;/OP@S4O+;K8QR34^'$_6L=23F%CH":5GDK22>I!44<;#9)/? M?J1"Z6@ )X%A\LMIKDN'DTV3DFZT\-A')S3BP(HZEGFIDHE/^'4FU4ZW MGCO/3^OLA\-*7@]/&\/![9P/QY854:O+D?P 827S[4OT^00I'1P^/ROA4>.53T .8 M)2VNP_E.ER257K&:[][,;JN\L1PD,2 CAQX_2)PJIG)OE.*SW-=DO)3'-\ M?1Z=SRZ4>B5;RO:*PO!:KD8ZX?Y]E>I\@IKYR5CLW0.19TUK[,0F\P:19,OD MVG@[()<="[)F6IQ#NR"/<^(\SH=6DI\\U'F!TSV"JHBD?WT"*#US2+3@WOMY M"#V5_&URJ)G#AR(A=VKBEK=OQ-OL($4CHNE4B$_L1T3_':#*B8MDSXPJ'T^7 M-U;4!O#S62.U1T&H9%\W)H\KH=2QYWUI%>-OXG?R$D ( [6I4#(>#3 HL&Q. M6Z420,MGCPL?A9C;IT6!SQ;:P^*\<\/WGVPC54DW &(RU$F,\_N!H0!B3EUD M^U4@YHV%M@'$?)4H]%&HJ@ M JP)S)G G#DWUEQ0S/LHPB1N\Y)UQ[>NB[5I^"&S;A7Z$P/])1KRCH?2,?X8 MPEQZ\>V['A,1.<$Q$7\&HIZ[B/]4!T"<>UX7LSGAO:+9U_&UG4I,(G:1] OV M(+7H6;78QV]S:N;,SO-U=&YUUI/EXKJZ*M+^894Y?E\ M;ZY&EY%"/&PB+"2__4B$XIG]V'* "G^TF>!X6.>>UR='A=="P\5%3=">ZG>I M3I*/*37R.)8?Y(\W&NK+6%(CHT&]&,ZG[75B45XWC3&@0X86#*8/Q&H">/B9 M&/"YU>A4IRJ<>UZ?'1[>&-:],?O=4M?*5GAA,7FX)0^D]E#_^"-:;OJS["(A MJ=/.NB[H8:U=BX%0 $Q@3#<2"T7X_8A+@!.!&7'^>7URG#@>DAWQ\5*KNS2R M':%::%N/]>0JUOQX(R**\\?.@@D XIUJB#\G0+Q8 M^AL Q'M$8=N/U5[I.3GB^9J8+X:CF65R>C(3Z3A,&.VQ.%R.GZI%6^J255SI MI^:U!L!$\MN/*!]*)E(!2@1FQ$^6O00H\9Y1V>R]=5<;SI:18K[>MR;]@J(] M7I_G]);Y8_=F,+MNCCOE;(P4AJ/8:B4@6N!!#K%0-'&ZQ,VYM>:""G8_)UJ\ M6) ;H,4I@K3S;&W1JY?60J>2&4FQ=*OZ8'?.XXH86X7KG MSAYD 34P4 NN"!\_W0EOYU:?P,@(C(Q+@(WC,=ML]S'9+*S-C%(;ZW*M;?:K M]<6IRD*.@T5^)(7EM-I,%WL3N:36XGPSO\"X!<9MHY%0C'__P.W7/B?BS\"[ M+[FQX.SW)%["+H(O$*H]NG.@4^^EGEN]Z(2?]^?3U*PCU!>IQB#"8Z@VD4Z% M,I']TW+>;7/2ET>'_3+9/_4DAP!&OD1 ]RB8](N1ATZF8%I\:_'0'11+%65B M4S!A!^Q&4_L!W0!+ DOC4&5, !&?/9I[%"K*SY5U:5[+WBCYTJTL=!OITN,S MA0J,YB9"R?0)CYGZ\E"Q7VC[5:#B4+%M !5?)91[%#+X%9]6KJ4'HQ.M%&]N MTN,*$:)CA P:RDV$4@>B,P%F!.9%8%Y\O3CN<3\D?-C1+%+N\_I@YPQ6RQF,BG)"D^DCIU:*D:2R%='H& M_EL$X\:1>#J42 ;E.!]^3/!7P)(WGOP;8,E[Q8^[UZU,K)>/SOC\(M4MK&ZM MOKWZ^&,9ZF*YG[YIMK.*/2X^3?J&I!1'2T04#![SH70J )3 .'G/(IZS3_63 M \IKT>91-CN6+&/5[LC#T5+O1JLQ4?QX4V6^R-BWD^PD6>R9SXO'3'11TYFI M@DB_/+C MSX+HR9.>(3_(N6)9F<97DY@F2M88 08#TYE0_.AV[P!@ LLEL%P^%F".![(+ MDQOUH:=-2T5[K>M/MX_Q[OW@X^V6PG4K7+7515.9AC./XZ4TN1^EJ=V"4>QD M*)X^=ETUC6'_QQ) *G[\GR0O?I_M5QL9=R7/]XVES]B?\'E"4"9 4R,9,OU[ MIILR#NZ[050*Z*XB\_R_4")]@]N(>EC45=WX[LJSV^-L=: [^NJK)''C\='$ M%>_F>Y ZQ)-.3K MG>,Y'M_['WBQ^^^[$.@8>50R@N&G]^E%-4G6 "RM0Y J MR>9,%=;?94V5-1(>JKJH4!H[-,0>#^#'MQ^;"+XOAL@)!N%D351MB4B< ']K MG#X:F<3B@"Z"2+7 Y PB$GF!HA/B-/A-'W&BOQ--XG1Z[J$@Z.Z_Z8N M-U&;#8%V>G<'/=XT-9RF;WB#HP$GVVQ 171'JOU*@8^]U7!@:'=O3^'EXGN- MF?V)'7V7+5C31/;-DD'.4%>EW6E%-LM;'IHB^')50;-'\,$V8+%%^46IY*A7 M#(Q;$,UF>RK>]A CHW U6: MS8U)KA9LYL00>'9"*H(]H12)YL2-Q,,*SU%5>S#6Y& M#+IJHO3I0[ >Z++(R2:J[M8;0.N@TX4LD1?>11\1;1-@EAAFB+/6,_Q97>^V M%P%(8,TGH$IMI@F[U"#2IE-4+= 4"1.DF#:5B$4, "V")AQ:*BHL)YQ)5!5I M. ,I=#'BQ>FQ3BF%83V"CF#@0^@#?C1',OR]G!"-C4M7D7"HL"Y%D33 )W-$ M#.=1JL[.O*^XO//8\7;L%?Y^52(L$/%@U!*L*.Z8)O)LMO]X"($6F[Y O!<8 MY-$26 RJ7ZKEV LHY7094&HH@-11\N'K9 VTQ-*--6?(ID*_IA^ )/I2 R[# MPR!-)L+R[@2!7=8$_P&MN?*6#>2=B88:-C:1YJH#GV,"'5)Q&9$EP=]AA-92 M9RGP*+A#@TMT.4[L(84&*, M9!&FN-ZZ8DMET+'SJ7+0Y56DRX[#,H-,!3 "4 9>4!\T)IV\5(_(2+X2PP39>V]0UI:QYE/1U@"!N):RC7[ MYDVL6+%',:6=F#:CL<:W'_&K_6T_' B="A]"SK+@K!I44$:R,>6HQ?TFF4;5 M6D)O:*?I8PT$%#[1.?C4]44\-;'!F@&,"Z/NH"B@ !+),RIU2QE6(_G4O[UYU-.\ M,HWPZK0ZGW5'POC;#U-><0SU=HVL*\XSO9!JLL9\V8/?[+I2(BPS!D8Y)CN. M40PQ9ML+?/>XA @@1PP7X:)QGTG*$"Z59C/;N('_^S]O>J; *^VCF MQ'4N4HE3LDLG^N[LQC%-JSZ M/X&;&*BL_VC7\CN^A,]\UU YU"WSW?GJVX\V^H*(5*BY[$!*Q[$0?KSW"KLE M@"_/$B )?C^AJMO&5>F4Z-WHXE7U$!JV4,P*V4!K ^8T/!29W*O M@S/*ANZ8 7F_1UJ2-< T-(M@$;:(^65COV$)]^&*//@$^]-\SAX;FO^(87>06,61!P.:JO'U#I;?C2+4R73:PMC M<]2-CP?8-,EL'7B"2%GKM=:IE]_!5Y/5M3P9+3OSL!6]F2V4@BDMZ5/Q_7<< M:9UX-VCY+9^^J:\%U0*-XD:&/N7N8/T'0P>LSJSG&[^C9+J8[1:FOV*GH\CA MJ-#3H38U_)?Z&52JP8G"[] ,IR+B=^?1%**ZA^XKVFD AIZS!AT(XMR6#>@, M5CSJ,SJNOTKG3UP#GCW-;'FD)GZ/WS''@/7AM_3 ZP;HU@TVRHV]QYP!9O.! M4Z>#_KL&F^.H.4X%'8ZZ9@ZWZUN:G.%RZ8K+$5&P3>*8C=X/CH$(786IUW9D M )Z#['N9,PA1M,$#]MP^QX<$]07;P#1Q2",9''6-F75(_&!H-"2P,VW/;,::W".<1 MESK!8 U#FR&,1GK9EZ<1 (F8HB$/,>XZU!?@ZKXJAZ8]FX&+C?.1,.PK#^V# M0OF*DV>^)I*O.8G[LDK#-9O)P0!1 0PZ>ME2F;LJ.**TWO!]*DB$&Z[?]%8V M9B:3_FA;H!)OH-YIPQ[^E.J(_F\;8>NV8=J"QK(BL$Y'HES;D#&2*5MDLPQP M?^%,,% =Y?\^U(#^%/G[W]R06$OBT#-/(Y+K$(U'-LF8ZH'#V(X&5#( %];4 M5(65"VBHR0+WE_N6S3-NYTQ^\\(0>&MQ.1EL+="2.TNZPE^X&],0B"H#P8V9 MSAQ"KS?G(6^8?V%&Q33!2B+45BX85]PC/#SFBN8$H $;1E)_FTR;S(V('R2/ M,S(3;%0RMY%>X-UJ$E-\S*D0)*\F.:_T?:^/J& NR8Y&.F*$$6ABH!T'/I=+ M.A - K*CL>@QDTE7?V#/9,^Z2"5X$.5A'8 __"J MFZR)@.$<=4\8T[8EP\D(".R:""<- *:!*C_C&H"+\Q!T>1-\!_G8+&'@%FDT MC8D"2NTD_THC+ 19I;Z^D_N5QS@)*7% M2 86<',;*('6[,AQC$&>AF"[ -6$)1HK+*TS(6]Y.Z4>P,54-D$VV*NR,T-6 MG;[][7TK,8S7HBL,9AU80@.Z<:QG]V^T4&C"R.,.@*W'$L/%:=?@5CVG$;Y M0\PU\K=PF[%K ]S^-<"_P\,V\3(-VCO@;T# $YH?+6:/E[7%:O MZ22*4R?N\WQ7>-WTQ_HC[AQ M^1[8S'G'EBRN' G.8NX0)*,MK XF0ZI/5:D7OZO)"NBHT$].KV,+J?'M1R1R MM5_!Z69#M@QOIJD;YF]GTQ%[L!C%,;%1R P77:P)M&0Q>#1N9%URXDA5P0"# MP8D?1:Y0IC%B8-%$S,]W0.5G8P<81)X.P=HEGBS_T9+D9(ZQ,/".C 6U19%A M^[A0O\24UV4@H)VZX<-F-C^M-A_EZ]SRVP_^:O_X&NXMB^M.BFT"PC5$J//6 M6$S%T[7'*5$*.1+E+;6N4:?B^%DKD!;;H-5 X+@9B(P]XENO9 U=?2=GOK74 M0#=58>T(7FZSX**\H0Q3>UW <@(OO^O K^"5,KQIU0"9E'2:)<+\5VW0+DPK /E6?41HX.7[+IL\BNN)*^59>"<*/IT(?S M:N2[:R:R:AB)&< [S[@/4,&2M86.]32^,9JO%IUYQ1$NX.]$A]%X8>39#J=@ MS9Q*&-RA;^:J&;- J2GCA>^P'@OC5\RZV:HM=>QLP3I,*+^>7DBUT5'UV2XU MDJ=N+=<7KI#(!!42085$4"$15$A\A0H)P=U8=5?GU5INH#>+X;OXU)J(R^9U M> S>*?^-";O7LF%,BW&U/UW65SYF)>4=.=>U!\3%>*2['@^C^VR=)/I>+J;/G MHJ"U*XUTQE)YJ0$M]]Y^U[6,3*I\&^-[XGY5*PK*@#0BZK.0:(UW?7S<\9?5)/Q/ M<6[+"W#J09N *[*X;L.K+<,F[UNV\L:-)S!\C&B:$\XW"Z8V38(9$Q&! QNRH-?FE=*:_R#R3-)^_O'J+3:ZN7U[-X?#._'_RR)KIM MPC19RF(J/.F&D^6F.TN0@8[SX&YPX\A*1(Y#$R0I2W*""4F=&4^T:)Z#28' M,5N&&]JFK.&CN'_D3#ZK+_4025(7SB>T;CT*;ES"Y#936T\LGOOEDL> X!?!($@$\/HCQ[(_CL6!WN#NC=0+!C8=P9?:8+<_X MLFC>M6:KZ5TX,?[M0'!;S[*2MAL@L#:6P43.4H_W8#B8GRL9/1D;RDHYDZO& M']1KDBXWOOU(\E<'5,)-(* [C?*/?-I4,7BI<*_.Q@F"^HML'$YZ&?B=&C%' MBG#G+#E;_VZQTZ#3.[&U?IN]30[&"I^?Z^GG4C19R55^/;Y?-$5#7SHX M?I"%Q,I/NNEB.M*I\*E!4DG)]V%U^>U'XA@':1T+F@30N;N8T%([(MH4YE"9 M'/;MCD MGN:2=9;=IK=9FUEAGO%5F)3BC9MQLJR$!ZO>:J4K=BN;/;_QY0ZXJM/ME4XT;^1YG4Z4 M3\ 2+BS:P?"=J)N6OSR +CRL>%4;8N1:\NW"AT4%1P,/P0\BW?[OA!8]> .) MD W.E(%H@L&V?N*6?= UH)()J !#+VZ/UW0'C!;#H9V9OFGY=FF&," I S^< M0"+-BJ'&CIV$O0F+J4W5YL"! BQP[S["@KE+P,>PJNL*=H!=.\",J !*I$]! MF=@2+P%W#)I[,&>,$)0AWD9CAXP^RKEE4$25-59&1VW@L4$P ,FVKL9X3A+6 M6-\&YH-DDRN?9#+J+ &'0%#PN ?VO$QW%_LV.--(K5?N8&"0V^46],)V<'NG M);!-?EM"LQT5?0EV7+\^X@N;?B0 W;B[C%]R^(HKO;9\G"[B?#1B]0;@/S# $);>MF90YTU^R_?E4C<4>$L8S!,06_.@38IY MVLT+:/K"HJN96_^C+UF:Q'3L$0I J*TL 2ZH\C-53_ !;:94K S".1? 47E: M!DDO =WNR$MR;+:&"S,8[XI5H#$>X6B8$T*?.9,(UPW,%EKK.JSR%JREZ/_3 M7,5+(MWK\@]&L3@>%:/A7MQN)J[OBX4+6$;=B5"F>+/X&.G>?3UQ7[^3_+,< M3A?]A10(?@:9";+!TGF89 )P94?KXVD/]*@9&IUPRC00#C?E%V" PAMD[_@+ M[W5TC<0#S0P=W)(T)3"OOR&#$,V2XV$S$^/S6R0J5OA(?)Y8GD\7A, M_L"I-/Z-6&\\F(8>L^5EQ=CA;+AV"C.3?'<_^ >&.20G?X2A:Y%E7+8.B\*C MJMPO6+:*?K.5U/+O'V-M-FG#-$M$688[+N\,+3KQMUUMD4I>Q>/'+K_QA>-] M_:.TCD @7:*Y?],JI^\L!8A[WE_-O/D.TO*:"D/P=&QK]QBQ4Q]NZ&OX$R<6 M^*#NJ(3&U M>TS&QKZ-R" ]Z\WNIKV=OY^\*/?,DBD,[GOB7);#FW)R7$Y &E3DQ[] M$/NJ%^T,.ZZ)T#D(&=L;;F0;&G%'R^MLC];1W$)33O MI6)UW;2FHVQ/7,7SU54YUB\GUX,( MT3S"9U,\OHV6\5WI^[=5BI?HFU^OPIGP=&/..D(DL^6WNMX.^[?X_5WZ;L?3 M=YVZ_; 5ELMR(5X4EY59#\H&0)$(GT^1^/:R_657S2?I$LZ@GFN!Z5D&;;QO M: 74!]!T5(449I+$D8.>XV['&J?Z]\93W.WI#:#A'>[#^S0F[\QL..H^)RY$ M"AZWO-89F )Y9!ZNR9#%_PWQ_(T3=;@CN;'2-ZG]ZV#:&\?FGK"B1;M<$7" MR/NFAN[WH",!-.&BW1+%!:G[WZ%]ROAI2@'T4O"F%4C/;9J6,I.N9*19$>VN M[F;\066]BMF&))^R6M@+I=23&F:2Q+/PS]R M QE#FD90 T?%%D"=D>?H-2:)AD*:'^Z)CZ%D%8,%4LR4 'M),$4@) M(BER;><72D-.!PP=XO6DVIQ^':.')6"2$A.1#BDQ%'/?#-3G[2Y6@$)8,C$V MB-AH)+P4Y$&1G&#P&IO[W$Z:/TCSFJQ]50M9ZY8KCRCR/0@_&59"@0KM(LF@ MCCV(Z9\]-=U'1R/OH2? O]$$J]>.9Y+"#R13.MSGO(SP2VERU^'CMQ\]8NY8 MR^ /M Q^(/%B3._KN3PO]C:/O6PB-4E67RJV(3J 9L^?:?-?=N'9&%4QK52! M5&B500FI*#_!#/N"K465OXN )#_I" M0A#T6JC.%\M"JR[E>PEY=A& ))Z>!NN'JFSW$D^:DDZD&D_C3P#(6_.H/A\@ MVN/&2(43E7Q/?"PKU51R\]C%&NJ_==UG=N!K'W@YGZ14>R[99T0RZV?GB(=] MOZI?+0>&7A%$2$SPP8G$AQ%Y.C0CIB/ICRN/7KM') %C"MI*Y;3=' E)-G M@"H:NKWPI99XY5Z4^O6*-0NM$0;S\2(=$S?9/A\9 M+L6F5E,V377\-HYQ+C#2;]&'0 ]2X@_I?)\7?Z&T^,/RMH*",8N(G#FJR1D, M*XUM+"YE^67RB;^?IK;3)+\^K1;W?X[4?8^SM M<.XL1'+:5P->R3]1F1/9;7L5'69T6H&5J#>APE).;K*CS*Q:>% M5$SHK$;KEIC3%J:$3?@PS[' TZ'"?%B [\NMMT[+?DFDC>R=SC/0H,:/]M>( MM+RG(QZ0RMS.7@IUY Q,RPH8\=08KYA[_A6MWA^B(F9]#LY\FJSEL%XCS51 M$^F$)18E,(]9]M34.FO P#]( !T3L+C%Q*ZA?;<#HGZ(%K/P_#QIMUQ^W^L= M,'ETGQ_V(?:XW$0Z;\QS3#*@""3*)'OG@'LQUOI^[1_PO^%/?TP7& MZT[U=WP0H/CVAPG=%^/#R7U"[T5B3\.,QL^&4:T%'=_#S_:'>2ONPB>XT[QX MHU7%GP'_7W#P?Q;\-3N>4C9YH\G;356-Z+%"K5==__@WXM=QW^G/X_%3^U/^ ML6AX*\;X:\'8+\2H/@MC]5ZX7*ULN_U9HA7"%VB]'UJN6L_,2#C &$& 3J3E MR\J4@[2Z[A7=!_):-'23=)7SFCOX*8 6E;V.1)=]1+HK^:#=/^M9Q^+XK]TQ MS\2*/U.1W<]W@AXN\.0K>W:&?6%JAMX<9%([2V[@:!L/TIG/0"8BPT4(5CS^ M0*<58KG9_K_B?/%/WNV'Z*1J8)W"^9O/^PU(9C!)@)DTK#\(_")IHNFJ/M[N M31MRI;I=_[#>/,2F.R$/N%#W86?/=]V.\;39(&MYCO J%NVM#]/>".W<4E?6H)FDKD7X%CU,:@UD57T#K23/>TT MZKJ,+6=Z-'4B$AG41ZK:6;BM>^O8U+,4>TX%DGM'L#PAMUDL$?2Z!3.-6,=5 M-Z&)31!QG$^'?+F/D>V9$_]HPX 85:$Y70KX1?:^+?<%CEO+;1B'G[CE7/BP M?#S7#W-#KAG\J6%^;. MT)KCEG/C/14!DNBD-,U)Y8!7@:Y\0T]>A MEQ>=T@HSO9U]/7O+$DRN=5O%/#,:$9(&;Y*"S:(1IB"XPK6%;9GN]7AXYYW> MD Y5W'+"<^]T=B6[NBD6+8;N^HSPOS(3)F1[DG=[-AEMR;HQ[D/GAZ+"= ?U MN*[[PP'I[@K^+R YP Y.3A\YFM]S<]1TTSNRYJ]]GTUS0I)R8> -F[!\)-[H MA2[1X60A:#,).#@8V$:WH<%4'8QN=4^ M;^/6/:L5]N\TT$@E]A$=*T:F*SD\0D8R@HM6@9]#HO\E?QC\#D3)RF6R$@ M\Z8& FV1H^[':/GZ>AR!\9:L9_HJIR'\P7;<;_4-I6S,,^N*>$[F/.'J3;T<6_:2I1.$@E"E*)@E2B()7H MSTPE2K\KE2C,/_^2%[U Y\\E@JN/VI=8[<%V&MX@,]0<)?(XDDW*+J@_X\O7 M1SF>CWT0JHJ5(-_D_1 ?[4?YSE-[EJCN4.*IHA0?XZTO7Q#U#@@\3';E5>:;RD(S,5;YQ?@B.H+,(J HXE'A,R[]\+@X VLV)>&S6YH"&U-V]:+ M$O,&,9<$K2E!&WP=>T8J*^;,9!YX&'OB^MS)M^D$/^(Z-PY=O21=BSD3-' > MJ =^!&93>C8.>8QX8Y(JFJ8R C-2,63RG2VKT7,:ZK/=D!G3IN]$)-/5NHC! MN1^V3AKNTXE:;#J.QY_D?:.[/'6XP>L/*JI?@#AUUY%8A=/B'Y(VV?N:[IPO M9*T11H9MN@$1&HWS@.EX-#D9(4_@H]#Y/OM,/DTD%>(,.>ZLJ4^M+B,3 ]KZ M5E2M9^>M1*1E+R>]A<#Y M2SQ()T)C3ZP*90+J=\(\OU MG+ERIB+F:*2](_B\+Q8E"9,P_H9# M4*_/;'OO*VD/#\;C/B[NSZXF;;/$H(PFY_=I00(=A7*D1DS$9+:>'@GMGAW9 M5L.#9IYOYJY C6A[DYL\I^#8,2XD%]K/Y5RQ3C)LJ!MA8O'HBMQWQ_'4F+*G MS8.4.R>CV_,"Z&[RXJN)TQE]_#C)3TX.?I%V?1,<6X(\M<<=/M$3IUHL,QF6 M'WK#\8]_(Y';Z+,9CC=?/8GW_7#:HK1>R5>75<&.Y+L/6G0@E0;K'_^&PR]D M@E+#Z(NGS[X?5LO,-%/8].NC7B):">NR(2VK*8!5XJ4YI*/?<]7!7$1G*J&Z MON):>K8V'U.$3C<%X87%8/A;%DL"]J8TB>?4%_,,W)-F0- MT,BS6(6B^A,US]RYM>2/SK@]8G>"'4F5);2AN4B$E&DR#4)N19S[ >V>!I,Z M:43TCL5L-7'"T8&L.PPVS/A6V8 M-DO..=Z$>;P+DNTQP12#U6ZW>0-X=K%-2G:(+_D%&-D6*>#;CWT635E<M%X."Z4A7(IZ$"'97EQ>$OT"R1K@"1L MZ#)2"0Z?)2'WC<=D B\],&LE53?I=$F:BD R$YB)0+]QLC$:.#_,OP5J.%:D M37=8W\MC^$BZ(:, -TY/O.VF8B&')%E"W[&-OIZ0/(,)HKA22:0:VR2B._9R M_S#)F<.WC>X.A29SI'5CA-@@0NK'V5)UGSR^3T]@&9&6N-E7S\']@'^'[%X) M1N$J= W:@4[76-XX,4[8@%MV"E)G9SIW#,F71[ 4,B^4;U?&*&)#S4E)W9VM M;NGM!C/'J><(W&<:M"X494@8!X0Z&5)P1,&1)I1)FDXR)UPM;@F#T&DVG>J% M(P"_U)[N64IGTTW9Y%HJ%%XXGO\0*ALLAMZGE# $L@TD% -"G6^DM#G(FY='Z]5#;MPN:ECGP?BOR#?GSC2"3*M]-186O<3U(/\UHO M/,)68#3L(V$L=I[/%S$?#/]%/3K.;$;-QDS<+N2)(4R6J7GF$O!'5;XP;$U* M=[W$*+*KEZQE?UH!*SSR(OPO(;$^& ?IPB;TL)2FHUGHJ5C;B+5XIS>_" ], M8\)2ZL[YHI#C)^O8GXU=K*(EPRY@XDM M@\7;2Y7ACG)]>)4]@U-L>I+Z$[G;3KQ?)#=L](# M4O8/G5[P#UL%J?#"W+YJS3IYMP2ND7TEDK?6@)EL_O[-KY_T'0F2OH.D[R#I M.TCZ_C.3OL/\^[*^P\^_Y<4XT25R-,O$[]H5-\\E4Q7-UKAJE"HS 97*$_R2 M!ZTU:5T^ID4WSG7!87PQGZ5M(D_7$2!5IZQ_ZUO ?^KJQM0_0L3M"5YT3Y\ M3W^ X\1'-WJ!-5'\941*EYUT/P-^+*C MGOOL@22MNRT::'/W?7\&IZ7B,[L1QZ*BF9;;!-+5U@$?I!DI39S#9$@2YIU M2KU1=;M D1)-S%U.3):1(ZUB/2!)TBY@/S7DX)N,+DP8">(=K.!IA0@[\P6I M^>$V_*\,M7B/G>V('BQ#:6,;U]3+.,?R-;(?-EFTRI;3UFS9NA^W"^8Z9-W3<*AP/4ARO4AX/H0X7KR;1,_(I);AC0<0QO1]4A J^X(7>) MC=]LL-H A\EA#>+SH%%I:!AA:PY+[^\\[XGW?2-80@@8T0; $&IDJ.RWV. Z M5P?V ?0%R68?NW4&Y]&\2'QUT,Q<)U>7D " Q',9 3A(+803>3^*FGN@QKQ1 M_Y"^& HMSZ= T[9[L-'Z_/U+7QH/B MHGJ&XEV1('%:IWA:51 $$FV&=#B$(9-.$VPR;(^9%MX$<0 ?:? .5R-5=G3H MH$,RO4D-!U"*@;!698)/D<&72EG(% =Z-,20H^@ **E;E6*,J6,@/YR=42T3 M07,JAZ (37CFPQQ6&6E[FB>JD[D6%Y[6XG^!,4MI+OXW:^?C-FR"/CZTAS.A M>F?&(#=!\MCY.Q6!<]*%V>43^,C37*I:SC;:+!)YN!M/L@.]L_&!P+-!_BBC M(>G(ZA(4!0) \K#*A>R'#2D$28ZQ>>JOI)LFZ4CVT$1+FW7O\/@2G_^6@8[T M4\R\]MRF3F<_5 ,AN$W: ;&*CY0\3/Z'L,/>Z* 9^MU'>1=%%!-* 3I-E$!HD_/&<89V>S@;3KW8M\9X;(L2_4\TPTH:^4NRG5W13M4<6ZH]JL M1(XX\('#@1L8-;+OL!N"3K^%O"VH_MEG/IK.+-$UZX ?$FD+? ZKS$,ZWH\\ M;M*)N_3[-'G1MJ!?&'FOQXZ@I'ZA>P>T06:[D$P-%QS[!GT>,6>ZMA'4_8=D M126!*9KB)JH287F.? RIH<]BXQD,?"#H/:!>J#9M'>7HAB.B7^QO6><8!Z\D M+=-(90I9PRU7.4'J@EV,[,UL%@"+;3MIL"3'CP1U;6V%;QITFH7L!,?V>;.6 M0=3^+?L[]0NY;=;(=/$A&3GMF-7TN;W?11F%V(,@'-D !1^,TXO!01LQE0\Y MQT&M[$P) *M?)XFHTM'S%Z)CZ";M"UJ*E==@QAX#V0JJ)20LL=Q6>O73"3@0 M@621/]8):M\-PW=8L5LN2XC(1))--=)_R-AK?[:CK@4*-#P^4#80==/8&0'_W_[3OY^!:14>_ PC=NE=$]W[CX\,-^O MX&[WD$'I%<^>)GJ\;WS5B&@TBID'$-(B8!A'3[Q Q%8G),Q!3(UE, MI>*#<"*:&,302!RDHZG8((I2Z;2(M-.-Z_PQ11JU:S(T-@U,F#*A4\6733O4[OP(BSD MTNV*<-<6VV9Z/(@,3EY?7"_OQ4@W/Y]5[-&HT%]L(BT+GCQY?3U?&E:*'24E M5%9Z:FO;H>)=)8.?/'U]?])9K$92:2I$[*=22[W/Q2/M]2!ZNJB5V>3K\V)R MQ<\GLT1]%>+C6GR,GXP?/_G0R>OSZ6IU+Z!8NQU[4N.C=!;63!T_J7?OFN58 MVIX+D4J^DEW55',5A2=/-QJ>EQ;B\''P),P+JVJQP)VF*I)'D\>/#J>#T;K?+B7X1&2]3.1RC\7P=#R(G4(_;&]C MJ6(JE>$3^6:XJQ6,=CN:P4^> *J7B$I*]DGM\F(M/%OU^48X-6[A)T\ )52S M/;VS&F]X<2D^/FECOB39\.0)H(RGSFK>6ZU+0BZUCK9;2)P+8WC[*:#47/_Q ML99Z:O:43,A"BU8DI$U@T5- K4J]]2B]RO=X-)T]K+.:6!H-R:,G@&K?5<.[ M1']:XG/=AW6]$'H8-J:90?P44(M:3ZX]WC]$!/S^I+:3FP-CO,9/1H^?G(WK M@E:O]22^OU;#C_-<OQL%D_WQ_#H":*, M03>]6C>,-5^9"JIJ]VSS(0D[#9]@*E%62KL8&J>$HCY4F_%H>5I2UH/$*:"& M _2P-K.RV8M,^_;J:1&MC_&BB=-#Q>[N6OEBM=KB$RB)2FI1C6<38_SDZ>N' MPV$B'VYH(SZ'%N:ZW2L,BKOQ('GZ^GKU*2E4A\VF$%(:TWJRO#2$\AH_>0(H MC/C!(EW;Q7F['S-WE0'?+8XR^,D3.#5DL]S7[9S,*Z6[D9U-\=W%#-Y^2M!5 M^_Y^IQ7F,S$F\1$QH\S$-:QY2M";AT8-Y7>ZTK/S\4%SUN1Y,08;/27HL!E1 M=[IH-(1^YG%=>BATZE,,TJ0/03\^-;;17O^IQN?$23<5U:2EUAT/4J> 0HEA M/C,8&"U^SDD-V;H/B979ZVHT>VM\9.GQ+>: M/,:693.6%>QE6JMWA_@J#&7@T1.@#N]JO*AFS-8L--VFU?E.G^4L>/\I]@MB M/U,7DZFRT$\,-X5)VRC/\&42YGWD67_62>SN&Y*02&<>-FA]Q]?5,7@83P%@ M54-WPWPZ,FM,[=4.=7+68+V&1T^.5>:7H5'-*/:$HE6MWA43V44W1E8].98U M,UJ[Y;A9FB6R>?-N?;^(F39Y].186C'1SU0BR:P@UN7N_4+:=>]R+7CTE%HF MLR<[8TZE4$_4E_'YK%VO+1=DV5-RZ247 M$JS"[TNPBCR?8/6BM_43>@U($R3;D%5_[$8FGDWHUD!-?V(SG#J51_-J--^; M/HB]RD ,9U;WJ]@Z.3Z3F_CE!O.N9WCOE/C-PB[J7-D[H<@DXG?X1$08G@"9 M">;/,WFG3DT/KSEXZ&@@7X8*9AJ%_$DGU^+O0$X*'_W'-0+Q3JDSQC'^B:$> M(NW=%B;ZZ?S@W1B8RLQ,!@U=HH;EH6'.+ZPCJ_S4]6$9SEO9:F%Z+$MV/B>^ M-(P49L'0P[%5(NG;=/*_O1!A[W.@X[$I/.M#23L$\QR0.+^'U@9F$>K'@*:< MK[H/&*3)BYU'Q2$V[C"AG,5M<&2H\;=\?&^JG7H&R/?>3@4>=]#__,>2WX"% M"3PA]]+&=HDJ6>?9WW6NSX@E2]-*BSOZY!8WBY0GZ6:L\M8GX*]MY_Z M+U*;3COHFC=D@,3"\J9TT885?W\<#P7B]OORT"-).13\4P[I#X$P#@CI#(3T M%03URU6J?Z9Z_-KE17'M8-R/:2*_RC1I_BJ7 M:H#VCT0['Z#]3T3[!PKY .U?!^V!D'\3VL/?#.W\K]HY7J-FW\[FYW])$D*C MT3F!D'Z% .JL%=*'*:J?>[SW>08^Q4RC94U7!H;_\P$'HW5!%SB8AXE)Z>:+ M)^7^NKZ)J.\9U889DK8?A1:36/;B4^,5CD>S=:7!4R^'!CDS6YE%ZKOJ4_QQ MN)[MH&5'],>_L>1-*ITXZ2_^=\#E'\CEJ:L#PP=Q>2+@\E\9XWL6+L\^AI+9 MA^*D-D/U^[12[Q?7VS8T$$I@+H_<)/C329@?Q.71JR/O@,L#+K_XW.FS;:V!S>.!SAZP^6_FZ__Q;'XM.GNK'5H)A<=$6%@.GAK&CF_:>H?A^HJW-*0WWE6>R"0-(&D"23-GV,/),?QWR M4>DVY8B9)@.[XX%!$,B9:P#3L]FJEP;31<(C5]#A@1-7HJ*2V M(\Q+5 ?&NZ2W]DO9ZH8\']2MUD+J598/E5)I7)T7A/4@2;I%I&_BT-+H;+&* M/TX@G/1__9X"(7$%Q[PN@?"9-6B_)Q#B(ZL9DJ)R3;"WK67,3FS1V :!0!M+ M)-/G+%(+!$(@$/X,@?"9U6HO"@0V4N$ED=! D=Y\59NG9LIVTU-X2=TNVV,L M$CZC"T4@$@*1\&>(A*LQ&MX@$@I*/KUHE>MI09EM^OPP,XXD,J ED)859[4; M ID0R(0_1B9D0R(3?"!9< M^IC7)1.^DNDPJ:$OH%X7+@^Z1F. MY% &'T <(ZX#$1:3:]B6"02!=Q2D@)^]UN2[5(M=7[_MTPCI&Z4@B32:@VIX M,Y@V*M/'64YK[NQ.2_58]BWB2E%! M=JC>4^;ME8#EJL0O6X,4J0))W$02I^D8@0CXUMV^/KB:.1 !Y[:/?E<$3/+- M1"DA5/JS?DS/+J*)Q).XS6 1 /496/OQ:>P9)&0%(B 0 >\0 6-/HZJ=GZ3 MJ%>(#(@'ID @ [Y? _# %#@= +!ZM&1+#4=[(DI)\B@7CA@2D0&I-]@"7ZC MQ&FVI=J6LD(<)D4D69P^XDA/+4Y?P-%,#D.+$SK-9I!/_AM1CC_KS)=O'7X% M0/A#B?W"W1XO59(=$/L?FMWS9YTY(/8_FM@O7?W]FK,'5DO )5<:9+JB1H(!EP2AV(!+ M BX)N.2+9#762M^"3LJ V)>7.M'N/LTK_,;$RGNX3IM8:A/D@ M=S$0 X$8^-*YB^\0 T]%O3HQ2DN[5QD-HW9T7NB7'S-$# 3IBX$8"-(7OW#Z MXCO$0&-6;4ZMNXP]Z_"9?FUWEXMW-E0;^)(9C.]C]4,G=9#I%:0U!FF- ;$' MF5Y!IE>0+Q 0>T#L ;$'Q!X0>T#L?\B9 V(/B/V/.3/UT7T/8O\.:9#0FY5; M((,.:@MRN+YUIN,'CFF[+B?[R4E?ZYU,!Z*2SLG,SYZ[(!H:AJ+91 ;QJ3\S<8G?>]4%-"_.>\/IK)$5,M/'\M,Z M]S F&_SQ;Q2#YXP3V*Z,TH/0VDFL;O7& MXW$U QN$)J"WJ7/.3[LR2@\8/F#X+Z_2/SOX9,_RU:9<;_0GT7&O8>V>-#M9 MF[1:Y(Z'Q-ES:O4!SP<\_T?P_.=J]6_@^69W51XW"H]WLWZGVHK:JUVYIE*> MCP>*?<#SWRD_]H]0[-_"\WJS5VG?3<="Q1XIS6C6LH41Y?G4Z[H]"47\QX(! M:Q^*-$7#3&;]/*3.8ZZD?W&[6< 3;V54>J*Z/<=;D,ZQ\W#JE+'"O$MLW0GB M-)*_#%U%10B'J43%/]Q<9X'-=0#T(7O_R/.UBM#;+HS4-#O/;&+;,0B6Y L MA<:Z5UFN#JAU@ K[!J%!JUZV6$:8 M'-) G.21A$ 2T;]$PS<<\"SY;YBB J!SPV$P+Y $IU&WMUR!+L?YK<0=+N)9 MXT!^>S6"$?D?+!E%5>46NH5EJ()_W')'8I%*L$.!"P,H2M%LD=:&'%PD'R(3#XDH MC]==B7!,LX:LB2Z;C5%&DH T,+&4D(POF+'G(7:O#P?C]JH=#8V>PKR($DU[ M"W$C11$W"Q,(E VD-1Q:\!3D&8>H$KX!62BM=31@I]!19#!GX[ M+([I-N3\.A1-_'>VJ"GAH]HJ_@ +.A!;6V @^,M^^[>7P5M_@A4AC#,$4 ?8 MZYA7*6*P8!2U,8+-D;,#8O _\,1B@04)>\HE/%"&J# G8D:7R+G(,>FC!J+2 MPYPH"[*BC$"-!C0?PH*(UCV.#;30#7@#M[ -3"B ._Q_7NR1%V#9BH64.>%& MJKYV/L(K4>&C:)B;+;(\^=,MYYQ=1OCLYX#LCNG I6(#A"]^& /8GH/4C;'L:KUK@).+1KPI M"\TYD9S.=)^Z];4#SBW-<^3N&&.X51EG;]L(,\4*"2:61_C(37QT:>M*\6U] M%.V'Y>% L*WZ4K5GB^5&:U&U!E]"2,Y8+SPW@,?"9Y+YS]MIQTS[/\.#%WKO MB1__[D'"X1]-;&)30/_/?X;_7D;&@&T&'&8ZU"Y*2QO;E423$,<&HC)FB*PU MF&69>IG095U?X4?L.=?$BL5]F( :SI$Q@$38"-Z %S[RG--!I_,&/5IA10!EX#,SE]"&O*H+D:^DBQ M, *!2@_W040QN0OP5VT3+B LC-$"5H+]4RS,B1:IJ_I806P9#VA?W+QWVUY4 M84K!?P:'X-'^31N_'V^:;,]]UZN'(P=Q5X<[@2A90%&8EK'";K*K0-6U<0A8 ME5O@:P*_H0\$S'!XC#R&SF=)&N%S>^]N#$C=@6,5[U7EHHQB;APJLTV3$*%! M[KDAPA1XR^7\+DZ7PO&UAW4"HBMZ;EA\C]ESSU 9(B_PA] 7%/:MP%5YJB]B M4TI?D/WC/0)[:2;RO49-;&2Z"&5?T0%@&=,E/K*^IEO'?#H79;A_,5BPFB2. M0.\Z$HI MEN'%SW"[5E0[Z]P@#8[BR.T\%'V&@IH5B(QA&&C"L;' K9UM($0 MG-(?U_NW4N8ZAAIYE6Y;^[?AHSAO5(C3#2CX]"8X>>>K<-]+*7_EX]2X_(^L MK/[]'_P?YPJ45*R_@+]]\L^A\S,*5Q<+(_#\?Y_%A2X1I=NY.",QQXGN7IRI M&#T7V37Y[__^7][=[^W]D(0%D/'3:3OL.=:$*@<1$A(8H]#00.(L1,CNIZBN MQ:WI!!52M\F(T]'XI]NZ.$HO\]M$[+\YS\\ D!-HSL5-R ,S%H((J6B$=03Z M->H'ZQ+46/KB9R1\"[.DL+8>8B>+A6^3\7,BZWF5 M+.I1R;#59(!>^U_=1LZW303\C,D3S*,#\YY]A-4D5.P57_^LX$NB2IWF705#X/3^E>\R7A>TYR&2.R\8HGPS$E5EC2 MZ+;YC(OPKX6!#2 #;Y9J#T#DY >$]1"L=E"C 9LX1#=B&B#HI]3+98*^B/"# M6%)[/L0JFOL)QMO!%S77:\,\@QX7Y-_,X40L+L,@'D50[4R+*:WPQP56XC?4 M:MLK1[=09N4^O$$ 0$ MWG*]V\XM%3W%3*8)MBD&HH+1";HKMI@,T<"&$QA!8!JHU$$\,C#3K75CQO1_ M?&@=XD [9O?@C.S)3Z<[@A%[X8ML*Z_X82X9+6S\) MY9/8O*N!T?D/6/M2Q86)?CH__/,!^2,'<7B/"D08!S814L4MUK1_CI0-DKWZ MCZ/#T;OAL+"1/9:B?SO*0_FM71\EL1#>QOM](3\G=9*G\G__*YU(IO\YWM=1 M,LN)X0AB+2D@"ZGE[Q>TH#:_U_'-^&3+C2%:1=VT>/<00&&\L0769D=@ MM'_KJI8G.2?^AY!UAY-U@XE)UB)BYV)C4I)<9)FN-6QXPPBGMOX6>KX@0 M SJ\"CJ,,CKL:?J>$AGQ@2 EUS8)26$2LD"9@56ZYCHVU=[J NQPQ MQ.8+5=\B&E> G"L;?]%$T*$6K+V]/45C]I2&ATA#$.BXX70-A<"[OU_'^]SA M.OMO.>\Z>%B:8,B #:?,L8%DN'D0H,FICN<=$J$0MA?AW"2.=P0#$E%1B0E& M+T"O27@"( */6VQL8G)U@J7S+">S%SN'QHB\> MZX53'&Q>7P$ATV 4O8F<;Y!8,3X1(N_/^='G"#G13H1E.G"5A[;>10\ ,$9P M^-SN[D3"FN"VP%MH/R% M2/_;Q6_-JKHT<^^\^DY+&?'I/3]KQ#=I:Q.S&L78^/(>Q38"=[8G09$[/-4' MWFW'FXCL;U[%)QBC6%B%EMZP15"EN$>L769D':+_F#8_[TK&EX&;!DS]\R G M]IY9SZZ='&Z3R^HBW!BF"=[(3*='OAGB$T[8'+^1Q@"(S+$U$S$?!(O+&FB$ M;P>0^30+$X&^"#P,:Z5B*>I/]$E/QI+Q^-,822,@91<0#1'+0@$?Y_:&>F!H'HV^<.YL MDHSCOIV$S\D&=1\IM?:,4^R2#9,^ #@4P9,%% M@6%.U2!&ID #X$RCY.%+UKV%3!-SB/:F0E:-#VK!<6NZWR'(!<(C[Q6SXIG/[/G36%\QW78N26R_8Z MY;K0Z7"Y1BU;KF>ZY4;] [GS'9MY+EW!O2$[]AQ_>_NI(@2"?AID@=+;))QV M(M-KM->-">]BCEQ!T ]L4(W>VTS;]:9D0M!+5?<9U[3,@'"XFVJZL W3AE1& ME@1PD+::<5-50?XTP5#"?ZDA;"4:-QR5'")YN@8.)B[E;'CDR(.C_*ES5F1A MCDSO"]WVOS&F&SA,E]E#*+-1S(&H*8N! P^:VU$C"!@DXADC79!S\5YHJ:WG M=Z7'7K-X4'-8KA?>4<[ELP,!_V1MRPYJRN1B:!CP+QB4SH :.IF&_O6X I?4 MSF"FNXDE$C>)^.E,&NKO4&B6)2V, LE/+H;Y M'%P'%I9!U#M&HK3_YXW(@_+FP:CRH*:Z]=BLHCWMY@+^XRBROB;,O:L.ST=> M'V2:=_>)R+X(S6BR@U'?:KQU(7JW$!,S859,%I&=EI)I.82QEP[?1IXOQSO( M;X7+ U0'BC4:&O;YXB#Y5!&C #]"/?1.'%ZV$?7-4+8CF;K 9JQ6FRB#)#7UHQGM4]'U M 7S%,GX/."RS+\TRV_!38]2P+=!%39*[4\*7OB]K+81NE!]U.YM>I;F\G\]2 M^8?270LC.7%[VG[(92T([1T4(?AF(=]B\]AY2-V2:YH4=]"J 7'KUE;(:'AT M[;(<$N:*PW_QUYB_6/9N/,C>#;)W@^S=('OW.V3OBDY_&R/]A*QRJ+P5T%0- MQ4PE&][5UV#__Z#$[CZI#QO&?"05[9F]O$LO[%1#G,0R@\B /WZRE1Y6FF;] M49OU4W5!:0VB*>B-%SE=,@7=O%28CR(GJXYRG5J8C26 MZ_.=1FY^G[R3H^EP9A [?3*=FR74>.\QS8>$R40YR MR>^$?C$G+/%=VE>%]2!Q^J31VPBA_DA+"+EH;K&L\&8[DQ[C)T].),]2<[6A MSY[XR%,S(L2E;EC&)TKZK)GKU^*]^]4]/Y^D-KE>=+)NYM>#U.F3FQC28RA> MGPJY^6*SJMV+Q;"1P4^>O+UD=!MAL6].>_-:IC$;C]MK/9+QP^;P/OOT=%_" MI\^MQGQF(&657GOMA\W[P4.ZV+>&N]E\_-BL%W?Q< JU_+ I5>*F6NZU\9UF MJ*E&[^DA+S]E_+!IVZ&DT7J\S_;FLMS5HVM=:^=\L:E:9?UNHXD](;&Q)\E, M^*$H87CZ8#.>514^8L2+0F0MJ)E08=CE\RT_;$KU9M:>E61)4,)/T\I=)9_2 MEAD_'%46H^D=DI7Z+/2@]*:[(6\EG\9^.-JF$JULTC0'0D35XP/3B,9*Y?4@ M[?/VA\&NG&XV[WLH_EAKY&597>;(D-631Q,E68U+K_*H;-Q/YO=/Z]*L8O0;K=4B)%@1TH+VY-'<,-U:18UV06C8Z>7 BE=6'817 M]<'3N)1L;Y?&I#O+;>:]J1&IU\L%_*@/HH:1?OQ>JLWC_+R\L_+FNCWNV.-! MV =3E5;'#*U&695O3(Q^:9)L/MX:2G>Y8:]?>\S%RW>/IG3Y--LD<>=1;H5TB;6T$ M.SI>],Q=,1W;9MX 5Q(DA]_ PF"5[-#NQ:GR!PYGC.!2L%M_H(JV!FV('%\+ MK2XG!>L^73EH^XH7R_LGHGS8@^=U_^H?Z:MS&]/X7@/S>'H4U\U"F>]$'V,K M:[@5YP8FABA_>]HGU+D'3G*:7VO% (+X3+C9!WM_'3?%^V@SJUF6S7?"L3XO M)1^3\^RO]PG\*-Q(,22^R&(PV#:M@SWN F_AM^'EG*7#IF6'].WP0 M;8;;CW:KEA82\]YB,1;2]]E8Z^*P+D_#VN,R,1*$_E/U3MF83^N9#K .WY[V MR-[#F@BODS0DQ_L1/NZQ^'JWQ#8D/H%:!2XECB;.>_J*/-^_!PI)_1J50/8' M<01V=>ND@\]>1P%]ZL8G"$G6?8FM@XCD^_3SL"_YC0=;/:$F9V)O*265G3!9 MQ_DFM*GE7PJ,?%+/OE],V_F,?35M U.]>=QPB_QFDO0,UO-)5U5]#;5%GY)1 MU&$-%QLC'](TLUO/;Z?Y18^%V:3;+ZX*/7&DK/KU8:V2NCM7H\_?QO([RN3H M6R$ PX(OX/>5:+CB,-S#[RO&6*SG-*!F&^]6KX4IN MWO.*W7,<\J4X,PTCG_YW'T!FQ\4Z!<" I*+](H-%;M-I)U?%;0.QV' D8L\Y M:3"?.,SF,)?G#=#Z2]%8NL%$MTUL6)E_'P+JUVC^"F85X?]/D/5S)Q[^#Z/Z MBQ[S0J.H+CV)ZH-&3['+\FE?_11PAT727B]3BC/ED\?FZ.U>]+P[?EENRE7KU?J^?N3:DC#\+ MW;A0AG0=)]X^'ZDWR-DI29@.MX+RF*BT>FBEJ ;4-F&I%PFG;A+\:0KCEU7V M2*A"I Y/.=#IOJI.=P$8_.G*WQ<0B6YW:,SD+*A!9KU[-N+G#HSWY;99*"<$ ML6U4LM%0:=BX@ZI:+/_"D1L^F?C66E\=G88U5OYC5UN^1SN5AVF-O%)SL9*M>C) W^)AXY380_$IG.2(1KS8@_ M3TOIE_=)REI/4FE(Z<;(UMB,]X5H6-QPRV$^,TB:O,G!WPS2RTS#.Y$PTA08 M$2W1[EE_D?*4V-^L6!=SZWA"^JB2-J3ZB&N6FP*\DH@ R!!?D):^!FEN"CW1 M6'T)72C,_TV:]#HZM"K"<]?M,0D;Y?$'1"I.TA M:0$&TS/T!0FU8UFRAFD VACF"DCBPNF4,[*12IJT83M&5#3R,7V8]!%&FP5I M9XY!\.S:"V4!:R!NI8BP%2V*#V9,^8S))Q]#9D$U2Y R'E2S? =$ M!-4L5X*'H)HEJ&8)JEF":I8_K)H%[ G2<<$M4<\%_M!/](=&,0?(N@WJ_+=W MB%[@K(%']#.BZ,G5=MG,AV;+GE+*J]*36>[GNVM:&_--H^C0;X;,X<0X6V%P M:$%I3% :\_6EUI?*D M'98U3$)CD@X=:('?00N\7,5@H"Y^-SE:UF0T4C" 4%59P:^.K'A62=12:Z-R MIW<3,W&]6!ER2WUDC=1,*%N"5ERX$J^K6]B4%,.9"&;XLI M>__ I$"3"@$?0BEKEU3O9NA114*[4;N_U\>D901HB_$SI.1<4B8:,(Z8 MY=_XI-]X^G $2N2UNA(O9G0'\O&[R4=B4_M(1?7A;MHTHJE<;YG/;2?94+LT MC&$;FI2A)&[XZ,=G65^9\D@$I:3/05+NA\A3:4F:*>SE:.#E_.*JY35Y,0,9 M^WDR]KE*Y%\WQZGG+[?R4]\:!!ZW$A20]UN M6H,P*6V)W:2_TZ@_1\".H7.-1MK\&6B( 12HG8':&:B=WT\D%EU&;Q,^]Y%_ M>KN\V#I'=EK!ECBICDG&8M]:XVPCRS8T(A%UV20M58U54/H< M*):!8AE(420[X@$RD,PV%0Y^&D,MN6>5$.A^^SU0P MO1Z$:2W.33CV7;OP'*05^71E#S32[YW0^0E1]DN?-Q"TYQ6TGD]\)&LZ7&X. M<[VJR?=#VJX[7ILS4<*2E=;E)&[BZ8\7K9_*03#<*\C'_"AM]#LUJKWTP0+! M=V8-$_E5=3^VC/XB\CBMSXKWC]JL9O8ZH]P:(/'V-K5G'MWEO:1'Y'\^0!)\ MSC2OU[8.4XNTO41>(P.QZ5@P>2EKZPOP& MO!!^:H;W:^ %J,Z] ((P@:+=\5@VULWU(69D0J\F'5\E+A:&CE\#7Y05D^2] MD65,+ $,I7SN_URO!'"^^4I)<'9;$Z>ZD5,Q M%,F*^^\U#5W"KVRSN668F?/[>6/L+;MNMEL8)K>1GCC)EN+%0;:T2+4.Y$S\ MRFNA$U0&U44# PW%.OQ=5IP+#2&Y64I%H;R)9G[\&TO?,"9YY@M\NR0A4C,8^%2 MN9!*',\/^=__ZV PBBM78,*5;OQT+FG/L=A E@BYK\NB"/\YI^BNA:W M)CMF,G6;C#@*P$_WHH\2@YN_3<3^F_/\# Y@2:,S_+ [&""%OO:X1 MY\-7 M!L PU%CZXFU3G^E9TL%KY-QL^)+";)?7P1T3VJ_D?D)@;(D/_J-G*^ M0V/@9TS F!55^AHV0(-]A&\!9ZAA3B<3R$SWIA+__>@!>@<$^/PI_WEEZD>F M7N:HV).03;1-\X8:YV5-NB42OV,/34561-H?='BM)X$9EB:;8$(G ,*L#S#Y MR8U;P.)0DQ1\I>%[PT)SBIZ+G89ZP3S4]]+1"OA2Q@>BA]MBP6!RB$P-S2.) M7"/T+]$PF5X8H3,,Z76-?^+W8UQ>%)Z'G._'T**C;":,NVQS*9F=F9)<)*VF M'$U:J0P,0_Q!B=U]LF$GA,%]?KKB<\8]7WA2?LFE.#12K,J M0F67[4[R[4XAV88U3]Z^R!<6ZABU'H7&>*O/6ADC55VL!['3MTZ$50+W<&3)V\OAV+-@GTW>>+GLMR9I7O=?E?*X">=MQ_=F,Y(2'XS M*4JMDC28+94RIJXLG[VW6@-X-/)APO8U+1F+_ 75B9X?YJHZ^0I*8N$= M"B)9S:-YB?!AV9[W0>)-9/+4R4;ZZ_K*J83BLCK/QRJ3&*[7" M8!M=E%%KNO[Q;R)Y>YISXU4-7:,H4\]G_.@#2.B;T8CSG9QM8EV6I76"$391 M%@Y]V-ADF_7BYI"OA+)+99?KB)-0YLO2QTBXQV;D1EP)E:E4G!6*B8;8;$%; MDU=,!XG!B.;+,R"=TLE91RN?P[7Q,5MUU'4G#O)+VWYW@EF5OKQ@Q_1Z*U9N960WCS^-5#9*T1C"O'3P,! XG>6V:CESI3U^"SBX)6XP;\FV1&>I*W19,O7[8J1UK$:Z(]NA'21E M!FZ,-/CY#-Z6UZ9@_[K,')0?U%ZUE%&%?DM=ZYH>CMJ=#Y5M34,OP-?+&EV% MB#LRB+TQ8K(-=11-0IY-YS$4,\0OYBO![G;;<*TQ:B:%8D1\R"KW;=,JC7_\ MF^9O3WN!N!+L'+?7,6+"!XCYG2!CYC=#WX]$>ZJNIK0+Y[2GR?Z93 R57H0F?D M0D?Q0 >K0W#Y[1"]LN@%8P)Q>23TB-KW'/Y$@;1LO"5%(HOB6TFAEY$KV;VW MTD24\1V'-%)!J"+V#;SXG8CM/V-+(48)DZ<4>! O>9E8YZ8$_=W);AO-4SR_O'6Y,98NG;^!\Z*YPZ[F_Y^-XM M=T5#W".WB62 E^O#2Q@SS(O9/P%B+H.8Z&TL$&17B)?(;>S%)+, +Q<29*G; M:"1 S/4A)GH;R+'SH>6=R;ZOZL<7 T+J'4!@](C-$/CP__V(__A%VHPE;N,7 MK6I*O922XP^^EV+MC\3!(QPX>#CP[>RCZ&_BY;3L[R&=J^.9U&N M> GG?Q%?OFZ;HB:;?Y\@VF62R*\R221R&PE_)RX!_^8[&>)7M?0S)^U]*MM\ M##'QM\G+EM-^/#'Q'T9,EQ4SU.%Z^M_?E9Q74+7I/284'['@R,?4P(-GZ\K. M^"$E.=0U=(UM,KQ'_>@ZG-?"CWTA(0AZ+53GBV6A59?RO80\6_]V<8TGY& Z M,0<6.O0IF$E:S9JPC;3NA801KZ!%-_K0>H*,OPB62,G(32J5>J%>YC>ONRNC MB)\H ZA7Y5[L;1Y[V41JDJQ^ MM@SH-"/-CI89+6;%1+T6P;K #<3]]7V5$DR 94W2YZB*J1"+)0P1O+J/?*H- M5]U0JMQ)S"KV;E0UPJ75$S\>Q$!'B89ODK'3J0%_?T63_'H5DB_/VJ_%=+XC M:U]0UW@S:P\22E9#2C0DY*3"2+B[:T?Z26!MK'K$4C>I\&E1Q,>P]C5YI-^M M9S@="LY3]N^I2<5[7KR4%K;_)O_VJ,LG9O0?[=Q>G&X\>0M%MRHF9>?0)(P' M-;KD3(>$A3_VSWP[ (NLF M5W/Y4-++N$%+\?*!#:=%QF1W :6AP_\'0PCM^ MM@3W^<35KB%J)I,I.=WT%.!>27X^[9 PM;576B0HM(D<:[>P(8T>U&V0)^[) M$_?LA36])QCW30!OB&,E68PLZWQG6.757=B:JTKFQ[_IETK/("CDH2<)5K_A M1%6%!%LL8*4)[;S!QG/(\ 6 &J3@F@BOH8UO6/&%RGIGR%C"**9ED#"[.Q^) M59(<9!.;3I'R8:KP1V:1OR;<7N&U-L('44ACD0[&/#H#KUU)"=7K:>*^R=E. MH12KP]4DU8:@\AM9V"0P'53#F\&T49D^SG):Z&EMI[?E1Y[S>+8R\?E>N'W="P^393'4]R&Y");Z2>VC&X_?9W7R>@8;$L43B M)A'W875C3\,4WC=>QB9]=DC[GO/)W4M@['?KQ;$ZR68.Z X _E.V#4A",Y%VT-2\ MO<=DDV ,&U=> 5#6?.C20U6I?+4^34027<%6[W?YY*YAAC$3_!N)<7,,H8EY M;$%X*GWH74SJ:5@=V)&&=LMEH!8*7^S6%B\G(Y5;XSO?!AT 8X2VYV+5/H?B MY98K6\Y- &4^"YO6 D'MJX%$F33N&D+;=5([PIIT88U = 037H6K0KL$+LJ^ M[_""K7F^R99FK^*@RXMI85V<6^F0XP<7)U4^1;-22:>'N@-Y4! MWM AW4TQ\_ MT,3H0?)NNY Q%/$1>60VWB;:)NKW&(BE!?K#'5X?@;.@^)&Y[,TTH3I_B@ZJ]>TQ-6S_^39Y& MI?Z;6A@@=9RN?%CJJ-@V!=:F@H2].V!\_$"> 0G?*U4,I,:HY@416_VA%3?N M.A6ESR>>IG5=32^6E>F!'/C-'J ?0R8;Y4$N8#0\",ND$$KLB@\34UQ#>7,@ M"-Z'\$VO,8B7UK'H+)*."\G0IJ05MNNK0_C#<#WLYEM=GF^H\65#JCWN*O$U MM'GUQ;B,%D@#ER'3B3D5:6,L DB%NZMGW3[3D(N-ML)F?$T*I89"V$X MXV6L%YXC/;K"9RJ$/O'K/(^6Z"W7%CK==B_7[;7+]>)9FYX<>%@:&G=G:XB+ M..WMUM#G1=6H/&Z MTQMF@?],/'7:6(-T]B:JG2\W>](!=>EU(>$77M83M M6_PSK4< (7O+]1$W$5>(&KCD"XAJ '-H)@4W/?[^PM"A98WI.2-^"BQA+ 7% M,75;.I"!O>)5R$ELZ$F 34[2X29$VPL?P@F_$]$>Q6"5Z,1=BO4-/PPP8 *" MF#UU"%<*5'P@6,E$:$8,,1V:*LC<0H.BL,+2WR-CW2W"W#3NY(2G\8^)/ MQXM(6(8,$;:L2'MC#"%H#D20L9X@#0! &BL [4 K(%V2\('9NN*<=#6&WF/: MEO1U)FWKD,RZ%@$D:B1O8LFP5U <\F/2A,H2IDF$ MU^M\^:$:&O?Z\5%JURQ4I_7-K\<_GKE_(.)19J$B^-G7PX8&XVPL,FR69T59 M'20&5DM>1C(__HV_T/V&"3C7:7T5T(<3DK.3N70'VIXP7ZCZ%J$.6B'"ZT?J MXB]B<57H+6W]\6G0"\5Z2J4[2<>C3[_>@O%WL%C-\SVU->D^"IU^Z=ZJ;(W. MXP:\V[>GQJ"WAY'I0,0S6!XQ:&$AIJ&18M'8UJ=THOI=1!=$B8BY'%:V\),? M@^9FI'0O+5H/XBQ1R/2FT6FBG-=^O0G[[Z YTT$->54.\WRD,N0?'T1%*2S' MH'V]C&;23"]$6^YAV3E?B(I!PH?D>I8DI+(><-@8P/>6(GICFJ.WBNQ]-RMP M.N);EL1),(3TJR<<-AW=\_#'T(YIW8\?2IOD?<^>-%:K:KBG9Y*_'F[Y'=H) MV9MMH==_:,^4Y5-G.#"JRC*'S4+^E0:K5"A0&4!( "M)$(6^Y3+DZO6AA3.U M6_VPZW?V9'>?RD_5,E^T6D\C^;XR3O,?Q-''.T$ )L@/IH^8SRI;X#-TM'0P M6BPTOW&R$?#".I8BVA;^XI^:<-3&[);+(8/$X=YQ(+9C)X(G<@!;18+]DU9_ M\!Z6/&&2YI\WY'1#1$]"#L]!:P/.PCHKZPRZ)<]@2M8 ,GUG! KM/PIZ/F10 M,3-,FF#EE:J8Y\VU>1N)?[Z.LUR%(HEZLSGNV9EHH1D7IZ-\XBPZCL &T<#/ M;33'^,:/A'WY*)\7>^&!FN[VY)C5]OYKB7^ MBA6:DM HM1NE>H07>X6"TFD/DNW49?369$$I]>N/:G:&LIUMJL:W>ITTD8C/ MA_:@8?,K9+,:7$&YOQ&%CY!0*P/EZA? M6?8,4E\;J4\>HCT/%66K6 M689ZZ_E]8UT?GL4Z>0=6+3[=M9*M<;_7CV2$V+V9GY? ''U1UP35@.J:SJ5+ M+FXR.VUC,7NB.$]N_VKRK9##ORH/]8-[5>0@PF'<5S+OZA'E7S\Q2>C%.^SE!EN?J M2"!T"5% M%$L)XI'E D%,_>(F1HD@$HBAS+"6,.2R0FCDN0 8FSC_Q_:BDJR M!EX-G]* *8FC#1&T(8(P[!B1*]B]XO=12I:$2UXR1XB^5C(4O!=%!-4/+R+! M*!QEI% 'Q@3A)-)6'4A#@V:HWF&L-*5.[+H M_)T2!BL",I9Z MOIK,I!KC-;[Z;T^+D1W-S\E>A4@Y3/[26*=Z-@+F +W_HSQ?A@)M*OZC_*N_ MYJ(:BBIQ F"U$.TS9)VANK^I3'Y:)/57YR$?YN^<.S4FCX;62]DO#\V4L$#K M1TG(68_-:3U2:!5JF=/L%__GKB7[)7;+E>MY(=L5\G6AT_E &GA#L=7SV\H9 M2,:2WG$B7;3*M.%)4 FGG4N9*B:$36^ Y;&V;NAK9-QP1&4@@7XL\D5\ 9"C MB&-L!)+(U5_P52#Q"/\/.V?&^2/Y./S/W_3FZQJV8EI<5M1F'E>S"CJ#X9;T M+ Q]IB:JNC>%DP,=N M%B7Y7A=_6L7'=0J+$@G5J/'Q0F\[WYC-:EEL9.J_?A55L=K1&!WNF3E@LH1& MP-LB+O!?K*W_151<5=OSG#6?*7-M5R: M A+Z2_&C .M='5%KIL# CHE!'PSS16+1F"_-"6X?_2@BWTOU8FGAMO$J#U# M0JUY%RUVY[)2(<3IMX]-+![?)1]%AU)&W#JI>C@)%HQ)8DFEM2Z MX:V\.JRCM4&HTRQ'9(SQC_L+PYGV!S8^0-9)G834A05&+Q@QV#"B0OZ(@:FB M!T^-$ 1&]QDQ;A*:6Y.O$.-+0T>V%]W/+==T3LGV?XI_&IYDSE9F\ T8+SA M<,HBE1(+IJH*%B0TPDHS-6#8(3F!N "%P7/CL6)SO#L#PY#<1S;^"6_^7$IK M-/$&0CC_W*[WDR(62;9!D'J059MTJVA\L';T;.*6$T10+,"$MD"SP80 >;(< M ?W0D5DF]Q=CWTRVS<&%:AY<-8)MZ#*,@S*>_:+GD8/OWV#3VX;!E>8"R@>) MYB+^_>'U'6\O5SZS"N)\X1[;R>![;,/V4-S'@X WZ58G8(W!N:=T-A_Z*-3KU_C_C9G3RS M9\(ZU>U%P^G2&M(P^=/;Z;\Y<:BOJ$SM$E595L7_GXC[G\@ MYCWGC;4BU$,GXMSWS@A4['O%[@N!@(H@*(W=KW\S 7NJG795Q8[8:U99*62. MYLF1(T>SXKG%NF7R!#$>8V3C,3+2K&T;6]8P&;2&5NOU6F?$;?+ @J'>DA%W M00A\,O(/V"($#:Q9=\%$UL4)3/_S) @IMZ2EV,L>A%O=@RY@)MSH+D4*,_/K_AE M1CS)? F88%V&&V6[7KKX;[S?99/C7BL9I22.$J>4D&]04KU^)>'8%6V!7&.! M;+IAWG79A/=ZPE@.EA!]P9?FI$E%.3R7WF[59('+C&!H%QHCDD$B8K]T:7,F M%,C$[<;N'X9@J:Q]_)<;M:X)CER5K2_]NV8LU M>B'E@7B&^/>/24#'C%=GDJVTN4V'&Y6S:H7+KO_"(P<$J>T+TFM7@H4&YBC+ M7K[,+32[/J'F6:'@N$DKEVST"7\:^NZR4K%.@M9%[X7'Q^&@0GGG5WTOLFQW MYPUK[4BFL-)WV? OF"Q/RN+/6B@+(M\>H7238=/-P5)))#M)6KRNLW8?,O@^ M=^U:[0U75-DBT-I@G3 HCC&8+/.&NQ:("'P)%)&EH&AN !)TBNVEY*JQ?M=P M@SY1W<*WIMH]*CSZ538]OL-W&WEUX*@YAA[F>2R5HWJ?3[3U=RNK-G)W,UBY M#J#+RY5%\:R$#Y/37IZEML/49D$S!:*] C80^9H0 R #9K%;- _\,+0!]GDO MVOF=+[@SWOW\IF-%/,*W,)ZI(8H^'[D@).Y>1Y+(R"28D(?,WB>X['6 M_^8.<2'Z@6E'=[^?^>,/@!RY*"VBF(">T+/ZXO1>\(:?SM&/$CZ:C_?)\:R\ M:(Y7I["39WB[?+B/&\DWJ7KT;$?2PJ*<9O.]H:*VDH,&SY/=9%,;?[:631#> MI_ M%YV)8L#A\(KX^;Y[C *^ *-/;D7K)KQ8?RFN(P)OS7V#/3AZ M!$XDK=B :KKE17ZX"S\)_;BU+?"%MOZ70XB"SM^*M0]Y& )\1C1%=LUE<"(' MK'=KL8 3EE\*^_60:KA$+/$?[RX57I,=0F0D RP!?,%]K!MQO3F,]F/UW&#. M#3)RW/HY =] QN#$!Z9DF);_9?^[P9X%N+*C.U; 2$!/\)31/ES:W_T.'XA M4<#/]DZ6,ML: M6>58G*/*-9-HTUJ\ME[Q^.5(N:/,K,7 *:J+L4B#[:Y64J4&&!D_'TG3553O M26B1BU:=::HQUVJ9+,,3/'H^4BD*M40)CR:YW&)#S_+O'S[2,M7 M"6XQM=GT?#)6EZ,RE5KY+P:7*(-;R.1J1)&4WRPQ$I\P)%DX*02,:E!'7^[&5^K6[GQ0Z&YMIL(DDS&XE2 V4J M6EDEB.4ZVU2=SM#,5Y.$G "S")"I"A:UH@UT,6?3W19?8'N%NA5=!/B=EU5!;6E-O(69]23R2:+HA=>E*IE!,\8U+F2)D"16'-,J/$L,13V(2R2='9)(7<(R2 M1X04ER3Q_-F]N#[CAX,>I2[P*9^V"IU65EL!F;J8;\/N+R?XLIM3<^UHHEJQ ME2(.N!H@?>D"/1KDQ8K,X36LU32J@X34AS)U\H/3QJ?6RG$[+9;5KRLL1-R'J$VP<)"G5 M]$P3+)[C.:=2UE)%5#4%,,\ KB9J)9M,Q>N X4J25)WK)7S01R0![& MEN*=D:DYUN(C6 M:]PFL6W5*D(]4:O#M]/G(ZE<=8;QR9S.SEJ4(1@Y83;2 W>?#)ZR*FI;2:.U MEI[I*93:*C&!2)'7)KD>91 ZUZKR UG:C 8$'H@4 M-9QRN+>DUM93EQ4)$R M?!5GP,B+>?;,"I>?E:T:X&DSN]XFLBVM$;A/Y>UF88PK[;Z*EV;U<9LOD[-^ MH/1E^%&M+?'E%BYN*S0M^)PI&7 M^VF>VAH39I1CH[:T7N087>[94*)W*WHAD?75E*O;9XZU_#MWW]>^OSFV+I/( M]&VB76(%.:$JF2*M.XVAE!*8&Z6%O=WOZ3*/]#7_.F(/GA?;.\K:YF]>N^:&W\/=U ML::2,9Q\K9'FT8GFZ/DP&7JD&:L=T7:_1V&'SM^>%P6VPWG3>>'SPGWQ;J@P M!$=+QY9OXK1X=TO/H^]]H.K)P1GUUUU[L5<[68=\>0Q?L!@=LN4)V8+%L%<; MV(>,>12.4:]V'P_Y$N)8R)80Q^[$&+?YNOO_ZYC'#R,"_0$BW-00_4H4 "J ?%T[U_R/VX2BY?)9/U[-4VY,8R^M>3C4-B+L-BK"_CW,2.@B_^KH&4H M S>3 >P:B'<?JF5:JWDES M7$F8;65SOFE$,S#.@OCUAXB@ 15MKK8+/IE.O&MG#"$@A(!S","N!0%*LEV( M#BK-%KN9C@@5S])C26=N#@$$F:F@6:LCL;D>E\+T<8U*;&%(*/4V!#S=L>]- MN<_L4GK]W"&W*KD%8_J?_X#WM-;-X\S\=\+Z%<'NP6M]#?DN%H_\\[.LGT.1 M&T_)O>0=KS* #X!5.0@#%_%TN;])<'UT-NSJ:S'J.(TL#$P'9A >P0(JW?S[ M%;P!(6"$@/%4@/%LMM*G 8-JCP:SNI99JOBJ/\O:T4RY6X-1Y]0[ .-;N8Z@ MMRCB-NXQ1H>"*6?6%1+ZDV[M3SK%&0+@C&0X,++[&4#UMJ?-AR_]F8ZCSVJ3 MO5:G[H"K!6F9[C@3-,JUEFJCC'&=;"D-L_F (48'H.IW]4:%N!+BRG/ARK.: M;N_#%3FY&#GX7*MS-3R5'BKV9+IULX2IMW#%-=;^QTV2NGUQD3"KZSW6<.*' M1A$_63SWSTWC>C)&_-A\AV?CP\]-<'@R3H30]"2,"*'I2?@00M.CDZU>MUKO MM^IOFS?R?.E4Z&/ONMZ*@7TKZ+5JZ-$KY5"%PO^5EOP3 L ?G39U#_%X:_U? M($_JNTO0TT'I99FI[YXI%:;%O)_?5\V%"KG\O%S^ZVRGQ&,BPT\663TJ\/=- M4YR>ZJ[XKLO^YAD,/S5>)#A] 6CRRY>[HTK&QEMJ5F"5BIY3XP*VK*,K+XD) M3Y*W2V,*M3_4_J^M_<\6U?$)[1\JR]IDJ3E#5. G&%L12JO"R,]?PI.)JV

T4 ML?(2D>@(06 W2D0*82"$@2\. \]FROP-#(P9LYLW4H,J&FW%>66!D7JQM_+2 MBS T0M)7SB]Z-F?-^Y**8-N%B_X-X<'N.Z< A#'_/]8Q%!3P?\#1H,(6K0&: M)9QTV!=U"=#Q"4/\D:>S=Z5-&$*(S9 LW5 MV#)9[O(%54DWO(PAG*8B:6'EMO8?B)(B(#\U[WV M-:_O^*[%UT$NO<_W_>Y]07R_//M?R";'O58R2DD<)4XI(=^@I'K]5'+C'SI' M'/=?2_O=S9@9 *"#_%*>_%;!7WE[T&I3,WY;4-/KZ:!<[^O"D!N[3M'8I>PB M@/T:I/90T. Y!5Z37K1!BR$UKSG:5^31_H^*+M=&W@/\[RV(?'N$TDV&33<' M2R61["1I"5!MBVMN!@M#\AP7,3HEB6XW+0/R5IFB&ZO:S]_M9->6EH2WB,VI$U$O+S M2D?X8\[FEZ59@93Z*11?UJK5META\W(#8>,O4+=EV.N;I-VHDNN*H8J9XP:VC3L M;3G.0*X2[^;JW)3G@B(A\GHNZY;L>3(\5G^8S3&OMLK]^H!6!-LQ%5N1K=KH MV)IJ0V/GLBOHW%K37#DY6W+*K,U*K)Y@G/X#NX*"+T#V.(*&S+R5;""<&HYY MUO$3\$RP@"@!^%S!?TW("<]HV(/N, MC-$_M!'KDS&"B*'QD!%/P @LZ2:'A9QX."< -F$A(QZ7&/O&'OT=\EG>VOZ^ M;*8#[M]U?-U,AQ.3_WKL?A51OG1NWZ?4^]&78>"<2UQ-CQ^]F/O?['E6XZ/7 M?96;.\_L^LD1WQ^YUO>=;L7RJKSB9$?BTHT\RRQ6U&8[N,X5W,&9U)3GP@9Z M"*W:J&XJNJC,!:V@5\$RVBM96\H5L*:)%7!3UVF7F7YRR@S0S2!16DHCN[M= M-7C\ICUL/)!_+D'Z&W!X-K,M$,3)KV",/0]B?]%@UK>.QB$@/Q*0^[)@ME=& M ZCV6566D]K:S7:,P>C#9'%QN**)^Z PS\)=!]MAP&1C8?&]!!SF/V^-AW #>'$#8*"ZO[('M)SI*"]*\[J:SO?&S8XQ M=:I&@T]XJXE8>O-=P0 C>$ M ) W!DUYPG)64A6$<=%RM&8JT1KSM%>F]*U"A:&I_XC4^L_%1-\DT?ZOJ7?K M%,$"C$*5+;N@B\9,9G1I]P'KI3EF%$O4#,LQY1=2!25+0*O51GS*U?3B M6FI<:3PL5=!+_8,I?GZ&'$S(!&!@3_R<3+_BE%O5P(:;.:+X*]YE=B)NU/\A M]?HTP] _#7J?0EB*()E,N^PE[GI9VK()4!( O)N?",Q)PT2\?%ADGU$+WB$: M8]U-!(<9PV#@2;JH98-_9KMY&G/9X_4^I1&!V8PPF1&,W>4R(@]+8[QSSN*[ M$Q)W21A_EY%(XC$L3/MYAK0?(D92(2.>@!&A1CP)(S B1H5-4Y^!$P";PBS= M9V $'C9-?0Y&A-CT+)P(L>E)&!%BTY,P F)36$'@BISXX,7.FV?J^[;:_:OL MZIL=9W\"#>XC!X_KJ7LCT^G19+F7?MPABOO)B?"6R? CB!#J0Z@/H3Y\P'S] M2E0(3!+N4N^$S M@\D3E+*[.5A\;(TOU[D;OJ GZYUA\5C-/ZE%0"&\EQ/#&YK/CZU&&!?70RP M4 S^7@P2R:\N!N@U]KM'QYVGC4-!?]%PYH9^M6WNT4N[?TC]<[#T*A'SGIOG MN<*>;QP0_]DPWD^&NY^']\I#\"-L;+T\ETY=69P:D(%K]))+RW73U:NA^BU4_0WS?4ZNMH-7:BU1C?92F6-2K1 M*IHKL(VJF.$H2?U\>]6_T&IV;A3&=#LYY7(=JS=;#]*M<0-6CX)=J[$(AM^D MWVJHU=]!JY\N1>G.6HV>:#7*BZA &ETCG4$%;MWG4A0]290?HM4S!J5[VZQ) ML=%IOYMCNZEHWA@#K4[^^D-':#+Q5AO49W*A70KP\>IA@HS79%Y&1K)L?06' MV9- T;W9=KT::7>_#_[>IX)C?:J-O,:*@)IN:\4 =,FKU>S01G,HIZPG)"'I MN!Z/^H7.\ A!7395_ I^JR=1RCO<;H=*^16,^@\JI=T<6O/2*LF@&]Z>1-M& M=95A&:"4P)!/8F2HDC]4)1];+.9[6>0?5,EM3NI2RB!%LX+8SBY75;U$JBN@ MDL *3^"ONX=7D+'_O4=^X^N)W93^^$)U_MZ413DGZ]M M_._<#%XC]8,*,]+4L6Q8A"( VE2)(Q9B*;=06XFNR77SCAY=-;P"F,GX!;+] M&_H,K^\S?+1:A#!P5QBXTQW"AV @V1[5VHX\Y=&-E:J,TU1ZX:0A#,!#!QW" M0 @#U[]?>/1Z'PP#=[IT^! ,1,U":ZY$"R-T-K=H35]@J28U!C KQM>A8$O M<-GPB"*9/^;^X>&E,&\6[O#HA3V/4^;^(4T!$,7%*^/"7-!&W(*?IY;S07& MD>-=M>8(B5W"5.@A_9!E\FB!#S7YJ]]XO$^3'1T;)19RDT&5UDR+QA.+(I&& MFNQ%+"7)2_=#J,FA)E\D@/QH3;Y_Z%* )@_CT7Y>W*Q'7+I4FJQK53&[(F$' M!7!L2$;(Q&NAAR<5I6]3O/D#%7"/OCG_4,EIR"-%=P1O=4\"(K'7 @F\=EPE\N]!U#8%7R $K,8/,9;UG[ MZPQ6L,21NZ MZ)@FK!+ND@O.%[Y;T??QCO"C%PJ+PS+DX%]SX[$A:+'>8]NFHX 9>3RP@R?I M#A00W8 O!C19"IHCPPG\UTW:0I \@7K;T:XK1!!2-!5+=;M#[ ;M-ILFF'<+ M3-MO%*',:U2S4,X*ZB:?GJ36C?4";YPVBHA_8$L[3*6L"!Z(5GVZ,#.@)H<- MCO(PJBJ8)J\/JYC-374656K#<:*26@*K9 P,58J.41?;&P)T5X/D%&S$ !8" M+ VO(U5CZX/HZ]SX=.U(1 9G#2(B#-.ZU9:KHO9B]B9-'O8(\A*23Y[7R M_O?_.BD"N$=86 ;?,'_OS-"C9?G%!W'7(AW+4:_&H-N)[K>@K82-Y2\S0<<2 M^U3WWWM3%A("P= 81?XW.Q6!1?X!E47]E)!9+Q&_)+']/.]UR72X1!U;]7P&9F!"(_D^[E@ZT[>#/ M0!@!6&@G^[O_T:\_;G\,J XPN14:-'N+2OAS[7WZ1 !?7N5;Z<1,M8#4)P)8 M@"@[[GG*\HMJ%'0QYB)+RQE:BJ0(I@(CZX?/NA* Q++E37VWZ1VWT_ CM< . MUMHWUGC@:A!/$0_2]]K2LE['#V]Q&[<>BAQ<#P7N#;BW0WCM2$[3Q5\%SU/- MOU#H(X7%L%C5UP]PWN*]%[K>LTY&R/M_ @&[ZMY/OLUWFP#[CF8H\ MRHRSXH++M86MQEO%1*,_?@;CA?R0[3*T#W,X?B6[VW'KL@GE%NPQ>SLFBA\9 M,IE*J;Z=JK,1-V-JRU2K1E,5=/7K#Q[#+^V8_W;%;P*LE*$LZV#2%M +SUHY MV^=%P9H@L(0N,@&'/_G0;!6L3486#M"H$32V8=\;?X3HFC5@%_),BKUQ*KA6 MV,X@";)FPJ]+=>$DL^N,EFC MP9U:P>-!/'9Y(74@LML6ZJCQDX?].] 'OX(% MSST5TS;>9@#F#6Q'"^@2T"K3AI8\,MP@PAP8X&NP(AN,O#KGWO(778.1)D47 M2ZU%-JG*A;0J2_.A4:LW/LQ(V&LPB(L9GVX%_1W\["_SA%AL-12UINMF>U0: MDLJ,^?6'C%U&>^^Y"=%,._$"$(!ET,1'5A-%G" *[!"?]D:"8A[/\"V@I6)9LNY@)>Y69DM^I#((SP%P]NO-1N..L MG6/EI(O94-#'B%^S^1_(PH.C/']=75H/2FC=GR;KFS@WT/RX9E M566[-FH+:\ &8*R =P3R8VM(>K)-TBO.V1BK=3S*SB42*#@&[*"7-?Q@\HT.+1EP9D- MWM?).\8RT&!IRJ(&# )P9A/=!3.Z]":DMM%:IH=1FP*ZX68=J]W?5.8&A-3X MJY *:/#7F/I&W]73!_P#G_#O_R@N&8"\*> 0"RP@48:G7'L%#[I0HMQ3JN3Y MT?WK)[]EK.>3\#XZGKQ@7?:@]0'? CQ!YD J#/@(P78_W%T\[;^D'.TNNP:Q MIUUK/7^^+_.'J<60@OZFQAR=*D*].(]L");H\J)6)_!Y'A6D%CO,FGVB.FE M7\G+ ':3@_-;\5O7H.^"+3AV0ARY_'PBGY^+@8Y?:-[.5CMT9_:\H%!YC)=V?JA(L#+/ M_H89/,CS1YVV;#[WW5XJV0X:3F 4H)'CXM9;(.>!T_] I KWL<_M8Q=;&-S7 MO$WL4A(MM:&,\0FC<%$BR@R;1KM9(!J__H1TORW=C0V?MFMV?J!2$Z4X326* M^7K<]48'A7&'D/M 5DE)ANQ6Z44-%5"]VMU@8U$G@8H0KWF1 8CZ>'P.V4=1 M-[N@&#\(0I*C1Q<-9Q<+ *%O&G/W@5C!TT@%]]OO/#(++E5Y:2B#8RV)\R,R M2?&D/!1X 2-1\'F2'%%Q(HY*XB_OWEG8A5IB!F%2TG">4JE2D\T1C0G14QDH MHN?'V E/FEZI0!,J5$[KFU!ED$ETX M\N+MU@CC\R9JEH!F:DDTDZJI\=6*)R[?+B2'T:'5ZAO/NBWJSH]'H=13>T@D;3Z3EJI1DP\N+M.&J1,S[7L]"-'"\::!+-IZNP&.[% MV[MS1QAU:;**;C+;Z&0\*6A1$A;+NAA9S]3*'*.W2ERM4LY.9P OUEV83'LQ M4I]:F0TJE7+L9MNSQZE,O%\>KWCZE M6\>/%O0ET#/#W+P6'[I:KB0R,V-ZZJ*3UYEB>S582\R](CY?ONRG@*U8[;#5 M=JU98%MWB;=MB0 #'4VNC?:42WO>>S=HY9)VF1K.M/.Y:9VEA&&&74^[C3C3 MN!'M7H?.W8SA)3 \JL,X-]\#-S(TS8LY.[T/VP5$_+Z1G_'U&.O/P[L;S+X/ M#O-R%42P1G"^D'_O?CB>& RE\J,R8 2'Z 4>[4+AW+@MP;&-W0=>T);[R4EL MUU&Z@S_F$#U'>_%8MKF;UU$WW%_OS=JEDC&<#+OM?CY1X)H-J,.6[,_ ""R6 M>#6//63$O1B!O5%1(.1$B$T_C1%XJ!'/P @87Y\,.?$$G$!C\1";KLB(#Y;] M>?, \4/ZW=ZAO/:]:'"%=GYX+'G;RLQ_VZ[O71UK0WD(Y>$J\O#6'O6E^V$_ MW8;Q!'V=;PX S]O)U5/UK]W)]5I]G4,Q^-)B<*V^SC>'_[]=:Y 8? [6'UK\ M=Y_D3[G/;PHKF(<#OB1HU^@]YFGSSRMO[#G$'[WNJQ0;PQ[5C.-QY<4N\H"* MC4).D%J5N*JTFXM.7!V/-.=OZHGY]]9 W2H[;0NH**;ALLA%BXRDIIUY;ME> MM;(IO,$3L,IG HV0R=<:'X8Z^RE'\:/7?16=]3RM/UEG,;Z2*JEJ-;-0N(5# M59.XU;.D<>/F.BLKF&6NHT55G6'K*9E&'<.909VE?OV)8Q'B-GW%/7/IT;+[ M:9U]NO/PZU92'=!9@+7];F K?0V&W2Q2X*F;.+QUN?[-,/3J=D]3M@5%:WHQ MSWM W6L3HWLIS2UG/M<4.0A=-]AR-%5Z2Y.3,;.KM9@41PU@?W=H$442U$W M]4*2)\TR^H:YAJE%%C\Y-8VS*5N@>^NKNH6L;1C_YO'D['Q%4 MNX)>-PT1Z%P \M:JU$#!Y]DT*MNXV::*LXE5]=O78Q&:?JWL?*BX7])'=&W# MZ2F<[XM < M;65Z/7*@RA._XS!19+43(0B+FL$ABH;NI]"]]/-#:B75'8MK+KE M>8U=J.FI-!5;$D]+NX;#=#)"DI<-4$+/TQ?S/#5E\(6E[!;KE-?0__@_!DRP ME6U85'-?@B@\T88NJ>=W24$0_N>K&DZP%X9;\\Q7R2!$MH5,,3Z9$X[::O;F MY31K%]G6F*==(PJ-X(G+*J#_AJH;.J.>WQEU!]6]G0'U'M6=&&8I74PX$B<; M+:>:9D=R@H&E*RDW'C%^>?JYAN:&7JC[&%,8[K[@J&BCVW(A/,!>W^=T"F($ M #')<& !R8= ]&T3YQZ^UJ' M]8-=2RL>(>(WB5/]J=K^HKOJX1IPQY2[AZ_U:;3]=J9:L+9734:9I[I83NW: M:J#D;I#5.6 TG M!)DMS7*]P)X,LEA+M?625$(IS2E6:FB-9MU."Q=O3VRV55+B"05UNL7R,J-L ME,JH$=230<^UTMM4J3Q7HYG2K,0T+;M%,D$]&=1.V>KB:\UDJ9HBJ=U6*5%" MF:">#$NZE^O,-F*"BYJ-#-&*-[#]DA02S0D8DB]6:NSS78?8:H9A&UPA7J%K;9OV;GT M9#?:D=/M;"/O:/FY#@@/8_TEPQ=T.5\@==UF:\Y"STY:A4'5N!7#PYX-_KP^ MV;,A\6HUQ>];\M;;]V-H?(\'SU2*^.>627]NOF"Q'UHT_>D#$A MCCTG7T(<>TZVA#AV4\9\_-;U=?/X843X.0T*[DJ2[U"?/H!@/Z=]02@M3R M M3X>R]%LR\MVK^G]PR6%U]\_3#KI4_\%".0GEY.VF !=R\CGD?(*H0&_97I9% M&0#E]X@.>L.:N%-HX*-3VRZI<*TXP,?([IN!/\=+O7FDGW^_QK]XOY;:M#=S MF5DKUGXLU+"*:X?Q0IRCEVPKRW.S05/GUF-#U+G/APZ].(N7TN;XA-.@>0[- MJ*5<8M,E=3[/=U9>+7XL$B>_:YFU$!I":+AU6.!?0D,&+?&#Q6!HH;)6Z*64 MC-PN+#X?0_QA:&"-J6+UVPN*G772:W+2P6JI^J[D?R1)OE9*Z.F.D&]:/2E' MT> ;OV+VZ-. V2.7?-74T3L(XS-AU>?,F)W*^'C5'%;%A)8JYM5:*57'+;): MQM/C^^'5K-#)H-%"MZPJU1(UK)=J5$]I>$7T,2I"Q6]HRX2Z'NKZ%]'US]DE M9[K>[B2SF;28':N+ZK2@UO1^LXG=T389X7DYJ^+DAA-0=-5IK3N5)M7PZO)C MR4@R\5K'C&_AI:D(XD3197,304:."03#,>7(:2!J>%+[SB>U:V/@#S^N?Z'D5NS863*5)E12W,#LY>H6&PK MC%=!/TY$L-M41 H1(T2,GX$8GS.D7D,,(]G4Q^@JAZ$*(0B\W!PN.[D[6E5Q MI9H8%U=U NTVA$R=7.7[B>I2.+5XK-?S^63-G3+-AU/-A0=N7H'H)\( M>4]3DN@.^/>\%8J^B/ETK(%N3Q%7_WPT9)F1E.[E%9G%MZW,)C->;<32/?W? MTUENQK($SPKZ3.N,EBVAO&&\6OIDA$+)T)T4 D<(' ^QHEX%#K'23BDS,UYA M6[5XIS4OT-E5X8X'KTFAB=471*K)EHB>/B]13+]7'7LU_/%(DL2^KV_J41 2 MGCK#4^?/P,NKUQ;[,+QQV6%]T)UK I=.\S-&+\I;>L9XQ?$3\4@R?EG7-=3P M4,-##7]4/;$/:S@EI!OMN$QK7"XUR>D]B77L1<.KI0\TG,*_5^A/&9B.OQ%! M%)V9X[8*!X2>FX"6;MF5\% 7'NJ^^J'N8O%?KO(\<]#.S)%R@I\U&?X 8(V9 M&8!O6_?S%R$O .U21+7%M&R%5@6,S&M%LC;0;;]./8%'$MAES]JO6*<^!(40 M%!X+"EJ%?\\D/B$]94?ER7R\*4_TVGP?OZ>X&K3J<1<,$>5/H6V.E:CUZZ4 M2U/9KRU/$A$\C"(*P2$$AV_O*@H&!W/<$'4L;@W4TB)K]22.JLJ5E5>*/HY' MJ,2;5UTOE60_*FKU>6[%#J*Z$QCW$_#KKOI6#$O*LX"Z6J?%LHY+;.U%$I:0 M-Z#TG$8(WUBWH(FJ++>YI"HKD+!B//]!Y\#![MUDT C_\# MK'-'MZVSPL@(@440N/7!)H^:(\EN&64-6J'P_T,_%0$1;,1P3"0MZ((D("-! M=.$X@@!4$2>(8,J(J F6I8P468*OF,B:Y/:.M( 8O_3.&-*>R!;\LR6#F4V$ M)?@9$073W,!W+@7-D>$7_^O6V[YEND^Q9==3*QMC@(X32$KW(ER$A#,W?)KA M::FQ38XKZ9PJ3\6H69DZ5?XL[RK^D4.5N_ \H%76,%N 4E7#K@NF71ME% M( MMJ#E@/C/TXYI'A^=* \4JH!0?*.?E59%&@.VZ]AECZ@#5:#PW)HRZ EE4%Y$!=+H&ND, M*G#K/I>BZ$FB?$/*U+,;@N>BU$05^AM[R-IH95,!E"%CEQ?:!\J8LC671;C) M:YL8 M8$=XF_4L^)#':N%=B>OCC!"[# DFS9:<.RK;0P5P#L -R3 HG?QFRM MG+*W!70SL(M&AHTF&SFP97QM;?P0"=BB,;8F7=KBJ&6TUB_,1UFBWK@Y"6X, MTQ\B@9:6;%W&,QDU5^^O5M5\'.V/@0JBL:"#Q%L?[)04FFN*/PU@R>VG #\T MW&X=05D L1MV67I]U[^2@>(=&XZ.+J(&T @>O2=GAR("/O46Y8%?K+>&DT<' M#F_52?2\YN___E_O.G@=+#NV7\L1[W2R<((O/FWH*V$C>4O,T''$OC^ M +9W&A#N^0<RD\8?_M=/>'[L/WZCA[+,&'J!P M+$:=GE=)S&MR=3-FO7PT) ZL^K\",C$AEOR?=BT=6*(5_@ST!F"$=G)8]#_Z M]:?MMF0!BIDVW-XJUEYRA:N;UR<"^/K1X+6*?TRU@-0G EB *#ONH=;RRZ<6 M=#'F;N M9V@IDB+ GKK[RH#/MQ)PHI,M;^H .'A&L93PXM)-_HEJ^B"#BPE M#=F?/Q^Y&L\I<21]KRTM^W>'HT,YQU?!\U3S@Q3:Z_G%QP5Y1&%2@I<38IPG MDV*23PHDR8_0(4G0F!BG"-A*Z;1'F:Z-:*I&V6A-'^';)"N:VI0)ZCBWJ(SC MZ+*F*^B,WG(#,I7(&T4XDCX?65TQA4*FT=>X36=&UP89TJ0EV,4.(\^'"@L5 MS96U3(&;V:Q6'5&3F=QM!+6<*Y!U%DNG\*ZZF#8K C'EI@MI'-1R3LV7^]LT MGDVR"Z(ZTS98*[FMP&=>3+32)-)];L0UT*@\:#BCA<[2&FQCAV'G0SM)5A[F ME,( [3;Q7K^^:<11PAUZL2:JTL!G1#.*HR6"G72KMJ60$A/4\DY45U5!KVLI MU"F49J66W"SD[%50R[ON9%(H+:?)L>J4)\MZI=) MQTFJ.6=YO ENV9L*VJW M00J-87HV7!?&8.3%ZG6+;O)=2^!5I2V1I-";H]4-''FY^A%;0N-Z"ANBI6%A M1J665*$VAM6Y+E=?GLCY)%VOI($QFR_5A:@TZACCH)9[@I-=;W+S107%>;,S MI"QCU>JL@EKNV?,"2V87X[7:9293CM&,+*)HP9$7=%JV:2J?RJX$KC7KVD/9BL\;,YBP?D&G9,(RU4FGI'*;C!;RJ*Q&IG.9<9\ MXO*A^#@YG\V*6%UMM71GQ?$JD;;AR,N'=A-#&TA],?E0H[ P!\PV.U73Z6FNCE6'^?(\L.-A@3-% M9:ARNKI)+TK15J-"Q?/P3C" IG-]O$Q/NVET@W=(/!U5A$9QQ6/HY5/98GV) M36OJE,L)"YW*CB5!*(\!2P,FH"L]M)M.%E6JR*(S3:RA:+$!AU+G0_.-ZD;O MDQ.!C0Z22J,N5V:-%0.'8A>BJI03:&U,8!-.X$KJ<*ITFT[:G<&E4B7CQ6E\ MV;08-1TOU5K3[!2K9AAXD+J8;=&T-X,Q(6;1'%[H]CAZ/ILNW:$7,Y :M;4M M9":$VHU.UKHUIYM.K0&'7E!V8!'5"@ T@:M9*9,OBODZGG6'7JB+6HBGTSV! MY5FAG&@YRTFZACKNT$M]V0ATMAOM5B2.F@[SU35A-!UQ[(Z]5Y?*G&%(*W!T M8W0)G!X%?:P 6]%S2[_6I[*80(N9_F)-LPHM;=1FBL<;).,=?A7=D27&?F4< M#X=AC^]J2<>07*V6Z1;*9;>K9:':9JJY0JK,(DRKQ;9;5[3"/C"M'4_NX_H^ M?SMC(0+TM#F:VU43WOK@*$8@0 +'LHFL%'N"I!2C)0!1?,U&_P<>DW'T/[NQ M[J_8?_Z-("L9/%^$QT$)&?MKO<4USYF&8,2QAH#?#O6V+$67+8L1%X[BV9?N MO8^@*^"/BF'!Z9^M%"S1SX LRE2]K4L)BLWEFS6.FVS'S>7G?3A[A823,67) M\W+6 5>-8#].55WP[""O2NBLE7:X@;V>Y#?C7W^P5URI,22 R\)A^?"CKJQI MK;GK8O76CK1D.GU!U9JM67BK PVULT9Q/-;:\VG/9P!K+T,AED[WA3 M=*BG -*RIC$+8FC56(*?G9DW$I[$'J2(%Y[@=[%M-WV/:3ZG]'9)KZSE2ID3 MAIF,DZFD-EJ3N1^GJ&5AK"58G5-;R\.!D[#)6ZZ!]7=F[[+97 M!@*#0 !U@)I9\M@]_Q_?JD.'@07FZ%ZA Y[";YCR' ;:@F] OH#A.5F'Y@'X MB;5@C(=B30!'4R;LPN*=MVOPIN/LB^X?X/.;\$5@MY<%2SX; X#"$PDX;B\B MBG60&R!,<%Z?FT+L,5N<[[@X6M!L+BBFVU!: !BVL<"; 5N@W$!PLY&::!L7 M#HV=)\/3I,/XA2-HBNVZ)]S0!LMRV8K8!I!+6S9G0,@!BV67(( /\/YI9@ > M:(HJ:QLP-4%'=,.&/WAA%_N)NI$2[A>\*?L,@)[5T\?#Y>DR0#6@1AO(0']Z M;BP'G"&PT_PI'BW>EBT[ C@#'^?)(*"\,';=4LC*<#0) 3H@NF'@[BO<^<"= M'4O\QT)&X#E>U 80\8FL'[\4CGZ!,"[Y9/@]UR4F+UUJ0>**BBDZ,R!0.MQV M7')XLQ!&(UFT/>U0QKHR ILRF**BSQWP5<<"C[D@QV%VYP(=0U("_(KAR?(Q MS_R1 EB&2P6@OF#@"&BT88*)^]S;OTCR)ODF4R_G U\,GGVNHT#5QJ8,Z&)Z M3P#Z?@B0$=R0'C^ZYBT1];7=E.%2P$Q.A0!R'CX2!CP<"01^L"\3VHQW)TH;K*>U0WLKOZE3U:^#('%B\"*H_!6H!:O2A]+G8#BCBB++W MRC,V#F7-6)TRSQL^@IMU,.O 8H,=J;%K1SI>X;+Z-/ Q:LDBW&EA(TU+UE_: M9@M[WI4#DF/=#7;=+U5&S&JJL8OI!,VLH\5>E&">\:[Z5A1(B^,.';>::U80 ML29MIMI4G[D]!3YQ57TK"HRS0F792)B4,L-2Q^ :"09>K7SFHOH(,#3P M1A_B1 /L(O">6OKKJ)(]U")#08/8 3%AOX/?(MCD,VD,GS&+ TW@3@\;E*2D MPJ+"B&$F_67*(&;@_(G3L_=)X--CG%('[R#BN0?=:=S:/=D2P3'"T>3: MZ-P[R>C2CA_N_?:EC[+9X^UAKFKEU1PGCR>D5%OH)>9&7L?7HTS: Q$8S8' M!IYO5.K C)?DD:+#I P-,-:-D-E1V ^(A@( !\+GOC'4< \3KHEX."R8[K%Q M9&C ^+!^WRV2]DHQ-6ZVPCXBQ4M%$<%:A+DE_][]<#PS&+_AQV[ :V/1BW;8 MQ=^XP2(PX'_W@1F\.*D'%XO&?V;K\ M7#R.!GXTVNHJ3>1C^*OM-4)&W(\1R9 1S\ (+&3#,[ A!*9G801*A8QX D;0 M,3K<(9Z!$0":0CX\!1^P4"&>@A%H#"=#3CP#)T*KZ5D8$5I-3\&(T&IZ$D8 M: I/UL_ B$1HOCX%'Z@8$2K$%1GQP3J8;]Y!W#@K^54ZT!^@PTT-QONQ_A-+ M%@T-?OC_?L5_?;;T'Q&+$P^MG$N_0T9>RT&]N#KW?H!7S(?\TENZ.[Z[A. Q MZK%UI&\G(=CU).35G>QKB C^61'! (C<=OU_*P)=]S=9\CC/@/4)8_F4^<^Y M>X9[Y1.).?[&%?7#Q=QM,>/)>-J/,M[5V!]>L=K^SQ:#9"SYJF?KX5)P5*@_ MM("NH?=8C+QM\Y ;Z/WU.!_J^A-S_B:Z'MJR3\WRHR8K3V["7@8&O[:P?Q0= ML2>&8\&4T7^_"H!=K-'#X0!KZVH6Z!<^BWLUR$/>OK35?&W6OH!+3VMWWE5W M/2OR:S,XU-U0=Y_%CKRK\GI6X1?FL%?"Y,GMQ8"CP>N.?3\GKNSFQ%TD*/[^ M*ECUE*[>V[HZ__)N^$(:[D.5.YR,OQQ-?J)RO![;^#,%X:U PY])E:_L.O_L MBE_/2OBAX2"$.X>W_(RYG-+?B,Z^V?*P5NATE^:*I]S0SRT M7?4Y-8X9-S=E-Q8=C$$09%=(%I879R[+]EQ[)WTJJMS14_'H=5^G#?=#UO%F MB^U[]=?&]V6@LZY;S_7JG5?]2FTJPM0PT[#7\*$T]$[+&#"!\V_XA:+YTMI6 MF'E]Q'8Q>CZ7\$J_8C"?[MW]RA3=:)R _MT9<4.L&C524[L\:6_:I4FJP<+F M*,2O/U@R'J&IRW)Y(3#\I9W]Z'5? Q@\V_BYH '"P3\A'KP'#XYBM([OV0(0 M(ELVJA4<3RY4>1NWJ51IK-0WL-,2]>M/(AZAT,N2\O]>RT?U:$5Y!$!@W\5R M\)Q+SX40]S4>L)N"Q;I*3F1R33?9;G(HTMM<;ZC+K]4^OK[QD.[0\?6PN$9+ MK6&[();[K#B$[=J2P'B@Z$B?:CQ\%SQXO_%0Z&YZ>8NH=[A6 M99R/)DN;S()PVS3BO_[$R0B:N"Q#?27KX3$'UX#@GVOY'Y]+7M(A(X1%ZWDK^6#?;2(1(W-"[^>VU M^AXA [?1ZKM?['\M3^5CE?G]IPLA:V3YR904V%(]1]=3E/0_X!' M,/JRV>S5?)/?7KWO$3%WHTW[[G%M7];/&*3JS9*VSIN<)K!I;K0=S!-RWTK? M==\65;ELMRHI%MU4NTE]9%86Z!+NV\EPWP[W[>^];W]997[_OIV?13FJLBI7 M.2&7F*SFF:;=TQI O:%7$"/H"$W$;^@6_)JR?^\8Q"=T^ 7)=WG>':JHI9-H MJ:5H[+R0*)=2J]MX^ A-MR@';2Y5F<,WHTR\8:U&KMQ"#U_RT%+QZAZ^K^?. M>[1/\IT>OHI@JK+;$1FZ^23%LDUEZ+BP?AM?WU/1Y0<%0U[5(_C45S'/ZR3< M*QNC2YDC53L!="==F''V+-I6H]H,IYETC2&'KS6UOOKI0T4SM*86:$/%A=0R MQPMVS>ZM^(0;$YF(8/%$&-7PW:(:KGQ$>2Z >&YOXY.APON/,21=7C>*V5Z4 MJW4TF2R2.HY6&P GH/N1B!#HS6(;'J\O/S4R\MH^RN<"BB_CMGP79LS;"WQ( M;"HXBR]$BTI-F]) NJL?$Q_VBO%IJI9%A1FJ8_GM;&)3$"&2H2416A*A)?&] M4>']EL1DYCBIIKHB(G%XAMNC0A"J,./%]#-VH\%@_C M)+]>.+J_/[#QFR7&"*O7R\Q>* CJUU6Q#7:ZC@%%!P]#*@*HR4#",E MO]O>_1?.A9>579:TUGHA)#;<3*^F"R5JT$\G&O?W4L74\O!IJFB>'%903$VGTNI<.]V\Z@Q M(HR6#*,EWR_A1;I4[FRI^9R=V66KS2MKE'=NY.P;..G.L-[HCKA95 MFC8;0\DE?_U)Q- P9/*KA4RF'0M,73814]9/ILK3G&D^MT7LOK/3YN:Q,OO[Q #KY3JM"KM!:R7)&=N9N3F*W]4IR?3S M-6.+3C6N)/)\4DE4S%R*X9-> GK6L/ILN+D1B/ILM7])P^ M%_"\_PBF-3++ANWH,W76L19B-UG&U>880!'UZP\9P>*72!0&>UX_V//1&O=H MNKP8-?IHPCR-.?0YG]![4,DJ+"Q50IL9-&K'D]C"H+:#TEW-H>V$KJ)DKU/C MTE3*BJI%O+D>- &)4-S*#2'0G/H"SJCGPMXWF\.F?7Q2APIN,;5]#ZW2J)U MMJ)#*'(]TLE;>J1_'A*]%-CZQ KW6 ?X>[1JDV1S=1IX ?*[[?G[ ,"&Q_F4?N!\AOB[[=8Y(_% MWX?@K,/B-[Z]"*_=9Q708=M+T39LA!3ML Q79QX1?+DI:P9\UND M>#X59<*@KS#HZVEO.0]NT8/'Z6.NT8)>][2[Z2LW+ ]P4&W?2:J.\C))%K=Y M=#'62XZVSBKSQN>O'MZ8++L6-0=R+6<8TDK1M("+AZ(IHNALN9FK0K9>$#>] M2G996O$8YL:$49%XXK)V< A0X25H> EZ 5&0*!A^E3S",$SIJ83@T70)PY3> M'RUPVPU\6Y^L'1WMD.BLA8\$ADECO=;GL]FNL($G"CUU(/%*A9OUK'$5UU>] M,NMNX,E??T@JC&(*-_!P W_ !O[%(VM$0X,?_K]?^*_/TH"(Q9_^V"D":)?- M4[(=0/E+!5*T#5O0+@,D(H@NV^$5QX?\1R?R20#YE P'4O0A6'Z-#O&N_^?1 MJWH:8Q'GBXU"3I!:E;BJM)N+3EP=CS3G\_7/ P/.WV.\$;B>J_1[T;1:*E63 M:WXZ-=O2V)WIKS]Q-!$ADS>TWKZ],KNFVJ/%_NK*[)M:CU[7H[/EKJS#5PGC MUI5: Y_(7$O--:JZ17%,>1)GX*RI7W_P>#Q"QV_6BNT'Z#/V#')__F%/LS]C?"554M5J9J%P"X>J)G&K9TGCOW&S?')_9KOU1<-L3C,HE9ZNL'5[ M:&9%5Y^3<']&(R1]V94DW)_#_?D)UO7H]*TKZ_!5]N>!N>0;J8:R585D(F,5 MN6VN6&_ 6<,\*QRE(@1UR]X WURC'QUA=;TL*3R78OKU]+K&"BHO-S!M*\1; M-ZKI55I9J]&BGBNBFVF?:2>P2_OD?0RVYT4Q;A$Y01$%.XG/9F+A_J MZYW_M3;R7EYSR^YILO<9>-]4%FWPGK+@Z.*D-G)S$67);V:\RT;$HZOR>E)K M\6H49YO+%!W5!\)IH$W\NL4%@-*!A^[W',I3[ZI@FGQ3T:@ZK26,'])G:9V(L &=,@LU<"C!3<$466D)%IS)!"O?G_";/Y?S*(;2 G(@[Q M**JLHYY\_\Z[__!2OX)&)75;5'/]Y*C1X^Q)9\BX8CQ@A&34*66VZTI.9R'7YL M>GR'?W89'T.ZX"F:92 R,#GUU:>_8Z1X/'#EG'X92?EKE0PXL(!B /''R2\ M)JBF,ZM/!$"0,]7X<#5*]P4FL'? (LZ_X3];3R<':C*I+=A29K'M4Y1:'U=7 M?ZD"6K#]Y4T&"Y3^UJ3+B_$**;&X:LJ:-X(M(I6X/ACR?KG#2-7=MHURU&R;27/UD1";3;Q5M,N MFQP":C1Z%! M<;YE(X[['$0##XJY>_K-]_!WY2DCRFPN*";<%@&0"=K&4BP7XN>R"A:0!,+A?%O7FYK>'AU'1[-[L$<9NL5UD M93B:A !\$=VCWF%&[K5]XC\6,@+/09:"YLA@,YC(^O%+X>@7*!(!*T)D^#T7 M6*!H^;N-J)C@9&D!5H*5>'3P9B&,1D!?W(?"C=]5+S!%19\[!WK&D)0 OP!W.\<\8=5N'%B$2P.@K- . !GF&#:/M/VKY&\*;Z+EZ>S M\3DK@&^,31F0P?2^ D:"82)0Q8W+N9GA0/F]%-2=$$9#C?U^SP_Y&4Y9__"_ZSTP51 [H/#SD37Q'WCA:HD#N_*OK?=P@: MP,G#H=.WXI.8MPIWUNY___?_.I[](28B*AJ:8?[>^82.EC7QS"?@0 M\$6-"B/PYM^"MA(VUN[03<<2^,[?]'OO5R*\DT6,(O\;.?H9$N2"FC-A'3VB MF7\4C&KRR/[M?VWWF7ODWG]H>#;.;Z]V\5*&3S]YKLL:VYC_QK$8!5$3_.JO MC,1BB?@MF>6C-7IYX"*.? 0",C'A7OY_VK5TD%7\MF';AD=8J!%I:!H O=U+ MLO#GVCO0B0"^O,K_O%%7@ZD6?)M(E!W7;6!%/$4NZ&+,U>&6,[0421%,1;;V M-3:>;R70F+.\J?L6(>""&T[D@CFP-P!X*X*& )O>=D'TD:LY/^Z_NK2L 5%8 M]A;G.D\068='FPS86&/QR)#Y,&I54JK96-T:B.>177(&7 M&# 2/Q^9&#:=9@/GZ^@B;G;6]417[RT8G@AX>SP[K2:R\2&JI+9%HI?(3?KC M!D\&O'U&MK-)@DNIM5FM-VP:DWA_L.+CER/%;$[;YLP:A78SE).J5(#I/&9X MZG*DN1P-<,OAEYR%Z,;&Z;:7M+6 H[DSIZ<1*O;M@";%QQ M,9+NB-D5&B_/T%DZ08KY<5*1YK!1P(Y*8(>%1QE%=]R#@?>](5],H,5,?[&F M6866-FHSQ>,-DN'A4.P&;L$+A7B'P6O*WN$H!G,JX;;DSM_7_F,;+\CDWMO' M$<]*\:Q98*;X9A_0.1%8/F.P'F#9OF@ 3@3P?# '1W2MKA?LJ:&L&:MS(\H; MY#IS DTHN))@#8\AOGL0OA "PAD>( %)5D# D4@[I@><([(_ ML[BG>N_ [<[<.SL+X!$S 8P ;SR;/?BZO\G=S,WR0<:B/5&.\OBWX.(:Q2YF: \273,:"4CY?$.CKWU*<4PX[H1S&=UF*98U*M(KF"FRC*F8X M2E(_[]?\!.7B6G[#M5;5%)HCY0%52W?+1@J($#C1T*\0"AIFMR86>D(LE!=1 M@32Z1CJ#"MRZSZ4H>I(HWY584JXH=$M2=,8*4W3C)(?E=,H$Q"*2LKXMPFMW*I$GA( M$SW?PL[;Y;IF!,#16&EJ$Y MMGP3W]++HG T$/SQO2$'!R?A7X9TX#$J9,0S, (+&?$DC$!CU*M13B$G/L:) M#Z9!OKDW_/6J+RR*5SVJ_RCP2LMP+$?]>J7+T6[![_35Z!L[E?Z\2IGKC MQ;Q;3.D/B.EM0>)YU_PY=7QT6CHX[Q!7T[M'+^81:1//L.XK)3Y1CRF3\#2I M3G=-8[ST$%3!M-HK65O*%3#'25"3K.IRIBFE1;^(.H,2OE%*XSFWA==M,$,9 MBR22EU%\?PM0]T8C\BM8 <\#/7==Y/4LF_ML\R&R>,C2EP6SO3(" ,41*CB> MHRMKM9N3N5FNT!X5J09/>"4/(LDD=75 >?1F"=@1#RV>+V[Q7!N)0K/GL> T M,64Y )[6C&!JF;;99ZE!<3S/&K.I/8&A0 ">2#I"!_3B^VKV#A7:.Z&]$T+* MU2$E:SAF *)$3;L[)VL- 164^8*PF>I07S;X.$04(AZ))\CO:/ D0H,G-'A" M@^>)T F,#4"GU3IC&K4N@:FY9-])DPK%I;IY2M#\:H!BHEZ^@5+Y@I2L30NNC5+\\TRM+:42WQGS"M:$2 MD01V6;7GJ]M0;CW?T(BZOA'U\,I<=[Q(>_A:?R3 564[ ,/H#5^*3W!RR>9R M@+2I#$/P$DS)@I96'(M0Q&NMENY:+NEST4+W+I[T25BY:V#SBQ'-X#?+!G)E MRS&$$6U'T/ST>C>Y/O!K,V,H(AK)+CNQFO"EN<0.W',X8ED4PS TBS.>F ML00"?5PKY5 W2/#+PN\RY\"++ZNL[(+A(V=)8Q\3<3^1=S%,4M0'UC]^UX\;&K2/E_<5GKSO >^%P5]IE M#NA@2%%9AS;>KA(!8CGSN09KNPTW[JN6 A@%Y&3HL@PN8V@:JFSZN<<36?.R MC6>P9I3/.E@T9@1L/NMH(GMR6!.PCT1A?1ADM"^%H.@60 QO!O\ :0'3!EQT MU^[N/YZ&0$LC H1)=E7!WX,@WN^&S86--P9\ @#H9,Q^3Q =TX3RO5,>1;;^ M]7:HM;OY!69'P\QI40#L]BO@@ %'"]$%F"ODK;8-/\@*HB?(0S<=2( *"$8" M[0&R;_OZ#VP]N,O:LG7@[%&F=[F0JC7AO"/[=^\8XF;NG#S1.EF!SW5@:IO& M"J[!'[(4%,W]+A UQZLR-)0!MY?>H\^7["T5O'?_H)/72#XA#ORU((Y!&?O(G;'$U:@?$A3AO("B9(2+,6Z M$>*@KP+.2R5@%' <5\1+4OSZDW8W[3$4:EOLC]I]_(_[FX99#&(,M TJ<:"B E9);H0GJ#(0:8#>- M87DN^'M*,5IPY$4M&61?1@9@@@++A>E(T=']K#T8 !P)QN.C*>_^YMG \%GN M-P[U, 7K&%6 %0WQ5)Q$O"HP8&W>8F =!%/RQL\=@-@ DL\?;OO*M3/)I2,U MBP#EA1+I;A4(X6]&D?V,7/5WY^\#@2P .@+8A!8\^)Z'_. T:RL: C3"UESP M#T)K=]+ =#E,PWNU9\H ;-AS$@P^E$;;%T#S2V7ZA3/AM^3=.02 M0?X@ 06 MK,BU*Y@!(75?:0Q, !'&8+N#8W/WFP'O M=OD!W@NDRI0A&RQG"(MKV NM$W$1]RC"FDN0437:X(>99"71YMB97M@G/,#QOKOM)LT(N.; J(1L'I?*\YX:E\IZRP%Q8*B\LE??14GD)>2@2(QKC,1%+\"0ICW@ZB8]X M"L=I42)0C!X1%\7J:+;86V?,"8=G2V.:+><'+32P5![7CN8X;KTTT.BHU=E0 M[8R ;>#(BV>NQ[.,R=)<$<4+V5QM-1QGTO$Q&!F_*%;7:Q.M,BW@[&**_?_L M?6F/LLJZZ/>;W/]@UCT[V2=I^P JZMKWK@05YUEQ^D(0$)%)&43]];>JP)FV MA]>IN]G)7F^W74+5,]4S/Q*G1=-.PH#/3)ZN["HQFZ<+I$DWQ%9FO9F4JB85 MV*@/GX\7$C4?ZW0_/];KY7)SK9,MKW+H>&73V5 5C3 %+-NGY%1=$KLL"U>> M[;,;+>7HZ 2?*\ZR-6B9U:R>4EPV=KYRMN%SA"=CH:IJ-6(=N$*\]. M5%KFUE**U4=,/[J:Y_5:N]GI!C;J4UJE_C@63]2QJ%U*-?H&WZ-'+2]7YGBE M,2RE,XMY1U>TO-.M\90X2G%PY=D^A\NUG:*UKJ,T:BO!J%9(:]R@V.3YRL8B M):L9:SG'UAL[5>@Z]7BU 9O_G:U4RJ,HFQ/31;K@%JMQ5RR-$@,*K#P[^[AD MS[R1:& M[:;08 I,4K5&Z7@UUFT%-6AL&K5&I(+S79':PZF'Z MC):964^7UGRSA[!Y]G:V58U6'&K$*5QTE7.&4VTVJDM@Y=G;W=%JI/83#D=K M6FLXR>J-^GPL!='2L-C#ZKE:FU(:TZ5)+\J8*J1A(\FSAI?*IIKO%%I*2HDN M9E$VD6^)6IT*:B39D38=LFK7>Y@6;:@.,]+PDB%Y>>;'*Z.M6HZ7Q,**$2O" M4$T7QW)\'-ARLC,5E*Z17!),-L:;N$8/+)N'*\_VR0PS6-OI8PNLT8HS]D"? MLNM\*ZCE9+>:&-HZF4TS&M_(-/5!N3D80OH\@R=?Y.I959XNZ$Y17\IJHSN8 M;UIGE,QR,7S""S@XZ22=9N/I-,ER& =^(N.XF";2))8XV\6<;.1M1JI.&8->*%0*E(SYS,_/90!G3I)5,*BXY MR,;=((HVUF11FW,BHSA)N]";-3;S]2*PY2@S* FQ3K3**!VL-C+CV22?K[E! M%+W*Q/FYF!-7]$+/Z]E)MRHV!O"9J3,NB:D%=69V!THENN#+O#UATBQ-G M&VW%A^GE+$[2Q*2N3=JK[&PQ#.QX6N;:T0E;5@N84ZATHWJS)*C30$(M%!J) M"M74.XHX$(<8M8A6^@"@\?/#Y_+5#59NSBE&ZW8HI]%:I1,C2-)GAR^JA:2I M4^:&(>92O)LM<#2)5IX1ZF)6UJQV ^MCCCHQEDX-7W0J<)]G8,+=K$AH;+VO M%#+36MN-]=F: _=Y#J88M9"J9FN=H@N.M-Y4Q'I:2Z&EYSUD3=>U)^W6BHGF M@?!MC2>+5BF0^;@$MR@GNZ4$'27RF7K=2#?B?3?H&JGR/2Y!%V8.5L M1^JZ M8[LN2F#EV=LQ=N(8EK!T,3*1G"<-.UO,SJ2@:T3L3Y*;)KZ**D2.F[MK)N>D M:O#".8/HG$^.IE4Y92@.32SUMK[)J1-XW9U!E%063'ZDKTR%&+!":U1)-IM5 MN#)]NI*(YHJ6CML:)B?X%-UI3DK%&5QY#OOXI&XQVJ*DT0UI6=(L>UXCXU20 MY*D.\W9NFG!R3&.EVIU!*9;L%:0@R5/(12NT,BKWF3XS2K0QL]2)8Y27'7:" M3EG-Y5(XUZ:UM5DOJKE,K+UQ@VY;O=\6>\.^(RB-@L//2R4CVU7@V\\ NM&+ M>EWN#W%:ZR1Q,A\KU2-:PYG6528[V!\^D6:O1[!M!U-U'( MK/O1GM)?J\52?$PSE@.?&0#0Q5BA1&Y:4&3%M8NC[B13:\"'XN^T^KT<6_Y$ M))JXES'Z1U[ZTC:" QU@D8[+S1_JH#_W_D(/ZG'@R@*;//8'[^*)@2YAW_^Z M[Z>'@J 3U#=O[TGV0ET3PW0Y4_!>Q#OF4D3]E#W?O+OU'&_]6O)^0(XISE6. M]V*67,!CD%L+AM)5/>*C2R8H*\9GZ@/&N*@FQ'J*WGV?/K M:H8@JKMA&MXA[:D8"",=SG)%7C<4*48),9P HYH'SFK?/P_,70[8?KY#G]CZ ML"FX+8LWY;&W,:\U)/P)&LZ> 9EX><.9&+ G%SFJ[S;#+0<(5D8)NW3<@"D -\/S ]2&%UMIN1F$Y^D\CIG=9*KU-?;ZI\\);]M@YB@)2] MRY();DU+3(:SWJ!&T9K@L/I@ VZ?#O77/ZD+_57]U(V@D.BM,A=N&$<\&--)OJ(R1$<5I;P.++&L=/ M88;"-M^/%TT@!77X),#0A@Z3.SQA"V^3_:?P2I+@)$1X!TUD^Y F(C 2.C' M3G;#^K:SU8AX5(.-9_P@Z;=)/^ V.OLF"L?"WZ!G MD9.09-:!0/#V@S:X/W& _P$V3W9=S, ML\VX4V\; Z6P+C<'N1H5775;L-#[PE2(F[2&/QO(_G58QYIX>^BT:FF:U)CY M7*+3O4R\]7!8+^Q<9T NFGFF4XA7=2=FM>HUR ?X*W9)3SR,\9_GS1WWCO!MS*DHXM::B:%_SSOD^ MN?)^7: N'!@)VSS!AK[+"@0+ZH9N;G]%.8(]-+<1#CX5^:DN+QS1>J/O?9N, M\K/$:#FC.R7>6%?J@\DXW7I(WWLHBG?'V%VX!\+Y(#4N;I 6-;?_J/B0S M:Y_VYNL#GEZ#FNC#=QZ.K3S/Z+)^9._\#S?&QS'L-1G[L^;X;]7JQ6*O&!GV MI/YZE=D5V[0GP^;@SX ( F5EA8AX."+P]"L>LL138"*43<^!" +8;8D0$\^ MB?"6> Y$X,"\#EGB&3 1LL1U$?'Q1D'O6'^2S>B]UCUQI4W3PH5W^#XQNRR]OV- MZ8,Y]*VB&L>KC1V[AT!Y;O+P-=%O3!X4["0SA_+#"NGB#\>;;76ONW8Z3)\" MHXGR3:)>HN8N0697 W^UB^&I&CH>P^.."M5C>TI_0L>Z.ER.]*>[D_P[0 !, M,/9CD3[WP_2M@ 2GD!VNK"D]&R7D#MML?&>V?RIL;Q6?9\/VS7NH6"9ZC%>> MW@%;@ W3]ME+3:\ (@,OW]KV[O4]&M8-&JBH]KQ1X1H5 ^MH5E/6T\7FX+BE M+/[8!BJPO+G5P:>SI%!5&EQ>2AX8_PKWT+ MP(1L\RBGVW<@C]!+]S O74@>WU@;^UWL\0OMX] [%'J'?B_UW]P[]!T0'_J. M0L3_9!7GN7*Q8*.?B +[(TY=/Z&B5F_0;D/$[/"Q*QG88L783M,S'HS M,0O>Q+G]17RW'*U15DO7^<% PKBA8-HQAU0L3GJN'*W\J"6.ETNU17/TU*V, M)'T=G\#NW>_O6 :AL3_XG^ M S.UK$NMLEJ.S@YE914C*2J6IIY+(Z7C5+:S6.DRTVA1[9:>'&Z(.AQ_ C32 M=.*F50.A_AGF[X5.IN]ARSV[RA;F[X5L\_U\LW>K8/CM!/"L[EI8Y_"#D7P_ M%>M_4._PI^ED_C]''?7OUVM^W_?=ZZ7N3XZSO&$$4SB!",Z+>;O-O#^CP(KP M*F=9\D3VYB!L.]?O_CSQ!G%[ NMX!/?YI(6_[SMDX/)L 31,X+!;$[*,P)\- MG0??\D<,G,X4L+-IAVX:6I5VFF0'T+/4K]K2C68*:+(>]?LX8J\?E:78Q]GF M$7WV_ZS)/GI* GM-_])FR6A8&Z"%Q*6I<^A[GQ">5VM/&G^-I4.\/!]>@%J0 M"O'R?'C!DZ^Q7SH:Y+D1$PJRY\1+*,B>$R^A(+LM8CZ9C/VN@OPP(*3NY>AY M3X)_)P@ 2PQ^^/_^2OSU56C$7\G44_?-#8#?I3:Z0Y$SK0A]Y&_P)K;'\!?O MA^/VND_'00%#N#]^_'^CL9*&8W&Z8/WWE1H)WYQEWCNRA[?S_P8S _%59B"P M5SS^DY@!^L9"&OCU-(!?0^(]-'9P>&82O2(C@C_IT(_M>YRO1N-/<] _""Y< MP99Z,C#\US5B?)XQ\ES=)B*QTZ-&;CW^NY:I*$H]MY"9A4/6TX0UL 3I>(AW M[!-I9[NPRD$R65^VIV9W'8E/P9,A&8=D_/W(^,KZYFFR#GZ4K(.S?9JD::,6 MK6.%$MVJ\SF&%!3W[NKG&]IGR;(4A?5SQ]A"2;N9-.AOM)+OSQLQ9+B0V@>SV MT&@/)4DH27Z,B7^$W*@E\E%Y%?4P^W<1_<-65WRAV:OJC.+$$V)VJ+;:7:=U ML3K@LSOT?H4/ H0 !*%Z-'W4_^BO?[(HW1UFNT^ ($1N"7%'=3\TW^">5&!E^!D_6J85DEG5<=011*.LV9,+(89 3B(SX: M;\\6*88LT]5&?3$LMQ27)9$N\Y),G#=H"D5(*$)"$?*S?4:?$B$MU[7CJ9&8 M4;2<''-*O=9@.H,BA(3)&C_>B43K0IBU<4];[UBNQ(!<$0P'EO<]@Q"];03W MX4=_IKP/@BVW2@5.Z-02BMQM+WH)19JHSOV%Z&?S/BB%:R@5J>%@_?:<(]O9 M 3E>M-@DTKD2+]@ME:Y0K(1BY?F._DQBY=NFD[EE)F:0J4:-[L M#?8U(S^03G:#EA*7>S<<<;[WEYVI %=\U[83AF-&)K(.=$&8&<19E@@^A&TA MU'V/A@C';[O2PZX2G'W@KXL @N8BYA;U0*\$N(<-*8S)>?W'ONE$X)_ ?\?K MB(HZ6;B XE MA7CXLJDLFIS)3]?W:5C1X:>BX*AB8[)C"@I!B-*%#_2PZ$)0 MGW>JD.9$HR>HTI*.RJUZLY8P%HK@-U*4=4<4*/O".A8NPV_4U^(N/'"MYA;^ M#E!O"\ZQC>T'7F\+],F'^U^DKM'^(IYX325_9['ELY6]OJ9^:=7KTR'BM]:% M/QLB$J_QB^V&0TR$LNFW(2(6#Q'Q!(A(O1*A:'H&1 #1%-[6SX&(6"Q$Q!,@ M HBF7]IOZLD0 413B(CG0$0HFIX"$:G7\*Z^(AX^F=SQKJ_OR@U9_O.(QD/O MF:KWPRP$QMFIO]JMZ\O-:?#D*W'19+QY\YGWR #&*;R8"HI6>#]R]H^DASN- MY[CL)/B!1W[/''_D6)8[XOVR*?P#\?Z>9O<#C_R>>?=;2/VNZ>U/<>1?2.IW MD&?WH?2OJ>H/;BGX<1TN)UJ\*<^]!CT_4&][&CW^B9M,OD\C@:UUK]AP-*29 M8WBD7Q];(_2G%(,&1'E4@E^/1)Y(1WX*$B%^"HU<48P\D7+Y>!K!L5<\]E.( M)/9'C8VW>MF#AR)Z&;U7NS$??9SKE<4^OGG)*3/?QS;T,N6>JUO)#K%71.\/ MHU;HIWWT<>Y/K9ZS]A<0ZQ/(HFL2:^SQQWD(L3ZFIO/>Q/KHRM606*_D,/TF MM/ITR0N!%<('CJ3.]5E M?]M>#UN.:0.&R8&S+U%.EE^,:N^J4P/*K >3LKD<)8M=C&OD4TEQ5BYG-(F- MP^X-J9=D(GV+Y@V_A!?OGAIR#5Z\>WK'>ZQXO2[^CW9(_]38]97([KZI%H^^ M 7S1S>Z$#J+!>TC(=Z]/CZD+#-Q2X5-*WO50>&DH(N?MYLDL^?:=\ MS]C$09.1'^/R?931].AS7\\A$P8H?C:U/D,DXVIH# ,4/YQ8G\ Y?$UB#0,4 M(;%^%V(- Q0W"E!D#=B*3X*#UH"-;\F":%YK8.HO<8V&88IOY:3*.):LBY9% M\0M']LJYD5<*CBECZ\82?.)HS2EG:ISOBRKT8LV,;ML.UL'C?8Q/#I-:YNL! MCNT&LH8VEG7$;'LFS![RX*ZQ;(!?BLP6-YGITFPRFL7TF]*TJ+4*DC\>Y&:M MJG\)2X?1CC#:$?I#OVFTXZID%[KAGY;LGLL-_[SJRQ6C)&L:KAKM@K/UHC2DDS@YTZT1I#%)U\7BI1C-R&TXYPX@,JT3>,FIQ:DM_4L)]AFB)]>S7'X1O3Z!H/FM/NGKF3R_B%[#&,HW MI]>G"Y]\+(OINF.O_IR>3D9:P=_]44:<;TZ@+IL'S4-Y5>1,B*"I__K=+#>X MC5MT#WVSX)V('Y@,'A#2L=,.H?_[?QVU/MW1#!Q;9)A_;XOV#X[EMUPE$!%) M8M3KK,I-P)O_YE276UO^,9.IU^2N:<3?N\)_"(@(CKV2\7]%#GZ& #F#)IR) M= "SHYE'_M>.QQYM/WRGQ:N/&MN8_TW@K]"(^ZI[V(G5L.$ M!_(.MP:"P8J(X*%OC+XCM@/P(/+ 3]B^L\9%X7G,^4$,S2%/$$OPXQ0>PTB6 MQ-,"&\=3<3:5$#D6%TB!2*0QD4LD_O*(GMOZCM3VI*LDW?Y*:72R'9>@G&BO M*L&!>JT1-C&R5A;'%HO!.F/WRTJ\ M#]/FSPXOX*GA0&@P:\SAW573R&PR$QJN/#N\M4YOM+PR8Y7".-G,TI5A(Z.X M8"5YNI(#!Y[4&_*2SI;IX90PRJ-B&S[S#$QL+=N3<@Z7ILEJ#I.7;#&GK5TO MO?]X9=G.=8KJK%.J4LER+A04^@"O/(-K/]@E\ M0CFXHE0YI9A5"ZM=C^K"E3S#XS#.(%OOX'(N2 M PJ*Q;@=U.NFF*C%%O(1%8W9\[E92-)9VT0!.XGQ< MYX75$,IOO./BD,^?/2LS^4OG2+PS5OS@>_,'C)4@4'^R$"_/AI??.TGSR?'R M>P=K/C=B0D'VG'CYO6,WGQLOR==?.KO\N=$2BK'GQ,OOG8/WW'A)OJ9_Z7CM MY\9+*,>>$R^A''M.O/S:\9YW0RL?!H1K3#6XC4"_\M2D (A<"K\> MEB$?ER2/CP__$Z:"?A(VMQT2^D/HXC;.C5\H)][Q*]Q^\-PW@-%OYYGP;OV< M$1LRS3,PS=M\\;-YXG?,*[T92+YF>SS-^-)/7A[7GV9Z<[Y_Y'WQ&X:;?IJ" MWIIU>JU!EB%%O3/7$DO\)(*ZP2C4D(+>H2!4&_@3*>A:@U)#"OKFB2S/.S7[=SN<<<3W;$7]F-XRTK^,=VZ+AH]8>D_8/Z=MR0M)$//"3L MQV/T5S9,N"EAIQ_39BBD[)"R;TK9S]@>Y(.$_9V26V[>;_W)[.H?V7[]_,P_ MJ1O[X;ENW-$4_X..IK$FWAXZK5J:)C5F/I?H="\3;SVX_6AUL"YM6K,TP_3= M5;_97F!+G&UYTV=C^ N&8;=HR/X[>?[1F4?7X/E[)PM]@..OUS/NEY+E@\]\ M';*\J M; J3XF88BS%1-S/HNUPACG-0YT(MW]]3NKYY],FS)[>3K2, 6F+$%.L=0JM]L,NP]AR4+7<3 *G&Q3- M%Z=.O!6=P3ZBZ? R#(7'#PIU?N R_(9ASNL,(_N=_KHPI/E-M,S?1IAAW"TD MRV\ONSHMN.(3X\2.QX==9^]G M)5@G-'(PUV<_=HBR+-&VT%"> Q,]4A,YRS%%(<+9$6BM1Y"Y'C'T"!>I&WJT M+?*.:0*"B&0X2[:N.*[H[!2'*,$#"O4/QQ6=U?>=SL+JBY$IMQ0CNA&9[&# M[6&@'L# GH+#=6!]T9D M;AIS< .MT4G%A2//X:RSETB[P1RLMCE=DN$\F.U'<+5D&((KJ^K+1_DOTIV* MEK@C%; ]L,*0='#&4[IPIZ(.AYBMT3)!%#6PQ#8B8_!X\+$9!82E1VU1FQLF M9P* 1F1M#KXN"J^1G(/>"6>ZP>EG)\//(ONY9^[Q!G3_&1I*!I\"\*+I?/]U M9=T\RL7<-R^#Q8A7BK;1#@$>6F76-FQEF5@6@W*>> MH'P4 $*[.?T&[Y+.3X0L;0Y%Q4ZRBO=R;B42+;6QUDCB<^XE'?P:DQ.W^AM M'Y'=SIM,>M[D.F>:K-@>ZTR;L^=T@R;78C?6K[17[E__8*_XF2-R6+:JN>O-FBX7!4 -Q&O\JM0 )!"0)R[\#[C"D"@Y M%#M[E%N'Q"#K._HYG:6X$R?;^8GX:^1&4C_ O+BH8Z&?_Y9MH,CSYQ?A7_]L M*202>/,%WW375Z$^<:\U]$C9 :*>.)3@W/84$WC70;1;D8EI:)$&IYB.YH\K M?8E4JUE(RH!8 $".:WUNRM=)EMB+^?TO6[Y&T [,)/3V'YQ'> -AH&?3(R6= M5A=T);?8#$E2:4KUKPN#)K=&;-0U_'!AR]%X;+ ;2Q%*9UG&"67?R M'):LR)FE*/WU3^KU/+RX$P-SU;$\>0VV!F@,:J.:X0"Q/?$FH4;FC@DDN(4$ M.)02UE3TU!<+L/82;-,PUT@V1&R3TRV? EP.4)*#N!T1%,]94ZC< ,T#:!E] M2'H\? VB/?@BV3KZ/H=VA02/1Z4>AI&@X+DY8DPH7>R3]_*&!?A/ ##C;4#M M!U(.KCQXDK?EN0?8"-"$[(D!(.)K=^ KABZ"IVF::"+.]E>^H,^Y.?@52LKM M]UW9G@(YJG*.SD_AU^:J:'O"KR/.;4_:P;W;+C32U/U7@3[H?1D]$KX(R$AP MZ2(@'8C1:_.8%X1_8I[*](;):FZ]6C"%R3P15S&23JV_SE,7ME@P#2N8I>9V M3NRFQHD-EHT;I>6LT!B80.7[)_E*O,U2D'2WX#?0F_!WLFOZ;$!J% M_;LBHO=[W@!+!AP^D7D./, 4-; > MJMRN82K@5Y^,X#-@!R7?BMN+)5_=]N3@[KD"=##8WN.A%%6!9-=1Q@J0R38T M;<'N? 'H735(7G.J:O!GXM)[?Q %RWH4O)(7K0L@ <8KDJ61[<2" XT12+ZI M#+X#WRT <6EJL@X6PVQZ*8*R>2(QP!7&&"@_2S1154:)/D@T.I:X/35X-WB3 M;S][H!8M6];04=#% X7P5X >V\$:K!LH4O)RS\'C_H@BX(K4F2IFCC) M27D>R*LNMU%9JYQL#:5O)G2WS_856(A"E%S57<_%H]RKTP4Y'W0P0[E4SW^ P>'>_S[9[^GK=_R-'?!WM!RC-*F4S#-. MJ5'*Y5(&*?: ],9C9^S]+T@4.QI$Y''HE)EU4V6#E%5(N4-'1->&3$J0QJ*": MPM[*/V::2PP#Z-V[=;9D"FWE$QT](D Y#-\##!!P\0&"GW,R>MG.A0"IS&,K MJ&NA<%KR/V"C "SPJ@3&C&EO_1 3!WP(A^N =UOP!@$? /Z:P,WZW3@\\-8= M#=W4-Z?T(F ^O4]P,SJ;W6SRM5;1:!&M(_J+6B+_M^"8< 0N.@^KM/9:QR.+3 MN#728,:>"00PY@FRNA&Q'$"PMBE+DHA\D_X+D5=*AHX0H$N!O0E[S^4<+#1\ M,Q3^+OB7^R&A 18)\''[BI4I@I.*U\Z"_J@K^U/T9&L-D3721%:1J::BF]WV MJ&=?\E$CZ@(2[@WJ^A.W))\$G3TU13&"_&B0>(#RC2Q MY+7PC8&M%KK5 N"]CFBS U89FY=(2>=?'^)MBQ]XT>-L#/-^L4R;S2)7C8EN MCSH@D#T->IL&6_8),"TJDWS)8C2:',YC8YF1Y*5[;T^8$F3BH<5Q]; M3KXWJE6!D".PU^2;-ZBG)JD6<@$YING?<.C"^8T@SQMF7A2# =R*EE:&P2[K MRJ+7<^?SNIG/V/R2IZT_3D@) M-UVJ,>M8KV/R:W%090'+XO@EDCITM=W'R_94D"YM#R%J!0!H<=!,W5/JRR]B][P?ABO *%RP:[O7I1L8SC6Q1;W7'BE- MLV3:*!9X(4$$6LAO!OB.0N2'56<3]#]/+=XYJ=]SI05D1;E7].E&4.:M]:9C M=]MZTXO'OWNRV[B!OTI5U_31.K/A<*5,BQK3+ZYZ64QSM)E^I#MBM_30ELFB MHQ:)29OIM#*#2IT5Y$0=D"E^SOO_^C"VMF$%Z!95+T41_"=VWZ#0[15X$I[8 M132.:=(2 1.AG$"9%_TX#0KXH+_NG _'#/8"-@BL74^/!-^!#SF\9&%Z)V<9 M.MJV9X-^^'3=(#;S?,4B>G:P9XP[\8M%/N(2NZ497]O__7T4,US+^W0V$.CN7/2B=0S88D1KV1 MZ-P$O/EO3G6YM;6M/$J])HGMO)F_=X-E8EXRU"L9_U?DX&<(D#-H:MPJ>@ S MOT8DJHH3^V__:]O/3&^"N__A.[/9?=38QOQO G^%E<5 GD3]D\7QUV3BELAZ M.PTN=I &QT6F)F3L_]-M9-_.BO,+#P)K$;I(!@%2A@$/R B[I#?NZHEO1P1X MN2HK&TR\*EL5N5QQV M[N&QDL>&2CZG:(RJC21>HJ==S"EGAUS/6B64]B5_Z0UC)&DF26F33EMDHK7& MW"47*WK<;?UQC.2M1&M\RQ#WBI9XA$KL"+6TS4(&/'D<.?E4J 1&JV$/'I0* M!:Z7]8.RDQ']85X<..;_N<(TG\00ODU09 _(H9!K85W1_(B2FEJ5]7T)*TK:UK&-FU5;N;QQU3.*D-AQN"9 M#497LAH]2B1[EH"_5RMYP5'W,#>.Q^?)W1=PU$%E-&V9>9M(OX^E/$: M.1@(=O?R0*B8<\"H-0]T\WTFZ&E>I@\!YK7S>E ZM8VK$#'OW[-Z!WCW4,T2 M^O/^R1[%* ML&'PE,9D""_I/6P!T4]DNP->*@*&@'K0H5Z>'D_)I*5,&1%+272/;Q0[:7#= MH]+IX&C13E_[0-VI?U\ 1?"XWL27N+NR5%O4 \I2@?3S4D]/*U,MK[K42_0' MEX=?7?KB57P?5Z)Z?T6]6JM/LURZ4PS MIW2RFJ5KQ69'*-RY#+ZZS/)2J1BCZ7Z3<0KC@1#C2*#GQ5*OB:>K@W\6W-8X M4Q&A8@$+TF7+-N6Q \_71JEI_M-3225)EQHCGNDS:0$;E%T%$Z7[8C<]F>N$ M:M,:4RC.*3,JYA(S!B@VY"7I&#MWU*F3 M::M\RN;>O;04K8_ZEYY,_?RBKXG!I6RYLG2S=,=:EM))HTY9ION.KVE[X]Y0 MD'ZKJ_;S'2*F0K/LQ!5LK33RC52;KV29EHM\\>?V[6%R\E'?',^7^YOZ1B # M &D'\&/)"]P^MF-$]Q[E_==-8KY_8XJK7YK72%&N#LN*N8@E%6RQ(=D<.;8Q6(@',!\*^[2-PK8XJLEME*@BS&Z84V MLGG1P.=)YX852>M,:5DH#P65%MO+=1X76D-L0L'"A"_%W6Y?D?3TD'ZW1&F5 M6' &-:I0"I%+#D=XM#Y(PS@5_DX1V-93_TOA^GZ1C5A,"-*:92BELL9IG7;, M3\:N,8-DZN M9C-%*Q6CI45^)A#Q!Z5>VF;)*':-Y=BVUI1'R[VNE:/XC^$:,P8 MZIT2[R:P-3N.M?E.G6USEQP(-X0HB9%B95R8#^F^.5Y$)\!VZ$Y;-X?HY[*! MWX5HI5\J6WQQD%+Z9+[46AAJ(]9\$(UVAR4[KP[K/0!9DNBO7;?*YX/3@]__ MX!H)Q-A)8KV?1WRKZ1^7^[!<:70)A^#-)DEPR_!DFN4XCF3C/"ZR*1Q/L*GX M&"-$(49@8_$OKX[E$]]@B2]\)^9_Y^/NK5,>( H9:MC,KAHTI[!B"U=/@'Q1H.P+ZU ]!/X7N-]Y;@[V80,%X&K5$9^85H%CKY$: M/1I1]5*=AK[I2*?;R%:*C6J.;G?\'F(1NL64NL/']"._5 ISB+7=7A'VKES, M\PF(OM- _:]_*,>>&B:2,Q:,KUL/;88.[7382G&_*:!JR98%-#XO*>6#5Y9W M%+:*K]A9HS(;*EF]N7&RL=)X.0WVL)P/)]C58GDXA)ESA@ZUQR-'"?A8,W2$ M>O^>:A?UMIEPQ@(M9S ]G9'F;!G[>L;LP0M0 H2UQUAPFC*;(FOI7HJER14Y MK31Z1)DNPIA0+*!>8&?]> "#>BZ/W@<0#UZX;9\-KNN]WOV.V9F3ET"Q1DJ# MCX7D3,DHFUI#P!I)K%9CL>F:M!Z/A8\U.0U 0Y,S&R;:EX#&!S1%$V$FT$WE MLE2MMLZ4"HHH&?D:O7)CQ!CU(<$P+*#G S _/&2\/ ^M(_T,1=&RG;D(W=2' MD,Z[C&M7XYFQ$BU3I7K19FI.[.MV_F?I/3YK.;$Y/:[3#5F29[U\-;J)4A# M%T(!!^0.C^4E364CEG>Z;T+\?XJ6^S! O%60,@NAO*"C-4&N9-()MYUV/\0 M4)>] Q/4,A5%J><6,K-PR'J:L :6('U=8#=-T%[GL ]#<.L'AAU0@ZE^?;U#Z?B]^'Z.0H\!NRGB+!4;7<6#;HR9]:* M3>77"A=7Z'=]"E>! \&66Z4")W1J"47NMA>]A")-5,=]"!R*LTW35"FRR#@8 MEXZ.G:$29:DWF?$"=T)W?W")]WYFT&-TR(-I2#<7'L0?ZRF;1=<24G*BNRSI>S5,(N!=2L]Y0PY$%Y.4%&/OW MPM0%L#*@/S)X!E (8(Q>7=_M&GUVN^D")]!$K:$H28UCHL!ZR@XSC%3 (++( MU_2#.>'YX?H>)SA,(LF(.+-FLC&L(PZ4N#[L>,#]F(;^:4XXNH_P8W;85?KM MROK\1UX?DQ^=@OA5Q!J56G+,MK0U$VVFNFQYG)WDVE_/442/]IC$ U$31<(\ M)(.;&OTI..#:8SM1BFO*1;I16[NUX5+![%;VV$FM5AAOGGN-[S+D5L1$P8WR(*9HPTS*IO-CH4?8'S"I[:C@6%&P?)?2BZ=K@FMI=P.=&@WH^X#U MM\_TDS%_6$"'^&B^_8%> _AI*9H6.'D3@B30:SSIM/J)Q"255:+CE-H<-&94 M(N."BQ"ZC2]&<"QG/ .6-S+NA)ECV2C)"8VYV];2[.I2/?+S$C1?(T4OC^(= M=8)#(^_MK:J"K$@3\ ^L3A$0ZG0!I9>"SV'.F"E=,O\+$ND -1F)DPW74\]+)AIQ_:/BKHT8T( M[VB.7U,#-"O4!F!NBJ(VAQ\A*%J\*2/2A]X, ?T%_@RV *Q!!6I_<.Z.7]9W M*]OJ#Z1=3=QL .D!'KU)1LS;Z6?G.2\!NVN6FG2DYA1P-) M@1H$Z+!$'$4549[[2N2=0YE<$TT)" !*@@2,:J]0]P@+)KC#RQJ2JM?Q!Q:2 M[K]WX"> L]PC-53(E7K9.^K0]>N5@1E0F'N4%('"3/8$"WP3K!/PY!QLP*"#/TSE>>3?<"=^HR)$%-[3#'/;K>@%E@]:#JSM M YOPB][ YN&;#I*5D"D'&W+X6LO1LW;S"X\_/GC(MD3QY:B;RTV\73B+I_?^ MKOUO9S<6NI<:$W1IG#@FX0UBP^39X\CD2_25]";R M!GIHWCK3JC.C7$HTUTQC6&"%JEHI&KKT^5@JN@:[0(X:)MB0]XI/.D /;TBA M5,C,>PG=5-;CUKK:;F>D<@\.MDN\8 %7I(?6O:T/[YV.B*HQJ<@!/",[@$;0 MYL[IT]OJ+9]#9Z-Y,8F1@YI QFVLS&U]$O$,W6+71"-^W= MA8Q4J(L!^&PUQV;20X;$"D8QWUE.9^/^ 'K*+]#)0G-:R)R(.(]4P18'AZ^ M?1TYCV)N..7;QEOL7Q^WI4'<;*O,P.//WB.^^[ M6ZW1IPIX*R #TZMC!&JVMK.T1$\_WC:O0'T"]]_2(%G WOVHX9, 1 IR=$** M0AT0D)'.17Q_B=^ T#34%^1'@5:Z5YP))!*TP %EBN!)L+$%\KV@M:CP?M=7 M+"34VQ#JME.9OQL4]M5Y,0MKAX-G8YH+<^I4VY)"D"Z373>5M91'*;G$Y5I_ M_\E^63( I<'+R!&[,PT> M(C^83^)?3IO-^1"'#4V )(>^?4[:Z^Q1XH!?<"E'U%R]5L'(N#Q>EU>\MBE2 ML)] (F >(O)_0H=^Q!.@>]_>F+-DZP6VZ/'K\?T.FZBOIP+(R/,,H+IYU*[D MP&7YXCUM;AI1@$UN^RP9IJ&M#^@'R618$#\6(9Q4SMRRIY\%A4*X)^[Q-^Z5 M T,4^5P.O^8O\XOS=T[DT.+\H,7Y$5]],.4>'.0CSOL* &-E9.K'L;]+01NFNN^AH"D5SO4V"+W=')3T.;KE8 M -+X_6./$2BN>%$$U]"-^J#]+B3N]1*$R$!1?Z2H<$692A/X&E.<4JI8+?1& M?0:#=63)(#W%%[>GE[>GA/Q;!A"B=QO.-(_WRD M2?9$UN/%,3!(BX*-J';9"+M\B9>#;)@ +6K7B2L@30*9$%[-J*A[_N"9R1-L*2'8 MHM=ZJ1M^#L;+]E>8E0M3D[SP'K+$SJ&*&C=']WOQK;N=->@UEA6!/0BC/DYA6 6%L/XK95K6AJ5A">=Y2QLT(@3P@" MRAR F8#;W1[>(2=%T:^1(W[R?9RHU@CY+7T3YN5-1O(X=T]YO)=A4N4'2:JCO&,$&]J&?/M?(6#J_LC[/65JH3OWZ[LUDW!]NV_ MH#6@P<[DZ*EMKX .N?L1]C.P#^EN<-A9J[ NOIK+PW(;F"A ?UR5)Y+<<:CS M5F'!ZYZF51B@&=0<+)JA.G0NDFW4FG2]0W5+C?KSI3_2VEPUUJ+H7Y;-[470 M5#G]%@GK'Y\MZ*AK?S@@AI/;Z8(:U G ?21HL"FMO9_%9Z.IHQ>K"^!S(I?. MZZE0&0.(9"09T-09P_1N=B1HM@KH;E;5HZP_N-WC+I7;@WFM-_QCP65=U^CZ M15R4+G2 V!9%?2OR:R6:PEM&"2.*&C?#F6C"^(->!'LF/Q0#E&E"G0 R?69] M)@#^X*G"JF,NL0L%M,257K#"X M>'LW) #>V; 'O[GTE1XT- ";UA@"U8OE^9G)H%N5OK+TQ.X;+IG+N05^W\JO75X,*7 MJ6D[$B!O&IHW4\=+?_-/D0.7TAM>JI';BJ9D>D6+=G=I+3(#WD3=%LZKC/^U MF[#@I1+DZC5I-E0N/5%VHJK M)3J,]LP\U>*S4M$5IQNZ4-Y,8W,CWNZ48/NE@#:=I_7AGF/KJ[6#IQU1?D11 M-AD698=%V6%1=EB4_1.*LKVF]%V>55*Y872VPI9*@\@,FNW:W)KQ+7"A8D?M MZ\'*1MI)4(L43]&=Q7C5&H];K6*!@E?OZS=#\V;I=GT696;K; MRM3I2B++Y1?C17G.]+%ZE"WFK!HYH-C8^8FZEP.F59; MRK-]"KE!MU8@J31-5L:C1IM-S(1&"ZP\VV)D M-::RC,U4,HUNFE:ZHSH72$M:CAV/TVX71CS0%HJC+78:+0<:XQH3EOQ8BM3;ZJ!M*2.IJ9& M5X:40=T-(;S2(NNXH_X5@F;J*. M!/8$ Z: JJ(A]A$;:1.6HX$UX $6\BSMAG_NZA?VGJAW?9S^8$HXKQO26MW-R('U=R/UEE__V$LX4Z>BA-CB9^*@@.S6G8O$7%+P M4V/2WLVY\4PE%,8X#UKHW<>I&88B[A(M\HO.M$V1) M0,M$Y>:6^/?VA\.=05W>U^.A"L%[FN^QY8#-[1.SX=PVL\WM6_VGX=ZQ;&&7 M! /C>D!!]54L[W#^4X )D2+_=0@1_WU;Z!PH/0?/AT/9X$S5+4BVOT==$]"/ M9VC!.4WOVC<^I-&+MTNY,> KQQ9O8M><:)+8*Y:X-%T%?>_C5'!@K_[?_[&% M#V!A*MMB%#R AQ82A)Y_ZMAK/!GBY?GP0KSBZ1 OSX<7/(9\."%BG@TQH2![ M3KR$@NPY\1(*LB=%3"C(GA,OH2![3KP 048F0L3<##'_8YO0^K^:I?_'0 C( M3CR&P:50S;]1#-QS6UG_O8^\W%1D/PSOJ:#LV(\2@@\2WE#AA__OK]1?7P1/ M(HXXU/=6;9U>\U4$^34CVY#ZC4GFS;2 SQ/1$(;XO)@>#>-\WH]GP3Z_#>,1 MC7VU@JSO.B>%PJ?G==$,9"8738XE28 M$'8E!GBR0WZE_/X:]O^3@>&_KG PWQ/X@),=\#(*.Q\>-79ZU(_FFG^^#^3E ME(B2SAN:N$M*K/HY""?5NY;=F, .'=9)_XXK)51(B8RS8-NI)*:5J5AYV'*% MB?SU-'4_E4(4@C,M:"^'Y33_'*8+%K%%.5EH-6FRV=_,5T.\9)=@0E3LKW\" MNMJ%TB>4/J'T^8CT>:LDZ2FDC]8?\PMM56E@I%M;BKW"QJCB7R]H^K+TJ73I MI4M;.5')2H)AU>1D1^G#Q$TRL PPE#ZA]/E8\."W2Y^WBNR>0OHTB-R\42M$ M324J+Y+I(6L78_(#I$_;(#.BDVDJ&"'%:_6U0N+C))0^:6!*!HUK_3.K\I&L MU18M$0U2@@G)@K@456,."> [N%.>5GP^\LQ;I]"UU+5?)1W_Q#+<54ZHJJB4=*2J(LFI_J#> ]Z^BW%T+%V<\?: Z/L=U?XGO#X3R7'_\3^]-FY MX#$SD+G4$2?[4O!&GKOZ:-4UM8T[H;6A.JG4L);92CU HMO1>G1MD9F-LDX1 MREBT%\JP"-LC $N4(,X[4H;R+91OH7S[%C;P0^7;2.?T5CQJ,W2EY*B%5BP[ M2A7<^\NW78;_7L7DLI6) 2@F& ]LK/8.4OF9NW://^53B^'LU M:?^RT(PQ&"L*;*>"%9KRM))VQGE7A4TC@L"24*^IWZ%DB24)&\9C8\^YU-)DN\UY.+K MAARF).HYP99ICN1'6'(>VVB)HIHQ;\1"3PY(?3:=$J^.EV-NUN+AEW M,')NO-Y/#=O-H[/][L_@ 92N.YP:J8DBFL4+)V,>+CU\X?'2W43NR*:QCH&TL"#%WRO> A8>7=H'[0> M..$YH!B9O@4U+/41J(%5;T'-%*%<\9Z+H'CP'G/['G"BL0@=97L@;LCY- H M70\F +W/-$4,@7\'??AW7^ /VO/Y.,'.\[03'\8:0ZYM8,4_&/C^Q[,#J=VD M97^*H&-/#=@U?3_DZ'#0;),2K>6_@O$K(: MM_;DJW\88^Y-0@=K1%]G@U.Y@88@P;(:((H$AT MX@B0Z=L!7( H.;Y32_I4(J=96*'NS5;<[/KQ9X>!+ M/2*N1).7=Q/(P>T!+B9_B,^$DTUP>#C(,0(N',OAM1A*Q[=_D$/-3[R=L*YUV5L@[$OZIZXQ'&(D"?CBY9 M[X43V;3@:7093I/GS/5V,FW@3CR0H-\]B*!AHW/'A/1H[W&R1Z!UBL$#)6"O M('@W;V2.ICU8D;EH:K)]K,/4.4O@%O[=6O,@J\H6NKA-1P5"[C%TWP= )>G M8WI7,>^W&1$O*&G>ASX"$)2B",V(:';4 O^(ON !'3U8AK?Q=L9#!%R0@ MQI8^C.9HZD-$<$P(%4^E@(2Z':Z!O@XV9GH:! 0^Q,QV>S*D:6 Z :&(Q,QN M!Q'_%_1E"YBPNZ]X;T3S1'<;\U#L'YT_$+B[*2!G&U^*'B*]QUE'Q[\78O_S M[B23=\\5,-TD2!?TIC.?RIUG''/R:57JWJ-,BLF)Q@X$K4-KW6BCETFN2AC= M"D>9A*-,?EB_V;!Q]@_#2]@X^SGQ$DX >%+$A(+L.?$2"K+GQ$LHR)X4,:$@ M>TZ\A(+L.?$2CC()1YF$HTS"429W[($>CC*Y(_T]*4M^HP$$/VY*13C*)"22 M<)1).,HD'&42=.9PE$G8SCL<)O"THTS>3)KHQ=*9RFPSTAE'R39P)I-J%<F6-Y,D'$D2"IAP),ES MCR1Y4\"4:^.)B!,#BEE/DZW\%&M80'VXOX!19"LGC9RIKJQ9$J-&S*2TVDC> MV!'\XM2CIPMWA'-'PO[=M\KQ^($B\'%S1]X4BB1.5=O=[*1%]\OSGA3+35H9 M^0%"L5+:L*/R-%:G*W7*38GLN#*M^+-%DO@-!U&& B04(-]&@#QNN,B; J3J MS'-Q+M%M,_U-*S5/M:7:*O8 =+8])AFT^HMF6PZ/NDLVJE517"] 2*)>-C4 M)A0@X0211TX0>5. 1$M")S%8=DJ8:+A-;+Y:IEG^$1.(NM/B6$K30R:KM]?+ M=4R-M28M;TI(@KS^.,@G\W2$8T*>PMGUZ$;+81O]YQ'6SS FY$VQ/>WW7'W6 MB?'THM;.]+GN#,C+!^A]5;%%X;C"QQAQ;4E1VF HITMYHT#PV N6CH<^^U", MA6+L>QJM-Q=C^3K6B@F#QH@F<)4>+>G[\E[+>*;H:S/<(^VE?/0WOT.9]*ZMZE M=>I]9.-X/AWF.K0\HZ,$X1(Z;C-BAO+F=^#Q%R)U:1)Q*#!"@1$*C*N.\'A; M8 BFT)E3_3JC=;55;5&69O@CFNM+I7ZM:TS:4RRJ<]BR,)E;VG [I@-[B9&A MP @%1CBIXVZ3.MX4&%0SGVEQZ=E261/)0IJO99:E^ -\2.E\NI_GN;6J+'B: M41J)WJ"^H?QI',1+,G%)8-QX(,?-FH[>?OS&^UV4#QH;R[HWVH!;1<; W)_( M7L?;_[JSGDP4,M2PF5TU:$YAQ1:N;KA$1_IR%_H/]<#M &0L[>,)8_ZUA M>BII>8R+&WTCF\,X9C5D,F1JFJP^)4SE>38SW[CK)A-M=/E.(IDO6!H%87HN M47=S$6 ;\K?:;D=1OR;8RAS("4$4'-[KU.^WSO;F6T#"\S #P?6Q?MHOUQRA M<%:6_K80]'J%-[R! X_I9M]P; N2*.Q_?CRQ83O[X&AR X0K!*FCVJC7_WY M >SH[O5WY[9MZ0&,_Z!)N67:;%>V83/Q$MC?4A8<3CV? &91.J#5W8Y.O,%H MJ$=W/1>//,M'T\,\\/O?DP?BO(/KL0TFDSV27O;=A9JECO@I:HG\WX)CPE9B MEJA?;?0(^D_/ZXOOM4#'#YB)'_1C5&9=J&.5<7I:RE'UX1QL[!\X R*RAMV+ M3N]TA*LIMQ0C1SH#W'Y47D4][>#O(OJ'W6CB5"Z*B386[18&N*X:W?&,"FP# M]$=\@1X$=@F@J1YQBO\1M-&B\#@[907]@P@'R@HT<4,T->O5B^1\B'P!4**[ MD0B"#/0.VS _0+OO@VW=TG&P>]95&H#**H7IA&H-W$> S=#%$Y"!@_\A][4A MR2+&@;_5N)6L.9K/*.]P9QU<#3[$RH(T;DZ5XK,R9+XD2Z&I-B\8E(++5X1UEW4ZOEA.JLNFKK MF9DTPLR-@[DY<"2.[G,HFA8$YQJ)$1UL[\(\)'_^D;A=,T&#ATPT@V7MK7G= M&35P#[+N<+Z=AIH>'K1VY%6P;6CR3_]S;#S%X.EOT=OQS>XV1'SKL=A=QNGD M:4? M,YDZ<(3^O?-?Q#P%X96,_RMR\#,$R!DTX?B) Y@=3:#POW8\A&+[X3L-.'W4 MV,;\;P)HBU"! ;_Z)XL#&R=Q2V2]/3\RMD?5_^4B4Q,*TO_3;60#N^6]RT1= M-/@#4'S60!,\K!T[UCF=EX$@V^4H//(TIUK[Q:/EO>%-WN'0K1/Q!DJ> MM;,,-)GV_;,N"L]CS@]B: Y=C"PQ3B;P=)I@,1%+L7&"%-@Q-L%9+$:(.#Y4R]W):(G!HG3L=*4NQ@AGD%PIM.:Z:I+I MJ?$)Y8*59_LL8/-B);5F9]BB4QI2X[34(G#XS+-]5J,%NA!S8CKMK./];K(A MU=93U^NY<;RRE\KD2ZXKU^EH86WV^(WL-CB*C9_OL]%-T%BO,3>4"EE17C;A\)R; ML&F.2["I6#J92HJ8*(['I\\F,7:SY+NKC;+NF6(J4^V,V8$+:#]UNE(K$_/D M*!7CF$)N-L1Z=3*1F$E0H\=/EZ9;3FL>)PF':8S:)C,8Q J--05(^NRAZWJ= M&IMLK,)DJ_*H6>P+$CUI@97G#RUPQ()W4N:,B1JZ+*Q62V7L8S--/H-V(9W1ZW\Q051-1,%:C5(WW8I;.] M7#>)#XKI9<4-(NJ4F&[%)3HV81;1-C&OF!NM/(+//#M2?=R2!F[%C&.+Q*B: MS:_75-N$^SP_4JR4%Q*M3+I+$Q5=2G$Y1R3*\*%X[ Q/,T-8-*8MC&YDRV,K M-V12W) *8I6*%!NI5#*C,')5':<3C=HX.FP%L8J3R*]Z99LDZ'XU(?8JEKT: MYMT@5M'6R=S(U5U><=AB,CHUIH-2#+[][/3-3G6U$(<*HVC+(3Z3)N-N8@%7 M!A"I)'+CABQW:$X8T^JHN5[T;+3T[/2MA=FDNDVFJU3242JI*2G=JK;.&!"* ME-*P&Z_%"0WKX]5U;UBK%J@H7'EV)E9RQYU1=IQ0G %378SP43O'PI7GKT\F M5"/;DRM11L/,I+(FG5%9I-CD^>NQM=7>Q%=V%G.BR>ARWNMC0!:!E6> RA<< M8-3EJXR2K68KLU5]4EH -*7.GRE%IXD5;G9T.DKWVY4QG8UB@)G3YRN=3#/? M)QL4AW%D45$+DSA&6Q2+8^=+H^K8[:<6&XDF]$D":U0J]0W /5AZ1B;I3EMG MM(9K8J)4!> =M5>.+L&E9X(2S^6%^%A:39E&%<@*K5/G&^@;K7@O M&RNDZ 5X9S;6HU=RFH)+SS!53M5C4D7HSQAR74M:>#[3HE(27!I *6J"[R:E M=E8A>X[*).S*<&&UH*OC; ?+:9K?"%H;W/NC%,NQ]4RY$J?@TC-DZ7QR:)!K M)JE$57FH6,W4I@(W&W#SJX+JYC<+E\'ZZ56QVFE@.;() !L@IR0L3ZUGO=$: MGDN15FU:2;3!N0*8>B@MVU2K6!S1"[)>BF+Y*K=L@@T$< #C+A:F;&)53"RT M"BJILP.YTH)+SP!+)',$W2R34<4Q)NV27!P7FD7TU'/ UG()3'64*X%P!3) 7M:8L-W(:1N02G4EVMFD7RA)<>@98ME-1G>EY%<$R#B$[9:O2 M6W19H-$%\ %M-],E1LI2"C=Q2*9ACI=+!MR4 13;7 U'EI&G4PJ1Q*:IY+35 M=%IHZ1E@"RTQ+P^%]0KKV N[*$G%K"2TX-)SP!;4:5:4L!5&1Z5VR8#9=S#;%\M L;&!B]LO_[-M*&**J@="@/9FCF7,HESB8@G(R(C M(PY&L"!EI5NE2TM)@=-+BZ5\)9?TFCZ.X(7[9%=RLT&O9FHG5[,HKB>2J]QP MI-9=049-&?_L"OX"# 3GO=:HGZ][)%\[G'VM NEQ!]Z>-]%N*KH_4\&VW:G_ MS#/*#\N.FN14JNWBJ0_U84A@H_?'6 MW[8MZKQ4H#5H.^K4,W-=VZM["W\7UY6^1L+5,W7DAO-^0J(ZUZC!U!P _6&O M]5/-7.5IZ7[_6-G>@%5>W8[ IS1H)1?C[+*!S MU!M^T1)3+"9$ A!WVFMXH"1 RGU/7WU MYV9]N?IF[T'!SZ[!5TL*1KY<4I ),7R@:Q&]=^[JU1 DQ.-'K=^K'!A$*;D- MH3CP+;Q>?NO[-XFXJ^;O$Y;IPV0-%%E/55@/DS509/UF*3Q_N[EHGB/X3G3# MI(]\U5LWMJX. ?&7%];T]\E8]M*3_/G+N_1EB MD88I5,*2J,9!X6 MF5[>@CT7,O67\]8\.NXU1:5 %7,FURNZ=L!D1EF%DT-GDAY*K9%;=BH+@R[- M3H),'UCEDR"3U%%CO4U^$A7+HZI9,U;9DE&I!FN5DS'0+92DN MDM$E2;=SPBF0Z0.K?!)DBDG+0DNBI9C8TMJ6G31,8;H(&#(I7#/>ZBRJ12K? MBEI6K;4QBZKP'C)=@6.TIMH:.;0 (%0DDN@",>2"4]1ZN, YP$E])L& P_?2 M<;J2&.FQ>9::=NQLNZE (D>EH;Y]Q/, M7I)Z9[5GKXIZ6BO6*4GMI:RYN44R/ZZD='H)U4HFQ!]6!OOW-4,?!L"/B]"E MS=NK$J&Z'DULR.BH)Y(S.I9U-%W/]Z#]2X6XP]H$/P& ES:;KXIZN8*P:-6% MPH JI]QUN#XT.DG)R[+&QC WBL 7MJ*OBH1BD;'3%-@-X8T;8W4M!:=Y7MS M 0$@>QD-\-+6^551;ZZ*&9U3Y[16YF*#YH!,MQS& T#N30WPRH^:_;Q#Z/83 M(!8F"ME$GL6;\9R>-D0BJ [1._ ?"8_\DD19"!U#W(U9JJVS'9/B MN'I<6CJ#I5* 5F28#QT6&;PO'\!5T"]=3#A2(:/;&M.:65&AL9@+ -(O0AW) MC7LZ)3@8((FA\D9\!5V%U/.V(:G.CSM:QY=10$?UBH0B&2@R5U^%5N I1ZQ0FO;I67 ZU=;4!RN#X%:Z"?NG(L"C*0T<3RZ[!M-J*$-<9%'Y!'Z/?584&)%$V M;& ,B+4*],$U>X5OQ!_\:G;L!/Q1SU+ABS- 7P T+]2)8MCDMJ>?]R9\%1=L M.ZI(P]$DJJE53F(&M#99T\_**3'/<6$#+'.@V.,?@82=3!P%!)1,K-=*MTDR M)E#E>G536)M4-%=$"349/XZ/9OXY4H7I:FX9!B5Z$4OB)XR=KTHB7>+(>;KM M=J4$*UEF5)XGX8IH;?Y,K$D8DG\"4E\K;K@ M9R4Q4NNN2(V=Q+56OL(K]**Z >&KD40G7I[J"[5F2*[KQD?#4:$%ZMM*IA^6 MQ#,4*/R^] 2@^*!K R^3H:U"[E&'*A@04^",3;_>U39!HM<"'+N ZI4/\Z@9 M(AJPD74\'!AU,R!4VWN19PX0\ T*(87J\'>[$B:&"5LJ7O$3U,Y/U(CJ$!!+ MU1G#YG LK@57E0!SK[:*7[#@*8WC;DCHJ3^L;7DD.%'(5GW7+YL&"?7TFZ=S M37^D?KDUTR^E-E9MQ[00I.V?A3Z]U*M8 X?M%V:!;X;=V&-BL+-\MJ_9E7'Q MZ[:HAC? F0(7QS M8F"B$C#>JQ1C3?1=RX*T(V8ZQ!HT1_B];>Y^-73A$H!_ MT&<+0)$%#]YT=K09/+.Y]BJ/W9S>[H7T0YO^U)6-OHQ4GCFOUZT)/3-;":E5 MR"QJA>Y(3=:@.8\ ];#8'TI"BB3#+]MSB92PSQ8'CFH!Y>"5U*\U>;!A&NMZ M4FJ9:[N>;TFYB3&Z2.I7@8"D@4_6B,'WRYT1RG8.D,T'P"O_X>6()5"]72]# M;-88N'V/ 8BTY97N&T!(\=.Y?K52" *V&91LX!5:ZP&4"NM,.6#?WG=P"M@# MQQ?+A<(X!6P0,LOA%'\!(024"!H3(@"$P!(1$$+0H2BF0R#H$ EC0@2 $#&O M)"8FQ,4)@;>(@!""#K$X,W(0",&'PAB:@D (#$T!(40L%,/0% 1"8(D(""'H M$!_#A @"(2 E,"%.1XA/1GV^Z_S&F?)/D'O[S?33KR?F/DFF\?=\N1<*HKGU M$B*!XH%WO)?W4#/F/SX[# 77! 6/A828KQ82@OQPWKW_NY496MY? M8'"U13NWY*8^O=C)-3 5%$- M."),=&PF8#/A2LV$SQV#_^7E+3%=6S$&]@,!5GTPM=(_\&H#8]K?B\J/ZF!C>I]%UFDVQ)U7]?\V MUH]&%A@=2/S7--IM4JI=;JO9BK!-71T0_T=Y_PN.QFOMK%P"KM84Y2]4_L8B M<&(%]\+<\!VI\)+OV9@CSJD 7S%[B"M@]55[FXRP@O*-8EXYH[)\Q:R"4I7Z M;.(E+,5LE\Q?V0-QU(-6^V_BA]?U-(O68*-V/T_ MY[V_[#HV2F^-5/+[^!X:B8S=6?NYT*O;A=)XS/ L9?F"Z*''P#W#\RS,8 M+UOP/O'9)P: '7XT[[F?DUTNT"MY4LY/.EK"J&S/J;= MIF-?3G7.]=M<>9:[ M\A'XJ?X\"_CW0(*X,"<#8+^4@BS5DSL(CDZTN+8IE@=4.4H5BS(U7G/VY2"8 MN0P"[Z+BMN=D.V^ YP=XQ&7J$9>KK1%;'E;TC3@O)E?J6,[$!YEM;9Q(.,30 M&)E/B?LK-RY8B?HDV%UF(8##^R?3\K9C=-0#W7H/\QV^._;R/[G(55']4SOW2=5FC BE@#M*6:=M')#S3F9M"O]XR MM180TN$4S>KY?%6.(J<=PY[1-+SYK?^GL[6<,//89;.LW&8:E4NXP@)3*_I[ M0&=_"ND^Z1U3(MRXM^K44EHKH17Z8\&4N*4 9#[]8>E0DP,0^"W7&%79^J\ M5SP&(T-PD.$[P.!]F50<\%C-^0@ZE#EI/#*4VEQCAIUVSQ%H*AM#ZE'LUQ\Z M'&(Q.@3V6D* O<,W3MI+WS>^S0O%I^3?ZP__[0K,LR*_'7 M_;IR4 =9VW;! (X8KKNOD/BW//9ZMQ^Y^HBGIE@M% K9.-V4RNV,,"Y+K31- MCV0>>6KX S7D[YN1B^!$5UTG'+P:077C5'PU0 J;=M=@VKWG]-E!Y5?]/HDL ME=(Z[2*E<;.PVY&*,\<5! BGR._#A7@<%86CHG!4U&U%15W*RX$9X&X9(!@A M0*=3)N\O#NA:;,QO^LH/]*F&Z2CZNQ%"BXU5[ ZG0Y&:+VHUMBS '\^J4(U" M$4(,S=U.?%#*M(9 Q1%"%X\0NG-?TC?E?,O&KO4DZ4?$.I9;)^J19K=&Y1># MYMA)9SL+8Q]*Q3FFN3E4K;_I>7JY!?-MT9^H.9U,9/^ MTJL0J*2U9\7-ZTA:.V-DD9M&\RTMG6G$S$1:4 =M#TRY7W_"T!+&!^WXH!T? MM%^>?T^<:38X./_QM+)GCY:Z@K2R\_"8HZ.9I":2F1;-SO5*5%AZ>+W-*TN? M+:_LC2/9!8(/3I,O;1;]Z83D/Q\6EGZF5) ?QD?Z!)'SM-MMRLE6,DR MH_(\"6<8\+2R\;',--/554)SF70C;=.;<4D:H>5@?OVAN<-\)3NOTJ7*OT[*\E\0E074\G2();KSE9'@JPULB,TBG M,FS2D484U%A8+S')H;_Y)A*3X"PD. O)768AN5*[[=RI:Z.9%4?%ZJVLI+8C MDY6NJ76J-T(@B&*CJ! 3P;%1.#8*QT;=(?]>/(@*D_:&XH!.G#;V:K27;^>( M#:H)=IDHA2@%U-"76. #0$A[$4''1YFXV)&.#H(1P<%#2FQ M1RA >6FIUG!66_0BE%;/U3KUY6Q8XB95!*DH,6TLQ)_QOMS]B6,P0H1P!B(< MPH!C6# #X!@6',-R\S$LI\V.>YW6S[$,0X'*=8F=)]]SKT(F]W[SEO.DS*S2 M1D,G&Y1;*>F4)E6T36TDTQ'D/(D<'OWB$)BOIQFZL7S"09I;,#(-!0H]L4/E MA"$V!U#Z28>*4BWE>2?T#(?C9EQ7DCH3)],W[*GRX&=,T)1$^0=OGK:KQ: M[<6GL5ELK:E6S!@*\&(1G5JVF7LWEG%"E7XQ%Q+I0E4)IUC:([DFG. M2[O,XU0S/UZ%Z=))C$^8G#GH4PU0),K%%R98*9S/B<'7D<*Y)[2S,2;5Z(M, M6H4[6%L)6U4/F-$UI4@HAF@NQ)TM0_2EA>)>PW1.ETJT4I%10KF>*FE+$7GO*([HQQ#U'^+>WQRJ*;3IU) M^CIW_(OGY_GY'-',,[6 ^;*@VW94D8:C2513JYS$#&AMLJ8OET/^8SFB\\EJ MI][-@3[E1GAQ/L^9L7RB*M-1Y+C#Y=)P*I\;I<]=IO+Y.:2[GK3.=3&N) VP M&6KU_"JQGO*+:JXT0@"(TCJ'0V]>C,<8&+ 0H],E;,;0< W0P/#= M];*AJ0W#'B@M-Z)WE@@>4'9F+L1C>, 17)BT.(+KROCW^B.X3I]1^=*>6IS2 MYW:=.:?(NRS&)+"0UFN7JO.E:7;>%--M$^HB//+5,"S.V(,S]N",/3ACS^U8 M=^?.X=Q*QM.L'5D5*=*1"FQ3B?66HH %?E^J!!UB*D84G%P% Z.PHQ_[5%4 MF 'N+A#HQ(FD@\7//YQ;.JAFYF5R2[L+/I,:MW5'FAKQE@!2^<0R4T5Z%(H3 MHB-OJ5%7%B5T^D32UXD!%X\3NG-_TH^DB*9M,54?=96"V)K5$O-"+65+]9%, MQ[Q"7U&0F MXD*Q,U9HOG%!PUF(;MS8OW'2XAB6FR4MCF$).O_>0@S+:3,JWXR+\8,IA@*5 M.11[),Z?=WG:BPU&D^R"T]:%7EQSNA-;D$=P(<[ND;BT: 4G!.;2(OC#(3*! MFFZ 0F@NO2[8>W(=.9R3FZ6PRHAD0M:Z6=><5BYK'N51N[,CZC Q$4JE74T1WEHVV,TYU>*J>B[75A1C/:WE!9F@O M1?0YK8!;WP .2V9=.B/R"9,_!VI>P:B7=9*TSN?$S>M(ZVR)J?5\N!(F MU'J9J:97]7E]R7E@ZJ=U/N(*QW"*0U)P2,K5JL\7CS3Y>M[E<[O&KR#OB2O9B6K 2"J]-&[FF$'&8#24N/:$/__K#/O#<6W61;B&ZR5-B%62H_)!K M[-+NW[L.@,+^LV_>NT22\JK_3! $<:@NZ8W(F&O7*HYCZ21;E>$B,+_^<&]F M8K]RH<*A3Y>NL(:CGH*R+M@1=V;\_:0C;M;HVU%F,VB+Z:HVC?!RN@RB'BHC M1UPLQ)[Q;M@]XC*.;KJ%,_XK9WQ<7^V6_7RO;P:O^?GH)R7='#J93H8EM;P, M6O-,?-6HYKSMP//SA4,Q7%_MQB*^<'VUVW,0G@8]GCL(Z2,V?48454G+Z;HT M;5>3V9BJ@9PX\N B_.L/\T"]F8'2\Q#^QT%=!4>B7Z#;"=E4-6"OSF^:?SE. MP2;,X:%[D4!L]4 X8V !8JG8Q+^NF(4CGV#AQXZ M8!6RW'CJ&0:"V"CO0T- MUO82?>U_GS!MIV0Z'0#GVC='!J3%8#]1]2,W5(Y8 M#&1G06SVE[_^L*'#,AD$9 4=40'2SD&]0W)8CUW!A7X:"_S#=@@+Z H<+VQ, MP/>0_N@A>\$Q$:8_*&+D%_&#KX)6.B*]QP1$18>,#*E+9(V!V_?$F/#*?X2( M!FSCO5ZU";":@?ZVBQX@]D9C0D G%&*YU0=(Q5<(B)EW(P9-X?KTI+.QB7]- M*&5:VT>H';W')9(:4:C$<-81\S2M9 ?I.5GH"1#O0M1+_"#0P.T0X2=-1P3U MQ1L])@ D\N!5N5]Z! 3J K8YM>1?\$[N9X"@8IE0C1C8*0P^/BO-ELU\?%%D'I&:.K+A([4NBM28R=QK96O\ J]J&Y ^*>%L*)E M2ZR>#0^T>9*:-5L)L9+,>P0\--2N0 A_D#:?L<%/+X3L'@W+Y"K-@%9A(=6' M"T$916AVJ4,@#1\AH3,V71L1Y<-"Z%G!I[%Z]_U!0^]_QV)M/'OXA;'N-R-U M,'0\&_D3QCMB%]5PE:VO8: N_OP7_K-[/M6!XO):!^MMXLBOKW M65Q4?6BW 6NW"$QX;Q5\3T",]^?AC=K[]W__9W_T3RM*]DW=M'[OCFWWIC7V M;+S?C.=R&P&R9P%%(Y4A[/FWHB^5M;V=9I3?NYOQ^_'HE_6(0H6X\+^)O<]H M00Y6ONS]WJD<C7!:/O*S\.:$8'C+@Z[-$$^L]ZW4[Z)ZI#Y"K MJI0E*A#.IDH?N)Z'V-Z&P66-?LB#_[K;L]6!JE@J@!/J!74FT.@'MC]T'P41 M%;Q8" \94ZJA&'U5T0FX#SE^JI$+SL9'RCWN>VMJ*=-Z;M+8[[@:?,L&$0_M MHH_3?!L\GTO^,8%6O#U+9KD^W^M':#E,*5$Y3$?#S177D? HM82;_D%+.I^)=J7V.$VI8;U5<*+1 MJJ@+,G/8])[."^7$3+2B8KENS5=2MI&)VE4Y?-C[6I"[E%O@YJ*KM)PQYS3E MO+.$+9F7+6=VOY5IZ6->=+.=E,)M)A;H";#EP3@W8Y6>J>G(4LR7U]G2;-YW M^@G4^\$XW1J;*B2B>E8JE]A,-^H%?M9/2FHJ:AM1*K[PG9PTK,_)98\6ZZ-:VF)KU5ZS M4)6CARUMK:?Q,VJ5TT I7LBGRIGN$*X2?]C2'7#K:&^YAN_,UZ?K?C=.2XH@ MQPY;]F*3647OZ'EM.C3FU9'%J=UF%;8\Y+K.L&OSACW2U&C1GJUC#%"2(YFF M#E]J=#)))VX[LD2.TW1K8R0JLPAD>OJP*37)C2KK1+M-S3N=T2*5$3-FK(I4 MX8.FB>HHP2];=E5STVYQKAE\MD#"ID>X>16Q.E:M*Z2T:4/M=M8D+_0R2]3T M8%J:2CI)J]%2Q81FI3-:1C%7#IS6$2XM +4W::[LC)1N69F\3F8F4A8V/<(H M27T^T+GE.JWE(_U)86M#YHJ MP\BR:?<7EEC/S?@]*X'PG=JGWI..'U2],1C?!E2\P1!_(<6< MH?ZIU07;^TC_\_?CN0;<:L'6.+*)$31_+$77UP1RT>_.*$YR)&%;CMQ0'1W: M4UEC@$(%747WC$'%4)\L05LP!FC;=W4'%5K?6H-O6Y%/\_9HL/V-:$:+I4DX M*FCI=:M07LX260H:9H\4U M:QL5D M8& M%,@L1E@\(L"(^(C%NN;TZEI;"%B '2H&UHO@0!I MGD\LM51U'1U?HN/41XAQ9_ E"W]EGCD*M\^V+.<=ER,/E#I3T2$I.IOU'KS MJK%B$T,7]K,PO5][UBD<"/P_O\48(C%B93BRI>GJ@YV_D? 8$:K3]@.A#I&# M2(>SA?V"!3 \=\MH?+Q+RPN^L@G;[4W@3#W?"V0(>PB[V35^]*%Y:_ D6W U MAKO"3?Y20',!FL3^;K6=Y$XX9W A+/3ZQ^5"9\1#1;6(!0KD0.V!TA\34,+1 MJ;$7"4*@=\)FD*P:<)X:(A)N77Q^ V0>H2\\9/ Y[.LBSJ3C0J>26)5%19-! ME=8W2J0^>BE.CV>X+^359S0!+MM"==:>-=V /<=U^-VOW1Y.)MEBC5YV"R+' MM85&<[IBZB[L MA]908[<2P7G,5]<"3. ])^"I^LT?JAQ5>V0]\[[O=.^@=' MCJ4^9\,ANL[@X@ /O7M -Y>_SX0&;X?=/'>RT9]PYGEQ08^.+__:0M_4=65F M@]^[#_L#0VZBK8L(6:=]WZGRS[XO47$=<_? =TAY3Y[YK?9BU;9MGCR#O.]K M^]'VVM0T3'[:+M_B91'-YOW\N']J-W MG6M;6G@=[YHJ/=O470>)?G!BF >>(,'^J:.EL!+ M"?!%Q&5#W'FSA/$?X(>W%F-WT_1$ O#SI'Z=FM^_'?G>?GEI<3YC>ON [54W M"EQ7L 9X2[M]SKB'C6Z;2L'?'+P[F->RY5T!2)Q_ISR5GN/3?\L,SSD@<#OD MY]3:OU3C\=J _4" 51_,''2\3GAYMM 1(^9XO"WB;1%OBWNHD52<[9Z84E0+ M \0=;8F/6:5\^J.$4J?8$"^8J?)S&Z:UF[\7E(4"I)2_L0"<>(>\,#=\1S[\ M,#7,$>?<&:^8/;SD6I@[3KUA7C%'_.7%>_Y]DDTT0.44I&T4[YNU%.C8S224 M/-GYP78'?"^9]S67U?M^,04Z]J7+'GQLGDA9ZX0EDME8::D)MR<@R/F#W#[/"TD]%1F@^CQ=$ZF4K+EFG6/X7'S5SJ+[WY%??S@:[FZW MBTVG#B((=([EC]\$@]*R=Q/LB[+3)C-FOCM);Z3I,)Q7IXVA5449HSZ39_TL MPO+Y2HOVHZP,UUQ.68HCFJK,8N'.GM\V!M'^U M^#JMWA/K]L$1X3/HZ=]+VG9<]$N)^DJ;RV:64M:5Z+0JRU/2_'K"MO-!@O7,2 M,%3XFOY\&5P(ACK]'!:^HE-'6*W9[%4*G$@N%MH\T6HTA>0(X@;4JJ3AU/++X^GV[3<\VQ%;;AUVWEV5#XB^LYIT4SWW^?T/-HSN) MIEBV)$%CJ%%)%.U>=+$:R5'/.V>O$D-<]L%A!O%D%\3F@ M?$5!K': DAV;*R"Y*:$DRMF)5J<1XD %,<)#$<%.U^MTNIY8C;R8SIC:932[ M<\/DX@%N6&'\>7Q_9/XW=,9(LBVMI@U#IM)-J4&K0[ NQ@29]W3&0_@^GZ7,$QXSBF%$<,WJ^F-&SX4\P M--%OQ8PJO4YBDZ\I):H\K\BM\,I8KWLCB$SH?)L/T>';Q:;;=E]^.6;TK%;< M5<>,IF;+@I/:E&FJOM8'SE!@U8J*9,6/&8WBF-&;LCCO,&;T<]6V7ZGK,U=C M=)BOZYH:STZX5*U&]9M!O.KU;LSH1J<&?%MEZ+T;-=J+YNG<'"1J%%=(#3OJV&P7>B-4 M$=@+&SV\'83#1G'8* X;O5\5\?MAHV4-,,5\?#"GRKS1-LIPM5=Y#W)\QRM[ MPX="M^UXQ7&CMV6:X+C1.U09/Q(WRC)-H;@9F7UI/NKPI+8L5L;2""T1@_*M MX,!1'#B* T>Q[GCBP-%\>>J('"!'E )B2<589WL3UT.=[8G]&;,\7:G(8=_B MI2-':6R[X,C1KT2.?FTK@.OKKJD$G=2XVE1+Q7.YL=V_SLC1>JY?G?345DP# M.7BIT]%P % Q=]%NAH_GY M-%9C(@M!FP,[FUW:HT0C.T+0A$ZYN= MQ[7?M@OSZ[&CYS3DKCIVM,D[+*!& MU;#8*J;$I-E3T^69)RQ^\"B/@T=ORNB\P^!1YIGL,U^2?3T1;6XTJB!HS%JM MKU.M92F\#*+F_F[PJ&59RYG#4'4M/Q5MRFR8I0+:'<.>XAX^8UJ8N]#2KQ,5 M[C-X]&> (1@:]?>#1Z>I+FA4I.%:R]NE&%]H%9F)Z@$'4JN94!0[>+&#%P>/ M7IKI[CAX]*X4O7>#1W.I06)DE&,);9ZT/@41P\BH-' ML8IXRN#13'G6G_=F5(FJ#^1I,=MK;7)K 4&.[WF-Q;#G]3H]KSAX]+9,$QP\ M>H"1U.RT@*]5L>2N'5^6;"2:[4=A1#N%23B#O$;!X_BX%$ V^Q8\%CS+8=L'! MHU\)'OW:5L#TR%6B89&46*^EU%J^HO6E<1#5S/>#1^=\91J/:^V\5&[$ABY' M+FC.ADJF7P[I@3YG"J-+RUJ ?),7%TH;2-=-+I-DL3COCH.4VYJPX?'6:'D8T33:Q%)@JG M)#?=#FDLD;!\K%[]?QP%@G!P-MH7@STA2ZH&[-7Y3?,OQRG8A#D\-#,(Q&@/ M!*(5():*3?SK@WHIVACD8;ZM\XU26,L;W5EE-+()[8$<3K3S34 M=6 MU#XXSO./Z.X-U&Z8CJ+O?Y\P;:=D.AT Y]DW1P:DP^#I3?Z/7LK XS[ M^:Q=4BQ+CAFEC,@-AI(T92:;=C3F4O.9 #$:A-@-0/][8][@-CKQX222RC$V?C"-\#GC*M M[2/4CMXCOI4:RL5X7ZUHH+(:,JMRM=^K+G_].8)I!!JX'7I$$+2DJN$JOF[P M$QCR#.O\;Q[=L*C%!^'OBH;Z=29FTG&A4TFLRJ*BR:!*ZQLE4A^]Y+NL 246 M-)154K7[NFF[%FC 'N(ZY.SM[M>3Z9Q26L9@J']0._^Y]X#^YV]"Z4/5QT)N/%WW4%2U;1?]:4 @?%)Z".!I2(0* M>0B:4XZW'[> KM=G%OI:-2"@(HAVE!725@BH"D%@\6 _1*1,73>7J!WJ 9+4 M=J=3'^;13C!^UOQA_[UH4X?L.X(C@EV;Q-,,T%LM0@K5X0< MP"XF: QPP$[ M9Q)P,,3,M6:F#>R'O=^B[<$P'6*F6 X: ?P&+0@=_ .@_:7I_X@Z4U#1PNU:^F-RM0!?-A#H R_)U2X@-[2 M0BW<- !APJW'6P\[1#3@._8/1N (; 0Q6:6B8 _HCX MJP<,,(1O_1MN=7"IX6XW@V1"/S5=RU^'7>O'QG\30\N<>LOO#55%VV?6\/^+ M>LS:E@)T%?T7)&4.!(1PPA=-1K#4Q4(>P:[0,-ARN_W,P<"$CP!>&H+AZ M0J/N]##(:1-?\SK>-6(MCR.AOH8,)\A#<+1@I )O#%-%\T<&)X>F:=O((KL0 MOSTW/(B=S>'- 5V2?/#DZQEF'./!'[!-:-FV'#FQ-Q(1;K .7%1/ 54,%>JD MI:P/2H]5FP$&4@'/4 M?N@D&D8D+8*56)Z*QJ8Z[MID=?3H>#B;(??YQ6H\#_>ENQO_T>V2D.7!P#=?'GO_"? MG43W=6@@()_9^)_G&B^+)''K,:.H?Y_%"]8'2*_9X0 3WCOM]'$ 167.=J/V M_OW?_]D?_9,3C^R;NFG]WKG,]Z8U]C5-QO/JC0#9@P"OD%_$WN?T8(^9Y M !\?FK9GY?WV>$1= /3V9^_U2..8L]\,'4(GP5/XYW9F83H4C9R36%O,/G(N MS>ZY+!5B;"&9_[]&.?'"EO)?BCY#9H2"JC^S ;:/?OUI>-L5!'[DTT/NP$>K M2CFY$?B, 5^?)9I8[UFO^X8+W*@.38#M*;QG :#]JN[VX":M*A9$F/_^IQ?4 MF91,!]C^T"$R>=KI_O::4@VXI:I0W:\CK)GZY+G8;%XJ#&].#5DL<$+^Y#R' M"(%TM\&KGDU?Q=@J&]3C--\&S^>2?TR@%6]+D9E(.,+1(")S,866PTH_*O,< M$Y&9(1^E !_AP%#YY3.]LG-F3U:;69OO1LO2U$S$S0DS'PSF@DS+U,N6K:BR MW"R'78E2$M5-W2A.\[764O;RLC]OJ9@\'W>@@$FM;#ZAM5).,1I#+2,O6TJ5 MK.'.*\61.$VP5'I4;=2F!=0[_[)ECQ/&DVFIFI64JIN(I&8\&;8%F3D<)Z^U M"^Z"7%-2:Z'.M#)=C>L;068/6T9&JRPMK!R%4JWJRDHYJ;5:K,KLX8RT"MEJ MYI.%D>1:;*I6C QKR3AJ>3"C6GH1"5-E+BV!?JRB">PJ'FNBE@\CV,R6>G^2,#L5D MZ^&%MJFUDVDO6C+ER<8,3T3(T)7 MR&Y.:SA%YM5X\)=:WB MK#M2=YVFYO&5IKGEQ7HR7ZXIW&I%C?EXKE%9X!:AE^V-*8* METBENXK8BF9:]58K4^T6D5!S+UO:&;G1R)O)N*;.QZ#19*9JJ[D\)M0-8,83 MR:):EK@U*]7T29Z- "2 [,N6S08Y:N2@QBXQL1@3368H:V$OCPEUL4=FM'BU M%-/(/"_'4B.NQD[1.P_6TTUHXJ)7:M(B689:]:S5<0V^>DRHQ452J65SB9;( M&4I%2I>=0;XLP)8'XP1:AI\61U-!6ZLY8[-1\V:*1D!Q"*>]E=:=FF:"6L<& M&Z5DZ14M@GH_&*<>9@R*BXB\EC?=?JP\RJ37JZ.08EBVF15:B:269@<25RB1 M_0B/(.5@G%PR&=;)K"KM.%4N9]?U2C,Z MSM'HG0?C+$4']7Q.!Z+&%;-5.QXO;S0(IT=@JE20L^5T>N:(2IO>-"OQB-SH M(D [X,_QV(8;YZ">T^9LJ0FNE#2#5/*.%DKE!;5C=I"+0]F-%2S#KEHYX9266.I^*PBK#1[= Q. M4VO KI8L2TIE-TDGW$RWH<51RX-QFN'EJA<&G966$%OU?KI&%JM0XJ*'XQQ% M4_Q&,)@!I4K5REJ8Z.L.0&!^,$[9I/+YS(:E^JH\:)#5K. 7XGTA[PVM5Z'64XAU M VJ9<_ET6S*J?AG2%SS?D]A4@U\L-)!DW/YBQ40RO>71C6R=;3JKW+S>H.:& M/,BN^2S+P*6'30]&:HCV4J.2J8Y8U^+N;+W*%4:KY;:ZV8N%FD]B];@^G%'I M19D6TCVI&%YY.^G!6(610W+1302(ZT8SEW>:0GE$5H_OI-7ENM&CZU&)L0IV MG$\,>SW':WHPUJX"-PS!2LRE:=W)-%^F ^W-TP4[+ B66-\6FK1=3\^QJE]GY!>@FHQ%W/0=P_B?#L[<.CPVED.!HL>V"ED1E EE+K0HY-"&EN(ZY>^ [JKPGS_Q9 M>V%RVS9/'D/>]T$YUFY>L>R9XEOO=^%&8RA RP6[3= MWR2* ?SM>_^6<)G>=;IM:>%UO&NJ]&Q3=QUP%F?;Z]RQU_#CC+'G-3WS;21, MB!\B!!UB,2&"0(A8*/IF1CU," Q-]T4(#$T!(02&IH 0 D-30 B!H2D@A,#0 M=%I"?#*=P;L&];=G?1A2_]:Y_%\J"IPT75LQ!O;?3\?LPA>)Z3 MXL5L^Z:.*.W=4_WR#6.:N6BJ&_ZM\*X/+):?N0*S 68#&K,!9H-GL5=?W^\N M?7,]L;U-LG\[9G>:\1O?SS^NK5]Z.C^?"\57CH.5EN#51%J863&S8F;%S(J9 M]<(I"L]OT[^3M=J_!'P-JGH06/$]5V1 DY>]Y[@+6!ZR3]]3_&KPU1<3'&XM M@JWL',1E'4E+N(B)]>ZT,$B+B;5NM"H#FUZNEWZX-'W.JK%8'K$\7EX>7];( M;8F<*)I%LD2ELV*UU$]*W$!;_J \2M84-).11E::3A:%:M2<0&Q \LBA+*%, M[%8*SF&)Q!)Y5"*I9Q))R7U*"9LM,Y&D%&G5D>(MXGL_2#:/'> MI KOR9U@# IF_V,P5:-M(9FH;*I2G2>%Y83*ALGQR+]/R(1ON @9EFDLT]=A M!GQ:IG713E<';74CSM,NL 9)MK9)+*%,>\8 BTXQL51CJ<92?4E3XM-2/95Y MXQ Z*3P'035;+VZ+1K13+ MNQ(C8BN 'P&E2;+:UCME@:'* (S%C5[0!ZS@I_G@L-,1RS26Z6 8$9^0Z;K0 MYT RIXXHV)3'ICPVY7]47WXEG=&1K;4:9@PSX:XXD:PR*UEOZ_K2J?HYY,)<%/OE ML#!C8;ZLHOQQ87;H=DXKBK0NE=5LPK'4;(RD44)(J">S#RR%Q1F+,Q;G"[O9 M/R[.Z[ELE9.4Z$J@ORZT(KR5G[;1WNP%[$3?-'R#[F&'[]P5&MF_]K>M (4- M^,"& IX8<()XP03S'.8YS'.8YVZ=YZ[9P7B>NW67UN:Q%7.#5@RR7/ZZ;K?B M3E7?RMOK)@RE'3.A4]Y\22J&0*"NQE'FB.Q6*-Q1J+ M]8\Z&K\OUHDU8[)K;M:GIO)J[5!.&XQCJ&I1#(IU^(%F(F^)==!]CV>]&7@7 M"'3-<'/CV/)#EL"SRP)?0!C6TE:NM00CB4S$1^2\#+B%7O5KF-$/4>:L? ME-:#-#M9!>[GW8#%MY_8(J8C#%36W"+L,B6>V$1[E2LE+-++>%A&F&QTY&# KW M! JW%>?\87QX"0OS]:8<%RV!UEQGEIF:U9DJ13Q80 '/[!EO^V)4"(R88%2X M;'1QA2<79[E?>1<(=LUP MA,V04Y@A7[ _&JG^)K^.VBNI7I2IV!F*Y?(VY/*' MU/\OR.742&BE>'R6DJ:*VHG,4_*:3PI(+E'\$?<0.Y(O%,LEELO;D,L?4L"_ MLE_F2*.Y4/B9-FT[TG :437>]N0RYH7[4D=L\V\'$%W:)D^,%6,$"-4@%HKN M>I0B%%TWEXK1QYG'L>?AACT/-V =-'%\)01<95: )55*6MNKME!/V#ES*,BT7U4U_!!]&Y>P M,&-AOE=A/K,]\@5A=G)R=;P2FZKF K&=E&K]#*]6D3!SGE,V''GS5B<69BS, M]RK,9S8?OB#,T<5X+=IK-R*F"R(U,%OA9)OR=F84Y/00IM_T-WH&PW\]WA^#@:N#\E <#@%7PVT5@TX@KAN]K4M&7IRMSYMR9*[2(IK3AQU<@UI(#>VS*0:+A@(SAOM M9-2,_D4 2-X9')ICN>"T(J,:<+V=WS1_8(^- 3%0X<0M *U5:)@Y2P ,PG0M M D F[#O/\W+.+!.1$4K6T#*GA#*;Z6LHY(04JH>(;9X!.&K%<1W36GL_@32" MXW5,PH%=S2Q HH?;5T)Q)"!7NO!'1SNQ@.[]>F9!<;'@]'?O 1ZI"'/H_34T MD;F-P,;CH)]8MV><[7_SZ%1!+3[([)[H[5ZS1=<^G(TRL\'OW8?]D:$;3V. MH._W5%F1GC@8N[&1.A@ZOQ6X]KL''DCZ3[9X[+?9 ^AM&_3$AWJ>^C>:H&/M MQK7MC_8G_D'? A>BHV_M]@-U<>3])GSG$-)RMVB[OTFT%?WN64#1R"5?SML0B4V1?OW-+"ZWC75.G9INXZ8+=54_Y$SXU[>PT_SAC_@7-Y_/>L M:AVC,4R(SQ'BLT>3[YD//S=K_A.SO@+_Z)X'K0\M1V"=:Q&@]8H>_K]?D5]? M79!8*,Q=M'8C_X$%ZSWK9.F#0<_4!_!+P48NBB3H@VD/6'YT!TL_[,(\>J=A M&R_H.="+]-V,\Q@-+DBVPW]/,#U?]0\VU[XIVLC#?"()?D_[/LE<,6$_3E@: M$_8UT^2Z"4N==,\- CA_=T^]="2P5#]R;&2=,A'SI6=X:F0-5);T+P;WSUP+ MR$(1#).C5'\NI1O*1I?M7+3:&9TZ-.XSY^\?.0 6G"V_UG?L^JSQXQ$]R3S= M@F1E;>*LNS6MG"(S=K$X91:,(+,R T&)#E'GB//WMYY+\_Z_SZ-50I)(40TY)>[0<]ZSB"(I &(O E]2PNQ:!SX=A!4 $PN$(JV;) M^5):]YK)\L9PU&:X*GM1E^<2 280%^+_?56.'R\!LW\=Y8$P@!=DM%-1K[HL M\8EWX3O"F\MKG<>S@@/[&-!H&Z86[<=M3@.5&)6+Y"W+BB[E,%(WV=!A@JIK M<'3\E&IY1TQ]>3WR,TSMYLEJ00547EB^N5+SPH[96Y*0WR9'AFU2&XO=C@J>NW@--R6 F%;UF!31 VB8*!J294TSM-GP0EZ7.G2A"N\QB M+S..V8=)R=[<$7J403M94E]I]5Y.'_%2M68&JRE'DDZ-#Y\D>?K,NB?L4A\OKHJ<3AVD]5RPI MZ6632C1ZI33=MNG*"HF#YZ$[W*2Q.& /7> 4U=.)0YL>&,M:3HE+^40RTDWT MZOE<'XD#"B(,G2MO(W;7?7:T)=,@!V#@0BJ@!%]]TW9PZ?PT/X^7 M^6)&LDE35#C@J$5C,V^QB)\]3R>/^3F@GLX[T1H_S<],9)TA*YRQTA*%>40% M72GC3 3(SQR*D3VGH_,834,2W[8?>E M,4!LY04@>JET;\;O>2G-\@Y-X/,HFXJA?BXF^F6DBA<5_3J>D8 O3K*59EY: M;QR!:&/\V[KN<1@8.6+]*TY6HPFRF5#[;+UA4?*Y/ M&XCUH6H:.;*58\['7L^?T%_/#?GFLFMQ%4D>:--ZS2:[$BM-G27D>ZC"1L\4 M?(+]FY\?;0W80+'Z8T\]184B+!4IK]NX1/BL/U8LU:]NT+? 0,7NSZMQ%]W? MW1GX,.$SZ=N'+\N12LH6Z&B)=7<]*EMYU6)',DV]=C:/_45WR="7=X5^D*%I MLC24IRV&U]+YI$*V(G/0G'L,[7E SW(!]388&H=Z_JPO](,,W>PRL\I(BO8H MX'1'I663K ]I 3$T=S:&QA[0+U2!MA3#'@(+%?;JH_IA2&4TG3&PL'?S]$Z> M&ZGY?L4*9AFQMC"8N+:#S*2W02RV*1 MN!D5]5,B 11ZTTA6#5:;NB!,)@O+H6N,D$B@_)%']G4L$I]VB 98).Y/WSTB M'0="D6VLJ+8TG2N:TEW$XE/6,MF^@(3""P;%"24#XBM]I/=^C=N3ICB_ZNM* M 2XI?@^>T(3I5:B&RUJ> 7\X1]&&M(?V@%T79Q(3BE K$#'A M)X':"A7L^67US__]GV=E31\-![)OZJ;U>P<,>_/:EE-E/ X9 =*OFJH,8=>_ M%7VIK.T=YO"AZ./6^OL17-!*$#05XL+_)O8^HQ4Y6,ZILB+W%FW+D:0.AL[O M[<]VSRR_R.OVX3OE6[>T<W9ZD!5+!7% M6O>".I.2Z0#;'[IC$LX8("IX'ANX$0R(E&HH1E]5=,*+Q)KZY+G8; A?$)^X M[ZVII4P+38VW-]'SN>0?$VC%VR_E M06P0XY1>6&;[PX$&X8I0=AEOGE,[VRVV&58:$\;"K)A,84 M$D:U/1:*BBS(G@O_>MM38]2A5SH % M!=J%GEW(D*U1"K4\>.?"E?2XLVH.*HT;9.NM7,R-H$2=![T/Z+A$MC*5M4;&Q?"R(4-%JS62N<.6FU%^56/#F["4 M%]*#=-NICTKMD1P];&E%%UR4K*]:VGJJ-%:3H53F:^ABS>$[,_':>ER9FE)^ MN:;H!6NFYDU!CAVV7,GVH"7G2I18GU;B=E4 FBYZ1]6'+ZV72R7%;?)4/CF8 M&2NA,S/&WH'00=-^Q9H/&KHUDN9A@0'EJK8#3O)IU82U.J<2-=).NC,>7IBX=LDE^6I^O%AA-;ZUPB MVVU59&D(QWJ$H_K)Y2:3+B54B9ELDKU$6XAPAH":'HPUUT^ +%.HUB1HB+4F M=KK3%_01:GHPU@W852)Z7=$4&R%I74WHF?D MM=P/+Y:H*7O ?X-R@UFMK+&8R#?5=G&M<8T!;'J$ >E9J;V9IJ8=*M$1E^JJ M-2]M1G %CG!@H[FTZ#%C1"AEP[08>C/M#*41:GJP GEK0=L6F9R+W'1CZ/^S)=$XIK6,=FM.X6=16\^$-M\XO9=04=?+*K[KU:4N6W$52 M7'/BJ)-K2 .YX?^*_G5,JWZF=I_$(??<.*OWQV#@ZJ \/,A,A@H#J(IG&T#U MPE.@&K#SN&[VM5^["1G9JL@7)3HF,HM6;L%$]4E6KOXB +3D9K ?QW+!631& M^J">[&X">ZYK^'8H8CHT/SVM U5(0@YMX%FD7KWSP3;Y;!\V[0%G"8#A-44Y MO+P&BK<6WH:M/ZT&LGZ)X:/>8@'O5MPV.&3/=0Y-$^>&45[=ONVS9/= MR?N&C&/MQK7MC_8G_K$#FB@;>C.V;D^;VWN]"5\YA*3R<*!!/B%#1J^>A[ZBQ9SZ;>7-E M^$^LS%EQ^N>8X0M3AD84>OC_?D5^?77Z;"@6>7DH_J-QE?P'>.3-TQ+/6C_P MNN^B!GI_OAR'=W;Y.#2\WYKH7RKR4)BNK1@#^^_G,PLN^Q_,<3^HX]4 CT?& M9K[*V#3M7R*Z7L9&SCQ,Y7>H3(4B[+53F3X!2ETZVOG1!_ODVOQ],L:]].1. M%H'FNTDN/9V?O_7G>R4"E^#FQ/&%-\>L 9C-)7CU0C=SO\*K0=-H7Q#P,?2. M\]XO]/N6J^C^H9JV;0RJ!&/8PDQF6U9/XG ,KJC]Q3R\PHDK+Q7A>TTK)N2K- M7:X48^RV/1A5@RBJE4F<3ZR3*T%J67HQ+0SY.9E"X8KH+@3U0(??RAIS?0;E M"[WAK-7U@J"S7TJ;N+]Y!]$2O7T-9;^B%(2^;2TI^WC)J81I.T<@L*NS\6BI M.K2U1#F7#V>U<'$]1]'54%OA'JCPN>Z#W2D\W.6T@VC[W[Y2= ITL*L\5^$K M9%4DDQ2O.EF[0I8$B Y008H\T-1AH9RK=Z*@2&24P7@$$,/Z3A4+.*YE8)]* M<'TJ)W//8L?*)1PK-5_ T)-=V?9C]IHYRJ^I7DQLB=,83<;U;IU=L*AL.U16 MZ,@#&SY+'N8[D=F?GN,)118[6'[>P?)!D4W'BQ6]I[?C5)JS@+7N%@>= A)9 MY&+A']CH6P;&U;M8LL8"&(YIK;'1=.4^E1,K&/=L#)U?YW@4NR. -*@U] 77 MXYKB/#_)K4!:F<9'@AQ%.D3D@8DQV.%Q8PZ/$RL:]RRZY]<]WA+=<9H6JKPC M-2FEF>\*HWZ/Y\PJ%%W/&Q'CWSI9O2YO1-: A!IY]>.]J#]LQ6#/PXU!R?FU M@+1I#I:JKD,3Y4F>_*^.@(LV2VMAN:934KW+K6/-T91K65691WH!RSZ$V3.> MA-R\5&+?PG4(Y?GW]\\)I=!*%QAGL,EJ"3755>MY8:/$MV7-&2B4T;>2LEZ] M]Z $',+TLWD:(T(W;9OH*Y:UAJN_A$0^W7G$I35T[%3 3H7 JQ/EG206H" F M]N7P"'"-^ANQ'.^9/%6>]:=@-9%LWD3%;#TO0RQVQH.*2S,U]C)@+T/0M9!/ MR;(T6,RJA:%%4Z 9EX1V+*4QZY%?F)I[H-C;"8(HGZP,WUU8->Q!WON?+YUT M5GWBYLI"!5>Y0))W!'O(;(FN9;E&@4J7"O.DHV9C^=X2I8I%(0_<0R3\%OI@ M 7Y?;;A1^:4O>W\_6/+[ PK%*_)KQ!.K:,2AZQ*PXIU)?QSKM7.[JL3\0S1R M5J:6Y:<:#&9UYB>71-E7[@WSQ-Q4)[C2Z*T]UFO6>9_8$SDE=D-MP< M-56!KK&BDN+GF;!>RK>97=77:/2!CT:OUQ7QSXML1WO9VT^7\NCF40:'/P0N M<]'-\QP^W ]& J)@6'[<%LIG%MSM<#X!;.L%U]9#NN)?UVO@[>4VJ5@H3L19 M5W3%< 1C(,Y==88*_QW1(J.3SJ GJ5.54D?+.LA%QG1]OD0%M;RSZ6CTL)SW MWUB$L>471,OO!R3XG.;>%R5X#_&BAHY)^NBLBP*Q;E7/<\[D>:HPU#5 MOZ_&#GPG$AY?PL>VX,][E!!U: ;;A-@FQ%O:A[>T-T*]/Q#Z78_PY7PWKZC: MFHHMA>18(Z=)KY@KNCE^^ATN2-;S:>.P+JU\!LALOG1$Q ]'?U]ZNG=A>[\6 M^E&B)_/)R"1Y#51B88J7K5DN[-6-AG9V^(&)'89^8#O[]';VI67@AX/$+SW= MN]!L7A/Y;",&^J-BO:*UDIG*F&LGW'"RBD0>W5=[X*.'^82OT#!_/;9K[\P6 MFTJ!-=-OHO[ ->L/6:]<_7-(.9:IIJC([&"=GU/KP8A-1BA%D$Q3/11:A\3CP1+T/%_<" !\) ^7*&K[HDO%3^BS.J.C>/;H<7 MWEDHW /31>$9%P&S$X8F7GI>@;G@3.(H8 "H*B^TK1 M&TD$T?N4V2J(P5.)\^<#U$A*HN7+J0 MI\\.+7-*F*Z%E%TD*CZ%50-Q!.VU0$L>(LJPR;NL8 $=L@!4G$WOE7OC>2#4 M(6&8#N':8/! @-5,M0#J1C$,%W*9:O0M@,*5;3@3: V.QO#7+.N7)(#*+G?BBVZ M>:,B>BX Y'[G*&X"3ZX2BJ$,%/2>L^.D M;3ER E(".4^07(J&X^VV'L\@N/9\LJ^4(^$AUVIU.M3@J4FXNOR%;D M\ZSR17"L#"AE1?')@:@PY*+F,-->:RK\^D.'#N^E/_*%1^\M1?>@@P\1WH[[ MXSML"WA,9;N]"60D!(6J)[0(8'T.,-#N;[HV,7$MU1ZHWH2\;W8H];#ED@>/ M1[/&0%5"1!WJA.H0XC>$J(D[&"&T1,AD@;FK(G<%? '8NB<@QVTQG9B9MNIW M@-XU !#^IJJQ:P%!#:DN&&MO?+!'V(.!9+ '=!4@,42,L1W8WBI,D5:-7ML?0Z$& MQ@B@5;%G4/R]%?%^/O1_O5M#OW[C_E+"OH)F/^@J#MWHCL"^,0.U7!355QEVH,J53FR9-G7T: S>Q@9-64 MG1EL!_M@Q6!:9/06A93AV/184-!B]BH'($5!LN/\\ _-40B;0YV!QN._&[\U MZ _N$M=LQX!/0%(L%60_@ ME>G-3A4.DFU/Q @ .PD^Z(>#9PF^:?_Z!!02! MM8-JNK0YF?B%(E?X@B*$F00&6#92-1+ #;@N7?_Q(4*3J,"A M)/B1O<\8 ;[3/ND:6;$C!TF&7U[! HP%:=OG\)>0E/$4&>8^J,VOH MYQQ=2.5BOWA> ASQ3BTLI(1]2 Y+U6[BS!"0N=I_H M8C9(HN!30R %LB99%B.R.,R_BO11( 7;G_7E3U2Z7-*\^3@E8L!U@BX-8P12 M!?!2-V.4Z8Z,IN"3*#%83,2B/ LU1GAC-B!NI?),FA;8X>#2D9Z-26 :N@ Z M&:Y_QR5\MSDY((?&+2)_5QP32>?K4BBNH,]76&(+;+OKHS]V877)@$3JU"[N MDAVE*$_5;#I;3I*QM+1!(@UHZZXM1Z!4.R'<2OK:)=6;QTZ/9R0!8T Y#8&C MDR4])5;#^-WJ"]M?"?55_"O6[8GKJP4I*QIR&JZ+>;.^D7K M+I>-YQ7@[+Q8K#;,O'(KG=UFM K L9 H9J-P_"3A<9.Z[\,"_!]%7?S[/_"/.X\, MU\Y$;\7DG["$D\:7,*/[W05P.>"#$=+>*RH1GF=]=Q$MC7A''P%/6AC$E\:!)I&I= 0#:_2]I26EMN8$ AD4^Y M3IGOGO,ESFH :-QG$]?("(Z7/>9^1_TMWI=J7$7,W4ZL\FW?'&0)/5263YID,CW4G=0.8-%LZU]6"QCSA M'/0[748A#WB$S8SG7[B;"''0Z M)\^NK$)EVJS<36LW#U?E]:)[?KT;C:R'8*^J3?/"_=M ;IZ-LKZU9#UU/#=._YX3)E9K-K MVR(X,OKVBZ4X?!QH]5[CZKSKV-7[IZL:CHR\79W?Y8KB6;HL.NE\_+F:O*RW MJ^-!)OIV(U^?:-*COEP\N+ MD<61D76F6F*K>GX]6$S)_=.0K(8UJ?&,(\/K'$B%7!:..3T@<-R#3#:5&4CY M(CPO)X?%I#C*#.7AYMS7XX>KRU8VVYJ6*]>KFM1_[ [O\/PCZTW-TY/K8>&L M,(T[4^-<'?56UYVMYW]OKBL5JY8IB?VGZW;/N.S:ZOG6LS+OY@]C$* F56>] MDN^FYQ=+M5_:=E95ZVIBW2U*SC1W1@KV(OU"BOIRVPETYO?7YX]VXV':>,B0 MU67]H?\P&&\[ M[A8Z3Y<-;+D;&5E=D_R94<=.%=F96E%O*@-+PE9]T5MR/CMKI=6\ 7-V!\I* MLR;]!7;:C.P]F:GJ\\)%ZWQ*KAZS5Y=F=504:?>+R*2%B[&^GEMW:O59[!JC M6E]+-E)CK(T;&=HLF+)R7WQ2IK/YX_31F=3,FTX+RR>Y"]@PCNTV^+B&G ^8 M?? ]AS9B4?&];%@VE0&BUJO&J#O+W-VKAIC+S_5.+3Y(N"Q4"*5>3 MYA;Y[GX(KAWE0BX3(CN2F105ED(#H41H- 1)QK')063D MS:3CA)C=KK0%GGN_^3B@^_QDS%DZDRUO9[J>#.5V8 MT[F1/IK^Z"_&>D1\-.F'T/ICP M=&#OZT?91 08'^0;>T"F#)5J?BMD2NZ#5AY!;>#@GAOAH# X>6LO=?$9&3VR MS7Y%@FSQ^,Y\'RFRR2]K)_1F5FQPJ_M.C/U1?\H/YLF& ZC0 [,E-=:>+ROM MG"IGIYU6>7S3CR]&VA7Z_]+?_LUOZ=_Q*Z/UKL,_7?<#7G=FI#BR$__TZYX, M7??DH%_-5:O&;;PNUBZKK;I64Z8\7MWC7=3>N:QMAK:NX>99/C+1WVVPDJ M[D7=1;B:-]8HW93'UU5UG9M54SWG^OH>X[] 3DGM+-_QZZCM1RR4_!$W/_75 M5H?CN_D'EEG><_/%QTICG4K.<]5&M7$WNI,R+VNC-:#MES+1.@^_F8F%-3QA# M#?).,1TM8_(KVQ]^#1'H""_+UQENOGSK1T4G#BPE[:(3JUPC7EB8\UHU5WY, MQI^6X_25CIDI:- IO"D>[;>LX>X4M?W4W-C,>SU\^H)E$1(VKKD%)]>W6)8% M_OM*:D-_G!GF%Q<#,!>N7SELHY!/BSG8UIRBYKPE?3"5RIV,YOF-)TLSUT[DA3UW:!W' MN;2F93:^_YY7]BML-*>;_.?=Y"-S8:3$5'I?%_K(MO95-_K(P+ /HRJ[MD=F M9C^XR?30K9UVFNF:G-U6'%*'!7671%N06UC=9%O?W5G;FG>RV6)G.IL2RWQ: MK>S'ZIB'Q!;WZ'$^ GD$CB+SJ\@@QTB??HO EZ\7)/X8\H,IE=VEL87JC-*Z M4KSO+BO5_GJ]*#BS6FUJ+5F 6R&W?ZIS9)P5ZT"?9*??67;:,[DZ"5!?2,$F M)MG6ZO?BNC2J3(S:=36>G20SA>>T<:666-!*)K_'[(+CD)QR)\GI)#F=)*?/ MHSOGAF-N(3M7-^O.K&S/2?5Y7"NWM,=;2];'@QP5G:+5\G\_R2E_DIP.+3E] M=5; <8'I51'LJ\%T(I4NJ507VR2TCIY.EC1%S/34=&78GQ&EV#66@SR2RG3F M-Q'0UI< M'1,V8ZGL;R^7??ZU/8EP1VO\.B(1[4\.&/A*%/!ZYIUDDI^XUBOG>7X0EQ45;61N3"> MRDKF8?P5Q+]NZ''Y/0P KIBZH'F?0=JO!Q_G#ZHPXJMXPC&CPC&YJ'_#'S:"FMQKV>VIK?5=>5AF2IM+4M6CMBZ<*NRN*? M6IEFLS;*#UWHC9HT^UESD)K3/A*O+_J.Z(IA"DW'E"=(X6]579TY,VO?+=S? M5UZF3X2)M""")%C.?*ZM!6EL$MI77EBJ]D0P="(LV(KMB62[3,@2YN[Z9WS] M"=R2Y4CP).U+!']A]41C)/R?XZL4 ME_V($=+0QUUBSMP#+ANSF6HC%#;LC3EV ^N2:0[&/6G2[%OMC-AOO=P]E'.M M.[NS_/:OF(A>/H"XIB%< %:EYJ4P,HT9@S<_*,4QL2@0L'P6/(F-D#?Z('N] MH01,A$SL$?<^@X9C"W#041[:90#629%=ZDDR0 MDISA$Y$I9IO>4H4A7!LQT668, :S MR1-!LJA05C&=L5#5 ;UD=NU*"MXHRV9(*_R%-"PE_E.IENBGY#]_Q^B#YX:A MT%?1&5YYZKRR\5299H1;M$GV+5& H\/NR ; M(&)8WI-GCDDDQWNF7C[SG\ E7^J**N%7R?P_%J6CL/\UG@1?)0XZI\@C](DV MPJVZD]T:%^=]=[H$70# "H5L82ZAI -G;,:$F:3"V:FZ)>!)6HC5?IMP<\81 M 0C:82H-V8+5J3AD3#ZPG32)KFUO)RD8\M!0X[ M FI\&$#@+2FXH@4B8!"%*:W&_=+NYH"61*$T$<"JP4= 9T!0$/_A?5]S]WNZ M-(?5+F Q3;[HK[GYW:6Q>08QH6K9.*\*JX./I@$WE['#6V)/UII-+-O (<@= M78RJ5F^[+D+1PVK,569@-6ZR,)GHJE M+P>Z/NTTL].I0:92(W>G]RN+_+@Y!J#G=@(=[\:A 2^& "_^*.!+JTXN;27O MKJ?/#_.T,E^E>BGQZ['].G=^,9])R;/>>M%X[JZ?M.>S68D"/AHEZ />)-8< MY"=U0;3U/J7-CQ!ZQN+_[W^EBR MS U-E=>,J//%,;6%LDS0H-&]PJ@U9]:. MS[%\27$^IW29&]C\Z3MD;M-S!%*<3()$,YMK*K6W-=F+:PYP91@F)X1,!J1\ M411LU49J[ HH+J= 8##1RN49I>T\@S,?H0?@,)E"P'89#8Y9$K>AT&IV@9I]L@;( MA):UR3_AFKMIQ.!#%.U[M514*N,:!KW[DQ13FZ7X_O?_"I4<](Q]6&?6,+^[ M%KW OGBIPQ0U[HWA3&E%0VD$K_XN:4MI;?%]Y@N)O->@^;MG%4RS2XUF52'P M&2$2 2<6L0T +53'EC\6+F7K?OE&:45^-K8Q_YY*)C"! 52O.-]9)IG(9P]Y M6J\;QM(!PY@D3$QD3O_5;92WUE]\TQ5!RR0C,B.[P-!QSX@F_;MO A["P-V% MJ7=U;BW5+X7F1((-R,2AQFJ+][Z^U('.(O/O@.*C@M:(5]UK\GI\.ZD#P;'8 MTCE3*@=]-^>J#KP$Z5$'B?F,'<^7[29BEMVUM7.FA_RH5N-WYMU)/<,W?]N% MWB#';AEP:R7E4T924Z>SLK0NU//KAC(:#W!HZILO&I3LMT:GOZ)8>-^77I + MHJ4!Y#[*I8"Q&8)F (L&WK;$<3,T]U+^!OP:Y 1ZX7U#!G)SBPO#EB]"4'DA M^!)6A9PP1KU-?L"CHT_I!LA8TI1L.2%L825FM10+$MHVQQ1AR:LU@(! M&QDKY;6O+H.+,,SN[+[:LUK;FRM@UA#)7 LN=G!0Z&L0# "M5,6!^\6%!9P( M6=L<":(OU%R._/40DRYC9J Q'1B9:Y8E6V'R@W(4!<\,)M\PHUN$3.DRV!.2 MMDW=AV]PBXHI+9F0X_WB+96]GVX,7H2JA$)WY3V'@UY[+$:-*!&CPQBD("SW M/P]19G^6I>%H"KY+4W6<"BTODJ:MV9U7-U82V2ES+= Y &\).BA,0H$="HZ: M44.93CB\')#XT4H+^HWE&O2\%3F 51J7 UUX+N'6&$,4%HG"5H;"*Z%&G2"6 ML=)_7W6EA2H\I&N+V]?; SSFJ>DF[R&3ODU61])TG)3T=75;,KS^J M6M:Y3EG?3]?WHO&&:X]NQ6L*CBE;..[P%,:*BN#:!8+^CD.9V0\9,?I%! MFH"1UCY=:)MO3VUC\<&PJA']G_ *^TPN4?6%H2U<>84Q-G@YM7/B?QGK!$4@ M.%35A06HQX9CH1]S[MAH$PO[L77E/\#*N!_<,%%@1N9+K6$"=#1W3(OPOC>JR[*"9D(8.=_8D-1A:5!RD[FKFR@2-A:R8>]WWQUN@HZHC MD"EA4D?G%CUTW*,3C;A&755'<8T.F9OHZK9Y:!1R:XV>*'^7&VA)^RIY"XK" M( @ [U'?=XRZ%940\>V*-)/&@ >6X: 8RB,*4+NB5D4#P_85D)_,&6CVJ$N9 M^+#NBJ4NHFV"ESW(8<^/G#Y#Z/MA_C&Q7)4*=1])EI$ZP142.!3H<)#/$ MB M A=CF/W2$XRU",(KQ))-=8CR'@&M*R'T)RHHC_"BH,J)?]/@(A#!5$60-4F= M62[Z*&3$I'.^9!_4@8!6]_@WWA<+CE8M[W!A6X'CU8@GJ+L[#(CZWEYD+J=; MCH;A3: C(_T*8D'PJ/A)QH01: +P'QDT17J L#X\/( 3@7]9X CJ+_H3("62 M+1PD!:(T%BBTSF 1B*E]/#H;51+ UX4Z-N!V6_24#(O(< E#8%.X:N>AG<1U MWKF)9O1_A(FK34S,63LU%C?)"1$"6I:LB8"M M=RB&XI+1V4!3;S"*"_$"GE$-A8*038@4 GZLM51ZH3C#'2UH$*)*#.C])*- PU\3/] "X"!,U/SCJ4R MRQ9'!G;!Z9T#[=PP%99.!0(15='P9VY9X@%;+@\!$-.X2&IDHV&0:%A"-YMI M#-DV:-B-'[1/'6Y# FBCL@!7HT.=\*V&A MP62:9?A8@]A!23G:6^BE"9#>$>5S@&PQ%XN,.=!'-#A0"XXSAX^H;G/:HYJR M,^.!2\)4-Y9P'1G"L!40E7D4*3N9 EF:8(P<,G@$+QP4$%R#L5>\T-NPA(Z4 M+,N05M,"&;!QF9:'OHRHXP"\?ZLYG@8G.]02[-]MQKN8:QN(%P@YKO^7 MT50N[S".I(%T8%,@RY1+C)'TH9]^Q+H,J;IKYJ8^>Z0ZE DY%N&>:.][BEKL M?!!YF)D3>%.,$VZ7!0(IIKS8L5!482++)EMBF.@W$N4(BAP;W3Z"#6*5XLEH M41C@TXH*9-2F=PHO&XCB- W5W0^SH]$;@E;O%2.<+L-QU0#XR7/&:Q)%:P"D M@G$/S 3G;9_R=DI3@TH HB.=VZ),G$%BKJ%%>,2P(>#%1XL\#=CU $*O/>K^ MQX?,3-T<$6YF]"7?N N[H)+$C=X*BH0AGA/,'N-1+@H;&4H+LSR'XH98Y/"H M$KCZ1--H."NU["-UP/DW1%N^#H$:]568\O<)@TB?PB!.81"G,(A3&,2?&0:1 M_E 81&9OUWXGGV2P3VW/# Q<==6&PY2C1M]O_V*:%C$I-MWXQJ5@YN#!_;7, M15L'^=!' * \*3&99Q(XFA-AUH4KZ$O,)HKV3I!E-.9^+9E#3"_<( #"S4TY MYO)^=&S 8'IK+*%"TU5 CBJ#N&A[ODSO:UC"K:J#"&G8$I-V_;>"E$S&!%WO M&B;Q*31+V$))DNG_(TDUZ7!BLR +-"^K!L^?@ID[A-I_V68SZ;^DO[U]XR)N M)'TBS822;,?"0Y/)5#8XN(O!LT(RZRK4X2V6#84; [V=L)\$35K& K(-R/$S MU?+-ET!L4'P*^G.KYMJ>@/:[EF$O54P' >%39G9;/Q?$2YGRA&8_*\\U' V) MO40Y-A LG,>+GLRQ9!^." *]_'&[%1^"//#MFP;H+!WF>&.J+XKAMY()XCLC M?LDBTY;I)C$,PY(G1'$TKC3@M:5JERZ4G+%CV4(JRZ@EZ W>=VF7@#(F,INC M/D@).I6(82) "&H193EXX238UZ\42PAD5E/?GAG4:LK40%QB.TSFXYEB4HSM MFM'%(3K$PZ)%0MC&UP5DZ:[BA\!QU7L&KCW<]YYW-Y@1F-^O0&HOQ07,'&2; M.I@_M3!(>ZYO[S.Z1LNTJ)^)OI=U79H%7*-T11LP<[.)7@:]_GVIHHO]OK5^ MJCCB_/;^)[)^/9[AHQ'+]RTM8;=$Z1H-U$*;N,BM;M&R>BVK;7L^G.;JCY.+ MY?CI)G.]_/9O88<'F]X,!G:XH4"YJ+%BXD78L>AUDSPY"FCE"6!3S$)&0455 M-IM:C4Q#'RL&X@U@#.@B\H21*KB;EK<=1G_E=:32V"&=KRT9+"Z?5P66F MO'5:ZBH4)!F:RITA)I3O.C&A#:1'**E*3.A+&A(-/29<8T:E"91#@WEMR_/X M7,2K\;,8WVE@_ULV[:^/\8ID-DCAV8/J:.2:KBSB.9HY'&=,W/;? @06"'CT M^["W%L,/!,STH,2$KX*9 '>\DXE)/ YW2 -='[9@+\!>P=M #UF-Q+<9/0H M4UZ DQ\IH)0 M5M.(CB9"^ DK%#B*[!+*F 4 MCNU7&=F4:#BL RL)8CR7ZKV(:\#2])8M!4B_7S;$E6HYO"B'XF_CHC_J"Y%2 M"8C"MHFR&HCD5N 'E%"Q6 O*FS93 =@0$'@50-ZU*U4S0S->#%8$8 ,[0\0I M(31]P/O;)9RO^1EE,O6O8&0["Q! :HHOA>'N_ 'UAH,S,#<7TC<$:R7L=Y_! MS.I<0TF9J2*!@'RJH 2B"$STMH]"$1"R87$/F60#\=#)VN)H007R[6?LX2L5 MTM<;/LF-@!4O*-9C.7SY/G9:GF?3PUZ;21"!8!3/W1E8/(M,V>+T9)3WJHQ:0*0*!+I+0^Q2AYV'X3"#$JXTVM&PFX;W%Y$1?%;#Z=%?ZZN;KYVR5= MJ-( 6FHN-V8,[UVK\,[%"Z\)'![CBC.#AW88KCS)\2+*+&$A+LE)95PC%7,L M(/!\<32@%@U-AD[#=?0 691X0%;M>G.-34FW.6D,/,/"],_)T&2K8$:R%$T& MP6BDZ*H]1AQQ@1EO!>VWRI.EEB]:2H^("Z#+JU E%$ M>!U4D"HETW,B>N>:+ : >>!S?6W-=#FWTMI%LE1$JF+3&G/7INC%2&QY$ZR+ M NS*T':7FNL[%8K?J0BVA^LDGW(INSI&AR' M =U*+P[-.-]JEO$M.6R49\OA&DC E/?3=AI/1=IA)$)UT+29M"31D9[PN M MG5LT)VO%-.0)D!H,LC*0,'J1)%1#=.V9JCY"@R8LM)?HP(U@TB%RKZ08RQ4* M,3&3VR9ZN#+%%IG&DY("$;@&2]E'2Z,7>6RL)0TKHFY:*5\3@;BET[(W* 97 M&E,[S8);A5PF1//3?],&&#!R BT(7H=@_4P@+W%:01.K([UI=./O=@D4GKM$ M"\#R* B,!\$_;1A@C8#!T7A8_ 88$8@@1+?85QR:\2'(:2SF6::>>R:)(MC9 MT5HLM0HVR(V_' NV8"[3A]YACT*Q"-8[P;@]ZN)@=D2^-TX #F903 ]2&<^B MZ/_QADF1+6Z[4?$E5VG<6)WY<)K2KY]JSW=B]54ZJ8J MXTJO:A>>L3C1CFHM-("2(@7R72KZSR7,PJ/)DC0HC4>#S4%$< ]+:V*P M$N-3-+@OF,0:O)O(,?Q\318T#6(0IK!2ND)#8-^TXTXH5>52U"]T%_DE&EPB M:R->A,"-(=,WTEG<,67@#8T1/2K^M-+J%&N%;C8/JW@QK?HCN9+3/YZ-^/,W MV6KH6K>A9'L](IJSF_C ?CE;C]^XR4!93="ZT0L,PI).P4 M$G8*"3N%A/V9(6&9#X6$93^C,LZFW<&ENPK^+U/FN;W-A2-784!7!1V,WA*, M&S+G[O4 UJ8[UANJ?J];_H\[] #Z?@6.:4F3;'Y*W<=,01IJTS4)9AC"*( $ M36]2J,F-]1X)JONNZ10C ORP^^"DI2&PK 5+0W%K%F*I0G1D4#RBANUD-I?+ MQUXU'H""GH]EDOF8F!=C\#&;R<3RR71,*,12V52LD"[BQW2F&"L44_@QDQ1C MR1S]-I_)P[

3$F9L58.IG$CZE\(584Z<=T,1U+B6G\F('[DTK1CUGX5LRQ MD*MB+"=F<+AWH%2FII#$2L5,$0Z7C0X8-@B96E&[ALL>MJ!C.HO_"^@8$W:, M\I V8-M(%R.6#<0%;M2FMA)K24S^.Q6@N5W"X*;=@HOX<'VH#VT3=]%X0EUC M?F(DW2(3%&$VDR4_@S(_I@*@BVF8[^W9_,E-3L1)N>5'Q\)+)DWXVNH(VS #42CD0@9NS-XFWC-^R8% [O(& M-*F5V+=US ,M$*CJ-6*Q FA%VV)'2GR9'3:,6E]JE=U+E@R<9T.V#3^<)O66 M=79_5!FW>H7YQ>L@7?8(XW)BT'3EI0 M-UVHU+QCP3^HQ@%)G,#._TUMDN/'.K.8 #?5P\=$U7.#IP$]L'(I'Q*1E?D$\IXF8>,5< M)L5Q&[W8_G89^^5AVVQ_O'P*7:F?,>G&/+.DO7UF&QXX0:(M895F!?/YVMRU MX5NU/CM\\G_4U]?^[5\6VL^OX"U9J;(16JOZ;P(]#U<.8!6+:(P. MP2W[K9I \J_0IX&,GE*$F$#-EC00J0,71A+.X6)M61A3ZGA$1(-FSWK2$!=B MA!I+M'2_W[8]OX)D,$J/B6R V"QBS_2/,%R9.Y#00;D/!CS-J9M(T!W5HC&\ M3%"CM%;0R5C#@"[_ZT"$IAL7%7A;*(S1]\0''7V;)\#SJK%2;82.T2XZ&"18JQFFR1'H@ MB;.-\X GJ>3G&T(5LB":,7]060/Z8_GT,(@86*G< U0PO,*A-GTD1:]NR@UM"9^V MQ0]@Z[3TXKA/T"O"\X6#&>0Q 2N$N;$PE"A[ @_6:I4PNL<+":/ M YE)K J2&_T)$S(TA-5L"0CC#W!AQ0C& X7R@)BQ)^?T'QB-[<5:HD^(!1_KV^/J8G[K +@7"Q"S83(3^U=Q%=.E ME%Y IAM5X',NU8TDIF&K%2]Z^+5W N60T37$9:6(:,H<1U8L*-CPT-&).F>U M22)WA\[D02W&ZZ714KCX+"4^W+>,$["SYA>,72F!72D-:T&[KS!C(X:LY2IQSKR"=^Q:\OT#<53:CFW9& M4:WDCF'([+;?DC:?,T)I?UP#X(@QB=ZXB!--0P)@'-W#I7-$:$3].2 Q.U> MV+5!YL 3,:7OS" 3JH>8L( QT29$G47-%03S;!.XSA@E@CQ"^+823Q4Q%LT+ M&RY^9X'#!;%02,7;-^V8'^7Z+J*]BV#3[&&F&8:"0;E.Q5FJ+^C BZ:J@N(K MDV=XMDMA,YS>EJA%D?:PX_'#J"ISJ80'N-,06EJ@QB,U[+*\"]0(.B\$27*) M!IZJ6R]QI5I4660\QLOP\-\6#ZR!5J799(B[0 ?J/:WS!&QC#-J3,81G;A+P M 60@N/_CV$>X.RR1H4)*I,M%'$"ZO.R'##,L'/#F5C2 MLP,>ASK_2?&KI-/8)/N.C $:?OD MN+7Y,&&9C/O0X*93!WMTN4Q8\V2CS9AV[U4N@^'JCZOZ_"YQ#=E37,,I MKN$4UW"*:_@SXQJR'XIKR.WMVH?0YA7;&7-64OM).*J: F[C1P#4@K X]3E\ MYFK42%(UA[6M64HF\S4H!.MIT_?(MK#=R;GQOI">)#!^@"* CGF?]*#?%$U" M0H>GP'L>:B9U1K1H[ !(O\0O?+OAV=HK(\HN#[7S%@+IM-MP,(=?(4]4PZ1J;/F.I4]45S=&G1<=95%'QF[@,_:U2 M1Q&R3KYI3]8)>;@W-AXTI Q-:D?9OD/7);Y;>*M(#B;T4^'-5\C=DH_A%#)W M1G38H"F19GT:K)H!+RQ(RU]*GC8=<"\R+*7[9,J%&Y.Q+3O4?1,B/HQ$HX5- MI!D[9^*6:J6E-FD!I8"*$4COWX =CN+F*JD5?Q.%@AXS7+@>4KZ%270Y6.:G2^LAW A4 9"9:L M[JO:7,=FZ@Q7J8$&8;GNN>](_KB.O^-[%P;':-CG(TC+BUJ7EWKFT"Y0#C24[X.8(;I?)UQ&C3&+W M,N)\&4#8,Z%E^+X5=R$4O7>OY4PUE4/@6=RSN:7SVU?IH5F"&_\Q;82P2#(T M!+K,+7#3O5 ZOZP(IB;KT2N\Q?9.O;ZT<)W??"]("K8\PE*%:)%J9#1+(PZ\ M&&4:WN)@Q"NL4T,+]YLGB\B10IVNBXG-.%,Z.Q*0H#/#)%A>FY$]+X:$&FFJ MM&OC:!,P^].9M'+K9.F2JZ_KPC ME5"^3!QI!C$]+*CZ]8$"2E!0.W'UD8!_#T5.6C+%$VB2V8)@30SF)9A%Q9I>?85X^C5?@'*R I2A M4,JO(:I;2:E?7 T](ZRBR29%C7ADWT-6W8!!-D7#\3J-O'J4,=9":$5K[\!L MR60F"%1>.9"; BB-]>1!1GFYD\.#\I", ;;A<+Y0#(BA:VO6^W/' ;"F5#@H M .'WO$K%L(&EX8NF&QOR$<^;QB53JKD=1 G7M@B'BGR!@[0K\C[!"( M/ 9PK*N&,9J^S+]]J4&*X&T[X-X.12PHP8@%VN$"+B^Z#L57#N7/XP8?#H5\ MCP_\3Z\%\P&@7F) FZ%:+'0@6%'$RST(AHOZUDW Z#*2,A8;%!/+?NQ/+/,"A/TAB(ML>8N@E)(\$+0>-1TO_9,$W'HB-"ANI8(.(P\JC_ MDU>*FS[K-3 )!#@&1P,1QO0X@H&*O$#;D-;&Q163%?[">_S-6.T^>!T:!+W" MDPY<,PL+$L+2)WX%W=#80+!E'D8Z^P0#?6JW9T_%S#17&ZT+=GN:6JY+KU8K]_NI M%T+MU'VVBT8DOYH)9=644[N,FO%I?WR@';3G!JX1##J>3Y#VTKDL>VX.+F\& MMPVE/1I+W4>QLU0?Q_VFV1K50A5,Q% !$SAZ&8N8+#':D^B1"B; LJ&VQ5Q M77=P*8V17PC/JUHB!JJ6/%N6^NS(MWFQ]I0R\I?INXO5^?C;OY:ZBE0MV<>9 MLE*J\0")Y58.H)LNLPU&%KM\]XVV$;\D^0[X69)U,>,W?Y./+O]$'X=VE-K(DD="1-FCA(K%]EXK&?YN("0[WM8M 2 M+3$$9)+6V&7.0CL;B0+"SQ*PJU<,QV%>>H/!;N] M"X\47DGQ;<$Q>Q#@M54LL(AD:0',0E?L3P7>*Y;$\&T$L3J3VHY0N<-<1MV> M8!A?!Y36\2>CTWLADB[FWD"98.1?I#$*BQ6T>"<]-Z O8G?E>R)NY9FL+:0+C1HL">_1)YNVW&PA:%K\6>B@.<+#)6[ M=N,H@B;"C3"U;1T%AS;$&!&3AJI. MB!8.^>8!7>E@*Q%>B4'98C3&[.0XA3)/YLN)M =#J.Z\%ZXK.4":3-B?@G63 M6 NK&0M-#V1@>W7N%,>;-I4,3BML.0ZOX!A=+K%H90GV/E8A?KB>8W,W%EI$ MPREYI0^*[I9?)X*AC2)@KK=&HK@5XU4]3%X/00>X!TC4<"V0&9 B!*OAV)A] M[ ::NW%C( ME[M7VW7J/34A>4.5H[*H[Y$AX]( MW15BMJPPA#X*=>Y2RWV8IKWG0)4(0\$ MQ/RN+H+B("U^KHN@7!IT5V1<2R6+I.KHE\UX>O3\TNF-/]E%,$_G;V87 [TJ MKK.C^LM]_^'B_F;Y[5_:?_#3G03^;0FZ";!O(4:H2)YT^5OX#+7)\/Y$=EI?%(,5?>G- WBP9!8'-Y/=$US9*]^)R5PJ_0YU[S!^@I*N M@&QY0X9$F4SA$TTQ;0.$'];MTWJC M9_41P2B=+KR-4X>QOU0(MGR="!-[!1%D_2_<(]LKI06BZ0V&C$V!<7MS MDT0-3']=E-J?M4X@ (@7WQ]%E1K9JG6OAPM HAN\A M;@5)33>5CF?%_+O,AO\<1%>A; L5K(ZJJ0?<93J;_8>ETAUF$]ARJVRJ\SEC MR7Y(=2Q:N/.CNX ]'/[\N"M=,\;#FO<_+-3AB:U^3Z+JUUA82" \_>6R1 M>_VZT^ #J,!I\*4>,>L=O\&N^*4&NV9IH&6S3T^-]B352YT_I1_*<_'AJO#9 M,;U-\[GT<"/.;ZK]IOYP5Y1ZC?[U^-N_]M(XC+EN!TO?:.4>Q/ZP_:XY435) M(1H -6+$>R7IAIK=#L:S^]BB49H)715]8LC.-&EE")T92#37&O*YH)JQC^A3 MWU\ZF\'5:&*3IU< $X1C2-\0BV(JFRDP!GFP<%Q%%?J&@3>5*F%/M*0RTUN% M7J>TH;(>$VS2J6)B#X3L@)[8+BM>\#Z-,*CI[=1J':$! 6_'[_03"%C104^/AA-*MA;^"/0L.@/(^Q0U8 M'?:'X$*9:LO#EDSG,OO IH"C?1LHD=ULIB7Z28WA9X7-8W"S!#\-,8/( MZ/_Z852E:.IE+'K-!+S4Q=B&=83WN#$7Z@)V]IOE ^1/^0"G?(!3/L I'^#/ MS @_H<3).YJH M8LFJH>'8OG6.(2ZK#(>%)X).$MH/%Z1T"8N>LO:-!,B&L2:NRR[HI[$(K>/& M!6G+#88:T\JY-.#<I Q=0D-09('^Z0(#+*^'2+NNF!@D3*MI M<$_?QJ2OZ"&?7N\BK-Q\I.02LTC6 87P6+;:=9,!NVXRY15K2-7.2@_-\JI1 ME:8#TDIJ+U*V,W:-J&C?_5X&EFD:\XFJ-TUR(SFZ/$$?#_##+KSE3#/DZ3=7 M3,C?WZTTB/Q54VYN4T^S\JE;P*Q9&D.$]JF0_8F]V^2K]VZP%L"6#*3 M$)J]]N7Y9;4BE!OM;KO1O+BL"[7JC=!L5^,WI5Z]?"&4+TKM6K6S9[$RH"DE MDXG7:/.'B=UEL/8HFI"6V$W-2S4@K/LKT#O5UHAW+T&:\-O"54HL;-_' J%& M-#K6_RK^J*(F@5H$9@9@Q3/V+LL"^LIL4AL3F-AN: 8(B_*Z^L)H&*U9CK62 M9!73#"TT19$5D1W6Q)*:7["1;K1=+F]?1;]76<[07!W#_]L.,"O8_UB#)<-T M($YYY<1-:8E" :$1$RR=!Z1#V7#766I>?NS]])%0=&R,_;*<&#.O^*JD+"0: MODVC%/S!3$3U5L 6("Q4*3K(!5R<^BZ$H63+$[K$X8&X:R M46=P3GT=0&G=_DIR[;;I]5>2+."C0'=&*E8"!,3&T2$H[%/DBEZ5#U^+4"U1 MF^9F/L,EL7DMR1@M:>@6@Z*:@XLEP5CG;?C%HK<0;4PN^?"W;$5W,@*D[[52J4FA0:$' R; K6VW"C*P/"HHO_ Z ME3P#D"UT.WYA'TW=2425?^L9,J#%=9]XL/GZY-J*E-ZF^/+ M]-:&Q\BZ8S(<\]:&)=)T@K%1%)_1* 83."0A5/PRJ-OL&&YCLJ1GNZ 0#*#R M_WFGA[O7J0P&H^M[K="M9Z;7^N/+K H_CE++5WS;7 9*AF2@Y*!?S56KQFV\ M+M8NJZVZ7.GEE.DRZ'&.9T,N9W0W*X;-?W^GL.3YF7,!/W-!65GYY\:H-563 M^:0LSR4RBH^__2LF"A$_LS!#=RH/*CPTC,00C,2!+$H9HV^4*Z+46SWTSG*% M2?[FY$@ALR40Z J28"Z68VRB9EF".4;;) M7N*'(G(L#UW A- G+)72O2R\U87[-,LOU=:;%#Y J *W_%6B'^ D,=KE!\T[ M7G%Z(T:;?#,JS]H_NYH3Y1,:_9/?>RMRYUZ[?OZ['N&\1]-1G ;9H=E M8/IA)#[\@,[SB)'U]?5M^7+16U37N5KR<7"V2IG3\8>QSHT%Z;#*D;S5?$E7 M2@I($U@\F)H_JPR<6Y&PV"FG:O,KO5?M#.<71FF6>KPE):HUB*_?5"]BDR./ MFWG+F",U.2IND^^0S];R[-+:=(U;=;.]N%%*W,^$=J,BQR4(9J<0WTR MT?CX@=\:Y73)N'I9]!KW]VJZ7U$GY?RN W\C^NC$4#4D"R9E FZ=Y)5,4V)1R;Z_DB!S?^$S LGPT@ O[A]LPGR M\;J+SG?N=ZBHEJP9%N@^41O)XV,K&U^NEO?57'&>OR>2==>\;$6+*FT?1UTN MR0-95#Y@+$#*+ZF!DOY9"JOI-/KGLEGE0PPS MQFKJ\YHIC+V@Y04?H[*):ED.X?440*U])PNP@&$1:W"37 V>&M=/#].RWGQQ MRNG+X6(R?H4+I <%C^U[G_E-\0,_RYID68U1QX8[09F!.Z)LP)9,&QN^@5S( M4F#H*,X;O)E<7_6Z T0[.!-E*Z"U+>!5/@@O]:8SU%29@9I/EC+*JI/N374Q M=7]?E/3.H"1*(49S63]_KT#;);.Y8<*"V"OH@BX1[ J3RYI4(>M0D )VT9^V MQYT:Y7:^4I&?1KUK\W(D#M;):F_<^O9O*AL3Q:B@P0SM[*RHH."8##O8NWAW M#D_.G9N\'L<;DE\%LW (%0,X'N2?IF?3E]N&(C;RXNWM0)RL<]8&'I2L06-T M] >_,HO%LW+W839=/Z3ZW62O+>OCTLMBW MJ_JM,E2&Q:G:N\B42J3>OYC"82=WG#4VDJ-GPD0^4 ;'<-/'& 7\X6/^<7GO M][KI'](AWG?7[] 4$KWJ0?FRXE16A=']5*SFC'YUH.125_/A&*_Z%HV"'3Y7 M*U"DQ]0MCS.@J('F&6X;X_2 ^29I.Q\T[-,U4HIP.+T/9*FBK_GY?QTI:N@W M3\;59;:Y[C4>:@/E1KN^,/0C0(W58VKZK)C7C=ZL5X\[A4NS.]1*KZ"&KVP& MFIPE/2,FFD/+$TFEZ;Z<10P-##N'/Y@MPS MF@JH"[X#%ILKZ\SD6YIAS33J M\&$&3:')?J3^!D$:88L<)$#$SEAKJ!\#,G]*,^U R-GY5*E4G):+P ]4YG4UL% MNRA%YWZ<@"67T0EL1;K%MQBT8P>NX8GT;B>]@+,Z81A/56KDB#0H@D7#(A3] MVE6;*CL+_6**NBM_6;YJ;B\-[G\'NLNL]R.#.@RM\+RWCCUQ+&FV1E5-GSEC MB165*&,5@!K+"\'$:1I2AF40@1-X$\-4E*!;&QR!SG!K)@)S8KLE5AC28S < M:Z)"0&+CV0G(CLA_9JK.2CP&@T,Z,DWJXQEKW+AK^5R$_AQD)+3/MVF@9HEM ML52=QHQY/FO+G0&6YX-I)CVQ5V\U1/YRF2*%4Z;(*5/DE"ERRA3YY3-%PJZH MK'MG4 @:)/.RE$D-AP-1R /=&5!S<] MZR)Y7Q#O>^MF*F4\Y/51?=A"07)SY .Y*,=3H_-B+S4;+99Z:9*UE-(@%1U9 MZJ87C]9SYZPWN^IH]_VSXOG\:0PCLYLC6R5R_5@K+C1Q?5W-C[+*Y#E9Q3D+ MFR/OFMFUTJC%QU7I]F&J+?+W#XUX:9 >B)LC!^?Q*ZM3,>JB8V63';MF664= M1T;6V7XRB[7I,-N;JO?IC"[&&\7V:@PC(^M\F(V7[4SI7 M,#*W.7)4F37NB_/[5+5\>]6MW%SK9T6CA<:ZS9%Y>YJ_%X?+LVDG>S^QTG9^ MD<[AVR-G5'V82G?3Y$.JUUF>C1_&=J$G+<>#3'3OI=O!1&_?W"^KS]<5Y^9! M3A/IH@4C(^M,E>I2=?R2&E93_=+%_?*\U:ZTES R\O87<[ :MA=FJZ>27+T\ M>>[DC$EKD(V^O9(MZL;U?#"H=O2;=-.XG2FU9QP9F5-,RIUDN]M;5IWL1<;* M3[KG_<9RD(O.>:V9@\X5* U5::U65;+696M>@I&1.T7I?E M2;%ZK>#(R&D6D\/'PE6J;_7(*NW$[[JWA=L*CG37^4I^UTYGXT'\>"%ALN,* MDEA9U),AW6\WQ4@>PFSQK&)N@:4&-4L0>-(]?#N$PUY^_\S0AHX\(8J#MO77 M##94P(W&-\A.O7E96\CM:6=F2:/[>?IZD%\>*&+A4_#'II*\JZ11A0H5-$V: M6^2[^R&X,E1IN'2$DI3,%("P A5,\F#:4U1'M4WWK:ZLQ;9E*UX(#SI+@(QQ M29-MCL^2RR:2A?\.0H2_SX5.0/8+S(^=DD>(;1PD[M\4B[\S?1/#K=Y4\SBD MZ8O=H=(0A'#')@=1[S8S4Q-BUA>I7\G9?3\6!-3V__F/K;SC% )40#"[ M3A1.YW*4YY),G\[E^,ZEF,B?CN7XCN5$QH[U7$YD[!C/I9!(GH[E^(XEF<@7 M3^=RC.=R(F/'>"Z%A'@ZE\.=RW]L$Q7_O2GY7P8$M,;\:'[&80737QHDLJ'A ME__O6^';#X(GG4H4O<@ SQXV7PG4/RJX00<'A%]A5^3$=H#N\H@^H!.4>3VK MZ EE'R/N4+<\V3 T/??MM>@^4D7\(/@^N.N9.&M&[D+@1AF1/\-XTKP\J5^ M]/(EQ40A\SM=/G0I1.!T0I*?0I)B(O6[X4CRK^3?>T.3W0K;'X0FR=QOAB;B MC[+G("\.)L'+,B'A)/A/%P:WA\KNC5X>V6Y_J,+ '@P%1P:&_[.'C5&_QQ?L M*W"EJ6*\AX7Q-%3%#S/9.J?O8F*1W:0)WS>(SZ+7[.QGT3H7\_(&PK1_15T_:.] MAG_6GM^(W3D)K*\+K%Q8O=%DKU[%;6=6>KCM5XG5R \*8K-8?OQ*.;7QO"X[ M+Z.".$VUYNJD,AC/)[72((-R:CJ6RQ5BV4SJ<'+JGW63_D3J\4;(S%'P\N.U M8Q[A@?Z92+P[8.(HL/BWL+1N)E:=+"*_M089Z#=V,K0>C=Q*+^&FZ-KK=/-J MS^[->XV+AG4E286S_.57BJYWV><+:YXNW8C]P4WYZMR8/M4KF"2SY39\O.1>>EO?A*)4VT4SNYF\;2>[I1+0$YRW_Y-96+%0O$PU.1DWOX#J,G)QOTY1[:[,L3) M;/4SE_/K@I0^6XWXXIT>E1"P+YV"WDSW8O)[R:^E6]=]=-I8FO5U M6[EBWG\W>IQ7*PTI=?2&1NAT]S79\N7\1X MTWJHEM1&XUX: Y$!M2.=R\1RJ6WUAD^>BQ.)>8?&\4O1F-_3H?$5:'XR4.XR M*81O11INA6(X6![L&"C (8/.OWSC1R5SO+>FWI=)!I(D/U1;3_/K:DXCU]:R M?-W-W+<&>50_)@'Q:C/F7;_RH",C'FY!_,@%YJMQ7[@># MPD+LZ^=72C6NB&NU! 0$58M",9833RZ-$_GXQ)#^+]_Y/A22_]!:LJ&"-C^^ MIH1_'BY8Z#>!VOR)9)',MM34"1?*>4\/$J^6SVK+=-C*0TSDB*M-8:QE$3!%H M=,,P<@.YX6N8FJ:ZP_3O*@I]R?K 6WXQ:(5V"V2MG6C+0&$$Y#K:W ^K1KM% M3@3>[@'^M9RA19X=PCH"8YGIU]H;825OGV =9T'FS8;FHO@*N?V")N4EVH!I M\PA2,7ITAF-;*"3@40XE3=*Q#+OB$-K%BV6$TWXJ7EX-[=>Y[Q9XK"GO8=-G MBQ>+8JUL75^):DO.SH;G0[MS.?[A)FP5AW2-P")48I4=TX0C*.E*W=!E]HN7L92UNX6ZKW.Z'H:GW7:HX?[\;=_,]EHES5[8C@6ZZ*K'#'<(UD@ MHU'I*7YY?2?U&I*I=1_N9Z55]\=[WOT,N.\S?;U[?JU7>C,C_E#33/%,PQZV MR?R6/J4NO+%_G37'#FP+HJUIAU) ?&Q4=JQG\+9C0"Y7LP_UQH^:Y?*6>.I-4A%N\OHZI-BR;5E6JQ)!;LD6XUFL;N$D9$YQ;&1 M6UR5;C/3V<7Z0=1?[Q[9&.-0_Q MF[D^'#:OITXM->HWMI:):V'K;,;=TP;#2 MUZ."EIRUJN7[7/FY-%8[U2XG4'!EB%*R=XSCC7<.TS/#[3K![TTNK-H\.9:M MCM8;UVY7V9YD+B%TJK7;:KTKM*O-1KM[6:_MN9M:N-_85CJQ*2F&;08@K07[ M6UOL*+'+BD)&(-TKK->R;,SFH*[ +R#9 :6!3]@%QYX (23Z6!K35L?"T+'@ M&0N>0#;&VNY0(9VU[%%M80;$TR2R,=9A#_!I0>#0F#;R03GQH[&O!XG&FADB7V@5E3X9(MBZJ8^7\L0:8-G_U)D.U8R$%G MTA0(M]M>J-RHW+K=A9#$XZ_>6'CE$-@!+@!T!MZ)ZK.V"!M/@4O74BJACIQ N/ML+6= MP87HH81-[0WLA>N>$M5@:%-6;),*=X2J3@H['O[M.X4(OHN!7,M-2&E4O9@^ MSZ22WG^9WO7[XWW;[B[KYQ]A_T#"@.%BYQVD- @=3GJLK1V'V[7577L\M<@T M5:O6B7Q5&_4LX/B R%M8_N8=< '/=4WW>!6/N%D UP4!7" ZHK1DV;@5B@LZ M7&#W =ZLB$(J(51'(R;BN=V,1ZH)#SX[(,VP5N1XRA11YJ;ARX,Q' _ ?W+T M0(]>J@N#5BRK434%L9>V0!Z9L$;3H6VZW-?#?9*HN@8/ M W] 5%1?)'<.$Z\;[)A@&V48#JJYRF\K/JQ)L)H)Z^5IVJ8QG\"L-:)15%0 MO\T9)2$^'L*^/P$1/^Z%.BPBFG-];=S4SC/B=;T_5:ZSTVY[ OJ O=PF>VXB MHH4D>&0 O5E:WP_*.W:RBJBA*"IR>AV<]M]!ZN?LLB$[(/O&-55M8:&XJK@F MK>'F?!^I*Z($[8);@.0V$V9P"0=7\-K".?;;A@WXIW:V:6-#QH^&MM>-YX6( M"?C__EYF-FND__0GKFJ95.ZR:\K"@H;_><#K0AC@0Z) M %>V$<##*:$7':89LWW3'TA@YT.3LH*-YL,H*P&+9^90 VBS!=#SFAG:IJ10 MD0!YPD32=8*/(,%$(A-LUDB9C (< 7[GGT(=%-T^B3'!--:2AO(<6[N!AY#P MKG+$CG^B4"<*]9M2J#;*1!4F$_W:9"A*A3;HC."@JL$E11LD17O&5< YO(N* M)E0,I6(BT!=&=2QJNPS+CJXPS UTH+K);RX^+%,>GMB\:D_[U':J>]#H&R#Y MHTXKD(6D.0!.BRH#(&UN$RX]?3*DC!/)U&$8_$Q +"9>OUO*>HP9H(.T0F:@ M$-!O0&M@&BC5?6=H!>(ZA-?!]^RR6RGY+7S)"OB7A6H053U,$*,QI8PK_Y;/ M8_RO= .5+W@98H^O?8/&)=FVJ0X=1JH!<:0M%@V*DU;@#8R#@DX.#U*K LZO M\6;'M@'\$HB7I**M0)?&A%T?C8PET&XD60;HVY233QP8X%L'$#Z@' ;4_8!> M;Q-YHAN:,5Y[ZTA\G4#_JZ-Y'\B+08^-'1&UNC""@O2J#-JPI*_1-!2U;U'\ M:KC"#TAD@P#&%[5UAM/9_]#9 M,QDOY<64G&\UH@W1/.BJYR[(@Y+S!-B/8=*4UM E16/%1+)"O M.+7ST+[4(PUHT0[*&J-V/%]U%SZY/_6F6?[2W^39FO\8-=";A7&+W)>O6F)Y MIF;RF3.SURV6H@;Z[>,.:J /X$TPQF<;/OM/'D;6/Z9^UME4(O6'=E!\_=@/ MV@*.*4P),7."^B="_36E,97(_:&-*H_L()*)PND@CN(@Q$0A>SJ)8SB)/[5% M^]&=PXDR'<4Y &7*G4[B"$X"E(8_M%WQZ2!.!_$*;4J?-+H]GL3/-Q%^T[3Q M>8 H? 0/X6&;]D5?L,MOZ7!'[Y5]&X@1+S !^M-3L&125$4..(&IF^%/F/G M<8'V'!<^J=WXX2E%-.=B%P3^HEYSEMEC[:O#[\%)P\^>^[N;_)[HQ$XZ\>-M MU%.)?/:7)AU[[9M^V!Y;GW9;]H,77UN$=0]XD=P;&=FM<1VUA+477,@6?G5< M^+F&Z%Q:^-QR*A\3(.K$%MH\(NN#>!^0%;ZT8,QAF>7/B!!'#);/JF9X@H+K M)OOCP?!%79Z.# BG"^%Z9_YT,##Y\ 2%$Q0\I\!O H8?$Y,_32;V$KA8+M*[ MCNO:MEV^OYOAE MM:0MTQY@RAM:*>C 2YO,+%J.RJU@U7"#\-UT?%Z'ROT=7FO35)XS7JC$'><7 MM7*)3H#D,(I3TA5*;OB4\<5YM=)QQN(TMVS,+[3;J\6B5_KA+8L.2[A^GG9G8 M>FX-,H/,MW]3^4PL5SQ0:YW#&EJ/D8+\H@1D9_#5;T9 -NO1'!HL2IW,Q8^7A]P/ :E>E*XKS7;&K)979[,VD9Y631&KCN6!@"1S ML60Z=P@"\DM;Y(]TRX%6"8?K3K[2CGP MS>K%D;]IL%D@AD[6B&0B%D\VRFJD$5\.$43WJA\KE0FH?@Q;D]@;(!PI][__ MU[NJC ?VQ4,/4_3NC4F<11A*(WCU=TE;2FN+[S-?2.137K5QSZ&'D!#@'NI9 +UXD!N9P;$R>PA3^OU M.NAI_ZS^1Q(F)I*$_^HVREO9!7[>6:BC2_-):74TFAAJ>=Q#VF,>_3X*W?#4MH#V+=K:^>LRB#;W!H(@R60[;%VO&0D*X"/AQ?VG.^DGN&; M'[G0X23^K'MGW"J[]VU[?M&QB%B;I'IWN9ZKSX5N>B+6SLY3HRNC9%^D>#O:\$C[JBM=30O5 M(O"U\T7[8GZ[[%TO64_)\,@7O?)4?TY/#'$V3EW-Z^N7?&..EG=] M]6+8J):K^4DWE1LDC6QI4(BN\^JBO+R4Q.>7'KE-CP?B4W9>=%J#8G3DQ2)? M?5HL[^>]FG:OIZYZF;R^; &0HD.52MN\RRW$6J\_*UV/;I6S3J6_'"23T:&Y MV_S@VA@_OHBY^6VRK;Y+-86_7HCGDU*-U4Z- +^26NBC/JZG.Y=GUU?2LVFW5TK8QP: M@?_]X*GU7#R[-D72'H\J12AH-87"P+]S#K M%D1M)9.WJ]G+>B3&N\W44JTEKUYT&+H%J>JKRW1W="D!@MC#B]%<7#96( (E M\]&A\B+=7*]F-\E>_&XZ[F3S%_G""\P:'=DH 48[BX?&U(FWI%9EDKNZF&*! M[=3FR.<;TKRHR^-LK]_+/33':;O;!?S;5F"[WNA)TM)>B(Y6BW>>YJOIF8$C M(W..[[/-6V MN3EXM,LW5^F115:9DIGEMMZ_EJ M#",CZYP6)UTS\Z"*8E^TU4ZV_F"\I''.R#J'R_N272JWKGK7F>+#@*0>T^D> MSAE9Y]*Y*#Y=7'3%WG7Y.B5?5(ND=];:5M[[9?(XZ77GUE+L#ZYNZC>+-%E8 M6\G>]>/#[-'(5\Y$8C9>FCVI \0'1T9V=+82SRYOC$YKVG\RFNOUZ.6R/T"R M%]G1.+/NOBA7R51UEB\WY5IYL)S,<&1X1X-4(9DC0ZDXR"5)?I I)(L#J9!) M#?*9XBA+TI*2+&0VYU[4C1OYO-HJ])YGH]Y@L'G>EVTRVI^J5QE*WA^VXA7-&=E::IQR]!2+F]'I9 MK#P0=39,2^-M&/TP:M;[UHW\+/9[ST:VW*_H [+?MI6*W6%JI\92WOEF)\*YXZTT;\MF&DGWJSV^99>IV; MF.O2&,W MLLMMF&+4E[U:+N=DIHU2>OJTK->M5:X5P)2-U@2[:[+S4BZO/K6S ,R7%E/Y MA:( -WR#X=J"OUS WR_AZ?P"".VP9QV!)?+58,"O[G1]7%!Z-5CP> *I_TB' M+=),3C+YPX:5&HG64KZ8@J):;.8N'N?QX5>;12^O]&)I.&K/Q?7J:=@VGMLYXF^O2OV\]>A;Y'>HJ?@Q\- X71SWA4B M^@O?G"./%$7O"BVOJQ/;*UQ][(&@1X"K?VRPYU=VR3YD-.A7[^MXM8^WFSY] M18#F:)&[5/)*MMJ8#V^SY6I72B_0-01:0#J9BZ4+NV(C3@&:'Y3Y?\=+G_OZ M?1W/I?]XR\$ON/2Y[' ^*3:UW/2Z57SI3B?E)#'03EY4!]Z)+J.C77%E=Y_::V MPFO_@4#(?=3$^M.M&$?@&#L"*)P*7YP*7YP*7YR<(Z?"%Z?"%R>OQPD*I\(7 MQ^7.V!GQSZ,>O*Z<__E+,RSK[VASSBU=.=_;E)..@Z<,70:@\EYXAL#>]!_> M]=-[H=\#],>+TQT+(D4 ?G+%_*)U-XYPRP_XSO0U_UHX/7DOB^/;\ MQQK4_Z@M'[[$P9%)N4>4_W#0BF^GU(@CM [_HJD1OR)U^+7,QU_4K L@"K* 7L"EM^_9LOQ(K9PY6C.]&RDZ'_2 S]QT7*_HBJ>/LG93FG%S\[7[:R MU>>X,EF/GA]7PTX)2%G^V[^Y="R3/ @I._DB3E#X4H_,<=&N/Z(^<9?OZ7^?K#2!#_/(N @X%U;>,5@D!F:H_N;G"@]M%<5>?APE6N6L'P< MZ.S)0BR=B0JZ?Y^GX5$X#8^ U'R-?ATE-8N'QNQI*+6+T[*4?V@5AL[H M.OL51L%728U>*K3E''G.]?K)3BT_FZ^:.M8^%%&G!E*3S2HBKBYZY?CBO#F[K-_;8NN8B$W57-CQ<^GZI>I, MVO'VS<-]?#&F<@TJP**L%__T:^]#9VLK._4(W4@&(A$0VVR:]_>W5K! S&9FCAOD,V!@T]K'[ZZ36V%%SO M_?[GIG4:G.#&EQ\7!^-?KR^X]LIM1&M]_75Z^B!_:_T:>O>U6^NJU.XT(&4Z M.1Z7*X5Z55O?\?C=KR-APN;3A,WIN?IY,$'E^Y)U],5VY79'.:Y>[KE.:?3Z MA &O!)-'2_'_;E]I_[0N>_HU.C+DIW\.^@ FY !3JKRDZ_\XYU7Y>/JCS/YSM"[SL/RQ]\WPLGQX_W!0WUX9+?VVJ>* M>E>Z'AW]HN5]C[ MTPM&T^L+GF&9-HYK&$'U *A'1@^(V5Z3K\G[/BIDJ,BSN ]VS,7!^+W[8D[G MI!19=*?S6?*4,O>]'YC;V"* V:?.4,B";HDTGQO>,/SF?KM M>'/ZH_G[3!N?C%MJKW$@HZ#D'[*:A>1XK54+6FT]KBSOT-@Z*_&F )CII)WO M#6!X/F6_'6#VAA=WI7KMIW.'OY?L^@^S%EPS0@,';JU4*,]WELMIBL]G2C$X MD6.!!"F#3\*Q!]4)38,&?DKS=@DK MJ/0N6G?GYZU?XX?O6N7+UZ^#)UJY&HZ]Y8):$R;C+==^VQ$D>4G]MG>')#R? M<9=$DO/KKGU2D[=80G/Q]DEL017.LV?[K6JM'!?'ET>_S/N=YH42Z@_=*4@*]-5:7@V%O-I M!1468&$!%H'&FTR%R_N\"UNDB'M]C]/^;JUB[ZK+&\J>NQ%1SWW(7Q0W&?E" M%J!<=@X-,[G@LR+AI(C]$[%_N3#@1+C(-"6AH9^\-+9@7V!_?A @BBO7FGF-[H>#>DO] MY\"M>K7F1:].<05,/_5":3Y]X<[R,_<,3!/TA@4+]S^&!^%/;S@)BV.O,..( M0+X"-][-X??A=#R+#T=]FZUD^K1Z9?[YLV/X]M'Y;MR>?8( M& -9<0I::9U.CN]J$8FH/1&UE[?#[^MQQ7/.:X?]V[Y\KYI/O=]8\]W^)>4N M-#U.O?0>0O7 +53JTJRZY#\V[ID^C'UX0)9\R+";0PLQ!\@A0O>X#=WC<)A$ MW-_+3LOJ\4'CQU7SZ;*%[COX6K%^HW)[^7J B>HT\HT_%V4C).('7W;(_MZJM%K. M^=Z%?'S2NK[0#^\JQOU;C,1;0:1?O8O#7[>'U9.6^?<76?_Y@,_\>XI(59K' M6IY1FEG8EG:AC.Z>?MP=5&J#ZEGN,*G5O5-. MAYW?AGS9_'Y8JSZ-?K?V&H!)<$!7RX5Z9;%A>A]JM.*__C3,A[!Q]=;&"HR.X6B[*D=8*A@?' BFAP'J+ [X;K-*E_"RVKLMPF8 M>6VCJ\7R:&;VW^<1JC8%,#1/<+8]$P@TA:JO'5_V)SR(M(JL;8M]\\@D)_P* MP@!T*S#(DZ.4R)+M^))ANECWK;&4I$QV7 GYOFMV R8<1'"0Y.(1I)^V^Y+' M]'H%4!:1!\)7.ADK9-H2:2WJ8_:KA?O(*DA(UXE4PXT%:1"0"\B3/"=P=>S! M$SP":;:."S1[LVDS; *H]+$^L,E*Z(_C]K*+H+ O>S.&.TAS*+(4I#[+X!5> ME4GBE729W$!>#J@:JC$Q3$]8ZDIR>E'Z*O)[,=[!IE %T$=G>(B8?7-M3A^1 M;*>EY95^'JMI8UJVNHYE3#9:26SJQ]CIDT4R,'7I))G:%;:%[K^F37KLLS7X M?%LNR:PG.+FQD$TF]HE^H='5N<#M@,L=<=D0<73EQHY(W#IDS+/)3^;CN%]IMUB6_-%,(1RZ2M1 M\V1YR0UK(I 2PC>P:R.K&7AD;\&N=S!.A*[A8N3=0H]O20,.R'SJ"2,$4 M24H]WR'/[!'ABX8D^GL/=N7/73+S]WN/9!!FD*8)XI6PDOA2U"6;0^!/TK7U M8'Q1+L<@]?&D(MYV1$HQN6T"!3C=%H$BO$X+P+%UCDM2P;^+3S@KR7P+S,&WY8\.5_/]0^O'(P-+E8Y\J76L=@A7R] MR/S R/6DE@T&B$.L4__F?_]+J>Y6C@,JRBZ0,^N?"5W8YD2TAW=1K*$=N2E MDQCXD46##ZF#D3LF;^O\OJ\^-AIWR@_YM&8;-CH>N*?]UWM ICP-P/T1>OO= M] >1MT'K*72 :G@>)O]GW**G60Z-SN_OHXJ"?K:.KZX\N=H:G?_\>MW1.MJ' MOS1%+934ZMH2)G"V0@10"*!8=^J#%P&%9C?ZX[M!V6A=/E2,EH,KNMW=-E T MRI>#X'CX;2Q_MP=CJWQ]HES_>"1 42'L2%$*M1F%G010"* 00/&J7 8O HH? M\C XNC[XT;_[WOUV?/+]P7NPS=='GJX&*-2[.[LU^HZ.Y?:]]1NC$[-WYP%0 MU.DQJE"K*7. @CMUY,)EP'QQY!?7N,GN\IR^9&5(M^6><@5[KSM(-1N= MZ[;<^HK^K@];X\>31^.G._SN7[T^7O[3O4/]RH_2T'=.1Q>O3TJY M&L@HMQM*K^7JM?N]CNY9UV79.9&O"614((F<.B.)G( , 1D",C9PN"*0^^O]L6PMS8=R7_E%JM]_NAO)CN=7I]^_^_O9(((,< MKLJ%\HP$<3MCL6(9QF\='UE2.)A"OR3T2T*_M.V$92O2+X^NKRWU=[' MX]'EW5?K[]O'3ID9HBH%K3:=?TRL?['^Q?K?=GJPU:S_P>5IL-?HMX_E() [ MEW?'EXV;?V#]4_M2I:!H%;'^Q?H7ZY^[5%PKO M1A58_]1L5"N4JO/V_TP&G!PEQMC/Y"/A,^O*R(4,*_Z89IO!OP)SQ)(HV=BG M&91_/2;"O.Z%O[Q[E!,*)M M]_6+"U>MW3U>KS/;"L.%GV1]F+WQ) 16YL3)I'U2=SOS2EDIEFKO,TZ.LWA% MM5@OBXG@8"*48NV=!EKS-A'UHB*PB8>9$-C$R40(;.)E(NK%RCM-^[">F5BV MDO BWKKZCU04[JEMW,%@4[;A(3)[)%+#"R&DA,U,R M4^8[\<3K949Y4Z1L"*';KK^QZM!8M@"VW:MMF!9JV[:PK,B6$)[[>+0FK,V4 MT/ ZE[U71;MVOJG5]N^C;_U6\_+JP7KH7ZO--SAI7X5*Z"L+V7[#-EJ1'OH" M^S.L"3?-_MVP^V3=M/"!_56O*X[QTWSLJ.!-4))G%N@5:URL\>C\])[7^!*! MJO+WT]KPB]MORI7[P_KCX4G9:MR]WI%HR35^HI5;R-R[]UOCOO&E<6AW[D?^ M-5GCE0]_:;5"N;)"9\CUG^NFY3D,+/."T32)965@+-/&<5D?.%9'16MFU(<) MJ[Z0I^T"G=\@K&VTDRMS!%^HI-XQU%HB?*QF7/^N]\^;Q_?XI[[GGO\,+CK- MC:'6A:F=>\-C)V@%YF_4_?[SY.3*#A-N*(5:>2U>3F*Y\K]_GD?CSV.Y>-GV>-H+JQ@T3/ZUPT#TZ4(WG\4P_:/^Y&3:<5IKU0 MM$)-6V$P.R>:#UI02IR&5G\:VG9-Z^/1:>?NLMS^77D^R\L@BU]7JO",,[WJ7N+9I.MQTC@>T.)PM!79< MU8Y?I5%HVQWC!L/4SM?KDV-DM,_+]^;MS:]OY?M^SPHV1F%.2FCOI_O/T_U] M^[32^.IU;KWN8QA'6M(*:DDH6,0:GLU,MMTQ;M:PTCD_.+V_OSC\9=[]"BH7 M==7[VS/Z&U.ZN$>CZYORV3_F?;-4^O%TOM>^>2R%L:!EM5"I+E2Z1*%@*=?$ MUT]-,9&Z2#I2WT0VER'Y'-EBBDH=#V"R^+ M"]U(FE*08 ^2, TZQ#2>S0+6!O_?#4R+QJHA7W("-ZRB+O603I&S(!&$T >T M/KIN(<\S>R8VX!4#;!D@[))'!/6Y=](2[%Y<='V 'LAG24>N.X9W/B KP'#C M_^-#U_ R0TAYB47.PNZ^D+$Z3_+-NGFHI-2VLPXHB3WK" M_^__O&BK2O4K'$V5,J4^WF,1!*A'7OT968]H[(7]K-:*537>LF**I5$Q(5M; MZ?^DU.=D\TJU!Z)44X.6"50-;\O&JD9?+@AE2&WOJE*L9'?XDE*LEMX./;C MW@1+O"#(7>1I_PM%2%-5Q5"K2J=B5+N=4J52Z=1T6>N@;MGHJ;I1+6$T+4(- MF@K#L2#PAIQ^=&R0\?0ZJE*6%94SX6D4I:BU5!22]JY# )[+?C![LZ6 9OKD M)GTZ:N/#7RV@U7'%QT1RG^_0JOG-4GW:*/.:T;+Y*S U?'IZ^$;Q\+&S4?HW MLBV0,U#J"G] 3E=PF4$ M&^3 Q0Y>&*;/M6TV6$"ILL%/;K+?NZ2J]F[R=\$ MP.!PYN*1XQ*DZID6^1+.7D%W:/H0DT&H!WDG'.W:6 ]1][:>=(J !-=\ MD 6EKI4*<%8C9Q1:#?4CW "#K"OE,L%%@78)T-07R MYB$9)S*NY#/TF36-/!)@E0;8D8,FF0II1.;!,3S)&Y$3$CT\AK^FV@D/B%_? M=(9#DQPT'3O.MN(&5G@5C)57E%XP*Z9-3[L%VB G\"7+)$-%Q[GP[$TSYH?. MW>LG*9F7S&20846Z'@P#0A(P.XGKI-_DV*O3+\BSB3@3FLB,*JPSL"W!&T8N M^=L6^6^M$. <6*'4A21"!S"<3AYQD+1)2*+Z:(C MS_@="B"RQ\]?;H.P$!1PI0&9QD=L68D@4SRB17]AI>ID%,F=#Z9!),8FDPTY M@!R;\E_DD481::%,&.D#$S_0'$8#!ELP^V$+)*?[$^L@=D((9@O!)9GH9/U* M [+F0.D%Z =01+J!XTVZD,((+R!3]4"7'YTYRE'AAQ$"S1]9T]&V_D8<*, S MX,&XUV-3:1-@C[YDTI.2G=1+%\NO]!$!DI)W,E"\H>BM:&A/*7_$G^C52KD4 M_C4;(#\5GEQP#Z0)R2#P"": M+E"*^;IK=DE;NYC 8.'-$ MOI7N/0==NU!,ZVC"B["/;%\FUI&GP[C'YEFZV MT+3"2X?ZD=Q,UK^?S&-12GFGO,.%^4;R?!ZOVIA]-&P[H/FU86;@E'@2B5Z7@1T1OC7,TP0Z%A$K)-MNSLN +^?O3,X MO0)84:92$DY#UD*HH@2%0@?#H.G'=AW" 0&T#$(!=-\!"IFFIJD##WF@8]O8 M G2.6,9,@I$02^B:BRT3,2&$]\R$:=M@H$F^0LE^E%SJ1;8=CXG%4SB#H\ = M.>&NP/(RT@;0??6NV"Y*QXW&55$"07OYIA$>+>!<1YXMC1RRM*)CS,2I[S/G M,+Q$*L2WZ6+F&(EI&_8L-";4Z'//?,+&K*ZF=*R19ISU.NLX%UX66E,F?"#> MU(])XRLT$2RPS[M0U*:<(O[]KWJE6O]CLET3GA-3&/[:)K]0_PUN" A.Y1&I M@J5@1T+GH6@0S))ZO>8Q9* MMD@,:OLTV1K0> CL22EA" M^J_ 9,!=D (/4Y*:0G.J.F*^/G1!Z$Y@&9';3WQ89X033E( _(1NT= &JO>< MM?KFB#J_Q&I+)Z8#K",R+S /)L4M0LP!.Q+EMU=8@ND.T9AJ%T(QH;--A4," M%7TR0V!-^HGU&+5 78DS9JBLGHF@;R\ 9(S- P"07D#UBA$/<4WO/A*C4/L! M[>D2/!_"F2X^WG633NN)Q9?<9)AACT&VZ>9 E5M@ Z87DZ,..7K$Z$M/&!&9 M=S(6''@Q])PT%GB.4'O.E+[SU&85%C:8K61TECIO/:L)/+')Q-RS.2QEVX?V>GM&"Z^ M)9AJ/!*!2"Q5TL?0B-:\;%]&QC,0PBE5$3U7JW_0'_I4*R\=N6B('QWW7OJH MRHKV"9PF,[T!K4=@^4S)D-:'P#2068&6ZB&'7X-&M"@U0$?!&E&8TFO/5'9. M359AR3DG S"AUMRF8+\JKB!O/FZ*\'$3/FY;]G%;>F5>.#[LW1YXB$<*Q1 7 MP=HV PX7(%BX'Z0X::+8;Z=/A.$]U)O!G&$E.")#3^1W[Q38DP:_4_8(0-#"=HM@'V3<^GAK)1T"4,C9Z<0T^] MGND."U++]&SL-H:DM]+9V14$+CCD/&W0C*5T]U]TSEAJ3LF^'U#SNH0,LHSMH-4X:(B3Z%M[$+8(>,&PPLW[0WPTIG3-YKS&RA['_/ MT)2\6-8BSWK3IH[R72B>E'X";$)381$,0;5*J,9@'>"5W*N5HE*>!-L[PHPG MSG7+L;K'##@OX*RA[/PI OG@4!@,(2SHF<:)G+'12)#["B'HZ6>4E- M&^.;R$/)9T9,R?<0U4=!TQN0]EGT*$ ("["5 J&^A/JS[22DZA-/2PQOX9$Q M\8^#C]@A#2*(CO6!3>A2?US(^E/0Y>_03GEC@FU#>F9_Z4C2LP_CU8^3O5_4 M7LJYX)!-]PI]3#9ZUI;&Q4E\4=*FM*>C'?H (;I;15:Y>)*H-X(7Z# (O<"" M$<5>Y-_6 ^H8.LV%H\".&[ ]LO-& 1R8\ ,,_R,.;WA..*C)\1Z/DT%?,_PM M7!U2OA9S:LDX]E*(-+!9&;#^8KF.SLR=;&S/6([-H,X82[7MQ M:;TUVT/7,T="H2X4ZG^=D>,O56U&6L?$W8'(.H%QG0%3O")\C(8 =R9@,].) M)6ZWL<='LL$9!GF.!Y@8/P+,6.3C6!A[A&S./=P'KDV9 I$_V!(984B+**%/ M3<<=4>4U.^;2O=I'WGWHLR\9KDD=?O?9^9@JX2+1C+ #14^*_08H18CV M+69ABNT!A&[0&61N].&6UG/T@ 9Y3:K]I_HDEIM8;O.6VR$F@T_!/O2T8VN# MGOJ?_"B%0?@-Q%G1.!)'ND+CA&['%)T<).U85Y/0J/1BTLFI)/W,,$S1@R=2 M@63:7:IFP$\Z)@N-2C<<9[HIAIQ>K-(CMFA2UT8Z6JPR+E'S[+JC5M? M%]*XW#%M@F$]1!TW&,J8W2 ,\X'YS!YM,H0Y)M\A%Z#GS#"6BBPN4"=FKX^( M!0++OT0UM.Q%$9G("$$&0*<8/VT.D4^=>9+&SN;)\2V^A9SU0(81D6#P+34I MWZ$)2:C0DC$5KI!;@?9((@6ZOQ#=KPB5'R O1NR/X1>D284IY&5*D"8H4@Y- MKQNX'M,E?WIW%$+(V9)R=H[L /:$P(T\W$]L<+)QW+$0'B$\\X7G2T >)MU$ MBH=] D=POA*"(P1GON#,,&9+3; *2Q^ICV!$2FE@"[//T..\\ZRZU\(/$/(3 MZQ2 ()*C2W1B-T([!QE2,'I'&N>(88J-4HCL I$]225?2,QI4A_;(%*Q) DO MX1<[S8#IAYT/R6(%\UR7+$]R!C0DQ\;@^3IT7#QENXF/G6D-&J@;1E0A)\YW M0G7'/98T0Y>#K,F:;EF1KIM%"D61N$(7+ 1JKB[8T8-0:F*9 G%BP5Z$0<'> MQ7[TP(7-]B--&2%#:$1@5*=BE Y;$S(G9&XNB(4JX5"ZZ#Z#]- "\T+T\! M9;C'"F$4PO@"M/-"Q4)HCR(_I\Q0"TQ/^W; ?#[!0P)"!?2Y=DTA=D+L_HIR M!X.?[ R<"Z@K-#DS.&-,V%OH@".$2@C5"E19<3CIR>UQ,PXG994X6$A]Z%X+ MSO/I0&QIY,".:X)C )QHX4 !E)"<-6+5;>02,",$)HJJB;.TQ+D^64ZY=L;O M('XBX04NW)KQ9XR)0,KKD>862"6FC'RS0@>%A+B25_JNJ?OAHUD6JP?3PGV: MA$"/8LCC+H0GJ52*&>2C2&N=\;N,G,M$5H&E?%A.(-")Q=/'PTJUAK,B>5)> M)\\$;5#O/61Y3CH>!$T[^T=Q(+ 09@HA_#@=D1*M&QK*D'H#M5+,%]=\QNZJ M(G97Q.[R%[N;@9#97F-S@3]&>EC4-O9IE@0:3#0?^6G=J=C6B/S0XFD84'EJS(R]'%1J#C)+D, MA'.DTA*Y+APJ(95=[)+3=^ 3I.'T68[,<#^:&3\,HDQS>N$18_O,--YG?O7D MC8OR%C-S6WK'C';2K%=GVFJ'/);Q&_)NA#9VV/W2>W!J+;W;Q#5O3 M\0Z:8 M$)>(8\P@/:**Q@*#%Z !_X.&'^=-2)FQI]LO!I>06Z;]"0 MJ>=65'83,.,5%JTE<)9/IP^F1S,KY2WO#PAEZ@_"@Y?I4V2R#?KNJ$GX!1DG MF/+='H1)"J=3/$0+=T:@Y61,S:8B*?,J:3%RWC#\^RQL_T+YPFCT#?!),UA,6:FYZ=#@R+3&ML@636F!V";\#$8]5U(.9LM^Y/> M/D&24QL8,&,AR4*2YTIRBQ7'BD4U%6)HISQALG&Y29P\*Q! #G/6.+*J9!+# M.''X6<1]!B8]D]$ ?*:&1.G ^SA_)ZU4Y9'AE;Q[T[(B^TWB>Q.]+C;JI(JI MA)7"DA-AY-P(V0?%>A#KX7G#3ISD 1A%Z^8J51>#I=+Q9B"P%XQH*J\H:T\F M]8_GNP%$!V&!Q4+V7H#%L(VG$CZX.(%8WV5&-N1%!VX3DBWX<;4WR($5FE78 M:72F2+*4@NPT3'X?A^GUXXH\F9#U&'.!NXPP8J*:-J&3%WL!M6@N9,_BF#MI MC@,5GSCB"BB8BBF-,IL^$O83U3!E0 "JZEXO9%$96\H\GV ;8DE MZDN%/V32T$(*<&:*H"*7=?=81DU:(,('!+P_2&?H MC3/O@[DH; 3+^9XZ",1-FM+,SE+'LBH"23&8=VL4F2\=#8^6'8UJ2$*UR1(OA;11F3H5ZTY#GU=926T\*2-)%_=#FPL#B%EV M'',8+M>P=AB43=)]II5ZQN[336<\-6D>5"W**_;1S4(DV)YB8%;/F#TE M#510LMLWKDAFH]HJ++T[[)8>77T#=Y*AWYI&T<[,%P(=OZ MX&EALY/ZB3-&E8T*6S%1+:!4&^"!Z3*-L,!3!2?BS7MJ1]LCOJ"(+%7"D*5D/PL.3&4^O8K S:@56Q"MQ+J4A*YHZ2+ M#2V7!COE/O0K(%LLN0P2W1NSRJ90#*"($K4<@#(LV4HK&S'^');Y&DN6>1_Z M54W=L&01EDV4 MBV.+VY&8BPVO]^Z&A$9E#=D#NZ@=5.J8=[G1K6U(Z,-;VL M*1I&%@_H,*9\@KO5#2MKI7"*]?BFZBHB6]B-_."+!!! YG' M;?V@*+%5E&KIG_O=E2_K.59]>Z4UM]Y?<1]-. @+!^%7.PB'(&<0A*O5RZAC ME(UNIV3@2J=NE'N=.E:U"JIKE:[:FP:Y9NK,H)>TB7"HJB7GD MN.1J6_I*-FG/,,.BAG0;O@K+()[8M& /_+ Y&)SLX@6+K0D/*,6Y/9;B9D;; M%5++O5I5[:BXV^N4]&Z9;%=UHZ/JE6I9[:IEK)8S,WG5N+D].3GI**I2U84VLAV+M'2BQS#GBGP8E<\EC*_%S0Z^/N,6/!M334 MC*J_O4C+3#,?F610$"')@:U'150AV(X6-PGKV#[B+O@=D.8_/A:1;8X&B,"S MC@-J:_"*Y-1>H)[D[&0=1O@E\Q'&^5&O'YQ)(1T% ]H/V(-YCJ_,7@9OI\5P MZ*$_JO8UT3P)D0.^$?FKTPZ3OK"*K7"0Z+N(Z8 ?D?G 4DH79DP2U4.\;5H< M=^[,%#+S A>_8%HV=&*9%.AT6"=U0 'E$BTM"E['L-M0_Y2PSELDT7$M;S9A M79RJ2YK(B8ZH!THD!"TKF?1XX4<"$1Y$#7!T-.E4C%SG:9P*\(RFC2J'$"MO M-L14EU0(56L]&D<1.]2T6TUI%+A>0(-B'-@H XMU52DUX!@,1LCP@*VH,@,N M Q*D4VK(.L$DL1?&3GAD0;#K('HF5*-YV:R!K*09C"(A1U#$6%]]U=UUSN[4 M ?*J$G)CR->Y03I3-GU4?9),.ELEE16&RV$2;+=]P>Z]\1)_8QW!V M6T],J20U='\9>3G$EFG_"J"US[V!:0L%5JQ:-_$Z>*"5*>- &%R8]65JUP2K MB.NSWL-6'6LQ]21-!:TD@,8PLXQ!T=IR!$= !9$K MTI"PK .'G((R>\LR4CB+9@IYVYI.$ANEGHJU2D?1*G*GI.)Z!V%4Z53*Y9*L M5WM:5S.FCNN*$N\]L-5@VV.*24TMU^IUSHY'2C%UY$DW=Z/:R>41("$'>JK1 MKR,(Z6Z+Q;8] X!LZ+*,C$Y%+6F=4KVB=^JXJY#O=4-3-5FM(SR]V-1VB,^7 MCS9!YX$Y:($YV!R'CYXRS&0;3=\Z0B0C=V8QK: MI"L(TTM-A\ Z882=P&"](M>5BM[K]!3=Z)1*"NK4#,/HU)'>+6M5K:*7T30& M:^&"H9@$RXNL E 0AQAUZR*;,PS6BO$BSS0Z ZVWJ8S"3-JB94U6D8%'X'&P M437PJ] TPDUWJI]Q@HM4/\.\96$WS50WE\+5Y09W!JPF!Z%\6HM+PEHLK,5; M3B>5 0ZA3^!@>^UVZS5#JU<[2JE+CCBU*NYTR[C4D76MK&LU+)X0Q[+!M[#X00LF-4T"XO9:*4MQF*6FT!*VF\Q>U>Z-[YV60WM% M*]V'T!C804=!US+UM!&M9T)$M2?]:3Z1A6]?!$/R1IV:U,A+;@! #@-6@+:C MD/\%7\/.K=-1U(X6_J4>'S1^7#6?+EOHOH.O%>LW*K?['R0;#4E'#6Q^;H"Z MTG$OR!'GS?2%WC9B9'JR9YR.GIZ\$LA1_VJOG7*BD:FC'NWJF_%66Y5Y=;3@(R1[\6A"7%MP;8^P$9@ M\>9650:[ 6LSE;9951&CIF_1Q2\J+N2%JQ E$7D4E9BG/GCX'!'HBES&]DY7 MF1MNSF"GEXEA>B,+C3^;MF7:Y+1G.?I]IJO)P58N:NS^LE!(JO')_@(Z6!V%BPE!_RP!9AQK7/P5W)4 MN=[Q(9^IQX)K0I^TL,/48X%ZG67)8V$Y)ER@KFUL#<%+8#=;S^ZQE372??,: M2\D#,Y*X0R*B+R:XT0-NO"/',T=UN"D2F&9_(2/\3&@U MCC;SD*60%SS!I@AZQ\A1H/*^[2BO/7CE3G-=%IIKH;GFIQ#"VTY>C8L3Z>I+ MX^:\T6S=W9XT&V?M0HAQ%\WB.L#YF58O:FCK[R\G!R?1*?'BL/6W='LI-2XN M[AIGTDWKZO+F5KJ\D(XN;\Z34PI'[2<-DVZ_M%C;?K0:-U*+=.)0.FPU6^<' MK9LLD=WHKKCF4M>L&0 0(3C ,M'9\HH0GJ(1"GPG^H)!$?TF@UCRR)^ *]J_ M=%8P>E,6>'PW:FK8!(5U/,FJ-9&PB^TXT5.48DG[O_283>3@2J%!ZOE@3X+3 M3#2.T=][D/;K,X/\1S)R"Y$VE0TMOA1U"=,,?#S1T=2N-)DW;%X/U6*EO-,= MU"K%VDYW4"G6U9WN8*E:5/(ZA31%7#;UX OP)D35\,5*$;9U>KR4(D;Y_&"L M@^R_X#3''"Q=:7_^U1=.PBR61JGGAX6ZZ8S(,=[V-SLTZ4/O]+_+=I-AU?9G M_TUL+24/2W:?(1D?L[Q@"%8UXR&VY7O*S[$_<(PHU(S]]X@02<@=E9:"Q6!( M$Z6^C'FM83&K1>5UP+0%R'E!0Y/!7,2!UK%GH.B9>Q[6]XATN4CW/V.&#IE4 MP?_^%3C^'PM?QR[[XT-XT!_X_LC[O+\/ ?'D#<6^\[#?(?8L49,^'D$J3$+DV/=D M6>UI2DU1/^4'Z%^W5PNL7^EP"BAX:3-Y7TYJ415K::=Y4ZFDRB6E)"NJ6JWN M/VB54E55.X0T[:D;(TT>N#A>!:2IR,,)7BEM_@!35XCW;4;Z>L^JH(+;9L+J9-<$;0.A7MT?WK%!+6IBO0O2%RO+5$76 MM%JUO.\/5:6NR#6#\;[-*.2%>D&G,!SFK"9A$]B>F_+F ?3Q1@ MTME9LY#4'&4WL2];WD\T9A^; R(NTA6M6N73BAW1UX9T##4N((_6>> / @\- MQU)[@.QAT$=#1BD'A-*,B#B9TC>3/!*YZ"<+^2,OP\P]&GB+BSU6;N(UT"UC+MO23V!\X8K!0J\B82+\Y1Z$F@RWN5(H\MD7JX M1&(.*TW05YYFEO>=4B@1.1A.<8;>%26B)HRO.\XGF1)1DTLE,H;[#UJI7M7* MA$QJFR.3D'N'Q4!3VM2(TI4GL7.A-7;BPF0[#\.E7V1A32LFOP;6.%1"52.E MY#9;8T?!*[0Q:B%KC%[!"_/%/W,"ZB]7C&K31N)K5@W,&C^G&[V>4(E.U ]+ MA$:3=T<9*F@-^-A*6; M]RU.6+IYQ_-=U=]KPM(M*&W&TJV4M&J)L@-%T\KE\J;IP836[1![9+YBG=M5 MS!:\@G0#=[)M_8C69_>Z44V,"9-Q 6K20RK( M!QSJ!R^P^RCBJJIN"GDE+KZM4J*FV*.!*FJ+OF M*$GL'6W?@K7E@[65IEG;HC"65T2OJ+)@: *Q<]@= 4R<](=W;"CEPOJ\:^N= M1X8V5Z=7VIQ.+\K&3[E9J+6+\J%'SO]A$$HJI'FA/DX0N]P2._[4I? M^/.6R+CU;"N%5*C57&2%6Y>/.\:FV3=$PDE1T_; MS!^;\EQ[/]EIN1GRY58IK[W@M8;)9K*OYJ>EFTP-S(UP+KGK\-J-W5YCO+:+ MT\S+H9#"H6++$DI.0:^TN_+3A[?NQQQT@4LUGURJEBIU19451:DH^TA5%:5< M47[CISU%[I3KFU+S'6,;0RWN[P/'PAZRXL0MSR4J/$=1.# H:^1*89GG HA]1UJZ1:D(91K>*=<*TAGV_:QF"^F(YG?D&30F79S-33Y.7[W7VT8(#B1O=<9S@]4JS]$VDB5=9Z*)T:-IX\ MR<609]*TI0/X;]32(XQ9K'0Z .D58Q[//XL&5U>22Y(?L'@S.>*@#R_7\I(= MJER?U/-F-/]),=2,OK>]5WJUOCLIEWFP:&YFWPLURLJF+OE,TJU[*YS#J]8Z7ZMR(/HM=2'[D2XISWZ/WXJFSZ+)R'M _B*/S6/+-EN:*6Y=+^0TE5:C69G8,W6^*3'H/C M^05: D%M-[94*VN?D\+)8W8)?]&P]$? MTJ$S&&+IH/A-$)^M ^!2Q&>J;*<@/H+X<-9*L>YWE?B4_R/6U+OA/Q6Y7E(U ME? ?K5*N*!T#]Y02VAC_F4])R!Y5D9C7!,9A=LZ8+$&U2T%8MD-8&J,1(1;F MD]2(TC1$#IVV'Y.60]PS;9,F:KARG:=QUL\SSO.@E!J3/IY97\[&R#7#'$Y* MB1*72G[P5$ I!\,I5OD.T9.*6$SO@Y?4U4H->$FUHF[<0O6,7B;6N'Q1]QAO M*;#:TT*]PC%;6;M=Z1RJQ*2321+:*E0K'#94<)<=6O,YY"Y5L9C>*W?9NDTI MYBY-$!UK9K*1)41J"OH#+;'D_>EQ-!GIJP$KT'1C,_='9C MI.9UH;-M'X\&A/%<%2'7"1Z+V%GN^,IF8F>Y!5*!H1P,IUC;.\1+ZF(Q[30A M82J6*OF[7*GL/Y0JI9JF\F8>$BH6KF&--VM1=1>HC @LYQW/16 YY[BTLX'E M AL$-N2^1P(;^.J8P(:\=D=@ R?]R7>%NZJH<,>>2^=&5+@3%>ZXK' F:I!M MA2-LN[NB;->+B,^VIVG3Q(C?_N97"-]-I2M9E+K:>A=R9Q;DQ_/ZBV,-#6S- ML I>+6\4%%60MM\'WGRU=\*0*'RB.!A.X3RPI$]4]*)00U M:JP%G"XR8%.O M+!S*NU (5ZD,)ZI!^<]Z==]_*-5*-;4 08 M"\*S3<+#[7(":J.*U?0NJ$VY6E&!VI3ELJ;5-NP&/I&0,,5L6/@9&CIV7_J. M+:L]^#FJFE2KE"J5F]K'%0 M1+8TKXAL8FZ<3\: K\TJ(RO=M1M"F\838]M 8H:ZH&L\@K>@:YS#C:!K.<$& M@-%R#E:\H&MO3^&IEJNE$DOAJ962%)XE?AS!AN1Y?;/+/;@]?HDT3 MQ&SKQ$PM;4*5)K@9ET@MN!GGB".X64ZP ;A9'HK=[=J*YYC$D6&L*64%2)RJ MEJ$K>Q'KCD=M(5 M$/+6$SG'V/W):L43SX@YJI30TV)^]B#!3WG?K01^<8Y?;^6GT:UA8&E9S4%D M:?4_.4 "H5/,/1U-U$A.C[).U]1A(V>4\]A%Z7I!PL=NTXK!*8(64['#A(I= M42K6CJE8I ND].F;Z?J@.0P5B.<8^Q!(PYC9'+8E-(+\X*Q@7)Q#C6!<.<$& MH%8U0:T$M=HTM6)\ZG($270%H1*$2A J0:@X[LZVH480JIQ@ Q"J>AX(U:XM M>8Z9ERS7ZI52C3K*J15-C3WE-A3:D)2M^/RO'OV?/V;7OX[]YB[,^X%I26=0 ML,(VG_61DUBF$&;J^AI88TDML4K*SUEC9S9%$CC,)3=<&!XQN]2VE%39;@3] MP/,E;7?*:PONQ_M&(+@?YYBSR]Q/E07W$]P/N!_[J+(<\K5]0J-&>[ )RG5- M!O*GRD:E6M]0VI&9M.O$-@*=\;ZL-NX1N49""@L2[O6P3A5!R(/Z67&.,*G& M-O;"W%!8*8Z"S=+*?"G[=@V%MUMH(!$AEF%.D$.Q4^2R.P*6..D/[]@ *)J' M\@B[MN)YY(:A7E!12EJ5Z04532N7RQO6"W[X:S+O7*3+8SSOPGE@>[12IWNT MDDU##)M[TQF2-HX+DD[F')DVW);Z/N8+7M#U3,-$KHD)(22/%^0O-^3OA6H_ M=CWH_LCT3@0Z[$I]Z)JH#\V>2^=&U(<6]:$7V[[AD1[]U ]/SPRRU!/\;!D$$$\HN4;U1HP_[!5 'LE8(H1@AET:]P7_' ML$.XV'>*:^0$/&_&+XL"C,F86@G)V$L5)M%NRPDOX@L%)S$O:ECX0F4T/S J M(X258K4R3W92.T?J\61>W9[E/$:#%OV]]^BBT6=&#Q[),"WAM6EN5B]4YTEL%"OY[>W+YI.I93?#BX[ MG8SFYK*WB_5<,S IA-GPO4H1>/,V"W[/*ST?'C]IG?FN*^W/O_H":$,WRQ=> MA63/#Q$A,39YGIML.AL:)K:O3__[ELZ&2+9]@7CVX+VDB"RM406<>R^3S7 N MWY-]COV!8T2!(^R_A/F2-F;G?QD#P"*FMB;]O_IVF,J-VG-Q[S*GKOGTZKT9 M!F1-JU7+]*A?5^2:H8:9-3=E%VC]"L@\LQ.H/XS.[BNFDX_*40\N4 MR8DS\18[ ]<\5]L4SWV]\8_?O4IPW=QN:@+13D(X#%?T>_?;#N< M'8+V,;T["BSBG5UMI.C/ZC-2"2J5J]X)*L5/CWB'KUVF4F6!"MR@PCGR(%3Z MRG6,0/?)OO6 +6<4VV&;X"3;A5TTDSPS2[9H.B:%%;9+3+$LRL*5C5UF%I.595WBZKR@TH"E*55_A M^+^?,TH>X:X;()>0,#DV-NXTJKP 2)Q8/IXCWRCX\\C%]/PQT7,Z=(UI>. ?';[ MSQ$FZ2NR&6&J37IG"9#)C7JI*M1+'$B,P$+!FO(Q@8(UK90UU01KXA0I7L.: MF@-D2,?((^_RGZ5-&;]WP9FX@)CE.%--<"8.)$8@H>!,^9A P9E6RIGJ@C-Q MBA3+5ZX[QS2E]8"P).?^."96(L!2)\ @7 M^,<)_@FFE#\@VV&FI,F"*7&*%,LSI5-P8T+2(2+#,K_";[K KU(2K(DCL-DN M:YJJXB:HDP!$3@!14*?\H=DN4R=% 4_0,%C5JZP8+ Z43"8C+&F0%HN12GA M7JV[J=Q<#<_#OG05D%:C=$J'Q#;I(INP V.:,T)4X'Q"26,&0[D1J5W?-8=D MUFN1C$%L"]O?%E8>_")@B\.^<8X?0!9%H0".4"&/9%&MZ+UZ>6.)7!>2Q2^. M-32P-8,K7@FJF!_,?5L5@"6HXJX4#*Z+@L'LN71N1,'@)0H&IT9(48IEUFB^ MBV>NA%*MB?6LA6ZL<"?*RQ8@#O'B$,\U71>'^!P1RET^Q)>$LPQ'L,#C*3XL MQ$+V3+(YTD(L:K6FQ'58E(T=WY\]?;>>L![0"BKD3T(>=&4A6QS, M><'1EQS,I5GFF]D52R0H5L(JE< W428KM39)\"3![02(YZ)O I-RTS?.\4,5 MKCP<0<*Z>5UL6E%437G"3^K&6-F9Z?F@7?2"KF<:)G)-/*UA%.BV)703R1H% MTN6F;P(>&6M: M@0V\R 8F[J4L;I<]\BN4@0M<+T"$!_F.U&XUI9O PJ'+I(;VE%*^R-!;Q5!P MG+6.M$"I5319++TU-9GS)4=H0=Y"=W*XX+9!"]0MTX(CTT:V;B)+T )>L"FG MM$"H/H3J@Y=5+U0?.51]J$+UL8L<1^50]<'JK2[F/RGN4Y/NBNUBLRBUL0Z/ MCRA162Y(R).0X8S 1W:49D_I*^MR!5H$0:AMY':1C;V]RR<+CZ6&3DU1JBRK M@ENMFUL%KFUZ \&O>(-2P:\$O^(#(G:57RFRH%=K;_(MI"-S+,MY).^1>C&Y M,"&EW9#QDI[K# D/H-F1:3DF=Z7EF H2>Q6P$=.63FS+M+'T]\'-V6=V(?OW MH_F)?8 7H, PX7K=L3W',EE>Y@-D(8CT:0\P]KV"]-%<>$O;)_^!!"T>,)K+ M$79IE]G-2]X-M35.2+V@B;R =D1DGO81G?WR(.GKA^-@+G^5D'Y'0SN1A MQ1P ?QXIGU"G\0?M@NX)NL<'/.PJW1/X(?!#X ?'?5N,'YEI8Q 2IN8*D]$I M1=(&B;)**H _][OD.E?:GW_UA5.D5[X9AYX? M(M]%-GF>FR0JVRAKGO[W+9T-D2FO O$JT'HO4\M@+$]3>X[]@6.PKCL]]E]R M\"(MRLXVYZ1)D4N""'%#A$"9ICND21(D*(WT9G'5U=G5S*6,YFR&MBQ))YC1 MDYF)GDSZ:-JZ%1CLAR3+C?))<"U^53E1+E].QC25G?7U#2DF38GV@=0WD/:6 M_IG*Z%I4ZG@X(^MK-J7J2U(%1T\#TFUPN^9_G<=PZ)FAJ7IV#W3@*1K!#Q]%R.?IE0?((^-1Y]P M*6@ZK#'23&^$=3HF+C:03@>*P"UH]9D_ QE3P]$#^@R"NCH!#$3Q-+%XQ(^. M1B4Q@4330>Y ND[DAYH'I0$<3X06C MD465Z\BRR 4$X$9C:#5<'K4EW=!HDK >N$3B,2M@V7K2!\CNTS<-3<^#*^D< MPKR&\[BVR?O/RBD!9@;)O1=EZ6=9* M9=WHJ)5>MU.JXGJG7L75CJIJ=;U2KFA=)&=0MGUR?-&XO;MIM3LUK::65P6O M]7GRORS>)HU<';36%R)KVO,9:'#($6-/EPG/9Z"4A.49RJ"S9<<. RK ZRCP@(\"Y0P]HA@W][>("L7G1L(NB M778!?;*+ YO<11](#IX#QR5=-U:Y7^_11://#.X?R1@M1-F4]B2^%'4]QPK\2>5( M6DFQA*ZO5%Z@(5@/++K2PTG_Z7QLUYH]FZNSUI M-L[:!0:^)Q?-:?,IA]U;/N[^Y0BR_M:N" AX::B8?#'Y'$]^RM:TV:8>C#^_ M^MR]=F/<#TY+.X#1LFR_HUI#LTQ;.C9 (A'A!0Y<6@IPAA1"" M%S3TRL4>-?NEHI^G(J.%;+Q+V?@X7;.O54TU8[])MWF1)ZT!>>9=:L0YM6G$4N M9$(#NH+ST%9F#YI$O=_!B^DS_43NQA_EPA[YZ=,RJE%Q#%_;,;SMX]$ V])5 M46HB%X_%07S[!&4+3.H58L MIQ)B\'HQP+;IN-(W%\+@3C M70K&,SGIA#2\2VD($_7$NIE4/B%0X8&_?&#[D&A(*&B$H @%S:XH:#8T]%QK M?[;M[OA"5\;$5S&.<0K=%;N8G/$C-\4D)=P(NQX-G;(C3\;0;S+E$@G@;MKT M6QV-D)Y$(CGL6\@AYI%+#$AUNUKW1J'$>^$2UJK%>FTN"BF)KV\>%5^9WBKO MJ;/:O%CWG>NM\IXZJ\I%6=N!WBY)G$.P>JU>=')@UAXLL<@1]@(-\6O<794% MP[ XC9>+V09 M@S$7Z_C0=+'N.VXA9>5BW7F%B8OCY9T9>2Z6]S/:R66\/;)+'%Q-MKN^5[&V M^9<>+M8M-4.R]K>RGL!I@^0F6I(R?L4^R:^V=@D$V3A!X'*P\P(,@I@+8IZ# M=4>(-VOT3.^V#3G1Q:\Q3&]DH3%+0KG<.R$!;)1X9]H6MF)4ALF)2_SR%F'<"Y2NZT8H_,&HZ\^ &T83==A=.>)_6RY?^N'SLTDA>*) M;6UY2M0)M3$>=/"90H;[]@ M9$@T\;F'Z;8*7.<0/V#+&0VS"07"DI^$ $7EU,E]T**OV/7P.%425,#:II4^ MFX&U]]+,-W/0"=>B2E$;K%J"?.G,-JEA9@_KP/A[2.\?=[4 MSAU:=YP2XML!N=>3OA:E+RCH#Y9/=R48\=JVTQU:U?SMIOFDM2M:KOS+"!<+ M<>LI9N?A*L^GGYT'GET^-;T=''97L@1+V;DI M%2QEMR97X%%>A5?@D< C'HM#A5Y-V,98N@6-LMU%P6H2E&ZZ1M3.PY4X-7$, M/)L^-7%3@6HUV+&[HB=HS,Y-Z>[1F'T?=2W,ZI^NFZ MA9$+RW$0/CSB8QJ\)%R?80'U-8NI6@J+*\MQ<65%55/-IO_^[_]DRK\C_;[O M.H%M[.F.Y;B?HRTMU:\P-[1*UUT?[['J\JA'7OT9ZB".O;"?U5JQJD9;Y>=X M6X21D!2Y6"G]GY3Z#",R-9Q#]+27&K1PG>]9N.=_#F^+OG-IJZ(O%Y2Y#^<& MMF]5*59 %,B?8<]*2K%:7M-L)1)'IT5+YN9/) U3V3?(KD04O%E7T$G'-#O6L$>1DU:UPX9@VE(SZ M/+]9V95,;]Y5?-!6B@]A%]/+-?PJLUI3JU&39\+*@V,:SZ!*#!O[7<<8D_\, M_*'UU_\'4$L#!!0 ( !R!:5;?42) D(%E)K2))1$04!(16 M$4F2,T*WBN0D(* @M&20I$0E0Y,$ ^ MG0U>NOIY.%U5M^J<.E6_.L\ACY/G ::;.OHZ ,4I * X^0/(4X 60'GJU%^? MDX?JY$-]AIJ:BHJ:CH;F])FS=&?/TM/1TY]C8&$ZQ\#,0$_/Q,'$S,K&SLY^ MEI&3BX.-BX6-G>TO)124)S)4U+34U+1LY^C/L?T??LC- /.94]24/9040L I M9@I*9@IR&P YL9.:XC\]P/_Z4)PZL?$TS1E:.OH3ABHFX!0%)>4I*LJ_K#[Y M->CD=X"*F9KEO-RUTZS&CVF$W-GD7\5GGA&^_K6%_>X 5D3AB<=K6CH.3BYN M'M$+8N(2DHI*RBJ7KZAJW=#6T=73OVER[[ZIV0-S"YNGML_L[!T:Y9HQS6-W5B'Y5V?8KL=G?FVA%5:XBV5_ MXC% QR&BB!;%_>7:?_+L[SGV^O^49__5L?_-KTG@+"7%R>)1,@-0 (^83VF1 M#:N=:^FG7%.->T50"T+X9IGWNWM[YJ)$*O1^9=KY2"4_T1?)T%>:) ,H:* < M&\I@,A *!VW(P(W=5C( BM>0 8SXOS,F5;^;/547L+G?S\9M?$?. MFPX1GB'^]Z4K1I3T%-/HH[[7U+MU#)9?#]7GHD FZ5X,"M'L)DFM/Q S[+IP M32CGLS%6Q]^D2[/CY64D:+<="MTS4IJ)M9;W)!UY4J]-)+ M7FFM35PY![C!_LY,EZYS\;Z7\>.^7/K$*()'WF\_4 #Y_-MH8Y],#I-Y-Q;% MC<_3O[YQU\V-MA=X^N_D1\0_C[!;W@&/T$6, @9HKDVE3=W[K^WGOZ7<'G!Q M<7:>:98426?*PHM2+S(PJ,)D^6:G7?W>E&N0%'^6.N6]F M.,7AQMJ1C 2-NHKR8>OC[7MU.@GG5/2_I!ZOW8#5DQ[>;!,GX9HWK[+]+6NQ M*FWG:#":X;5E8=NC!V,__:S,>20>QS,(7!%VX^8WHGYP2@K1%Q6ZP-;@R,&N<>@76=J2JOIG2LK-'SJHV9 BGV+,I!APREW?F4BU0Z MTQF7/YV%_/?#R9)X>\R@O+:N-OU\355$WH=Q8IMQ@M$ONN5Z%9S*=9Q7K='! MK10SG\F\U-J2W)7*).?9TX(R3R79'_[F#SL7ZWZ5&_%W@B]&\CQ*M6QXU#4R M4-<5+7UJUZRVIJ&NINI./T.Z@^CP!BWE[\A+YG$:P"<&L[\Q#<6PT+G*L3=P M*:=$!POVE(@;OPRE*W?G0/C6Z"SM$XS>K+DP72DCKWZ?7]G58?7'V:MPX4%% MJ;3AN/LCV:F6:L]9;/6JC\($'U$T!&00[M H_+VD9H)Q97.89<:2\DL<3=X7 M*ZX(+"T.&)0+12=6>OAMFI/DP+!L/\Z6!##[WHNXC8(V7>71;<62)?DLZIAK M3PQ4HREF7\K]G;"):FWB)RA@RM@L0;=K)?:U(\.R[DX.I2N'RJ<767E_&DI2 M>]2E"/*]](P^,8D,\-@W4F$7MQI*8:*Q278U?=\$O]S]R:[#QJ+_C))K^RK? M'$'A$ 4Y%LO@) ,MVDUD@%GW7T:L,+V\>?-K9L"RHO_ LL"3Y2%%BI:_E03F MI&CN=&M1_@HVN,I'\W?>1&2C:/X7-?^>XH$_"O\H_*/PG\5W:CJ081F< _ + MZZ86B#"O.M[+T6K2FR7"L8H_Q6^SG3V;8+0 \S+K( ,0Q.\2I[D'T+T;7A1[ M1AM$,B BAEXF1AU CF\GS8U1X*&('[2@/QEX0@PC)>;Z[@'&VFS_0\GLM7V& M("(XXS+X,G4IN,2ZO=B:#-BO'J8^2Q/%6$G<\K\2AGO+\H,TIJ$&FQSGT0;G5&E=3&Y_:^DZS1S^;*XJZJ,[X4&I!^-K MGKZZ/+^>NSCEL,(9,-.[Y-(U_]K'XE%/:.OS[FJ:[-)(M2Q?*:NS_\08!A?V MT[V)=8U0W!0V^55%A;7Q&[#FE^GCMI804O[]12\EV7 Z"0A>O342J%#X@STT M3>6-JUF+O+4C)X_^\%Y:B;9T]A.J.\0("US;&,2AKY!>=FX M/'8K2!E1.:FV?.E'M N7AINAXR^:-@$FT*K8:98]=K>-YW2N[^?5V=.I]+(U M+1= E_J)+^RTEQ,='GH+,O<:O)C?=!S"<,04GF,U'O:^K^J:XHS(>^@?6<13 M5%5%D*$2OR++%DP5G#&R-X8B S&-_& B!LEBSV,TF;Q[/:T[:4MH@F_ALBRK MW?*=YD+-K#I+*^N.8P=T=4/-M^3IS=3+N:;V_=F '\&>\OM%SR+):O?* MMVX,?NV:079&54E9J<>3W)R\"?I)>EU=76*_6,$[-*\"_7X5NY*$I3NCU#4^ M@V$HN^M^7BL;);:UL;P[FPDHA3+L9!0!U1'"G3$^U,WS[IVF9. MT'96]UW"_!XW>,Y]HRQ)\VIX&Q?;X[K+V\'6V[BBEN0,== > MMCBZPM+IR35W-CZ^R]O[KMS>BEYI(^I^^0A57O?.[,:-=I$=4;-Q5,%E=8CC M#;?I_?/&LUV"XA3+LGR!DJ-[L6]F:,K MN;@IRQ#I:H%O+U**3MF9[A6Y$>'RZ7J9_%%(#9*A18%H07A1=_]#O^P*IT2#-BI!M?^69>' OPJ7AZ^,MJ M*UI2\JVRZO8L;T;WU4Z1.S2]<^4(5*^E,1B2NZXI]ZN*\]L@03@?Y>!>;-F5 M1Q^OU.R6";)03:J]9;1VFJ@W+S# XA<*<;>SLV?G['EB0S@R:F.1=J+3R17M MBJ4V3V/HJ=T%SW_GIG)O]YF5 0O19.",??Q:^4QIIN-Q2.-[>/.ZG'Y>O,V= M]JQ2"[NWC!Z,/-2P>7D.^T&3Z-ENSWL*=ML<,EE M9(!>"V5]95B=OMA>@$?.\4 NM^1=XO0TM\#,IPP_8<.!#U0>-CYZ"R*LUI#Y M_N#4L8B3;92\T"; ,WH[VP&[V9?BZE$AI5O@7Q,;8J;>E]\]"=_96MCF(VYS MABM^)_3+WJU([-&./[@=YE@S8],/'&BL-.%.I^3*6<[<[.M]32OGKGI^_#:E M1X!=]"^:D\3+1&)VTN2JP+&G!%>>,R[)PW:\0KB?/2=+M5I%@HV/"YUR. =0WS-Q@F$7)2?,3E3HW"V-^_0-.#R:4C)2=GC^E5 ME<@NV^IW.68IB5T=V_+4DV[WV*F$Q1_UG3$ MQ?!C\L"D$[-5<;BEY&F/GW[0:.N]; M^PO_NA\VGS]DUX&,@-']V%7967R7]SM[D$)_:P<61O95/DW73K!AEX^B'+^,.C67UA*I8[\PMA M( R]OCK'3*#$&(%:V[<_.*F$/QH@C3U;P@S._#2T8WY&_^ M#XTD"?F]:&GD'MO?U#6IX>#AKT]1(=V*W&;)2I:\Q[OEK(). MCXMQ?5ZVN;&=$\IKR7XC>@[-)VFFLQC^=7?$CI1 M9@=F*B3FD9)]WA=6#%N4!\G,E6[3#V]NC-U=AO/%/11PAQD3 K 'N67P_F6# M(4P=Z9>_XB_JG,=+<<[#U.\EJ&ROBKW5Y8N$Q^#O@9+;Z*4R#-%^SN]VS\TD MP=KJ46?"]_I.;;_12[EOZ@&6R02X ,0%(EQV*M7UFQ,IO[^8V)^ MWFI T!>GQ.?,_+_=?K*?BA"FD3Y,O_I#D0(-Y23Q$71_!<(^_[ K!(,[>4(S MT58Z0ZT6PWGB.;^J.,)=8Y+/+$1SOY/Y\=[6G.ZWG=*RM2"H(M.$'6NOGM2, M_SS328RP'[,P\'OB).5O%[DF-HUQL,JKOJ7X@5Q/!G60H2?>!-3>*Y+6 MTJL<5=>EFM0?DS$SJ)@3C7G_S$2DNXUI*N':8O1WN4:*]H#&N*(),%B_?'CO M:'2M=8?MVVLO?+E.,_OC?:H[-%VDRU9&5Q,7E-,?HV=<[.M-&.)5PA)O#^79 M1TLX4,F?#9EBZ(CX8=K2<8E!VP[YVK!$N\!J39.G/I4,W %SEI;0V6\-+J1\ M3Z,.@]J)G+IZ=/MV0"K^;B2PX_I2@#NM97.!>$&-UJN7@Y&ESZM(Y_J73I=? MK>-O!*A>_'Q/WWRE/:"7[0Z%]G\ P7@)060@H:HLZ-%)H\D\-L&.:^J<.Y*R M.!QE)#+S T&L_PP%]YO_]3B]*DV-!(YX6Q'4C1<($F,G6=[0VP:3!JLPR'&LMC#].)J( MXIO_L51?HK8]=5[XO([*LR\DWD!>G$]BS?&?PP M/S(H9"W^^)U>7^3&J5"I%HU.]@-#-HH=<2)21M%@2FV3L07G4!L-95JJC]R: MG&&>'XK\R?XNKHY38B=6U?VAW1NHG2OGM<\M#D7VC1?2+*N3)46UCTA>54ZVFRF\@Y-#[0\##7'#G)VI!;[PGE2C+#+!\_O2)/* M\BW,UTYY^Q!;G,PF/"(9 @K*O0* MQAAHCC9316.=*%%(GJH>1F[9T,;SH/58JXH*Q]VY"4>.@(*&BHS+7Y="/?F> M1W]Z[?&M9?VJ@!K&Z.5D)8Q'>NP&]E,E]BWN?!V]*YUHL7MCTJ)Z&@W K4]# MF?@P- *+Z%35"9L?5VP**QVKA;ZJLN)9ZSM6C)QUZDSFDY"H' Q_D$-MQWW*T:TUG6T2?EM8;4$6D& M7X<6YEP+%'YR\-KLO+G.\/3B;X9O[4%*^+N@F@4N/T1=PCG+85=!V&R:5/U];7\);T^A5[ M3S<,^BR,U E>RV\*.9TP!"+N#A&,?:G$*X1[SZH%+O%]G>6*7J9V>C.B244P MQJE$5#+R^@W='+;[/IAP4@6F]*LJFN(Q$: M=<91@V,H#\>#2>)KZ:HL:^O,M*BGCX<33IM=X0VC88<29%T!Q..>8@B[PWJ^ MMEMUG,(5ZF>/DZ[GN$RC/G5J%%#^1G(&4N!L0\/0JY5S].N3&;D<<=*Y5=4E M#GEKRC][U1-$2WZ>S^;XY/K0D#(F._CP](NX\"::_4W3P\XI E<%S"_NVL!0 M[Y<( =:+"OF3@O*L=9>YEPOX;TNMQ''['6S?Q.:&%J+3&1 <,VLFVN>2*AE_ M=VCM+O4(4RYV?*85<] J%)W+:&3,-/AJM/8AOS@[+1.G..N@X+#W&3D<^&= M3/T,1&5XC_\+D6B;GKGOV'N/4H'?]89X=8NI.7!R6Q>K_5&%Q6JE?#5ARD(G M-S#OS<\!FZWXJAKFZ/G]4IL[(#>FIRSJL(8G)#]"[!NR#>6IF[_OG],ZR!M>QAJ )]N ?63NS<5*/:7>ZWCC M!LLKZH5,==K/<\V?Q;,]78S7%SRE_XF!]081Z5I<&7>JA_.-<,TH[X/1V*]N MCZ])3?6[>A4NJYCJ/ L+CC_TPS28G&#:*F>5 ^LA@I1S;B\:RC2U4NXP>V^@ M^()4)K?1)381)M@2@^JRT@;/LTR!DKS)V58N+4^6[E<=9\[*RT-YJJY"Z/VR MYT._8URI47DK4#J70 G_7#^M^T/>/FD;X(A+3LW]U^+=:KR)2X5O;XZW;"<+ M-<:#$6AJV&N.8_ZF5R4$8Z>S/JT(QG8ABR\QY@;U8I)9]UJ\>5-$_03'BHVO M0B1)W1G,N.<0NGJST_FV12AT6C@GB;E7H4TAY]"M9J*[VRSY:737[7:?Z2OJ MIZ1T4=:<.".4FE'PK+@KG6, >E"=9U9@1+'D\= M82$LI>3BM9@&'?@'T!"MAJ0@7,+FA\F*F)?NE+]0_D-BO^G^OR+9@!:<4AXBPQ#'LB.(U95S1 /:?[Y^.;7?PA2^'>( M)@D^"*<;(_ABUWAESYEK%:R-UI8D?TJNF([R3GK\X:GM[#4Z/:X^J9^:(@1> M, ZOUQX8:)0W3E"OJ1PLE58/KS"6P MWYN_,;-PA@!!!RDY%YL&05N.JZ-4_1?L)F64_6UFX":)DXU?LUYJ0G%F&W,+ M9"!R,I!E[4#5]\VV%XP1E3,Q.>$8^F![R>!]_C,[O>$VY'>Z?.K0 S6_9=_6 M.0IU8['PS+'M/=>-]>S/XP;BP^K7+A1Z8"T[+UWL:Q9'&>Q\CEXHW-#,SGJI MOKY0B632?27 &%KM4Z-*;%ME_>'I\85+^@=QH>,!^ZY+KXMN# M5$YF.K@H4 3\GF_O X?$H6KA#>C-)SMX2YQ&3&AUM;2[IZ?;(/'MS96VYLSJ MKW2YN/&G_/W\H">F)DI=*\MBFB _Y*H)6:VN'M)&IR&84:Z\,V4BMV_=T.=[ M*M,&2 B+" #'D9% :&^.D]ZM+U$.=.=^%;F<<3^\QN]N\A^XC?XO;RLE#'*2 M9;TUM9U08TTWG-+* Z]PSGRXOM//=\ON0Y9V@I3/44Z(]=/K\\'I4_=?]GHU M_:-XXOHHE*7>'%=O#2+1Z:,5\S.L=TW0*\[>:6Q5=P'()"=S?>;O=RSMK"Y, MP%79+F 6B]S4)@.TKM'>4_1!]$;!J$FE36+):)%,$^/D=0NUG KZ2W7=KC%A MUL%*-=BQ@Y>N_$ZUU*&Y:,NYLRB,L\1^R2G,$N8*?.)YJ'RKMO7CE*<#FJAO MSC:[MGH"5B<0BR0!ABLVT3T$.:]B#6/32V G3;'$P+-PT6$%T=;/J#,"]LDP M=>X;[Q\6/48*\UI38<7:'E2Y4CI:D($0YQ);T!M=U* \*>5\5P):XVHMGF5" M.Z_-K$?[L^Z!XDOGUH2K:F7A31!("UQX=*]$MO40+BK /[@PZCU1LI4=MN'3 M]W22&49\GOLXJ=K6S_J[(%_=]N3K-D>>I-$4-#X=UC*I,9.>7(01=S'6KJRA M92WM,NH5$NJG]:%RGFM^SO>(MPF^:4@%&8A1%\[T*T/WQ>6V%()V[3PQ23B< M2$TAU]>8Q]61BR)O"!O+&VUYS==V@2=U_L!Q,U]TK+:T$IN09.S+)_70!>AK MQ6WFP&O8"_&^HN"7$9G2U#6NLJ6KBT^FOZ$"OVF^_\3HD55/MWX@ )KYNXOL M3/E%_7R[Y9PA/GS';L+4C69>4A9\#'M#!G;7,3""Y#Z4I/>)\5-!&1*!#H&S MDH'^L@@$MFB8#!P)Q?UA_,/XA_$/XQ_&/XQ_&/\P_C^2L4+S'$%Q@,1$&H0+ M8\E V(415KT4%-9*J3KS\_1L04JOL-MN^A?WU:N0FV/_<,' ^T [T!5W2+HY MVK ?3 9NZ%Z%W"#]\PFR&^2?NMJKU&S&_YG\[=K*CJ2:Z,G .F;W1-ZL<"PY M\.8)>*_#-I$:9:%[VD! ^G]A_O\B^>4ED@$QSU(R,%Y&0XI5VO3&I!H1TOOJ MR,"3>LCQY5\T57]F_,^,_[^:_B-F_*%86UP4C D.6:>Y7S=4:8!@@(87[TFK M:;^M3TTN8>OET?AY5\I9Y^[.I?#,H_-/?GY?J",BFWZ_(:B3@:]P%!G0'ZQ? M,GK3Q-[?L4X&>(R*0!7S(=*O)X.?1J1=)ITEVUZ6\5'P"29U8 :9]/LT5]H! M6RV\$1AU:V /!G%2A;]O8E3J/6F@#:JJ:AB)F<_?TB,OH*>K.W<-BVQ/E;8( M!?8&6T%0C-&-)AS).W4[<>QLL\>0^1 MNQ[8A7(YHQ3O@+_H.'9GM9%E-%#+QA_;KSN\766EV*3; MM[=IG[!P#1?;ZLKS[9QZ:0[&XU+:DZUE<*5I:'IGT_;L^KN/=:'FO*\ZP/<<2\0*TR<[^X#@OJY/>S5-@98E+(8LDD=,JE M[>NUBSNZ@H^^'AEXO+];4I_M\9W]%XB?=XVJZD6TJ2+# K5R'*0Q1)9SO&T& MOC87I]2_"D5%/=3[%I2HEPD3?G-E/C@1NM%0Y%!6XN>*.CY VF!WVSBK?2?3 MTWNS?R!XM?CD?O"QT)SAN%\3)?HN2;2+1AB :$O1W$%E_U+(F2I.W#RT??%W!E5O?I/C$ \V8)A%M#FS#,'.KJZ*\OR4N[/T]? M\B4M-Y4 48$D51=(O7S)NQY:$<BLH4,=\T7@-3L9 MH(-^W8 N=T^1B++@'2HH-L$!LL=63@::3RHJ#Q0M,@A=D; E Z]H24HJ!QIA MA"-+Q%SN'[$_8G_$_HC]$?LC]D?LC]C_5#'%&M, P^@+EN\OEF#XK>]I&X.I MV<1,-.+H:!"Z_?M>J0./9T*]B>W).H1P8^Y::0J,3 X;E_ MPRQ.ZOQ"!I!2KOB])O15IC^"_Y,%5;5?^,< KR M?QQQW@0=3LM<8$SZ=GR'IN;_;T<#Z5++9;%--7:MR%=RTY.SZP881B:=,U80 M'2$'WV.UX'+-@-_+XV/Y*8OOIR?+4?,.-W/F](J(Q)2T7Q%]BB._-WS^2DH. M$""0HN(U@MO)R4:$#*R5/-:ZV*=QG<%]^S8HC=<%:1:((>W]P4I534Z>$26Y M6FP#^'?J"[--O @G1@X__()1=!K&+)P *01=;PR_T\T7;?/@2A#E>SRAXSEV M&5B.'"=&PWD"/<;J+7U+")!O5@Q;LZ<2ULS0IA/#9("FG[<(@HJS((4B0_R] M&02.MX2Y"C$L=1[O@M[9CDKGS*99J91I_7BP6EO_6046@8_3#CP]"JOI>WNY M 3M:%G?MJ<+19Q,$^C%I9O(J&=##RH9M-V_S3'V%'K;M'[D>)UU!,,JW]I 6 M1(]R?(AV]:*'$(0Q#*C9Y,7;.L!PAUC3[EW^P/= 4TMR!,K:";)0(NU)G]'LR/\#,XY8DLX=M:(2'>_]#6*1->#O;TKX(V, MW/ D QI[X['0[8C4[VMNC&PFE=Z&Z%/=E71+81H$L>P([,.F MKBKK1+S!MF9<5KUJS\$,R FG2<%):=\B _WFW-#W)>NRDTCTZ4\4P1C=T"GH M[+ -;$G;?T3^XF@*[E(29[$H25NR.._9BH1?2C0395NUF=\^Y[_8/UW>,!XT&.+9TC MB@'O^4Y+R1=N?/&:GDM9.X IK$26( HM'$S[W5]XG\NM/5M9T<6L.YP*'D G M&1?&.HSC #\6*,/J(#8U!GOV*K2]T? S@AH:\V"(##R!#B2VYO[B59-V#Y_-36B\U3C?9CHL2X>EG,Z"\7 M@I;_ 6B[,X-),#]O2I/I)F=U^7F*0N\2*5?G/M_].4F7GKXN(N/Y!1E>]#1O MJ]:DXI1O0LR4@T^ M/+P85DPHMH.I>%Y=; RBFAAQ.AH>H!K_O&YXZZ*[1UY M$>Z'B'KM(/I<)PMXG6.-JO-^ ['.0[0ZZ:D)&&QM7@SO(P.T)"D_EU:[7Q=E M-E.I\0>0NP4C4J3O2E@LGYYO4"D3)E%EA5CP:FC_/9F&U@T]I._G,R*=HX#\ M05%L9Y$D&ZL?4)&1)Q0#P1C*FL:O59KUS J1@=<1!,F!0YF,VKXZ66V\Z/L8 MVN.N;H36PVSX#%P)9\*.M6N9N;O/^R9C,2?>:#[^)73[\WRR0W!4>?IA$3-GUF-\B>U+QAOX?=KX1;6YP.Z $FR>)CC>((%$ _) MP(IB"?X*:8"DJ59OA@O0X*#!_UJ5[SHC$/+D0+KW1?Y(0\HQ6K6E/BA[5\J"K" N8UCEY\%T"/^7VJHE#!F&Q1=# 4P<* M_)H0"&)8?Q#_8F[NYC7H5J;QL?&F)RU!,1MB#MNY?G"4:_0Z^C%) D8&]'5@ MX61@/A-)I^CS]$N:Z5@.'^/7"383L.L>*6F1## AYK,29T'X#C]C<\V!@R>O M-C^1,'7?0^[MJ7ED1^-W[&$+DL+/D-TK[O2*#W6 /OL;2S*PG26/4&T&*_!7 M0-V%2Y6&0;(L4L;AF'+D#Z-"P)2]X)E)WI%C#E[TN.XC&*WL>C=QL80-+SX1 MM+6-50\[8 8W9=L@=-9^"/-:EG7ENQ^8T\MW.EZ0V/>#_%)0T G69B1MO3Y' M#7JW$.4/X4K>*+^T)\PW5CWFSFQWSPNJ?SLX5*3:]_X=>(K4VQTF1;FZW MDH%CL/Y$GGW->Q')TO2[E"!+!LJB^HG,5P7R_V^Z/9(T5]7R G@SHP'==$HM/%+J.K"+6<;T9=PS/$^Y.3:Z&]+B(;>8_.V&R\ M*IKL+G_8J5:R(7\LDU,[85\_-2&K//!Q[7IJ_4QO4B88.1XA%O() M;%"T64NAB]>4V@$.&9XE"JWP,F6($CNT=KGOOQ[3%F 6W(XM.D 2*_7J<:/E M<'8_AI5%+R]):R93T.2M.514DWC'L'19I;+(#'3L MJ2,#PBOS48S$HI+/W?<[<;H"ROD:ET4"Q@;?F7UX[QX+9=6>_R(7R\E( M>)#C?7)Q>EI$BPP("#4&XLHV]^>E.= ;!"6G K]& MO)K9QMOW66*_%**1+7HE-M&%H:/L?$&\L/B-1_*W4$H^K7?>C;VP;[ <")Q8 MY9PK;VKIO9'HCFUJ=>G\-BAH(87!GGGSC*XN$&^QIC*',X M_<,ISC-*]8(-.43^AF&B^0*,N5)V?.&Z/"K73]*5>=;KWN"%C,L_R$#0Q[,O M7B)X=GX3(_=EHVLBW-&0-[N@K([G^^5AV27JE.'*'!>!M:1CNWG75W!*T.TK MDA%\TMK]=-5CX"@QR+?:;^ZA5X<=^#C6"J[QZ$4X6R M2\5'33MZDU+;=LMQKZ#S;TE\S!'UMIBTCK=QX-Z WIW\67.V9:SQ?FG"(8GV M'+;4VEG=&%-GNEG[PI>2# C&+<.\C:T;9-0Q 9(#G\HZXNM_#;&749BU: ML^TN:8 ?7H7VT;"V_HJL,SUJVH5""69X-OC@L5WH/K,M_NK<^I6QH#]\T<5Y7R]73M]9Q.XG8X:.:BH1A=O>',,B M6XPN(L0JXD\&2O//($XY+02I''P:V6^*GBP+5XRCLI\\R/Y\ M./#3:R#1X-G827)0V",##W'6$>CPL\<=7Q_GM)X.[%G/"4$H"S4B MP"J']EX\-F/I)&C!* L<(G,7:[[T]@M^RG<2$ M$T_LB=]F3'&HNTQ$V_\LW%=_$4EDQ4(VSU!NM>Q!Q_*)KHRLQJ<.AIB MKZWQ^IN 9LL?.K3;S-5'U.'L)D;/YA1ME[EU9Q 77$-^>L8BG(*-<\:L[7XV M87DA3(0;8W#ZE;%\8]"F%$3ICBQ<"6\Y(V?W2RZ>'_X=>G,#S@$?A%4^]UDG M)GU::U0H-T;-K5[E#I9&>K0MB$B.YMN4JH\84E]AF0MQG"IJF):C2:%/B1[3TCFISH M?_X##?Y.V3O=!9@+F-^](*[?!+1P07?2%+X#R+]Z+?0FSMD #0]@7 U+66SH&M;-4EU$+V\8>;"/Z'K M7,XT=]BS5.8 J8G9#G4Q[<28H8@FJ)2;/O6CN"\/CS?>4L9E\XQF,%(;!.@' M%)%DE@,#-;)%-^5S#5B::K=E/]HYP.T&2#R@[CR2AMV9M=5".45H+V&R0PF! M7^?G'C9:=U2)&9;&>)!XZ$\J4.C_+H#X@Z4HM&W! ME'95:+#7BQA+JQ%IQ2#Y&5\#WQ?R[3R,/D]HT##NP'LG74B*PYA%,[:LQ>BL M-4$;I_[3QB DI+T<"7\E>^!NZ>@K&* KEQIQHUP5XR0"V-C0O=AX(Z M)*Y5,QA+O M.M[1R(7=DRY<.$QMQ[+.Z@7YULP(]+S:M&[7]OM0QK%DGB[[^=KGR]Y5DDX) M$#4G67.5PASQZXQIOC,A;,8P#J^0OT[1V+DS!-V>7D7,LOV.%\$7\PJ$*3+\ M]&;O!J8=(LS_IEF[WX#2+ M2E^T(YD"E>8-3-PQYSPZ]>*XR<#-=./P ^M\+/M.*=01&D/#6P+G6S7Q%CYD M^8PT:I!!;"-;:R&TI&8!KMAEO&['[/D1=9O/>KX_!_6>Q$PUWC:?6K.H.$A, M:8$T:4V14#UN/$OO5^:.)&0=9#]61N(G5&(0KOTTJX?(B4:&0259[C7#GNKBWNVP];QIH-?08Y$9%UOBSSK$K%IN?^UGHM,:E#KP M$A:)2C.J )U0!SRJS*$O[(%X,C"+J)^+4!HVWEB6C86YD8'JG?K3'YY1*S?. MF/41_>]G(6<#/Z#[Q^EO-=89D $(6&>*LUU52^?0B>$ZI'Y?$;\GU!B,-6J% M4!-4J_4"U= ET%OC5T *2ULCOPV^4=:-BNO?5>_UP!350!8M M=,D A2GLI?'#L6A-$= ,36Q*QQ@QK4Y*,K^5E6'G;YJYZX&@L*9?@('B1B@H MP]';E9X", _K%F''F,(+.9SC"V(;5?KJ%PC%/4M9/H0(AW<^=FOJ*,C>'=N: M/H:GB42P*-11:7-?[ 3HP&^!@<3L1FE$UP?L&I1^=9 ,%-4/"XM69^ 7)QF' MI36AX]N8LG8?\T9)@LEWO(1SI\&0>:Y1S^\8HP&+;TV5HF;$R7>Y2\21PZ8= M]>U-<],AVNLFNTY)0=N$N$^!#OA;!#DL\-:1=&DH^6F?\^;#Z9M&>>,H'FR# M$XF.F:,AX!B!*J-P$KA0NU(^?:&]W^:K"E^07ME5K-F&-#:M]1Q?Q4JY7^CB ME5TEA^A(H]JS$H1K99X#@1JYH$N'FK2P8>7@Q@*7P0MQ#JZQE<\ F\H3S2L=":2UI;_^U52G.2@#A]YWCL-Y'5AB'VZ&/@S2.;IV M[%S"STFB774J?EBR'$?P+P8S5M+[OE[1%FOZN9AV9#9^[TYYK;QOZ8PNM#AR_EDO>QB8;MME- ML7>NPK!&<6&J,MG.00Z(4FU/%XS>M)4LE1>)YS@@]K>^[ZZ\HNSQZ7T4GKIN*9S6U-+S,HP85L M_3RP!Y6<6L[>YBNJ_/!ZT-W[*(EC'G#(BA@.EX7W6KR;%2$BU3V]7]B_J<_@ M'O[]L+MIAJ+)6PS#=LPWMF+%OC^AR_[,7UU X-WP2L-JK^<0XF!]:L3\Z/V] M3+K8;=T9ET Y+(I$9\807Z:+AL8*L#6 B+*RKC$,C?+/&?DNN!?-L OD)EZK M=59F0-TU1^OS"D])WM?\6_(IRB87"Q!, 7A3SC8R$ RG!WLRJY,6( P33LG? MU'@PYY=:$0U\P4M:6V?*H@/-\*<(6B!C<0\&.3'6:58MFS[DYVN,I)>,]0G% M)S >/(6![$&,7]$9YTEG&[.M]I(6M9LD N^<[(;H,HMDT@X!,8_\=,^LI8D1 M,9]=6_;2NPT;MTD]WS-'XV3PLK:DJLY?/C8M5:$/.GD=-6XVJ7D:#$8W102< M51T+V2_2\+R5LC5MWLU'N>+>C;3I#6QT1_EGZ Q_?=?0B>W3W!-=%M3A;]&^"VUAJKPIM7#&])5]#Y<OY<#-NPZ[FT*O\\#KK?M:A+H*+;#2.FPU4)?,^^@;XX2GQ MAZ9.2D$C/>/5!)\1;C$B4+Y,[P32?["FGC%M]6 J/<# M3=(#-9C@=6,$2I?@ 4)?X>C1Z-&]\3Z1X>=L>32E>V>1[]E>6,-BI>'G2<4H M[E*3J!"7 =>)_I,$F(STU.S.:D1@5391V)H.HMG7JGN. > MRE!_X[MU8SI)-WO ^C$:-FF)'HNIFG*&Z.#8S&IC>IPCV6->V8"1>\>YHM(? MEI^X^47SO9-3G.8='32$MHEG16:_/?D"_B*I=D7DD5JZ+ZG=#[KG7N94QC:( M^+WE/8=GGS^!7!TO-4H;54 \&1!ULCX^P7U9PF7E4@N(N*8=TZKM8LBQD"IP M+'8 /P%YK-A=4CN>D2AV$ZWN;(N15C@H EW]9:-NJK'!LV2]MC+ =C8=HU876NF+-Y@( M=D:>7[@78?/4^M[OW2[^IE8%;[0K-X'52=K59"0LFB#A_:)4:9.0(N&IJN4D M/QWB(Z30: 9+I&2QX3O[XD(-0:J.385<3ZN"Y](.] M[DJD2E#O]W@*M32Q1$,L&=@@SD/H9;(42\Y,!-7V&6K\]*WA#ITX\G/^D:B\ MX*OSV$L4"&6#+JXDW:>HP17MXMCI82X_5VY[HQT#:8DS,AHOKS=$S-K>KAQZ]WM%[]%K. MR?9\=#.O342JOZ\+5?K\V4=FP]82(.]\',_,Q/2ZJMB46%6UI2 9<,J JE)? M83:JZLSX\&-*!IW@]WNHRO45B6:4O:452%J LA(,[!C;D6&Q/_RK!YS5W;ECD,1*ORYRT1R.R!#%5.\+."!1KXDL& M.HH^9;V\1NSTGH+S%<(X,\)2^C@26R0#ZRA!T.;GP!*JG-9&4=/_8],>F/S;] M.S9EXW@Q<\&-+/;]G_V:VDQ5SZ5&!WN+]9&Z@B]V3EPKBZJW/+'L'*ZF0_K) M,@I2T8_";[HLOF]3FKE^-L=_P>]6R+5I;MXU-;,16SZY5#N'$91)E6B#OJ:% M^W[BT$D3'RUI&J+!.U9CL@'E#'3'PEY6?O"&LC@.K@0$VDB[(VS&0YT*&Z\KW1E4\0^FPPX/#;^%N/F"*4^ MX;M2;XB#6@:W0RHA<:[U1O '-[VM_V9 M#'C#H5C&EP05O""XL#!:X8R!3 IW6@M^#S%ZG\$_N(=/8$*BIX5V%OACV\6( MF3!;@C06AC)Z/:DW1.!%^^_IA9_2?SS@$CVX4-=EV"+V%OT(T[HXUF?R=]8Y_+R[R%OB="+O@\NB?0B;N M'Y?8%!'1> D4;OF\;($S3:4:_\RJ2]'1]7KQ7CU/X"9UQVTW8MG-M6 4S-O\E8J#_&'8P M:>3D.J8_=JH'*]9J\+KL4$9V4)\MR*BK*[;U MDEW!0X>"B> /<_Q3$MO$%N)S4H'3^R<.=W;>#:60*!F>!O9TN+CB+=65YM65R2ZB-7E[SIR+$FR%$ISZO M?E!L-+VPKT93 ==7@Z&M2'GP7E",N#SK-$H0Q8L%2F"?=#PGG+?S5CV1"[I1 M-92XOIM ,T_-622=<&W?A><$]W RWZW;/%,@V^B+\( JD"X$ZM?BC.+V-V$& M38W!1@WU"7["_N8WL^4$F1C95Y 5L^DXA<[DR:JP,'78BTR'D,3-&N9V=[4, M!F G_KU[!J:Q"J>RP7E2W-LFB0=%HGVY]H<>E7GT=MHQ\IXAO'[L*TU437;; MC 3:ZN',7Z6R,AS$I$45%ZZ83PM$PAAG<]G> MS:>:5A\.5 U,>:("6?$"@5>&9*"5ZC $!L:]5NK;=;;+O#$IM M*?_WLL]2'"NBY4;@I;&RQ_-(^G5-Z?J^X;?:OSM(\QZ_@^Z9BA'$(%6Z'1[" MOP@:=MCUFV_)0.?BY$4/:LT\JSYX(=?Q&/+B$,.<-&_OR9:$X:9PFC+F?>R- M%IP%9* VC>!#,/IU5WU^3FDZ9?1+08^^Y@>/2)KODEB'-2,Q$LYK M;G2PS;G6*(E+SEOVBE%.]Z6Z%=0<_9U@W;#< F<&[;#8\]C#-[<_2.YE:)S^ MW4,&@MY'P:O6WIG9\G'P,A(NB^#W\8=J7XY\6.E+>!PTB?##PI-6YK^98LRN M:?MD1/P-+L"3#/Q3*LO^Q_IW_Y?Q53XR\(_!4_ O"=&+[0X-]+^7B:RHV2C^ MAQDEX(JCT<G"440$1$1ZC0H(BA"E*BTJ @(B@E*D146D1$"D0R J MTDND"RA1JM1([T2Z@(C42">A]X3Z0MJ7,[];YIR9.S-WOGOGMO/'_F/G73OO M?M=>>ZWGV35&_28^?7!;.2SPB=^\WK1SU_QC#%G^(AWDC]5QQ.1W >F*7=RA M?#G+/81W*8J2J_QYO7\9N\ABJ^N"3^^_J0RY<'M0JL;#US M8%EJT"W-5$R%I@#"F:C;82.I!&;QC>^T>OWU>2SKUW[,?;)]V&_1H"7TK\.?YKN3OP3D'0'X9[S[6Q[ M_OL T?/_8 ]:VB#?O%A-'H0D$/HLT*Z%6SA5X),;G6/;AQIT.HY$F+NK7 MIE. #UXJXH4+!>)1:/C$3S"QM6"\P86K3_MRN$40.":H: 0T32 M?D79%>@)M"@-L9\S7H^S'G;LR!S4"=P_Y>ZJ(-'689IW*=$D:%$YW0D^-;(% ME<4^JZ\8;%(#G/U&'@AU>\S?VJJ^U_TY 6"C:O\396ME4Q2(&2&!HAN?\+WR MW1N:)KZRQJ)![]B6\_NSEW5Z/[B[G1XDJ#^[^G"Y1KHSN7>Z$/EOZX-/_ M>\0N^Z Z7*M9BO$AQ\A:U>\!^]VEG]5VMC]OWHKL;G&;!]X"7J2 MHN"' 5#WHPP'9Z="%@29F0-6-W=>16Z1) M1Z4Q<$KXC4=W3 ^_PX5SD0:/5EEYYLD6! =XG M,#EO#,H7I &PSX2F[DT+ O%]NA,Y654^D^X0M-2PV]AXYBOI90;(C;,U,1Q].5\S\#1H95AM_^%)7>X T\<_4M M\HA-'V^KB!IMG;,$!W-VZH@,N@_DT4%NBAE[BCE:_-'Q(=<:_;5M=;N0'-B9 MM+"VNC)?S&QUU&:#%^%B>F^*4>0\[5<>N?AB#M;67PO/4L!S9'3B-/91<':4PHUP#75K19 MU/:V9B=[SXY2WHDLR\5(3QI-5PMJ>1=/<5U85'GZX=W-I&(NO!;8=A M[>#*E!8TJQN_+:2\+DFU/2^TUF[GSPDJO*L2#4C+I>;;"(./ F KDC9^QB]J M_N1AR$UQKMVCM3806^I["E-%RQ-<'@K8D-V0*PN*_F(T;_,06CW-@,"L8^Q0 MSB7_]]5&]1RAGT3K@IA>EEQ_SF/>;BG3/[&]B";:,@'N23[4@Z^8.GYDA!:- MSVA=B\3/=)OHA7ZWGKVL-.%7E"PJC'8ADC M$;'3N?$[B,T)Q7!&O(:66ORA- %X75LC2'YF<2E\IY/Z%>L(/4,'_< 2=0(U ME<$R*V8X#F##3=H,#&LQ<-(/BJ"#XA@NC4LH1%2^CF>YB9@]#Z&PZ>O"\>@_ M+/B,V*X+7[V@I^]>O["RU%$4%!%\B"OW-9IA>']U=J&28+R-E*&]P/;32JV+ MA[7,* )\ <(@..-,;4@/[?X*7K>]QP*4R5XP\2O6&SUD90*<2OJT]VT@W\E7'YX]<@/DS6M^ M?WC-\P.E9W4\0+'#QUJ_%/4S#=BG"6 (F'#LW#-@-K\.W,A;6Y.$/-F=M5.8 MYD;AAK6<)-BXM=/.#N>JU^O.WQ*@75K<+=:LC$YI#JLNBJ>4^"*M?TH1G[C0 M+N8<6!\*FP*;Q$7M"8BZ^^NO=7A@;AL!@PWU,F?&?+7F6%^[LA-RW]O F%8T:+!B3&ZV=58AJL M_/*7@\X--$#S[G3^^%8QJ'S9X ^BZ(CF[B:Z/*5Y'3Z#?@=N/N[D;4^==[V)- M="%=81&=K=QR/#)/1V'3$4XU>G M#)SYF>^C][D%#\_ ER-E1D(?A48M?/2;]E.C^8M-JJ-9^/M,U+6G?OR7)4_3P+N .U=N'MO4Y8\Z'GBMF5E9_S"S^!(0RT.4T#W(FC4\U MJ(!V$9 DI&^&-4F^2WU2P7\F,#6]Y/?,9C1R6FNL:3ZS"25%$.D[G^XK].MJ M0/LJ*S)2;IF*NYJOSQLD$>2WA*W"=,!&TTVJ?M-!CIQ,UBNJ]_!G@/2[VCVG MWI1!?:0&+\'7D.^0%5*M=%"L_TN&MB)DE71/B!EHC,L]!:^W_7FRVZ&Q6C/B M:0AM\[?O2"\8M5I1#6SA21M9N2KQZN(*6P8'PH440&/]@F_4,F' 31>KMJ' M.-W^'II^=%Q_^IGLTA6?SET3W PR6=O.>^2+ ,:@WF@ZR,X M*X%7(SG$)OM%[%1@L7:0CQ,=5.G6B1V%W \S .;Q@@WF^%>WW7T3#$$U^]NZ M/Q:I*6Q3N[N;S; Q#WQ?YRJG6HOF^>JZ!M-)Y=3K6R6$PXZ)N UYC=66WAHC M^>[\0.?N$M%UL_3%X%TX?B=>IV*UQ2W%873#/X?'&";D^?_842>\Z05 ^IW? M69!\YRJS$VH3$Q)VN^=K;.![R8 -GCK]@O0K.MO+HN1VWI;UR(/B>^A.B<9' M(?H[^<@S3OX5J+N93:XD*(5'? 8;:AR!*ZGD [)V !&\Y2 MRYAYCTU]F>TPFI@XJ94@FM4S8Q1LP/R%01)6>B_K:QA\BCC$12/N +5D/<2- M1^(DH[9",.NH6)60$N7^>XT3E9/G#A6$R!=?VKQ@6_Q5ZOFRL"!Q*&\K1/,Y M'<2$/54X:_/-4\J8#O*6I=VA/B69MR'9?(4F%TG\$8K%9R0$99%^(M?HH*9P MS$?-\\AF0]H)X-Q<\+UA#,+&-U58,<#LZB*MKJORSKXU;L$TK-G0J,,R=[K" MN>ERDUW/K7C]G\C35MOM :C7R,=&X6FD\#% 6S%/E*SKH?0DK MX9H6!-!H4D9.&F<9+:0P5L2WKM52^R T M):OL0'GV=_B0.-=J+:HQL'-F$[B@7Z!#DR:]["-9+=\_PU*UWTD+MK)58P1 M^%+UJF/&&1S:X.'=>V/O%2J*5Y1GV!H@X*=ED<0V>T$--F=9J%]WCDY=SG7% M+*]A\3F2K_5 M"3$Z9[KR'Q4NMMBSPF:K)_"ELRMP1),)=RQ>'W*[UBD][$^ MK658]@BZ2JJ#'75R>8P_N(%7#,5<67U* MXT'<'E0W\" 8<.C(Z%P>(8TF0>)BL]/(%Z[%2XZ%?VV*O'*1U"GR7,1_R39E M^(D^;7UHW!6'&)-QROQ6=NB[M!PJ0^%WJRUY,VN[5H7$[-"Y**ERM2 M?^(N@FX]7YD-2_E1R9="/D5Y,3+';;V4G'QR47)S]X0>]'Y1!_;!5TPWLJQV M-]_2;2%E*5!J+]1[MHN:9293J2($IX,DHHWZ,">#6L!\.\1LW_);_1KKI\M1 M;3K7*? :U!XWJ:H$A&N2=R[+O1Y[1(8S3_[(H?EHA5G4Q=; 0NPCZ+:ZZJB+ MNG4MR4O*=/_C/*07?>GA$U@2LB?'YX=!&I\[5S '$QL]EIZ41=RC>.#UM;YT0 M:<05@[E8X,G7!\#9E$RM\Z'73DO<*?V\]/4*LV:DC$?V?YX=_A^5BO.=DM/: M$T=\]KY-C=W->?:6<&5I]G?^#.X'4H@.FDFCG2!E9"*TB(=[LWALI)WFLU=. MV=2DZ5+I4_?)7\!:L*?]MAL/,IY?%X7!4T9>NGGU'^A#=!J-D_3O%Q0K>6SG M]NV]I69A[:*2!H-D &>C\(R3T2%1;<>70W]!Y%<-A\)#5R"/PS:I#^-L]SW@'&N1ILL)PF_C\,9^QXP&XI51O\;": M>D$C]M3?A\5^%8TY,M)ZC#C&>:=Z"A+8WZ5DSLDOK?FL3H.VO80-Q58O-F]& M!LFB6NONU6I4?9%Y\6YZ_(-=4B-O1'L@WXFS7#^4*)N4\X ? 26"T!KPQ'(Z MX3Q6#+P$+TC_>M)ZLESLSSYF2:V5ST?()TRQQZKV9/7]<5V1$O]R9A#Z5V&; MZ^D>7Y/&$_.[UK6##<\&G4=PMRN"/C&QA'_R/!CI8$0,6*S8Z_]RN5RD$W3+ M1W63&DE$+LW:XOYVH2G-;\T9[\EOJ<,KW^W&C_,J;WUS>D!Q%:.7 5 M_BM.AY\^[>P5E_FNY^D)7=AYF9VDV?%:4;J(:M"F:A;C[G+\2_[HGS[/\;.1 M"WAQ)ZM^IM,69#8#%)>365J1T+/#3Q]5$V<]S5Y9G^\]N_M02HK("BHE>K?>KWY#VNMQEA/+[FA,VW% __RQ0H(5#!HNX2 MK*NBQCR0\9U?G$MB4T)*LGXMUUONEU?6'XIZ\1C?_,EC;-Q :M^?NTT'^;W^ MS"I=(+^:YM6$F+PUHNXU+8]:?>2#Y*)(/4%7 %G:59TPE?LA[@>56A_-UGJ' MWODX+GTM.4K>>PW8YQUU -[@D\0+<@N9T%T6:0N[G.,L,POI:+7.M(!96N!L MLAOU"(?=9=,3%-,S!UD9%C\5-2^5PA0#1'FWYQ?7%XFV.$U81(E<*1VD[MF# MIJ8R/[6A@YIO-YT97^QV<5VB@P;53G)2_$(\&CI91%O%MZ23H6(TYL8HJ#MF2(GLQ%DSKVD1!CV,5533%J MB M:MNO)YW38?8#&A8>7G?1T6M:&?-:\?.=.ILLG'3IC"&VHCC/MHB:4.(! Q+P M4#8F:CDA$*PO#KA!,L-I=[_C.H/8J3'J>B2[UF1+7'B3[&K"3>\W8T/M,EPK MIPX8A#,6%_ %V7R-)K \IYD3B($S\#7_)^^X+Q2N(U1XW;4BEX>?5%FEAKN" M]!=S1)X_L;ST\-NRU,@#6/S='4.'O38 FOE,;Q8NG"M:E+1(-;U#A0>/8& 4L?IL)X MYVE2U JD/>:=26-3B$/>:@KI)7?KH>J/VKW4I(=4TYB U""MMMJ?M2\5_;"M MK/I3F-M-S^X]0E,:\N^)16![,UN1S3.3N>LX#4>^8Q;E MX*O@L-187@^'VB3U2^L7.]'S)SQZ-DL'WW4KO!BP_N T7$ '+4^<@06B%P(Y M"%2KO:3!RQS[44%G 7/\?!3G+@Y7-=)*/+!(V,%\HOB0LNY&/$.U35=XEQ/, M!*<=\.D!Z1_0?Q3CM<"S S633#,C883&!^L*RTW7@-*BVE_+-I]#4.2;Q\JN MT$%OB@.99V!_R 27'Y$NXM]I?$# "S^]"Q&2-<:K=5J7/U/O%&'+:L!,.0@= M<5'(!FT%C,! /L7M]+06O;(>S7'\C:)J%&.ZK_A0.%,(@[M]$:RR?:\UQ8"\ M1Q4LBSBOVEM6<2MM9V]3GCMGHYG5;RJFDJ10% W\#V0L.^O8H9?8ZQMLBW]J M#G%+WBED)EL@U"*71 >U&3YXQ. ;_UEVR$^=OJ'V= V!0M!$J,2?F>YY!BK#NXV;& 8O>K3PQJKX*U% MA+8?07+L(X\YC5FM>B7NP _O]@;+Z8KA&]?K1]B1="TT[C$G'CL\,&9])KYZ M'O<;RXFT[XL()QGBT:$9?,0C(CF[ZV4&7N :OX91'BH(T^\BHS.XHV9:-5CD M4B2+RS;KO^P,!3';E-QMC52@C*A_^.DY@4R&Q&M^+"VC<#H+5CUX/2C;XU08 M6! SA(S);)J=787^,; F)?9/(O2 U/S5^%-!/8Z/XC22YB6.[-RT_8*'_,'B MH2%L4(IX5-%=[-;@PZ2\8W10?0LM:4/1O/O2%3O &\'2__"(^5)FE::E2>)XXJ=Q!JE_>RM2 M^O/1_Z@4EZB:]%C0Z!A7VV%#Y5TZ3$K< #E_4!9;=\$+?E M0V/3B]VN6SY/OAEK\Y[]+Q= _#6MQ57B_@HBW!##_7??A.;7AZ)PYBVC_V%5 M)W>GY-IA579:-L=>5*U$J,! &RCN]KT?S>+NW[LDXN']6(?-@W-03N@:[!L= M-.!9,N6B.;*P,;5BY6A?6S4Y=Y?TEN0JX%+D9QU[2O4W2_.I?F1+-E&*(A[# M!3320:S/J_,>P+D5-< M$@_[CHOWC80[F#X+UW;4LHGK?X<_2/AX@%XW'SGMZZ-?.;PX_&3P,GY8ZG[\ M5*=KE&*DZO&7*EQKAEJ<[Q1EG@V9B/+?BU ZV[)K,G!%[LTQL K3X@\)T='5 M&V!9BC6Z=9NB!>"EHK)+O9#'1E7";'<3-Z*+1]^/!=^DP#^ M^H'+JH MA;R29_G]FQG8]X/7;SYV6+55(RE5N@%6L%-5DJE///SV G\!XETTS6NS@TIK M27^+?42_([EFGHM"- >Z&(ZA']L&V^Z\2P=ARY DI6IMT%,W$C^%- C=7$-3 M#(4IVG_!#GUDLA2C@:T\[Q^_0 =Q(?M$%6BT?T=IEMEI"B_3HY&SP)2LZ\G[ MA:-M5FLE^G'!S5+'FYX"4!*L \VJ;G>\>N;3+2N-9S(Z]4_/A)E<9Q8XC;Q$ M;0*P9 F*/# ?H$$'1>YP^^0;"*#6XZSU1")9[CZ>1>5X@)GIH,?3(5"FACMU MM*C<29AS_YR6>_X]^ZURG/,,9ULD[1T^5K-+/D@@PS2JQ6-XOZ+,/=\G*V'2 M.V#]2V]LLHQH>(Q>[U;'U;RFLVLN-XM^D M0GWRXRK;L'S!523^*PYO#/V^DY4XYQOB7.GY]MS1%D\2O#>_F)> +_/4+D!Y?WP$*$$SQ\97#AWK47Q?1&3T$),^-@V&*>&%?;&W\ MG3Z:>FCE94V)I;T_9(=6%[/E,!B0+H^4AN]*-4.K\[[302('3LHEGL(IWZ^L MF@69<>:2:J&6>Y-\;LR^>VTVR[I:N'4C2F75Z0D(00?^,S_\AS1T^B55D@YR M,Z,^[]/,8[?W-7<&G.-VW9$?.3M%H;,IKXM>DW6_%Q9VB,[C-CJ7/IOKY=&& MP1P[:V#@.5GOQ*9RL9?4TBCOX; 7,:M9992L&[PCN(W[.7C.C9I1[H!^,'(H.A_)0?%Y$SW5&4WORYT9/^>LCQQ.D#<)HRN%JE MM?<:"K+GU/\P=CX83/$7MV%.H?"$-:<%J:-'-PVJ.RG;6YVT?DQC"?;9YCN? MU.D9&R4%ANU7=])!G[\5!:#_H&"\U,AA!Q%Y[((V\[)E M)I53/^-1G&SA0Q2U.8\.ZN$BS6,HO :M58]/T-BU7:'+'^-0U%P9RVD:VWK6 M> D_/F1(?$ M$4R6#;SJ03Z..(=6\XSZ UW]M(/&*24Q0/:Q'N*HS:CE^\0/V)EO_B ZR&J&PP2Z M[Q!-!QF;9=)!;[\#ZG10,?%Y%7HCW(H.QMDLR)"5 Z!YG$N138>,Z0R@\>MY?:[%K?:L",LM[K+(I _^S&6G#NI;0Q/ MP!Q 9'\/;IDZBYH8;]%=UK -H[&-$@DP;/8J S=AG^<=Z,-MW8 +S^.S^)JN MU[[SUTR+H7PT\YPF&AK\0<[V$8YI#?8._*"9]%,+6U"(DH*=$O0BDW:\?3S@ MX4M9&H(M6*!H;-7$)N/M"U_ Y7^NT^["6V@2#,9CV6 D%?X)P8U?EY,54GAS M(8M=,1YE?5P8WH_P(S/[EK?0>(>]+JH_REKQ]OZF&*^ME,YBS_1>7IB%A.F3 M1>+-ZJIYXZ:(WN*M%%MY]\[?27S)&6.9B> Q6_7 MWRA>K7 !!5HR6&H'&ARD2=$.-2-!VFU4FOEB/CIIBAPLB@]Z'@F;V>;,\=]< M8]#T8P?$C7HBSH@$CJBL/\@=0OJ.* ?8:8.([*?UJ#)K8&9:#XR=1^.MX9"ZZWLS=2X)"R!W3)SM] M^U9S$LVAAX0/%:KV$/*8!;('1[LFL6KB6\&M4*82"A*YE]ZHT,[P_1#!LC+U MV%(LN8T%FH J#A0E;N_) '$^0APJ+;:"@(?36$#X"+Q, ]&QGAF M1PV:IUA.C-AR_';=X*?9*EW,K7L5&/3R!@6$\)*(]^X7>) M()$UIKE"SGKFD:PLU)0""OW5JE/QSC/VZ%(6D=U,!8BB^2ZC]_>,:!>JEHJ- M4EVZ)C^D_U4$T_FKV#?IH Q5!RHU M@0Z*R$*&8Q=C4^D@Y#,ZB !W??_^N-[WSR=M_B6ACZ2P3FR8[1&YNOT811?- M9_C/ 15.NI0C>FX##= .&-$$\TY,^%3:L[KJB!)=MKK W#8IZ@$;[37._K+8 M!2QQN7I+@^UZ$(2+>P!8[S5I(\-6K?J[93\JO ] M?+9&DLZ4(:(&Z8*-@9W1 Y^BL4WJOJ"#5C:5F)--Q4M_#1D-X5A):GL>U#RL MX[@QP#0041-*YB8K]7=\GKLFP\&V?7/GQNOQ,1\)XN0S?O!I[ S64*W5;\0 M]]M1'#" !1;^SL]2*N!5X*,[I] )G/X-MA8?)[X996@DU,-D>Z^.JGI)JM?I M9_/?WL#U> ?"_O$;%?\Q@A$[0RH)GNV]H&'46M>84?Z8*E66^NQ^X"E5L%VO M"ZZO@K VDM?3+0=)UO_Y+YA"ME[$?_,-+OTW!/X5*SOR]])_+_WWTO\C2]L: MX!,02+AAP'J/:QFRY>IQYOJK MNHK[P;E?\[3_XJWQEY^,SK5/05T]";/"O2 M3#\:/,B2% G@W4!7 0 V,$B5MUSH@)1UZVW<]>W:OXXY08)0N%5N?6N@#0)> ML\4^S?Z9'H(.VW&!P>=T826S,&=CVY#+K;RZ=QYZK^W"/#3T!7-53A7?*ZQV M*"!_ZB>^)SJL1Q 1#/UBVI3!IXO.+XO^C)*IV=\^VH2P2,]3T1K- M,SA=W+(I'>2;Q;_0B .< %'DF"?<*;*UP]9]'X;/F_&5>H-U P=K7KO:H6XJ M%O**XJ?Z\_D?)MK! 92TLN\B935829;>5.PAN^@,W$S,&+!/$O /-;F)$2=A MU]R( 9TM.D,([B0*$5A:Z?-(Z:)[KV32'3%GXUD)>E_> MN_C.61=RWI))A[)1A/P!9]'7DQ5GMO89Y/.?,/,R]O^4SDN52KI7+27GX T M. *C3*I>5R*6XPG7<>I>65;=GUQF:OBYD=,U^RK+EK<^KJC=DL6*6WHZFR$J M".-;YAJJD5!V3L"*:GM=\ :-Z'?2F Y:,EW6E6E7ZKVV5;+E%.2 $4D1PBG= M^2JWY0S-R)M42B)P\CEF\)3!&]TLO@W(FBF MVM,#XG;.%ZY\L$2VES2>3Z=X:E-U60P ()&2^1$KRK6B":$V-+$!M^O _+I_ M&5?LTPO9.')X11AIN65C1&.S;#I?!^<,@YY4VN2%J9QXUHTJ^9'T!]5F7N^K MM7<-N#X3)SA(8<\SO.291@=Y#2[BY/DPE@,[+E"M2BL7Y8YQHVK;.,N6TJ\4 MGB.ZE3W+%)YY*$DMB)W2.F[O&<0FGT[;*6I:HH-229R4"^@JHW;Y>VC\)Y7O MWB:!(QD2$4,!!T6;:.!$'NH+1X-BCN+!<]O.;*5_+08NN__,F^9%]DX$9XNU M6L;"S ;E%MTN&>W=CAI"EJVT3I57;(Z+$Z;7J(%\":36[P^FG-K?ZA(XE(YN M[/_X^0K\^"'9?'+8W&1@;3?]XHO-]7.-%8DN\>SAK5FH6WG!MF4_;;1[HMY^ MK5^'- ;EU8J,CN@+K#AG;E9@B9*'$]OH=^B*ZE9,S,NOQ,[P]3RL3&W%>.B6 M:P)MM%HB(#IRE^W CC!-X>[#+\;FNCQHZ76? 9^6\8OPR(E_++OR5&K^\ NL MHZ%A!5G)OY:!Z/GS@-#Y%C]3YIKF^][GAYBS^T28L>GN74TI:UD#Z'PR:FX/ M^09FW$+8;38MISU:HADY ." ?MA5RCF&I;ZA* ()7GRI1=8&,Y_<8P?A18AO MR3O<@?UTT-%QF(&E[4VD:\*XD6C;*?FR-GQ2V%?Q8%N7%QHOU&N=VW/]KD5+ M(B1J99K;#^@@RP1C;=Y?K_Z/O^7H/VZQEJ-,Q1CLN<-6Z[1]. M5_".=*HL$')1RVI61Y(Y*$) R(*>.U[ ,Z"3#DHIYM.I?!SHC?F!Y%4B'(91 MN--MB%[-]8 =R@PWX6F>97"UW<2ZP*6DSQ3(J!09 M%]9^51#SE\P$8$X[8S0N/).ZM2L*O@=\RFZ#SBY,2)3QBJ6KU^KM/W/&9B&; M#8H5A=M*@1CBK"VQ\I=W0]7J@C1T0^_;[))A8/6CNL70"A3WH\;O.1ZVUV#K30$Q^QGDV#2> MOTTRVDGSVJ"93^>ATK92T>=#ET0YY,G(WF$D?/.($XRW6/W46*+\Q 1(A6*2%NX6M!O6U)@,L"- 2E8](L@ M2"M^4F[A$4)#P=7PU1V]K03JYQ."8&.;#R^4']ETU<7'IJL%P9%:6)9W720Y MP^'$%QGQU=->V"^'< (D4NPT,0F++O9%ZPW,=GAX^0F)!++V^N;%0F>^0)D; M!&*_ 6]GVU)D.D=WK'09I@<.C#A0<^7.Z9T .R<&A*6X@T/)U;N,S8#@)>^.;.3L ML) MC8&7^"/N%.^@0^L\@ZDO,J6GP:AT:>A;W$3RWK_\3QN%(Z*#9R!_V7';.J02=]#>.M>L7VVZHO>6#-&E[5TD&O-"*#W@D= MOHK\Y9P(T9F:9 V6ED.=]X6# M:][&'<@K"C;7! 1X*LS3+^J[;OFHI]Y[X)-0SW#HV:\S(Z5!_US**N:YSQ*' ML*4F:0HAX-7(=3KH5#-?YLW1 J?9M7WI0!\(Q\YC;03.BRQ%<:-^?![X8 87 MFTTZE2(X01,;^G Q+O#H]:WQ%3:5G,!9;7]%#[8=NZX@QSU_S.KOW6\'N5*< M8(<@1^3E2ECLM R8QQ="8Y.2"JT,K^",GF(=0O#G.]C!FIDJQ*FY,4TO-7#( M@:8RHFX;FAVA-\A@ B&[JZ*OAJ)3*CYVG%-#./LQ0 @+PF/!#]318Q(Z: MZ*OVCI/F[\/&-[*W\B9.P^?Z1/ZBTW._=R^06)JG!5;$6''GU?"5R3Y7N*G] MYS^M:'[IK/2D@[X1Z@=2IL';NC#*A5FU_A0:,W@;%JDYE-G$7DW]2M,(^L7= M"2<%?]\DV!Q7/G&XE_;Y"FS3+UR]2O/G:;0Q3 \A02W6%* X;IW[C=#E:,J7 M PWL7K::6/Q]\9H=;5FISPJ"T5%?]M!M\(+A\GO"NTF*XNMG%L*V=4T!EVV- MR$AIC.+6OVTZ<9%B2F)O%3O^KH< /KV<=MYE0G/:.^Z,1O!I([RM#($.&B?/ M8-[=CE2_=SC4?2U*K](O"GRCD_T@;3DG%&,%O'3K%_5\Z1NM2W2J];\0R*N- MN!Y(!S&+C30X>4AB6NB@=VFX\(.Q:O. KN3CW[T870$^L@%F1 MS7+J&@Z$WANKA[U37_"_:RHLGG'],BH\?=5FYZ)]HM,OI14/@RX-#4B]AKK2 MR8P0U;BVX<4$&^[! 7+YVKH* 1+B%9X5W].69MC]@PF2$B H 789+>X)^"&' M\^3NE#_LP(>.;(/J*5F3EA* MXH4V<518*O!X/-J ;9%;!Q-WI" %E\D MY:WG9>:ZJE_,='[B'SYR7(IV\-Z8^@D96@&F-M($#G*8?/1]9:1EY0H4+-D. M'K4((]9@]2#;G&O6#P 1^^5K# "[K\1+9 #9MY_:L[\Q# >%5PGW?$:[P!TJ M3O0=/!B9#Z/P0O :OZ:ANB33+QH^H]^_(Z<5TE*2[,PI]6X#?5O/&A*N6I(O M4"_301<"8[01K7G(9MV@$]-GY>'^,0G@F9I!R1^4AU>H\)Q!J"ORK6JN,K P M,@W=WCW&\)=*19*OVSO]3WGDS<*5YBZCAVV82]TT) M.JC/H!1,"XE<7@N" -P/.O]0X/C5HATNY_=7J6*U\[>*@J25MAPN?QO&DVYB M$E17+C5F?(%_;9.LJ U=4>C'O[]&:;Q29=1 VP*27^BO/*7U$HKDPJ M$Y2,0X'8G)370A-Z4"B>M>4I .OW9'7X=9H[<(>T(4YM32U-GJQN%U MRL_O7U?*#ERJC"Z.WC(LK7&[7#78W/SYU%CD;(,?"=D"/IE7'MQ6U^U4;A/J M.]@5;R)NPJ1/4'*34Y)XKML2'1UGNDL'Q4RQ$)NP3S)7;,]55V,;[\R%7]*3 MT(\7N3V@7V!R=C%$7CY4_>1O%H]_N@8P$-ZC*8GLL@$8G1'&CSX\_UKCWG_D MV@U&.K'X5N:KK6"67N9+T]DX+1FFH=/^D0?5A,6U(\1J@F/&JM$W) L&?0YQ25R _H/5H M>LL.+5LDX@8&AN$N-KAP[7<="ER\;OE MKUMZ?+DJ5F%+NFF@\;[]%MSP\,(T#Z.;PL+0@BYS,![@^<#>?(HC-@)1F+A_ M1HYS,5%:>L&C5>4K4\O[ M+V&/?GTAU%2]UQ.)]&.V.'-",[/8O$4U9DK,62WK3_O M=1%9IP/8C.3V"M-9E93&G0+[=B3GY>G$/VS0N%(OZB/[,Z_XN M=YW7V_J<*BJ9M7K.^Z%Y=\85AM]*H(@15QLL;4;R"7Z=3&M\AB+/#EU3W)8X M7IK0IJ'53\PLMY6V]8ZIK6 MA4Y##U5$84,Q^%?G)"_'\ 3?_89J;MUC=]@5NO&F-U;TE(BSOM"]G\#7\4JC MT\M(A@>E@SH;B^+$/VMFW/>!1@V-((F&O4;M@PQWQ46[#$\C>SG*>KP.P,_+ ML5"WS7[;**$:?U>W)CQ&BQ(N>0^H! MV1/WLBYP*,.J- ,YDVJ8UNY@^$@0"J/T=^^!=#=VP,&6I#TN6GHI"F+>]37H[G?SY\O M.,]QQ1?ZM/).Q&$2DZ+'_%#5N[R5 5C(GX"[!:A6UJ$@%^T@?F0$*9W6#ZW4 M;5>A@R)5\(I!W(,3>#DO1X$[1S;K7KU&O4P,WG-AP*D+=-"/:9*+NA)=?D@I\[I[\$]3@C(G>NCE'.D<419XEZ.H,-+-D]\H\C,'CR M@SG/ZPG>G .-09$+A:AV,V %VC3]]KK,\P]C=%!;P?JJ_;[L"1>7LZ5OSE:% MJOG>?V(7<;0 ]?B2LW0)4\\_MQ=,Z$?)E6[A%1GP Z)16.7GUON_/7MF)H,& M'412*'L F:MCY,O^#PL-,"\RZ\0C,>#0+)BREZY@1%BKF<%"7WHE&)#*:^;0 MND;L;2]!+D[1[.F@T1@/5089%9[9G4)$J-]\:F1T@6K!25X7:JIF_,>'6?'* M1X&+#SU>()2+(8UHKFEDLPQ%X%U3W"SJC-, '<2N?RZ1DSQ_GU9I!@&DW&(5 MC\OBIU'^"VA47=-M$BW_%30IL%?[1?D+UU\^NWH,Q_%HX4EY/M*4_R +'TR6 M#!JH4W.X"Q#WGP1MCFVXO@KZ$HQC)F'V$-1\"(4W !RN[L02Z>EXNJ&JJOJ: M@S&M+SFG<"?^ORY_*SZ7;O8N\>/3=>KPH=!@G_OIM/1WPK!)QQ*6I;^XUJ9=6'MZQ-G][FL45@>%$'">V6MB. M^09_CYO0(SR03(R\G"Q\\7.BVGJK7]F/Z"]Z4\4TL\;%##NAFGI9D$QK.D^>9?Z80; (ZWI!"<*G*#))%7&<-9"N? MF/*3&%_L$3-"IB_,+MNV_]/3YB;915^<\H*;! :U((%YR!\O["';.'*&BPZ: M32K5!ME1PZP8EE]<33L"IEW7_?OCOS_^^^/_E8\?:4H2(90+EL_2O!L4/SWM MN!E:W330]A5YW,/&BV?0W4?+Q-TGJEQ3EH2A<+OITX;2K0$_PGC?,?B-S5 U MX[/5.JM;GQ:T!7>>LCP9JQ7NBX56X-9ZJGHZI\!1'321:C6=>A?.C^L"FPNY M:IP'SF\:#8->/[#AT[[4_9>X\!X^$FI_7>[N7=,[!YM; 1ES"OX)D7E1D87@ M3==&2>P"PJ@ V:R'.-_$/U@I*W^HYR68RS6Q;&[I%&MEOS'^+L3"_W309_/ M8MH$(\+M<)R7Z6HZ-SK9)_'TIOV3' /U6G&U>\*.4#/>660E;HW#@P#CEHIH M EMQJMVON7#8;FIZNEIMB+-3:1W&1 <]@81./ MUG:ZGLEP*V7Z@;9;X9E!>(1EJ F]$&8Z_+K0[C5T2]+%V/;%RKVLAG&W MGUM2)EXP)3UERN1/Y+=5Y YO%0.2BC- FS3Y5#4==-/*C7(42GE5)?U5X2JM ME5'1WV;C=! (10>)9*VI3E.97;#$$W00J?M/YNN_"_Q=X/^7 $:<.*'RDC92 M1ZROC9VG@_ "P1PBMA9,OS3*X)-_??[R9TXX)H:F20=U6>*:OB&7PE?7(H'I MV4U*4G' *@LM//:U9L3?GIA M8"X#2720I \>2478(IMGW"('!C[#=)X$@7SP^*O4_9VI*ERZV?3%S?EK2[ M'/?UOHV."I_DM\\XE<*@05N!TLJJAF^#7NC33NLYVB4V4T[)I,3!M6P)B7)6 M"1T:_X&X.4(1OIXO]O2I_FE?U6]\@6-C?/*^Z8R]^%M72T$DPIR1- MA]!!NR0&P\N49AI:^ML-\[D&E[2$]<2/:0L^MWO-?-U"-=1$\,X/\2\\H(K_ MQ#+_V\FXRYT'(J1W/NN.=V9IL]V2AN-1_7]+NUVZEA?K,F55N"YIY?2+\TO^ M/S]3]UEXL.NSLX-)?5>9OCJUO+&FPTW][D_QH M-3[Q"1>QC0TLPKTHIG!#K.]_#/L6Y^C6_=J.R").?]>4'IP%X,2]U5;5RC)? M_C9^_T^X< >N*.'")WM?F&Z3>^YL4;_(OWE5#_.>3O$9WKG/\MJWWFRDB.*. MGXXP:V(ER7VQ#\2/%U]P$1-V[*4F]IXWX$SE3PTY:?S^VU.>]-[PC_G[W5N5JB, M\MP_;OYNQX>X'U+A'=H[NV=J)-7;FDNB0_R3O7?$+M&!Y5K%Y9"B66:DG(!G+Q&;PSIH-#G ME0R+32)!Z""V_-51Q\^<0G_SX]+_1"%X6Y-$T._#ZM8 JJYQ _$R'41\ZZ3R M_L_T*DYEU>VZ'QMH;R178;$C5YLY.ESOA^E3Z:/>U-3+D_K8-F2$_+F90B#S MN8G&"?'CB4$_JUZ#-"40^O=5F4EW9SA;>6%WJ5D;&(JVW>6,TVF<1YU5ZQV5 M-26LYN,?R8WH1$%><,^%Y#P0ZFJ(G[Q_RID."FG2M ;HH+8FS=\(-;PP';0. M/GF3_7O=;-7'NNAXP8?,D\+RNA]JWN?_N,XD('&4$W@.AQU>A)UA5+D@ _57 MN2Q B83NA)YN"" 8G0)2\!N?\(4NIZ3;#C/2">+Y;:[@.+=@%\Z?_ O7I 2M M=WG7%8_,PH@_1[ [)DV2#"AAJ@'^JUR +,__%0)V +9-%F_$X:Q:YH1+*Q^[ M_+6K^<#]I U]401:OB(OM1]=UYXV-M?/?:GKW4T3WV4E?QR"+V?W4C M_*\7\(1R:Y[W36E)^?;(UZ$YK&TPRJ&QKJ8!2^NK>,NSHKYYR7#@H\@%T*X] M;_-$T'#\BNIER\U0RMG#CC"G7.U"N#F_4.2X@?VQX&N15X4/?O'PG2T[>8I5 M_?[Q =I/;Z=/:*XFB0OW[O7QW*W5S&-*V#1@\-E>.!VD+4. T7@?C,06D_:Z M>PA2[R@R\,_.U7#,E_?.FZR1OWBWWKUF/4&=?:_;W:@6-U#6H$"^-0V?.C=H MB3R1#CF^*A2=9I92PB#+10F]JF'7X__HJ%>XR>Y5?^B,-?6X<0;9JF#)B#WZ M0 K#DSS<^>OL[EK%?9:8_^=$WLT\;[B ''.X_UO)BAW-ZRNTVFK+.>SJ6NRY M;D+842+YGD]^[K?6\.UI3#RKH(4:NK[6W OD6+W6]7R6DR1,N/U:Y#5-.O6U M!DK\Z^[ZW[:C\W6HTXO'8Z$JU\G8#AM=.'Y3OTV MU)(C"[?+VB447FB=E[\VEWE:Z^BU1>Q_;%S]WU$(G@J$$.HW67S=-RL:CZ^V MU:7WBC96?7+V=HO796/O>BL>[7!Y3K2 M7GYA@C+/XX%>HRF;[=O@%(NP\(7 M;ER1H(/>9;C\?^R]9UB37;E$!:0(B+4 @ M@-([*BA(440ZD2XM 4)'!$*O@=![0HT0DL-WRCKO^^V]WO>L?;YK7_NLLWX\ M/YYK),^<<\PQ[WO50Q<\+H\4(%0A&3;HDC&4+3'@\NY;Y5$)\3MI>!EI4)Y5P4QHU4T#9@9S_6 I;S8.>17%K48#J MG^X.+43_,W_@*_%_OX/ABLD MF I0F)SVE&^+D[9U4(^S45*3N7!AM$)B[#] MZ=3+9YZR(>=T4]5(8W*O T_T>VJ-74S [*Y(*O-N-X;V.99A= ([*2_Y-K-5@(JAT=*!XL^O%1,.!9&HD[?8P48]J&)-[( M_X:!0D?W/=@F-(H@+-C.UMKC:'3)@1:B;W-H+^($^.X6*W-(Z]W K78S7'[' MJ=]#_&CR9TAD"^-\L;Z_.U#[A]L]_5=8)G/$H,<2/$DW+DXV:]&02O5_-HEZ M9S.":=>R&0Z*^RSXO=J4#C_[7)JJ[D 6RBT44285F=G3C>4,WJ'^5VSKM0_X MO_81,S(R\*(O.I_^*%RGV9E+M'_!$/;"#-9_4'M*LL7GT+Y[K+H5R_B;5$,& M('M)LO\2V_L]> Q1"B_2#N1Z/NR#H3$G1+;46^'E7S\5J.9CUIQS*%O1U)36 MO?B;AD)^A>I38C!I_#L9D+WA<4)$+F@=MD<2R0!+&&:)#. !_-ZY2[BUX'J! MJ#KWK6I( @K\ OE?@WP*,)L9?0+VE3*BC*%)A>5:%6.P1V3 '[XT M>%I^IC]51S%'OV$=(9)&_Q^TFJK@SZ^T^6;1C7S%Q;\O^XQ5HZ3E#9QH++"P MF0UXV@LF75]M<$ZBK>7SO6BW=Z,? M"=Q_8G\C+GQ_W760J(+;:#,]S&;QR;3IF-(;;7SH<0B172UK/ @WYKB'N6PH MK><5&FI3^)?ZQ:8J]Q_V;)UC11BG<)+T!ZM@T?G.?GWM_8X=V7>&"1/" M5N^KO,'W'P->25-T+3?5SJV\J5:EA"JA9:UMO+..)[AN)F@F"U)'FXTD"HM> M43LLRSUYAB+!2I$[NV1 /'"* [AWZD8&P-*(3N>6V W^DQ@I.Y%._#188&RU MOI#V@.R;X;/HKMQ@4BO*B^];<*2E\-6@SB$N$ 8,\*E903.QSJ!O)Q+UF:%,BR'?3YL RWK:MYQA/_T M),V#*M:X $7N? (ZQY'_?L3]0C!#A*R'0.8+_5R$E$G,_>%&(W]W_)KOF "D M.FQVYLH=-(!2F=WO-A=OR K[NMS_6@OF_XWQI2TO;Z=6L\)+J')U379;&D/2 MUUI3V@NU4=_WA(V;P^:]J@1DPEZ=%RO_*\Z;TB1H8/5Y.ELM?KV?Z_+N\T*E M-XY56MBXQOJ RRJ;\0;B:D>5$^E3HSC\P&%^A!++BX:N7TRX"_X+XFH3[ K@6#FL\-D MXT4T*@:NH:O[KI&LK[NSM;MZN'GQU@L5A8S?6P \;RHJ) /^[V7_)R0%6'WY M3V.$^'7 Z(CJ^+3$4@E3U"W(Z_F9KSJWAKZ,VE4HU"I7DI+KN*I<0]]0G0M8 MI#/QB"(Q$#H?Q[8A^*O1)5<&H 8%EBX/,1ES B@*T'CC]VQ%7H Q _C]/O O MYB#$*8N;D.:#-UEIL[F.\ZF!\Y?L:GRNV$@N+2-4\P &_Z+*]O_SGQ8OA%"T")XF8B&9 MXYZ"])*9/7!:9[)&M:($N?(+0SJ5(I@\:"(#A( 1R VLQRGS56\V"M.3&[TD MZ!89L',&IN' "1/;O14/,B XC7ACY+^L_RJK/W"+>]X@9E8\:7>B3VNQT+=X9W/,2W@ 9U#95/:F]JE&>Q:-YYH@B,A[ICJ&$OOAGG M8Y?#PVZA0L]2WO=+0#HRP!XS&8@24,4+Y.5"$J90]<4(29_ AE:\"V]=S[+" MS($#%]R&VX>36_&9D,\9+2^1')L,KG\6[>YEIRVMAB7$XNJ.K4_?.Y !8%\R MX&@-UEH.-8<33)OK7P1$1DEZ;PGVZ*3,.-9?BD$KMA;<7C=@W[T!Y3JM>%VH MRBG+Y_@I"7:(K@4K.0&9P&*$8C6<2D+R-T@OB7GF\O1&O$]131HE1C=#T.<- MZ-LLB^DOO_3G[\$M?4VCD3.\1/N/V MVBQ>V3I/=KSW>3'F:E?WZ)R(1P.WL337,;.-VXG>N*M%9+MMV*"34GC9^P(R MP&5FLZ&IW+7K[2FP\9EV-QF "/=294?0V:ZF>W/6KT3GC1P@F0GY#Q1,Z_4+ MATS8]'N*6:*%'6[W]S5FYP&"M/XT8XE_C"&\8URC:R%!Y0!^2:=D?>NK!2%^ MR^V WJ[MJ,9(G?O-S037<;1>1"_P/25=EH*)(TK?M2U+]?O0_"CT,5:>QS>Z MZ#YU:FF@*\(L3U!(R,, ETD]%6=8IPP[V4?.:QT^3B/^GB(# M,'EDP"4"2ANW7>[I^"6ZT6W!E)-$6SJ#II^36P>YUOJUXH>CJ>78M0BPEWB&EJ*5 M(0TF^P_K3/2/[=L"">J=$J6NL5X+4MR$!GU\7*4Y.#IO3;IO<69*UDGO:D7B M#8=GEC]]Z4Q'/*W<,[!D0/1Q6IN.6W8;YAG>SB7M5G^N?%YA]RNWFR>FFX*, ME9T"\N\_W%P!*O8!@H8*KR7GKATIC U.6DQ,::+[0 5%R3G>D91@\UP/9'C=DR$R_.JUZ0 0[FL/Y,Y.FQ+:YDJF&'<=S5A$>CI2+2 M&*DC,#F1[-=3&+^DJ>S.?3S6 Y8C1.8ZV9Q+@JBV!XOC:2(E#PHDIDQ&?*8: M]&CO/+L:.MQF;.6O49[Y=3YAH.=V&DS[+R79/ASCY"AS \JOVII0LX.?D3!AJ/V@^"E/.L70)2+,S'+3H:(3-:1KB!B():D6Z-KHX[&TMV4.;D\\RM-\O.)"NBB5IS=_AGRG]EA'DQM[&<8AN MN4&C939&]]6>N5WO3\&/$!X4P;/GAU=+L:MCX2R2>?F0CJD'E56DX0_FG2X_ MHP8R@J:XM45V*!/&RT[F$J.V#H!<3@OF^,@X84+2WG2\*ZI?>->\K4[Y7M+- MW9PHS_*!ZR\.7 #'?O\+$LU_6?_+^E_6_Q'K4QL+E.N"/F]W])49NM^[PY(0 M@?=#8\IGVJAKXPMLC)L,2,IAB$$H$$[(@*NN-LH<-%6Y*S;/ !M+2,][M M5M416_O23QC'J!8#V)\4ZSR;*N=LAE^ESUY(+>"-UY$30%Q\!6,-M]=1\R]0 M*5+AXZ=GU5 [_,X=G$B[*BV!US1BF1;#='?7(89ABS=OT MXP80*,M/@\J2'X4_J8L9:ZT]/SI_Q_B(Y8F;68>_N!E%MH4.0G65@PR@V0)? M4:G>,)LI$E<*$,SXECGETA)V-W*F4YABXXY AH8_G6H5K_EJUK5Z/&.8SP[= M.@][U+"M09.K?_#@Q3FNI0BMN$^X1]^%FA10P"KZDU'\5CVLA%D\ M1:RO$M&NK_E>D2*ZF&+NY_;[JX,A^&&W8(@RO:E>S>C^1BSM>..&WIM;OWNSM* ME.,SGE[UD['4$2^\?DX^P6S1J>MJ>2^=7VDV/?0A7K.0OV^T&M=KAOOUD3YW MYK1FP_A[IMF-[4D.[ID*K1I1RB%1./< T@5V"9(V'YRV$*3$6U>RXW.[ZJ/X MAQO3%M.@#/FNK_C7_3_6C*V#T1QH^H>&@XU"9838UGK]7@M;R&L#)BZCP9HN MN_BO+#\+(,\UA%['84-48F(6&H7PR@_P[S'1.95AWCQL&U1P43V/FU MZ)2.RH1:;*M%(AO=\+0:N#B>Y[FN_L7.P,D!JY_%B^'3IKW" L"PX'<46VRF M:1"%PP@<)AYDCJ?4J$E8GI6B[E["K+,6,'7=35D&\24UF $]'Q'Y3W247ML/:\EHF(;^'S]L^9Z/8J#)-LB &-U4.@Y0Y MHX@7BPF^G;9ON\J1@0UZ'R9MK^<]]HDQ[GUOTM(A?=/38!#IM 5LJW=\C=%" MPP]4+-LP3;7H)Q/+4Y9AZM,/VK:TQ_AUNH6IJ09HRHRL/-H9^5V0C(V@XYK, M>;$=]O9S.G+#OIR^ W*-3@VQV>![],T@20-^L5YOX&3E8SQ]VILR-Q+[QF B MA^;SP51KW>:@HEM+YXR$>XN1 ?20 MMVI.P5/?,"!CTO8C#%^T\(/5'I1*"Q5?#!9J>F(+,6@)EE02*'Y:T!J-921H M?4,^,HFX"(I:8D$PW(,U:8B4@_!W!+8T_+4284Z\C-0VKKZ&3FF32Z2,0T#- M8BQ+Q;:9C M 9EONE8 16X1?D\L5;2;.X5--,-/] A^;2C488##^X/^J /+W]Z_JYAB)*M6 MWB2_/+K\23-Y#HII,Y??GA8]6[G_XA.O_GN76.8P&;#H,ZBZ$7=&=:8:5MOY M9(!063098.5(NANB=.-/I="(KC^72J]2KF9/G)"T#5#])YR;JON98L@RRG^F MP'^KBJ7,'D,NVN'&3J'Z9^PI7!96=QI(TE2EAXVU88X%=5?_']3W_K&\]A8! MCT.U(=F\:7F!]!#T7DL:D\%RM]SGE\^M[)Q%>SPQI0$^[-*ZNC\W6I\5S15W M,FM.#TZNR1W)#H'_L=EB$-X>\O"A$+:C%&NWF$UXUSC&54\&/-EY!P&.E:]XWG8Z?EY2C/+=M";U/9[P-OZXX%6-O$IV@U MO?V?2KHW1EOJN?&*[!EL@^\8C),!V-;Z;(+-9#\-2-^'#.@L1L.)$MC^< S3 M9J.M0YX-\4Y-W> 7M)QL9:KH3O*"6Z^2<%G4?#US(_-8^I&%&.1AG#Q86?I7 M^<K_7$!EFB=ITQ4_4'&=VYW:!7.LYV M;.X9RZ+M"ID3K:F=I4\)CG/9B?-XQS=RIUXZ*;ZXPZI4DV2M&\I:WUKC:VR0 M';KXL037S1@Q]5:PF4&$+?-;K"R,YUPULX>BRE'OEXOZ-M:N0[Q\7/ [9A5 MJ6UB(%Y(!Q?T!D;GLT,_1;#L'1;Y,5HFP5[V+8*E''5.'?1FV[UDZ@[[ 3L; MQ>ZU#)P,UN.U=^)Y0NOLJ5PBD]EZ?($M(5A9^TMR;OT+*Y'LAN4;%\ GKFY M;'8+[()K,"MN!Q4->K$W.VWE//F&JA=FM1SL9ENIK+=TT(^#4_;,0!5 MQI7EX4@G*" N>KK=,ZC49M:BUT$Q0OX>TX5%9Z#G96+7C__CJ0OO")X+#OC2 M. 20X%=,8.T0>J13#61Q.I[4F._M?4(&*#=]^/0[;JUC"/"D4_E'7P!L*WPN MWK33EMY;3U]&?01T;S3]-'-K)"'6Y]"R-E1AYU;WLN:C746&_-FFV1@ H0@S M1P;$[$ Y\=:R'M20C+L#/L6\#M6#4(WBTNU2/^\42K&29:SI8U& X=!+S3L6 M6\'LA* 7ID;E%01'O"KJ*$WI_BC\0-4OJ]4N]8\2[SAHNO']%E=G6T.@. MD)NP=^B%C\^*GU/&T#H_S6MH'#)M5[)-+]!*FBM%[X7UY+K:I<@?E*TTCY(! MS(B+$%TRH#E -;0,I Y)JT0D8B^LU%K?;A?:KL>^KZ%F7ADU#[F0#MQ!K0KTXZHY^F:N/%!WNE]<]CIX.7C5\%AF_8>IYUF7<: MRH@?C;?#]M'J#&:3;F0$B3WX,7RDV7WIO82_S'4A7T5CI92#0FSV:U4FXG6_ MA3[IYC,$L-$55G2^7)C]-LR6!^ M2&XSXCIN.;.($"X8XCSY+;EH?6C]7%F/]P]_M=BH?-"UD>P6C683C;'X1L=!L\WIH9NY4.I1N4P%X+[E20;\M:9 MU.9GP&;5H7:%.HX2)=G/[QDMMPBJSE)!2Q,MCK_% /# "3)@?KD0E]A&DL:- M=+R]^BM>H@>S-GL]W0.\?*S A_(2*D]>C(K__.E3&4;=QIL,.">WY;>04.I7 M @DJ XD50%*/L8[) U]34]:2FGFY^R5+FJ0O] 4Y:@"@#U5;,-&SC&D=GK/. M?L$RE4,[LK>^6%OH<#<,ORC-EU3_G9#;=^^*SC,%]OZ $<+47+9 \."D>V71 MF9>IBR F&$U<1W[^6D!PH9_'X9;N]I8=G;SZF2@I$:+^Q&*9TQ[T^JP-%$ZS M'00L5KN*;(7'U#]>]&5(],$RLJB5B; M*A51YS5V<93)Q0(3>TW/@!7B.R&HGC^Q7^MDO[[# '@KLC+=%C0@MJXK2D$C MF/H?(+#_T:O,[^&92AR[1P:4R9 !5ZS9O>JSB0GU(J>>V;\O 5:+_R1)3P3_ M2;/F,'Z!_?.K2S\8_XG$_^TU%X9_5J3_+%G_8]L(%;B"+Z.)BBZ2/FZZ0WHU M(D[INS[A,FNIEQ\?[_7'(<\U2N"G-"N'H ;\$Q%H#R5N\97=3+,X@38!%0V' MQWUJ]2Z[:T%TKDK)WV;8/M5?VXR'$2QMSI,!G_M1&(+L:S(@M@QVIK&K_% 8 MIHWZT33&&-E>?^\Z#H7TY5U1;(:08GSLTY!53QN58EB+8C /^*-W_8OC-M-E MZ'1B#I,V\Y)-Q1 M-;*1N*_IR*UQXSK\X8H+MC+JUXW;D.I1]!F^GQI4L&([PX2?%"](,5:RAIPO MI! A P1*8.Q$LR"9]M1@3MQVI$*,W-I6\(SPRVEA)LNIE7,Z5]TS$@$ '?AE M6X*(0:O#$SW7GQ2_Z(_/T'=1:5N*Q.>*H8<&NF(3J=:87(_]T4*#VU7^.QJ- MZ\DU=BG7^=CMQB.$QL?R(K.NZ9] KD[^.O/'YE/'V R8>5BBJS(IJAM?N^7A M,*=*9X-Q ;,-(VMDMXSY90P'%][S:(-^F3SV1'V;KN7#0=B'(9V'$6B0Q (L M$L$3T1%D[,'--V5U=[V0RL%/#.'?LM;NOUR.XVVWN35V%7^M^JDC]3:\=-+* MVOG[S$4.= _7Q$VK$/Y?FYFY:^G-N,[-C84FF;99[C$?LR?(;/71%&6SW#J# M&>>DW*@N$:!,*K?->-G0@,I=QDFO^VEF'O3RD3!@@F;^:289<&%"Z-?UL2WE M8W]>L-NILD^I@0!I($ +!8]!<.!L2I^^0DX-5)85O.&2R/8=T5&.[PP),/V4 M&(9A&NM,AMJ>W*/IC%C8K"#X/+>M@-FO !WWE/QS=W;Z;91,G?&,GHIYE?Z?( BM--Z@S8$%D?S"2K#FXG NI5,K-V)& ; MO@-N?:I)O7/U]GAYHHDXC>Q4XB2O3@U!QAE/7365R]\K3/OMO-$-*YG-W>W[$'G\MZW!WVH!/FV/\0YZ6\>+N M5%)SO2!?(\Q(F5L2+"1>6+=[^C0(/B4#Q.>Y%I8Z D,M_=(9VU6! MS@+L9TJ2QFT^"B2U- O/+E7WDCMHN_D^1I:96)!77WFS>>N.0/0\+#'=,08L ML2% $ZM?]WI3MY7^\<1]SE>PVCB9B82G:N3ROYN3D!!6VW*6A?BB#WC@WY:%Q('SB.BRI9ERGK6RLK< M16$RJ89)XY:XW<>;#PY$(JR;C\Z%J(0'BS@K9-,^Q\^F/_C\53+C6AY77 A: M\/,S1&<8N+K=R;9*HC_!L@?G]T:R44VNZ9."Z>98LF7["W2.3V2@(S1#^S8E MI8HSB!O7^VC@#!WZ"7=->BR#G%;].)[/KCO%!F\F-*#P(M3;/&78RF].W\^ 3EJ;Y/XOD<;^@Q0&0IT-;! Y/M M8U%538P:!!C,I\AZS:W(P+7(YNJ;U)X*KAZF=3^^PA8^YMD&*0#QV4"CUWPF MY2-GS43/DL8DR[6CLB\FZ:#?R66W7]WTMXKSLJ'! \_0) %J@*>]@P?&@ 7& MH=IBGU7BASEXZIWQEO>'9,*I)\R;C<]O>JW9I.%,FV>E"5ZX(2U<1YXS7T6O MRH!YJ0>'VF=+Q'W1TLL_VZ4Y+_ONY]"+(2=548=(KATBQ:%KY-L'Z&LC<#FU MQ,JV\B#"J1Y%=Z?N+X+CB9I+-ON^99.6&@Z1Z5UX(977B:CA(;RI\]ODT>-K M+*;9Z8TK&J>I4.>YG5B+X%P'K"A4(T=]?FJ#V]:T,OS>WL^EQKI6XJX8:VKP MCZZRVA8,/?$1U.$I]B*(_0N!NTJ?)PA\6S:V8-J%Y7L/]:4<<5VMWL;M7K[0 M.[S!;(05;#_7#"3K%VI^/+#O_)K$-8^M D2_.T.VXJ)YG*Y>[(-Q6X[QPW1EOVZ7N-',=S3,&TQ@ M-U !+A38XHSKC9U[AASU'S*WK9ZPIHJ 1U;!5+B?8#J<>^SGJ;:D3CM7/EXF M ,4EF2&,+,6B1>268I%S $4_RNFV\&GL+.PS>&QSCU]T9 0;:H5 MP K[%,1TP>8]MI@,X)[2NE@MP/M1T#'],="9_MQ/;BTC5&B_IY4(*G'"%N49 M;V"(CXB\NEP(KO8J$#9>KV69DOX8V]9!(?4V*Y)::21(]?#I8#6&%_IHM-%R MGAYH$O3\P'YP6Q*;X,A,^^A^0/XO1IJ-.SQ9PJ?%53 &Z&V<:2RO1F.]P+4G M:W9LT8C)Z>O.CKZ@%W%VJCN7UAJ]\"D+*(0X+BVR2I^2Q$*[PVPQ;7-G*R!U M4(OOKK3.,P:=/AT66UG1^:ZSEY$X<,9GB+.LJ- @N/V5^[U< MA2MO!GK8@]>).:RUBL4DYM-/1-,B%S* 7G8GBB<(&26;>,'")=TJ/6[LAL7V M-:?PDG9U]^FN2+_[ J@8P!K([N39%(3F?GV:!2Y\WV]4:=-"XK2T=/IAR14L M*V_(0H1&7*H0100C^R0!=1B.!EW'>\P?A:2V!IY@N+3$!V;NK@M5QPLYFKST M5Z[YSK4OM^B+K'2,JNKM9:2Y%N_J,Q>OVF:\SK2N[PG\*!=W6*F)U[TXNQU_ M6;_S:AJ-R/G*1KD3$%0;#7H\AV1?3[)F\OLRZ%)5'7)V>D6/S8)87Q<-]N%Z:[>(:"H1+,< MMMYQ,W;A3*#,\N$UX'$'$GH=Z;Y54'7Y:"6ST@RK:=7C9R58"OE+RJ'U=QE& M^"-49.X/@H6@XL,@2]=Y..TX)'7,>GA;+E"L-U[?+?67\Z\CO3=B/[[4W;ZU M+>Q[/D3.C%YO:V[4.D/OC>R;W $3KW\-<4+31- M?CP>;8IY^.#D^4P];3?5QTWH[(?)QO,.VO+UGQ-?4GKV^O"9]AV3 2T&_SBK M81;/& W2P75,8?T.L[+SVZ0VJPNJAG6^1+X8CU^DKZJ]?VR:OP$6P"/B2PFJ M'5E\.(?JMM$ V73KG?#G([DQ3I322A]6KN0&Y6DK"BEVR5+DXVD61O/F3H$= M/&49\S1CXE Q\>@"Y.$;WTWV*SI^EQV4*X!<"]LG(RH/#]-LJ=3S^Q>0# KA M6QZR&S./[J>M>7/0VHS\';+:U-?K5BSI(; M3B_+-=\T96P-YE([F[X,-=V4D9\\H/LVMH (/^3 MC)EU_::?V0Y.#+-E#7.*G4^W12D'H"IXTS:>U/S/UPIQ9, CM'>34[('M++S MI=NOUHW#=P^>T5%P=P/F6"ZRV[;85C'$+\!B@Z_B)/(RVUZMSK^QB/V^ZV$C M7?RR/ %9[_?(PZO='O:"Z%C_O:*R%E?V_DMOOF6#]8Q\+G^KB^3W[PEB#G,= M//IO&AM\0^/XQM*<8!4>\8V4'G- 5F>P_(@A+F32A,^V?M$_./H_^9%9,*8T7PKX.%!ZX2 M#. =G1+=N?L(CVWK\MJ/;FESH+ M-2"('D_3F0ICK+(,G/HPNX[=W:4']_P2I$I38/GQ2*,?VW;XV&ZR$:LZJ;GS M<-CG:!!$7[@1P/&Z")%<8&,QK>ENXC0M7,H//^Z\]\R?2YSBQH4.;Z23F%ZL M>3 0\O&)@A(L$JI#/W,L*OR5!257GB80-90+U* +-$V%JA&4%_I9-WAZM.;Z M&!;:.-->Z>41M=#5JIL3F_-2'_3;1!5Z\&6Z::9/ M/0O;7Y1KIAEXU(KG"U?Y'_.4PW*@]PB>>/4VTF7<6$1)HVL^(97V\L:U@AKI MB6EU[OB/1Y_I>>GSEZZ&TBS)+=1B*@UB0"I8CPLS+K:,I8AK%N:$I_L;;=6C MQBU7&@.[15XU3)B_90SQO". ACE/*>]<@@@9HJ'*?H$ED)IU;$^_;M:RF"=; M#IFY_H1&%9P?BH=Z)9RHN" ![MC=M833K"M< M:8QU%GY>'3.[?4^U,53[_G>*4%4%RMO'*\T>W!BHX*CL$NY+4VE_U/Z6<6_S M%IR[/:]$@CO]EL^52WD]E6[&C[U"G"BGE@G5A1"#5H0@7B$1J@@,EU7A^3G3 M[G0NDN!9N(9;QW>]^,9I]$OHW3VT ML)\:Q:X"]=2/;<.V)^5]<^_/Z 3V+,\7)MSJ0+F!]-E,HW1YP^.]GJA4B%:)Y3?F3( M3?&JQ$;_*T5(OBQ%GP4)'3!24[[ );=SCIY3'P>)T?$+JKP M(T/K;:Z5& R03\[ZBKC[+4\YF:_\?/JA M:)%CTHPRH3JR#$HW3'2 X6<[?@\9##6Z\K^S\,%^?T7G>YU5YK(B0+N)T? Z M0@2WTN81JR2?.*_*!''4QQUF>\ <_(K6<>MA6.5WM>^O3KAQW5D(U,SY*+]% MM>"9<]'C;'7//)M""8CC-9"AZ1NH8+YZ1-CZPHD-UXI/E:^YM: #)8$KQ.QY M$TTKC%6\\3%6.?Z*6UY5QHG2F&FEOS89H%OUB>\V_^/W(^_?[8(?$A_/379N MO@?7S3&R3+<_M;/# R"I)];H,G'Q'C@L^F&!Z-W+_W?L!4%0[KZIR''Q,R MR(![.M;4?[.)RC]?5MEMMK$"C 2];VH%D,XV$P&!RBR#&]>E'":6P3+A_#J= M>6Z:\58:&KIQ5E\/=:R1]]Y,ZFYNB,*I1E7=D:'U#][[!2"9JHJ7PZXE65HT MR%8D@=?C7NE#@*VV!#'.\$97//6^!QO!&Z)ZY^,'BPV6V=^?;PW],GSM'J1V M&U[6BG-D6A =:3-JZ4]-;ZA?@ET54U05_>;5RZPK(7*U\*B)'2MV\H)(YWL) M?,W)7X3OI]9^D2K'692YZ:$0$KBC2**$YSROQJ@X8L:MA-!@G#+:LVGO%C'] M)7.7R6OXB:_2!MY0'>QJ3^;A%Z]:!(<63<_DY8U-;:<'\H)20%@\?3]W79/VEB;##@%E/!Z>YS<%9 M78R= ZP&#(1L.@47A7HN7*P^K*7M.4X''-6+=2 DB3KX7XEX,90 TX#&4D_ M6NSHZ2_1'Q5'LK@0-0_-_?3IJ.S!V&%I]MU!B6V0 QEP83GF,$N8U#PB=_N M\C3]/!HZOO3678DB8M6)C4:9#3?M?AI+6^Z7?@J MJ-=?^N6X=XMJ/""(0@,ZF$L:1%RO&@'QI:?FSAFPJ&-%S'YES_=^U#@M6SWZ M':PG/J,O3VS#3HF L#TVB4$P9N MJNBPCQ,:%JQ[IB#2J%8>GYIRK!1'AV.Y7G><[RBN*"+%V5SM&>=+WD?V;X<- M:4H&;2@6X+$85K P63EQ$X#UY?U78[755G_F>5'S;=*>I\:SMU+?M]Q03@Q M !Z(S^\,9B6X+DBQ;?!$HG:8$(DN;RW5Y@,+EW[_##7(K/O!!7H6 H[\TIB+ MI6E7\5.K(P0^_3*QAK:%%"[&^OQ^VQ/>COR0OZ38L E'52VV%$VT%I>.)Y[>X^K5A75X0*,19X%$TD 8H!2,$&PJF/% MYCSD) 2WYVY55D0ZUR>;:]/UE+Y?91"EG%F%R[_%]O;C]5JR^+]'S"[HX,_' M^Q0%P87K?S^7"'WI&2:L>&P*Q+]=^(6<9XPV$: =@,VSHB6WQ4?Q4D37@FY' MZC5QTZZ:\?S ^+IG!KR1/4Z4LTYEL&:+[6*L[47GR82Z+[61U>:Y?1V?AL1; M17:JQR(>#@OX>E\;U2EI\0&DD\2RST@6FWQ!# M.Z%EY9-C0YJ:05LE@N-A^JB<1Z3\Y-+LVSS:<>(C!.^/^J%MFR"E-1 ZWLOM M^B7SVSL#8=*>Z>G !!)HC$@/.UL<))[![49*5[Y:3W,K*]WZTH-/YE(@B*T$ M5U&JV93RC][KLA3[5]GW;&,1LM"'&98X$(DNMH4SF!M?,B7[L5JCR3)J:',+ MO!;&YVT,MK58!K&?:$ M\;[(!?IK"X8$_9P9B(=%FD:JRH/M;84?WH^O:0\C M?#/'N?=S&,M6X5?'@J] IBSPF?WA4-9\)VGK-=^D:9?TFDH0\KFY,+?VLX1; M==&4GL^:1<50SRLDR0!G*IQ\P[R**M9E-9N!#*A^L3.[;/WP@0"/V.*IZ^'D^^>-2%S'QV^0,=0H0M*-;L:I-M@SM5N< M9=TU:D+'U)MNQ6F=E?)M^@[1]$178_[4\;&>V(7J3!7O>*4CO1-0N'W3C\;, M^1B5Z7"K<.7RYFG_=D!@/#MV!Z_5B: <\U;V$%B=9'5.WR]U=H;-GT1G;*8% M6VHG_4PID"PI("1K+[TTM.=I.E,Z"R46_9L8._S#-E_\N/IITF3I4E.6^:,; MJ3 \S;E&@:,%J38@]:J%;5RC[7P3 M"Z8E;6BJT],CW[KG."+U;7TG6PJGX5O K]#6+;$4S>F[66-VFS2=]D3=8]VTM_QT51 Q>PNOP=1/! MIWCU",GD_0B7__H@2&3K>H'^M=^R&ZL#W7)YO]"/4D(^3 2\>QJF748&S'M$ M'>QP$NYB+/#GWZ5?;=]K'#T.YM*C+_>8CJZ ))714H1<['R1Q% ?\_MD_A]; M+95!Q@[?X($A#UX["V3G3EM-6?TVN-Y8P5SB1M^V"$];FJ919G\P7_MIKW8P M^"94O8'@F;MJFNK[?0;QN6Q\[4%ERKFONV^>_H;UCBR.'L0)&#L8E[9K )R\.^Z&&-.@JTSX,-4D6JD%(0; -[U3# MPP>=TQN-K'J_F3SN3?$N81'[0%N7\:WP-5./X,EK(D".)^(?$>.#Y68 M=<.U+V2 =9VKFQ+J)QWTY",;2X'\UE:J#S=W'R @_):@]L2$T:.ZZ38Z]]L= M!G! \./Y)"@,3Q,!YG8]RWEB]ND5#(]G"VQC+?D@ M63J@_6&1Z9$]#^#00FPIPW92"DL3 ]4O'%\](@/HB:JN=@[??IFV<_HQ&XA- M3VJ]G#KWG?I1G=%^6:[9:6ZU 371&9?X&J26[[R[6E\6Z^$9"'=&*T9,'CO? M-Z+X0084^!I_3E3T[EX.43F.P=T[S6E4*W&1)GBI#\INP-EF()&&Z!<:TSOL M)2:C!?%7?[:KW^K\D.L2FM(CW9B>BQ=;,&W#1(!9DM:/.2/#D0H-@..K\7@BAEC9V5P.Z@=;D)NFPQ$IATY M/FKK7%.)TQA&*]^DTWZ'V,H-#:.84SA? F4B-"TP1O%\M9TT)"C;XK:6*OL9 MD'/QUO#+U4GL[8T;@J_K7K/PP^K5C.X(3&E QCJSXR=K6Z/+!(=D>_4U[^%& M2TN_3,O0HR9.[%><2V))_G&.0B1M.-^@TB)J],7;0M;]E-^^;G#^^H]GT7BO#U<.X[=5.",A^N3.NNI%J)W/%T*DAF75R)5$$K.Y[+"O MF^8FL=3QLN+4-2R7 N5SG8XAFZ;Y.CD=;WJPOKNRDX]?J,6V&.B#\5WIGC4-UEHQ@T_5>>Z<='^O,[ M>.S)9RF04ORO3"]'/_;2]D^EEV7N.)C0Q;UY(IV-_>4UF7LB$@5;O?Z-#)BK M-R"IWN'U-A&9 *F3 6KZ"F0 -1J&/P9W8X''EYR1!,FW9$#BP/D9]NA# R8R M8."A/AG0XIU-#$ZL@$22PM(]2+1?ST!ZGZ)6XUG0VS;5?;8A&,Y:Y&QTN9M9 M5\B G&]G6B1L395P"G ;-,NVQS.>4LMBB)PZ9$#GZO_/^S%&@W>=\P@+5G26 MK_>(KQ*M;M SAZYR:-G?0MS4OJ&V9LWXE[T8TP2R6EXTD>+Y;-+%(=PE)_LX"/\SR3SUO,V3-)4.VU+_[!#DW%LD'5$*V]NG9S52 M+<7N+-&P6:_?Q51RAPP(OJ?X2J5F;!SY5ZZQ-=>*OYT0KHB.4,K+SVW,@%W; M7MC@^/@+-VRIWR[ EHTS8 S1GH\,P0KSS"7". M$"^GBME)O6E\Z+[E+("I$[]?-'Y[+N)AMJ'K4/"?QC;X3]YMY'/W^+"L>ZL# M*V*DY>ZL:(G>2N_X= 57# 3UGHBYUIR)E>IW4O-]OFZ2@76. W*W\_1%7LS% M?P]M>MO;WZ.M0MJR7[4M'XOJ1#W".48?N/&VI3_!\]=\-_;YX2W?VVOQ_GWV MC<8;WE0^[/LK?^WT%*>'.%44\ )1IBI]JC68!]VH2-57_VA(@H7BRH%;CB,> M?H,0CP.V!#/;MSH%DZOONK](ZO3CNW1H\.,0-XVQ;Z M:[NHEF/;R/U2$:U!6?W'4MD/8D;LPI/$SK&S>W[*.IC\N[%Y= G(@T)X0O* M'[UC>^EI40&E[VLRB]I??..-#+TF_4,_-JZV1R8YP?D8LUD-_ECBFD(P>/1> M=LM/[:TV,M(2W.M/9OVO.7Z]]<.1.KA_ES.TP0">]^ M1D*D7JBXG!&5H*BQO>=YWT?U6RQ %4Z$-M*OY>7H^C1(?5?/[V8H MMO_<,SUS_>WF+OQIM7U+UZ;8*O*O'^&:=C-',>9HVCVB+JYOU2V.1<'<>TNCR$$I& M-L4Y68/#3ZQK<-OWE;\R8([.K]A7E=K'EHD@TY[%,0H"SB52CV_(:U)XS:MT MJ(L\@(*AY#_.6B# %EH&"TX,NNP5(X-S(@P0,$2O=X8ZS^/%WD M$WKV?I<0B\XR0,@PA_C:3P3.#FO/II:S#N[$+MZ?HL3SUH0 4J=)S'7[2'/G+ZYBY5Q:R70NLR_< MJN11WU=4%4#/S8)_6N3'@![[%4'OX:VW$"#&<5+L!ZX]Z9!4.W&07Z+8X2S"U,B\3?Y*L,R7+\MM?^5U\ M3_?P2XV G;^F%QI*7&TK^ I!?7[G/$%7.5#B05]\KXN"?+2PH3D#-POUL_$X MCAN4\B_/*R^(+"!;^AP[2;=QD5%534"4@&"D9MCZ16\DF_NNL/1OB&?45V[K MR((=F\*_X:MY'IK-_C(+@JZK6*&WA+0>DFUJHU-S\$N*BGS/!8+34V-I\_(? MF46TM^8>3\'";, X#,I-;QX66>W&H4ICU2X7_ZW2;SGS;FN/5434/4[[A*)V M$_UU)99\OA/3OQDL;0&4G:,2*EHS>"T&HX-[W&W'MQ3;S3EAPWXIL,:,-3M@ M-U[LT -O&][HCZ:6;21/RY.005-;EN%,<>L MA+BNVOYU[,H@"9X+R*A),B#2$9\Y&I[OS$-5&LB>&H?^>3269:G%E[![X[?3 MY^G?3VX)Q]7R[6+H@B]!]AX0%#UP:1WRP3S9K:H3TFNF/ D?88H-#@Y7K.V< M[H9=I-GQ3#C8_LLTX8Z 6C%4F!"YT$_K1*+!VQ1^E@HO6:EY:SCLC;_>.")8 MFVR?H'H]Q$Q!ULDJ,IB"DKNKN)!(C1<(S8? 45G\U;CMIGGZ0*,TTXC.-D[. MF^!,+['?*7L7P"^>&__B%-7$2@>,5?T=WDM$;JX%YA//X3Q04YDV&.O&03E^ M\&'@R;B9,):V+>L.>VQR$K>I\&$W_%6*JO2U.^T*UZU[AX/$@/_T)."?!TJY M!$':D0%\EBX(KE348]QH'%39?Z6W<.)JCQ4A 5@MWBHV5Y+SBI9C>A$)NNX MAQ".YOC]L)RO]QML&9K"UB=]*^V*.M+C$I)T%G7Y/MN;"-WN>.GZ_6]B9X\> MUBP )B20..KPPF @VMU;W\*R7^I^0_K\U3//1A9WO)'_'=IQ*W2TE,AWFBUK M&XZAE75CE]6_!&2;7%UX4#=39_6'+C9%JEVOT2;6OQEG"X(>RH2W M1>G!+IGUX\B ^8]N@J)N>6-;M/%JK04F'PTF(G>X[$])IZZC" F"8[N-$%IV M&9>0;^=<8#X3G?]]!"MMMOZ2S3[0/XS8S-_RFFX^R9XYV?)O6 RHNJ9:$9P' MRR%LP6F0JXC;2,TC>K MX5108T*HJ[\KEO[AF:HF S9CSXA[%:TG[<(I<\_._+DS\WW/;SK,90LITIU< MX,R_0<*]^+0S5DYD(&0_0MI>@(+P)0HU%O:T"M&4'W-<76_/^=CN^X--[,45 M^0-,<_IQUQL=L;$;.YQF:UI:(R ASDBX;"R-%]\K\;XKNQ^*Y@%"SLV70YOA M^G\SQ;^/YH\V^Q8\(GG 'PLL"5DH*WQ"8AEFML6O,#>JFE;L_3TG1P?>%.OR M7 ]#U"O*L(OL@=C(%MMH5?8J[J4Q*:B"_ZOZCLP@Q_EH:"<:&S9I>VM4AT<: M#7J3]* YAYH7(GR2_S? ^/X?YSW'G>4D4?L-$IPMV71P#XGAB?5@)DU?UL*> MC[DWV[B5$NI:A.)&@!105OQ=J-40U NKS$@#\5WO0 ?ZG\4(<]BCMR;^+Q6L M9,)_7>G^&=7*0 M(.8^[0]81 @&]XPA! GY-*F6GH3F=QII\_@$'W2KYF M%2=NQQS]#2IF-RJ?,;K;$4J5#BJ+9R-Q5N B/AY"=MSW?Y>)-#1%<#((/;;7 M2/0WO-C[Y'];.O->M?X/PD?C)*YOO?GX@_AA?R'==YN+5QY>]5KZZ(O(E#NK MCK\Y>^K;X? +\?C+0^?'YV\^#_YQ^!%O>/C'O)6B:ZX%NNT3Z?>>>/Q;Z*&' M9Q\;,IP,&^ MCM_G\;RM\B.IFSRNI MYK: ]Q6!+7/G]H@";129_/!^\Q=_KGX&O04FWAHE[[?^9\BIK"N?TF3[VZ9Y MNW5QSYSTE6O7_ZC2F?_%-_P_ _O^O^==11CJ#U],^<^P*&O_#]O_#.^J[!^^ MV%1_T33^C]Q_AN^V(@&,_QGX72?_ZUP%].?W_PP[7P";$XM._F=PN5K_H?H_ MPYTO@0[L?VS%_'^IK?[/T'S_W_/%_^2ZU?\*AP)#^OU_AN*+K@SR'[Y$VK^8 MM?X??_WO>?VC]H_:/VK_J/VC]H_:/P+MW[/XV/VMQ:![=;[O^OGAT(V_Z]-_ MV=_^"K\>! M-1@ !8 !A;FEP+3(P,C(Q,C,Q>&5X,C$N:'1M[5AM;]LV$/XK-P=M5L!Z ML9T&CNP:2)443>&X1J9@V$=*I"6BE*A1E!7WU^\HR:F5;,$6+&V,QH!EZWC' M>^&CA]1-?[&L\RPA6<0H? PNYT!E5*8LTQ I1C1**ZX3"&2>DPPNF5)<"'BO M.(T9P(D].+)=^^38LF93G,IO;63FP<@Y<8;N< 3NL??VV#L:PO(2?KT._#>U M\MEG/_AC>=XX75Z_GU_XT+,1[SAGP5DS@+,/(% D*[CF,B/"<@E M6N>>XU1595/Q-I'BV?62#"B MO%#J9'+7P=]9YEN[EPBEE&2J\/A@/W=%DZAC%[QG8/R]#;W:ZN(#EQ].KRU/_.KCP M3^>_]>%BX=L_2^TZ800)@Y440E;X] $O@(#@A0:Y@J(,"TXY41RGQ_NZ;D@2 M*8E8J7E$1(&%RR*[#S+E6IL).C95PJ.D#Y%$BD(@(_GQ##0Z)'&L6(QT",0X M+-!2L&^VFSY4LA04,JEK:V2@TBBC9ISQ%;HVI=M1)W6 9RQB:<@4C 9]0'X= M>D]5M<J<\K9]MJ9ZB_ \]W@N2LMM'V='T@2QPZ] R;1,9VN[H.^?Q^F!P[$[N M7_]%Z,]X 3Z5BA>41V:C,H\E4H14>;MS@53P6<4DXU_K^^Y*.37H'@)>9\E^ M1.K(@DLXC?XL>7/$ %^F>/[;[ W<_FN@/Z+(9WALJXAB^X:,N_LC^"0CE-2[ M)+P@Y'^,M"GL7N%C(=?(&&7:@J0/\[F_!YAXS%GGF8-G+^G%F/FDP'?Q%D O M^'G!SV/H9T[" I:*K\T+V)SCJQNC+SAZP=&C>>B*$0'GA:[Q-/?WX:#S\X#) MJ5L.VY[L:8[N-'J[ VUG9(B!F#:IU=Z[G?Y( MTTSN-$@ZHMO.=4YB9H6*D2\666FF/+*6G+9+.A[;PZ-7D[9GT\CU66V_;-A3^*V-,)V1J=M!1 M,H+0&WD]OQ>"/XA.!E$_@.45O+U=S]XUPN?7L_6OR[AUNKS]<#F?0?&B YW"F"KRO-UNY^Y"5^F-MUYYA2E%WQ-* MU>AF)NM,)W:%OLBRZ:1$PR MF*[1O._<.D8546A7YDQ:7JT_4+FWMGQS!11X/NOQQ7+,BXWCL#<1"?N M%A3+;1(HV"&WZ&U_<1J*I#I*%&F&+]T\"W-ZJB7*VF_KW8%EQAM98;:CK[:;IQ$M1(\(Z_Q M?<$3;J 7NL'$2^@ JK\+[G-T=O-H]H[7Y%1PLX\*GF4H2>#G5\.>'XXGGA7\ MY\+X?I([T]GUXB9>K.'Z N:+\W@9TX>FJ_CC_&8=K^+SXXTZF\VN;Q?K^>(C M7,Q75__-O#VIUM^VM>'Y_GEDGQ%2)6O;U(P"4R!P2456'>H,DCUHS%$C=4': M:B16N.&U.0C<&.IJMBG6H'(X6\QA27VD9"EN#4^9J+LPEZE+;0\NE"[AQ@GA M[4+5+H1AZ/3"T>EI $QF[700G(;!NV;^J#!\HA",!B?!L-M*!_U^,#B.AT'/ M/XQ/_.&H=Q@/_,& QH\>^B:!8U583-D)*H6=-:[YB.BU@U 7;F[LV BO# MMAEOT5GP-EOVUC4*.9?T/' FZ*P>TL :V7-,L4Q00Q@T]GI-"#1HT>9* S+R M=C"[ITY6'Q-L"HWHV"6HZ%15!DB-(/O:9HO+JF">8VH;G<3Z3T["JMQLDYIG MG&F.M:V]X'1,S@UJ>D8L1*.5 '5'KAXAMKFB'OT]A%W8%9P@'9/*=%--8FMC M;Z#Q&LZDW)*Q52/S<,B![_QB"S!!/GGN6D7J-H"HNFXN"*=O:>0XEE8*V)G?(OLA& MP_V!5_K?VVR\VH.8UQ+U64F%#9>7R__S8I_O^/5#\[)LN""92BJ M@K,N+%'*>B_NF.3L!P;Q['XW?EO^V'X+?0PB8>F7C59$BEYPIR<\\/E&T3*# M'KFQ+,HYS/V#_Z?\\[#RE'Z^)+85VZ"3$(W_XK"$N6'@TS\ 4$L#!!0 ( !R!:594?U@#,Q9#$N:'1M[5MM4]LZ%OXKVG3N+1K!S_HU;K9PG-(L[(A^&GCX2IJ$AY9DFD.;60.A4V(4.5YS0CG[C60DKR M7@LVYH0?R,[U ML+?KC$\O>L._+ON^T^@RHO4F&FF9&6*$R*H.@ M?UXAE<3:/ R"Z71:G[;K2H^#X560V%3N!5(IP^O,LLK),:; 7T[9R7'*+251 M0K7A]EWE>GA6.P0+*ZSD)\?!_+^W'2DV.SEF8D*,G4G^KI)2/199S:H\;#=R MVX&2 62OV=S6IH+9)&PV&K]UZ5VJ-)*+569K,4V%G(5OAR+EAISS*;E2*5GT* M_#=D)/,%&8^4 MINA:+5)2Z?!-P_W?B)A&2?*1R2C-1)1'75L0S8A-JPVT:#$M'DI.1 MT@#\=Y5&!3R5LEP;%\\FIU'Y#"4T_+)Y,_,U$!PH2\V="2Q;-9S@"$14EB'G MH@^6\,XT$9;7L 4>9FJJ*22Y.EL']^O\EH-6@W7*VV!YX_'K\7A4_V/_!X9D:ZM"\CTU3EN2=$9N M8)PD!Q%:]9&I?4@R!8UF"M0KU$Y%1F@V(T5F=<'!2]"F3MI"K%*2PI,6$,TQ MC2!)$Y6"NK#*V]TSR'C$C:%ZAB8IO>'0[DJ=!M(8. --2F0M; ,-(J%!3X,9 M*&Q#G-8A,-U10DR!?Y;EIUSSLA+L0"H,*#\<9Z_ -3!-TYBD4%$(SB6$5P%L($Y9.N5?)'%P!%.T,/G2!8, MZ@24K(1K%1 FM)R1'((<\8FXA5WF H!E[)NUI@'CS.V JFA12# U"F AFO. M.'\B:A(22S4U#:VRIP#>]$ M(DYD\X^.*>%32G=<_%4<"WAT,3H@5'.'!HAN@?,,44NXP3D7)D%S-$N!^)#\ M\)D)$TEE"BB'E*B5]+#(M8HX@V1#=@ %C .L?*CW;Z.$9F-.NL V5X4$BV:; M.@>;G>;^#M]U%33WV6J:3Q2XI\L\-+$M@O2T@EB/(/3KB8W&&QJ-H5'L_SJF MP0ZE:_@KX'3O.^"TW?J!(-VAN]N$TE-N8- @1IU:^SJ8JB@D(UJ8QQ=!13?B M (:R):\15:&A N B#"=D.+#BF:L']_-+;ESE5W\0".@J1>(2%=62>S%3 $^" M+^Y'@D 7^Q4(YQ2 K M)$4:AVXY)Y8R%4IXT;NJU>'3B*,A,"V4Y^R78-:?#[&C+4;LHPGI'G ?3V6/ MQB]@?B(8PI(:E;EHH@8@C7M#Q"K5;(X;0+*@/B91MFYJ%E<1!S&''K\ W#%= MV5LZF7!;=B@O= [H-4YF1Q'$LW/ [3+'/ /U+ '$D,-S7!W0!';0'JBPBH@< MV/D5JB\2JM%60;4_H;)P#(1QS.,8]GAB A%H-NS5%@KY$8SJ'S=OWQPRH2"P MH?&;Q)$J[,,>/(;SZ<*:XPXX_OH)#1G-]]9NL>%^),"?#E;^"JZ7""ZV5> Z M]7%[/_[Q1+3<;+F 8C<82Z>\[HW$]ZO7>]50LU")R.C.7ASYJC>C4=) MPS,BQ0V7YW*W1O%^>O)9X$K?+8Q!_[;J KRJ"@ MX0NV>A"&Y5X2BFB\8 6K@!.P!M2K*5+H,XR(ZTRI$C:^P/EEF.SG@]1V'=)T M08/&&JB@"@'.'7L!1-QK[Q)+52_A1#91XA; Y(/F[*" MO7IS_[?5 ?J. 3O?-T$ AF036+[HZ'[]<.^9/?U$-5##497@+>NG.KP/,U-& M20G49AVJ)>ZM )E?V'W6_@0F6+O#N :[,FX@F&%YA8!J51[;TV?MQ^]OF@>- MSO\R(<_JYNM0/YN;EQID(./ER^E>(GA,^K<\*O"PD5SXS=H#'.._9K E3..= M\7\3O6 ;&MV,M2HRMG;??^6["W'TG/^2A_O6R,E_ 5!+ P04 M " <@6E6U2\?F]<( C,P & &%N:7 M,C R,C$R,S%X97@S,60R M+FAT;>U;?U/;N!;]*GKI[);.)'%^0!<AKL==OZ.[7P8#UXXX^.SP?B/\Z%O]/S#Z[>C :LU M@N _W4$0'(^/?09J;[.QYKF15JJ.#BD%GX+'1X>9L)Q%"==&V%>U#^.3QCXLK+2I.#H,5M_> M=J+BY=%A+.?,V&4J7M4RKF,).1J?]T\&H_Q9)R!U> 'P7[S_T3\=L?';/X_HY]]\/!\[Q;JM#SH_?#-G[ M_L7K_NGP?>/LOV^'?[#^8$PYG5;KIXF'*S?8ZO^@>>"<&M79>RN*1.3LO,D& M7(MEG45"6SE=,IMP&WX3/_[F<%@^206;* WLOZJU:O T3:OI<7UM"AY5URBA M\1^OFEE-@W"@*K5R)K#QIN&<1B#B:74[W9W%+-Y;)-**!K4@PEPM-$>2J[/S M\F:=_^2@-3"56Y6%&RG$*KZE=M.-SE8?OI0[#RHD'S-C9.7+%NR2XQ3*J!#ZSXRM0_)6*'17$' HG8N M<\;S)2MSJTL!+R%/G;I%K'*6X4I+1/.41TC23&40&%9YNQL&N8B$,5POR23C MEP+M;M1ID!;#&329$I-1&V0020U)#3.(;,.\/9(\=9]''@3;"IS1#2! MXRJ"ZP ;S)&M-_)E/@5'.$V/WU%:QJ@3*-D(USH0)G6Z9 6"G/!)N,5".P6076R*%,8 '4*T'#-&>=/Q$W"IJE:F!4DM9A)8[&LM(Q3HO<; M7M8WD&56SMSP]@E@217U_9Z/261J=HE/J_C6G8D70-?P:<[GX#G'8[WQ&D._S%0T+I ML3 8-,2H4VM?!E.=A&3$2W/W(J3H)@)@J%KR&E&5&A6 BRBA"]N:\UMV)IR8F0LN9;4 >FEK&/\G&HJ M#WG!-7,A4EO.C=U.KX-1%D"*9% M>1'_%,SZXR%V\H 1>V="N@'HV3V5&$>'8.N%7F M3.10SRE C!Q1T.Q )EA!>Z!B%I$%V/D)JH\2JM&#@NIPSM/2,1#%L9A.L<:3 MJM)_VX"Z)=RL=3(QFH.WB!W5N_&H:'C)4GDITFIG=\N^_G\/T4\#Z1]QTVCO M!]@T<@_RXM5\4+_B'J+"34Q>T1"AZBNT\XWUYMHUCC6G5=JLY:I+0)59)JT5 MXC-$/U$0Q)0?2_CG*MD!T#]%&LI#)L$IFB#D;8M(RD @DIJKO=B%H)?DG;T:RNG'MVJT#U=7#V6 M^"IH5=LF?MOW%KKB,0H:L6:K3\*P6DNBB*8S5I@%G( U4*^FS-!GC(CK3*42 M;GV \],PV8\'J8>U2=.'!IUJ4$$= 2X<>P$B[K%WA:6ZEW RGZMT+DC'Y7Q6 M/;W7%>&)K$C54B!WD2C/N8.KO+1JE>"/K;J4:X=;-Y!2V5#*QDG5&G,( M>57SI^EN(&X+2#YLJ@IVF^V]7S8'Z!L&[&K=A ,;\/*9_W<:^[OWK.C[[@& M,QS4&9VS_EJ']W!CJB"I<-INHEKF'@JPU9'=>^U/8((;AQBW<%<%#J(9\RLB MJE.[:U_OM2>_/FN_;/7^SBVY5S>?!OL^!UOD$L3U.Y9E[%Q#%6(VMW5VXLC& M*Z]!(L6T2B'Z.?.+N$]PCW\#X8$PD'?&?R9ZS4(\NIQI5>;QUJL &Z\U7,^H M^(B4$KT4T*BN6]=8R;\Z<8V6KB6MW],HH!@:$^CFRP:?@GI"/E?__#O5!R]!=02P,$% @ '(%I5E>V]G#Z!0 3R !@ M !A;FEP+3(P,C(Q,C,Q>&5X,S)D,2YH=&WM67M/(S<0_RK3G'H'$OM*@(9- M#BF7!!TJD(@L;>]/[ZXW:^'86Z^7D'[ZCO<1$NA5;77A[JH@"# >C^?AF?G9 M[O]@66.1$A'1&#X&UU<0RZA84*$A4I1HI"Z93B&0648$7%.E&.?P0;%X3@'. M;._8=NVS4\LZ[Z.H83U'"A\ZSIG3=ML=<$_]$_P^@>DU'-P%P\.2>309!I^F MXVK1Z=V'J\LAM"S'^;4S=)Q1,*H&4+H'@2(B9YI)0;CCC&]:T$JUSGS'62Z7 M]K)C2S5W@ELGU0M^[' I];=\&%U44. MS32GYWVG^5WQAC)>G?=C]@"Y7G'ZOK4@:LZ$I67F=]Q,]W"F@\//>!ZM)8MU MZGNN^V,O(W',Q-SB--'^B=WM/I$4FZ=KFJQ,\Q7E1+,':F1O2(TX)]DCMG?U 4 MC>9I^J@MPMDY7]?FUZN+7(DI;FA)+'U<281E(1HYH522Z5_\8MOUZ, MP]XL M],!R5(,SO?)3%L=4(,/;-]VVV^GU'Y\0]@L$,!J/)-!B/OE'%&W7/ MW%.87$#P<0RSP>V'PET*B*00 M-#*Y7745G5(8"%$0#KJ090R\8,;6- MI>AP!3BB6;+"(:)Q'0EY$:7(6\XQAG@_]7*X%W*)=LRIOZNH?KW:N-5?O6Z3 M& S=+;1OE90M50^\P[=OO%.WM_EI7%OOO:3@'!V+?N8FSNO8*_I[P10UH"@W MT9C56]CK')!#P*WFG1S$ATV<-G;*>I<,(FV&O;/.<<_$^FMZX7L*6/LS 6," M,WQ1@@134S1A)KE8E8!-- E3&,Y,T=P$[L@,$X2N. VUP_S"@0PCF5=9FJSS M#@7&):XJLQ*Y"E[%76:T B;YLYRT_W_)M:5&D+*\+CA8@4O7("%3\H&9THH MC1I/%RHO".J+Q6BCKZ^3Q?1U+*PDEIDY(FRR-TRFFS9I1%1(!,VMR2.GJR:# M3#?]IKQ=G@$T"3EM)H928;TWP)>3+*=^\\?FTJ>X7EHU98/IS1;&/5IK4^4' M*;1L"-5QH:1LY=!F4E4\AK)Q0FA!"1/P$%'B!'/<4?@3KXTT,<6>6J,)/&1H MN:@%G.#\#??4ZS2NVH'[1^;DZ,,U4=C(SLHFW2E][.CXWRA=!Z"B^YZ-TJ$\ M0T!S#'E5LYS<@1MVGS(.5X0OB6!/1CEE.+[=D%05][\$X575W+MWIVI.L0.!'L_?V$U#S+%$.!EB/#HVMGU>>GPF;>=LJ,W5WQ[J+&' M&M\-U)AIFJ54P-2&(5%TM:\C7UC-O8-W[6 JF%3P"Q9F6$./H_IBC.XQR,XP MR(NKQ[V?=X=!GNZ;S"T3B2)9"(VK?U>09 =J#*"^*I<(,]!'O+H08CDL%=.( M77!)[-[E"W5],1M#N&JND*J-8.Z14I)#2)%_?4^EY=9%NO'[TCQFA^:*M[Y# M#%))""9:G3P+^R5N J9SHVJ20)$AQ>A*WX%WUS+R%[[9(ZS?MC,RI%2I*[BV2((;S MR8-D<9TKW:[=/EXCGHKFEL_@U5MY^?A^_B=02P$"% ,4 " ;@6E639:+ MR^(6 M $ $0 @ $ 86YI<"TR,#(R,3(S,2YX&UL4$L! A0#% @ &X%I5HBD&W/I50 MZ\4% !4 ( !JC$ &%N:7 M,C R,C$R,S%?9&5F+GAM;%!+ M 0(4 Q0 ( !N!:5;ET'M8X*D /2U"0 5 " <:' !A M;FEP+3(P,C(Q,C,Q7VQA8BYX;6Q02P$"% ,4 " ;@6E6[%E^FUZ" !: M? D %0 @ '9,0$ 86YI<"TR,#(R,3(S,5]P&UL4$L! M A0#% @ '(%I5KFMO7GC%04 @Q#$P:S P,2YJ<&=0 M2P$"% ,4 " <@6E6W5X*OQX$ U& %@ @ $&D0< M86YI<"TR,#(R,3(S,7AE>#(Q+FAT;5!+ 0(4 Q0 ( !R!:5:)."I@/00 M %0, 8 " 5B5!P!A;FEP+3(P,C(Q,C,Q>&5X,C-D,2YH M=&U02P$"% ,4 " <@6E65']8'-<( (,P & @ '+ MF0< 86YI<"TR,#(R,3(S,7AE>#,Q9#$N:'1M4$L! A0#% @ '(%I5M4O M'YO7" (S, !@ ( !V*(' &%N:7 M,C R,C$R,S%X97@S M,60R+FAT;5!+ 0(4 Q0 ( !R!:597MO9P^@4 $\@ 8 M " >6K!P!A;FEP+3(P,C(Q,C,Q>&5X,S)D,2YH=&U02P4& P # P ) P %;(' end