0001023024-21-000017.txt : 20210806 0001023024-21-000017.hdr.sgml : 20210806 20210806083119 ACCESSION NUMBER: 0001023024-21-000017 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 78 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210806 DATE AS OF CHANGE: 20210806 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-31812 FILM NUMBER: 211150920 BUSINESS ADDRESS: STREET 1: 210 MAIN STREET WEST CITY: BAUDETTE STATE: MN ZIP: 56623 BUSINESS PHONE: 2186343500 MAIL ADDRESS: STREET 1: 210 MAIN STREET WEST CITY: BAUDETTE STATE: MN ZIP: 56623 FORMER COMPANY: FORMER CONFORMED NAME: BIOSANTE PHARMACEUTICALS INC DATE OF NAME CHANGE: 19991228 FORMER COMPANY: FORMER CONFORMED NAME: BEN ABRAHAM TECHNOLOGIES INC DATE OF NAME CHANGE: 19991027 10-Q 1 anip-20210630x10q.htm 10-Q
0001023024--12-312021Q2false108641086400us-gaap:AccruedLiabilitiesCurrentus-gaap:OtherLiabilitiesNoncurrent0001023024anip:ReservesForCashDiscountMember2021-06-300001023024anip:GovernmentRebatesMember2021-06-300001023024anip:ChargebacksMember2021-06-300001023024anip:AllowancesForSalesReturnsMember2021-06-300001023024anip:AdministrativeFeesAndOtherRebatesMember2021-06-300001023024anip:ReservesForCashDiscountMember2020-12-310001023024anip:GovernmentRebatesMember2020-12-310001023024anip:ChargebacksMember2020-12-310001023024anip:AllowancesForSalesReturnsMember2020-12-310001023024anip:AdministrativeFeesAndOtherRebatesMember2020-12-310001023024anip:ReservesForCashDiscountMember2020-06-300001023024anip:GovernmentRebatesMember2020-06-300001023024anip:ChargebacksMember2020-06-300001023024anip:AllowancesForSalesReturnsMember2020-06-300001023024anip:AdministrativeFeesAndOtherRebatesMember2020-06-300001023024anip:ReservesForCashDiscountMember2019-12-310001023024anip:GovernmentRebatesMember2019-12-310001023024anip:ChargebacksMember2019-12-310001023024anip:AllowancesForSalesReturnsMember2019-12-310001023024anip:AdministrativeFeesAndOtherRebatesMember2019-12-310001023024anip:ReservesForCashDiscountMember2021-01-012021-06-300001023024anip:GovernmentRebatesMember2021-01-012021-06-300001023024anip:ChargebacksMember2021-01-012021-06-300001023024anip:AllowancesForSalesReturnsMember2021-01-012021-06-300001023024anip:AdministrativeFeesAndOtherRebatesMember2021-01-012021-06-300001023024anip:ReservesForCashDiscountMember2020-01-012020-06-300001023024anip:GovernmentRebatesMember2020-01-012020-06-300001023024anip:ChargebacksMember2020-01-012020-06-300001023024anip:AllowancesForSalesReturnsMember2020-01-012020-06-300001023024anip:AdministrativeFeesAndOtherRebatesMember2020-01-012020-06-300001023024us-gaap:TreasuryStockMember2020-04-012020-06-300001023024us-gaap:TreasuryStockMember2020-01-012020-06-300001023024us-gaap:CommonStockMember2020-04-012020-06-300001023024us-gaap:CommonStockMember2020-01-012020-06-300001023024us-gaap:TreasuryStockMember2021-04-012021-06-300001023024us-gaap:CommonStockMember2021-04-012021-06-300001023024us-gaap:TreasuryStockMember2021-01-012021-06-300001023024us-gaap:CommonStockMember2021-01-012021-06-300001023024anip:PrivateInvestmentInPublicEquityMember2021-03-082021-03-080001023024us-gaap:RetainedEarningsMember2021-06-300001023024us-gaap:AdditionalPaidInCapitalMember2021-06-300001023024us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001023024us-gaap:RetainedEarningsMember2021-03-310001023024us-gaap:AdditionalPaidInCapitalMember2021-03-310001023024us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-3100010230242021-03-310001023024us-gaap:RetainedEarningsMember2020-12-310001023024us-gaap:AdditionalPaidInCapitalMember2020-12-310001023024us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001023024us-gaap:RetainedEarningsMember2020-06-300001023024us-gaap:AdditionalPaidInCapitalMember2020-06-300001023024us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001023024us-gaap:RetainedEarningsMember2020-03-310001023024us-gaap:AdditionalPaidInCapitalMember2020-03-310001023024us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-3100010230242020-03-310001023024srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2019-12-310001023024us-gaap:RetainedEarningsMember2019-12-310001023024us-gaap:AdditionalPaidInCapitalMember2019-12-310001023024us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001023024srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001023024us-gaap:TreasuryStockMember2021-06-300001023024us-gaap:CommonStockMember2021-06-300001023024us-gaap:TreasuryStockMember2021-03-310001023024us-gaap:CommonStockMember2021-03-310001023024us-gaap:TreasuryStockMember2020-12-310001023024us-gaap:CommonStockMember2020-12-310001023024us-gaap:TreasuryStockMember2020-06-300001023024us-gaap:CommonStockMember2020-06-300001023024us-gaap:TreasuryStockMember2020-03-310001023024us-gaap:CommonStockMember2020-03-310001023024us-gaap:TreasuryStockMember2019-12-310001023024us-gaap:CommonStockMember2019-12-310001023024anip:PrivateInvestmentInPublicEquityMember2021-03-080001023024us-gaap:EmployeeStockOptionMember2021-06-300001023024anip:InducementGrantsMember2021-06-300001023024us-gaap:EmployeeStockOptionMember2020-12-310001023024anip:InducementGrantsMember2020-12-310001023024us-gaap:EmployeeStockOptionMember2020-06-300001023024us-gaap:EmployeeStockOptionMember2019-12-310001023024anip:InducementGrantsMember2021-01-012021-06-300001023024us-gaap:EmployeeStockOptionMember2021-01-012021-06-300001023024us-gaap:EmployeeStockOptionMember2020-01-012020-06-300001023024anip:StockIncentivePlanTwoThousandAndEightMember2021-06-300001023024anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2021-06-300001023024us-gaap:RestrictedStockMember2021-06-300001023024us-gaap:RestrictedStockMember2020-12-310001023024us-gaap:RestrictedStockMember2020-06-300001023024us-gaap:RestrictedStockMember2019-12-310001023024anip:SalesOfContractManufacturedProductsMember2021-06-300001023024anip:ProductsDevelopmentServicesMember2021-06-300001023024anip:ContractCustomerMemberanip:UnapprovedProductsMember2021-04-012021-06-300001023024us-gaap:TransferredOverTimeMember2021-04-012021-06-300001023024us-gaap:TransferredAtPointInTimeMember2021-04-012021-06-300001023024country:US2021-04-012021-06-300001023024country:CA2021-04-012021-06-300001023024anip:UnapprovedProductsMember2021-04-012021-06-300001023024anip:SalesOfGenericPharmaceuticalProductsMember2021-04-012021-06-300001023024anip:SalesOfContractManufacturedProductsMember2021-04-012021-06-300001023024anip:SalesOfBrandedPharmaceuticalProductsMember2021-04-012021-06-300001023024anip:ProductDevelopmentServicesMember2021-04-012021-06-300001023024anip:OtherRevenuesMember2021-04-012021-06-300001023024anip:ContractCustomerMemberanip:UnapprovedProductsMember2021-01-012021-06-300001023024us-gaap:TransferredOverTimeMember2021-01-012021-06-300001023024us-gaap:TransferredAtPointInTimeMember2021-01-012021-06-300001023024country:US2021-01-012021-06-300001023024country:CA2021-01-012021-06-300001023024anip:UnapprovedProductsMember2021-01-012021-06-300001023024anip:TripartiteAgreementYescartMember2021-01-012021-06-300001023024anip:SalesOfGenericPharmaceuticalProductsMember2021-01-012021-06-300001023024anip:SalesOfContractManufacturedProductsMember2021-01-012021-06-300001023024anip:SalesOfBrandedPharmaceuticalProductsMember2021-01-012021-06-300001023024anip:RoyaltiesFromLicensingAgreementsMember2021-01-012021-06-300001023024anip:ProductDevelopmentServicesMember2021-01-012021-06-300001023024anip:OtherRevenuesMember2021-01-012021-06-300001023024anip:ContractCustomerMemberanip:UnapprovedProductsMember2020-04-012020-06-300001023024us-gaap:TransferredOverTimeMember2020-04-012020-06-300001023024us-gaap:TransferredAtPointInTimeMember2020-04-012020-06-300001023024country:US2020-04-012020-06-300001023024country:CA2020-04-012020-06-300001023024anip:UnapprovedProductsMember2020-04-012020-06-300001023024anip:SalesOfGenericPharmaceuticalProductsMember2020-04-012020-06-300001023024anip:SalesOfContractManufacturedProductsMember2020-04-012020-06-300001023024anip:SalesOfBrandedPharmaceuticalProductsMember2020-04-012020-06-300001023024anip:RoyaltiesFromLicensingAgreementsMember2020-04-012020-06-300001023024anip:ProductDevelopmentServicesMember2020-04-012020-06-300001023024anip:OtherRevenuesMember2020-04-012020-06-300001023024anip:ContractCustomerMemberanip:UnapprovedProductsMember2020-01-012020-06-300001023024us-gaap:TransferredOverTimeMember2020-01-012020-06-300001023024us-gaap:TransferredAtPointInTimeMember2020-01-012020-06-300001023024country:US2020-01-012020-06-300001023024country:CA2020-01-012020-06-300001023024anip:UnapprovedProductsMember2020-01-012020-06-300001023024anip:SalesOfGenericPharmaceuticalProductsMember2020-01-012020-06-300001023024anip:SalesOfContractManufacturedProductsMember2020-01-012020-06-300001023024anip:SalesOfBrandedPharmaceuticalProductsMember2020-01-012020-06-300001023024anip:RoyaltiesFromLicensingAgreementsMember2020-01-012020-06-300001023024anip:ProductDevelopmentServicesMember2020-01-012020-06-300001023024anip:OtherRevenuesMember2020-01-012020-06-300001023024country:US2021-06-300001023024country:CA2021-06-300001023024country:US2020-12-310001023024country:CA2020-12-310001023024anip:AmerigenPharmaceuticalsLtdMemberus-gaap:LineOfCreditMember2020-01-012020-03-310001023024anip:TripartiteAgreementYescartMember2021-01-012021-03-310001023024us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001023024us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-300001023024us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001023024us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-06-300001023024srt:MinimumMember2021-06-300001023024srt:MaximumMember2021-06-300001023024us-gaap:RetainedEarningsMember2021-04-012021-06-300001023024us-gaap:RetainedEarningsMember2021-01-012021-06-300001023024us-gaap:RetainedEarningsMember2020-04-012020-06-300001023024us-gaap:RetainedEarningsMember2020-01-012020-06-300001023024us-gaap:LineOfCreditMember2021-06-300001023024anip:TermLoanMember2021-06-300001023024anip:DelayedDrawTermLoanMember2021-06-300001023024anip:ArborPharmaceuticalsMemberus-gaap:SubsequentEventMember2021-08-032021-08-030001023024anip:SeniorSecuredCreditFacility2021Memberus-gaap:LineOfCreditMember2021-03-080001023024anip:SeniorSecuredCreditFacility2021Memberanip:TermLoanMember2021-03-080001023024anip:SeniorSecuredCreditFacility2021Member2021-03-080001023024srt:MinimumMemberanip:SeniorSecuredCreditFacilityMemberus-gaap:LineOfCreditMember2021-01-012021-06-300001023024srt:MaximumMemberanip:SeniorSecuredCreditFacilityMemberus-gaap:LineOfCreditMember2021-01-012021-06-300001023024us-gaap:FairValueInputsLevel2Member2021-06-300001023024us-gaap:FairValueInputsLevel2Member2020-12-310001023024srt:MaximumMember2021-01-012021-06-300001023024anip:SandozIncMember2021-01-012021-06-300001023024anip:PrivateCompanyMember2021-01-012021-06-300001023024anip:AmerigenPharmaceuticalsLtdMember2021-01-012021-06-300001023024anip:WellSpringPharmaServicesIncMember2018-01-012018-12-310001023024anip:BiosantePharmaceuticalsIncMember2013-12-310001023024anip:SandozIncMember2021-04-012021-04-300001023024anip:ProductRightsMember2021-01-012021-06-300001023024anip:NonCompeteAgreementMember2021-01-012021-06-300001023024anip:MarketingAndDistributionRightsMember2021-01-012021-06-300001023024anip:AcquiredAndaIntangibleAssetsMember2021-01-012021-06-300001023024anip:PrivateCompanyMember2020-07-012020-07-3100010230242020-01-012020-12-310001023024anip:SandozIncMember2021-04-300001023024anip:PrivateCompanyMember2020-07-310001023024anip:AmerigenPharmaceuticalsLtdMemberanip:MarketingAndDistributionRightsMember2020-01-310001023024anip:AmerigenPharmaceuticalsLtdMemberanip:AcquiredAndaIntangibleAssetsMember2020-01-310001023024anip:ProductRightsMember2021-06-300001023024anip:NonCompeteAgreementMember2021-06-300001023024anip:MarketingAndDistributionRightsMember2021-06-300001023024anip:AcquiredAndaIntangibleAssetsMember2021-06-300001023024anip:ProductRightsMember2020-12-310001023024anip:NonCompeteAgreementMember2020-12-310001023024anip:MarketingAndDistributionRightsMember2020-12-310001023024anip:AcquiredAndaIntangibleAssetsMember2020-12-310001023024us-gaap:InterestRateSwapMember2021-04-012021-06-300001023024us-gaap:InterestRateSwapMember2021-01-012021-06-300001023024us-gaap:InterestRateSwapMember2020-04-300001023024us-gaap:InterestRateSwapMemberanip:TermLoanMember2019-02-280001023024us-gaap:InterestRateSwapMemberanip:DelayedDrawTermLoanMember2019-02-280001023024anip:SeniorSecuredCreditFacilityMember2021-01-012021-06-300001023024anip:SeniorSecuredCreditFacilityMemberanip:TermLoanMember2021-01-012021-06-300001023024anip:SeniorSecuredCreditFacilityMemberanip:DelayedDrawTermLoanMember2021-01-012021-06-300001023024anip:SeniorSecuredCreditFacilityMemberus-gaap:InterestRateSwapMember2021-06-300001023024anip:SeniorSecuredCreditFacilityMemberus-gaap:LineOfCreditMember2021-06-300001023024anip:SeniorSecuredCreditFacilityMemberanip:TermLoanMember2021-06-300001023024anip:SeniorSecuredCreditFacilityMemberanip:DelayedDrawTermLoanMember2021-06-300001023024srt:MinimumMemberanip:SeniorSecuredCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-01-012021-06-300001023024srt:MinimumMemberanip:SeniorSecuredCreditFacilityMemberus-gaap:BaseRateMember2021-01-012021-06-300001023024srt:MaximumMemberanip:SeniorSecuredCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-01-012021-06-300001023024srt:MaximumMemberanip:SeniorSecuredCreditFacilityMemberus-gaap:BaseRateMember2021-01-012021-06-300001023024anip:SeniorSecuredCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-01-012021-06-300001023024anip:CustomerTwoMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-04-012021-06-300001023024anip:CustomerThreeMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-04-012021-06-300001023024anip:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-04-012021-06-300001023024anip:TripartiteAgreementYescartMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-300001023024anip:CustomerTwoMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-300001023024anip:CustomerThreeMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-300001023024anip:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-300001023024anip:CustomerTwoMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-04-012020-06-300001023024anip:CustomerThreeMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-04-012020-06-300001023024anip:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-04-012020-06-300001023024anip:CustomerTwoMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-06-300001023024anip:CustomerThreeMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-06-300001023024anip:CustomerOneMemberus-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-06-300001023024us-gaap:CommonStockMember2021-06-300001023024anip:ClassCSpecialStockMember2021-06-300001023024us-gaap:CommonStockMember2020-12-310001023024anip:ClassCSpecialStockMember2020-12-3100010230242020-06-3000010230242019-12-310001023024anip:NovitiumPharmaMember2021-04-012021-06-300001023024anip:NovitiumPharmaMember2021-01-012021-06-300001023024anip:NovitiumPharmaMember2021-03-082021-03-080001023024anip:NovitiumPharmaMember2021-03-080001023024us-gaap:SellingGeneralAndAdministrativeExpensesMemberanip:StockIncentivePlanTwoThousandAndEightMember2021-04-012021-06-300001023024us-gaap:SellingGeneralAndAdministrativeExpensesMemberanip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2021-04-012021-06-300001023024us-gaap:ResearchAndDevelopmentExpenseMemberanip:StockIncentivePlanTwoThousandAndEightMember2021-04-012021-06-300001023024us-gaap:ResearchAndDevelopmentExpenseMemberanip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2021-04-012021-06-300001023024us-gaap:CostOfSalesMemberanip:StockIncentivePlanTwoThousandAndEightMember2021-04-012021-06-300001023024us-gaap:CostOfSalesMemberanip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2021-04-012021-06-300001023024anip:StockIncentivePlanTwoThousandAndEightMember2021-04-012021-06-300001023024anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2021-04-012021-06-300001023024us-gaap:SellingGeneralAndAdministrativeExpensesMemberanip:StockIncentivePlanTwoThousandAndEightMember2021-01-012021-06-300001023024us-gaap:SellingGeneralAndAdministrativeExpensesMemberanip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2021-01-012021-06-300001023024us-gaap:ResearchAndDevelopmentExpenseMemberanip:StockIncentivePlanTwoThousandAndEightMember2021-01-012021-06-300001023024us-gaap:ResearchAndDevelopmentExpenseMemberanip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2021-01-012021-06-300001023024us-gaap:CostOfSalesMemberanip:StockIncentivePlanTwoThousandAndEightMember2021-01-012021-06-300001023024us-gaap:CostOfSalesMemberanip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2021-01-012021-06-300001023024anip:StockIncentivePlanTwoThousandAndEightMember2021-01-012021-06-300001023024anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2021-01-012021-06-300001023024us-gaap:SellingGeneralAndAdministrativeExpensesMemberanip:StockIncentivePlanTwoThousandAndEightMember2020-04-012020-06-300001023024us-gaap:SellingGeneralAndAdministrativeExpensesMemberanip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2020-04-012020-06-300001023024us-gaap:ResearchAndDevelopmentExpenseMemberanip:StockIncentivePlanTwoThousandAndEightMember2020-04-012020-06-300001023024us-gaap:ResearchAndDevelopmentExpenseMemberanip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2020-04-012020-06-300001023024us-gaap:CostOfSalesMemberanip:StockIncentivePlanTwoThousandAndEightMember2020-04-012020-06-300001023024us-gaap:CostOfSalesMemberanip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2020-04-012020-06-300001023024anip:StockIncentivePlanTwoThousandAndEightMember2020-04-012020-06-300001023024anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2020-04-012020-06-300001023024us-gaap:SellingGeneralAndAdministrativeExpensesMemberanip:StockIncentivePlanTwoThousandAndEightMember2020-01-012020-06-300001023024us-gaap:SellingGeneralAndAdministrativeExpensesMemberanip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2020-01-012020-06-300001023024us-gaap:ResearchAndDevelopmentExpenseMemberanip:StockIncentivePlanTwoThousandAndEightMember2020-01-012020-06-300001023024us-gaap:ResearchAndDevelopmentExpenseMemberanip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2020-01-012020-06-300001023024us-gaap:CostOfSalesMemberanip:StockIncentivePlanTwoThousandAndEightMember2020-01-012020-06-300001023024us-gaap:CostOfSalesMemberanip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2020-01-012020-06-300001023024anip:StockIncentivePlanTwoThousandAndEightMember2020-01-012020-06-300001023024anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember2020-01-012020-06-300001023024us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001023024us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-300001023024us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001023024us-gaap:AdditionalPaidInCapitalMember2020-01-012020-06-300001023024us-gaap:InterestRateSwapMember2021-06-300001023024us-gaap:CommonStockMember2021-07-300001023024anip:ClassCSpecialStockMember2021-07-300001023024us-gaap:RestrictedStockMember2021-01-012021-06-300001023024us-gaap:RestrictedStockMember2020-01-012020-06-300001023024us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberanip:OneSupplierMember2020-04-012020-06-300001023024us-gaap:InterestRateSwapMember2020-04-012020-04-300001023024anip:AmerigenPharmaceuticalsLtdMember2020-01-012020-01-310001023024anip:CustomerOneTwoAndThreeMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-04-012021-06-300001023024anip:CustomerOneTwoAndThreeMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-300001023024anip:CustomerOneTwoAndThreeMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-04-012020-06-300001023024anip:CustomerOneTwoAndThreeMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-06-300001023024anip:TermLoanAndDelayedDrawTermLoanMember2021-06-300001023024anip:TermLoanAndDelayedDrawTermLoanMember2020-12-310001023024anip:SandozIncMemberus-gaap:MeasurementInputDiscountRateMember2021-04-012021-04-300001023024anip:ContingentValueRightsMemberMemberus-gaap:MeasurementInputDiscountRateMember2021-01-012021-06-300001023024anip:AmerigenPharmaceuticalsLtdMemberus-gaap:MeasurementInputDiscountRateMember2020-01-012020-01-310001023024us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-04-012021-06-300001023024us-gaap:OperatingExpenseMember2021-04-012021-06-3000010230242021-04-012021-06-300001023024us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-06-300001023024us-gaap:OperatingExpenseMember2021-01-012021-06-3000010230242021-01-012021-06-300001023024us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-04-012020-06-300001023024us-gaap:OperatingExpenseMember2020-04-012020-06-3000010230242020-04-012020-06-300001023024us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-06-300001023024us-gaap:OperatingExpenseMember2020-01-012020-06-3000010230242020-01-012020-06-300001023024anip:AmerigenPharmaceuticalsLtdMember2020-01-3100010230242021-06-3000010230242020-12-31iso4217:USDxbrli:pureanip:customeranip:productanip:derivativeanip:itemxbrli:sharesiso4217:USDxbrli:sharesanip:segment

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-Q

(Mark one)

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

For the quarterly period ended June 30, 2021

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)  

(IRS Employer
Identification Number)

210 Main Street West

Baudette, Minnesota 56623

(Address of principal executive offices)

(218) 634-3500

(Registrant’s telephone number including area code)

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

Title of each class:

 

Trading Symbol(s)

 

Name of each exchange on which registered:

Common Stock

 

ANIP

 

Nasdaq Global Market

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

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

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

Large accelerated filer

Accelerated filer

 

 

Non-accelerated filer

Smaller reporting company

 

 

 

Emerging growth company

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

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

As of July 30, 2021 there were 12,751,512 shares of common stock and 10,864 shares of class C special stock of the registrant outstanding.

ANI PHARMACEUTICALS, INC.

FORM 10-Q — Quarterly Report

For the Quarterly Period Ended June 30, 2021

TABLE OF CONTENTS

 

 

Page

PART I —FINANCIAL INFORMATION

Item 1.

Financial Statements (unaudited)

5

Condensed Consolidated Balance Sheets — As of June 30, 2021 and December 31, 2020

5

Condensed Consolidated Statements of Operations — For the Three and Six Months Ended June 30, 2021 and 2020

6

Condensed Consolidated Statements of Comprehensive Income — For the Three and Six Months Ended June 30, 2021 and 2020

7

Condensed Consolidated Statements of Changes in Stockholders’ Equity — For the Three and Six Months Ended June 30, 2021 and 2020

8

Condensed Consolidated Statements of Cash Flows — For the Six Months Ended June 30, 2021 and 2020

10

Notes to Condensed Consolidated Financial Statements

11

Item 2.

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

34

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

46

Item 4.

Controls and Procedures

47

PART II —OTHER INFORMATION

Item 1.

Legal Proceedings

47

Item 1A.

Risk Factors

48

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

51

Item 3.

Defaults upon Senior Securities

52

Item 4.

Mine Safety Disclosures

52

Item 5.

Other Information

52

Item 6.

Exhibits

52

Signatures

53

2

CAUTIONARY STATEMENT CONCERNING FORWARD-LOOKING STATEMENTS

This Quarterly Report on Form 10-Q and certain information incorporated herein by reference contain forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Such statements include, but are not limited to, the announcement and pendency of the acquisition of Novitium Pharma LLC (“Novitium”), 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 or supplemental new drug applications to the U.S. Food and Drug Administration (the “FDA”), pipeline or potential markets for our products, expected pre-launch charges for Cortrophin, 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 our Annual Report on Form 10-K for the fiscal year ended December 31, 2020 and our Quarterly Report on Form 10-Q for the three months ended March 31, 2021, as well as those discussed elsewhere in this Quarterly Report on Form 10-Q, and the following factors:

the ability of the parties to complete the announced acquisition of Novitium or any delay in the completion of the acquisition;
risks that we may face with respect to importing raw materials;
delays or failure in obtaining 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;

3

our ability to maintain the services of our key executives and other personnel; and
general business and economic conditions and the effects and duration of outbreaks of public health emergencies, such as COVID-19.

These factors should not be construed as exhaustive and should be read in conjunction with our other disclosures, including but not limited to our Annual Report on Form 10-K for the year ended December 31, 2020, including the factors described in “Item 1A. Risk Factors.” Other risks may be described from time to time in our filings made under the securities laws, including our quarterly reports on Form 10-Q and our current reports on Form 8-K. New risks emerge from time to time. It is not possible for our management to predict all risks. The forward-looking statements contained in this document are made only as of the date of this document. We undertake no obligation to update or revise any forward-looking statement, whether as a result of new information, future events, or otherwise.

NOTE REGARDING TRADEMARKS

Apexicon®, Cortenema®, Cortrophin® Gel, Cortrophin-Zinc®, 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. 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.

4

Part I — FINANCIAL INFORMATION

Item 1.   Financial Statements

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

Condensed Consolidated Balance Sheets

(in thousands, except share and per share amounts)

(unaudited)

    

June 30, 

    

December 31, 

2021

2020

Assets

Current Assets

 

  

 

  

Cash and cash equivalents

$

24,261

$

7,864

Accounts receivable, net of $92,130 and $100,328 of adjustments for chargebacks and other allowances at June 30, 2021 and December 31, 2020, respectively

 

92,648

 

95,793

Inventories, net

 

67,634

 

60,803

Prepaid income taxes

 

2,375

 

Prepaid expenses and other current assets

 

4,881

 

5,861

Total Current Assets

 

191,799

 

170,321

Property and equipment

 

60,336

 

58,797

Accumulated depreciation

(20,002)

(17,528)

Property and equipment, net

40,334

41,269

Restricted cash

 

5,001

 

5,003

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

 

58,526

 

51,704

Intangible assets, net

 

180,199

 

188,511

Goodwill

 

3,580

 

3,580

Other non-current assets

 

720

 

802

Total Assets

$

480,159

$

461,190

Liabilities and Stockholders’ Equity

 

  

 

  

Current Liabilities

 

  

 

  

Current debt, net of deferred financing costs

$

15,182

$

13,243

Accounts payable

 

12,977

 

11,261

Accrued expenses and other

 

11,582

 

2,456

Accrued royalties

 

4,688

 

6,407

Accrued compensation and related expenses

 

4,319

 

6,231

Current income taxes payable, net

 

 

3,906

Accrued government rebates

 

8,740

 

7,826

Returned goods reserve

 

31,904

 

27,155

Deferred revenue

 

62

 

80

Total Current Liabilities

 

89,454

 

78,565

Non-current Liabilities

 

  

 

  

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

 

189,525

 

172,443

Derivatives and other non-current liabilities

 

9,263

 

14,482

Total Liabilities

$

288,242

$

265,490

Commitments and Contingencies (Note 11)

 

  

 

  

Stockholders’ Equity

 

  

 

  

Common Stock, $0.0001 par value, 33,333,334 shares authorized; 12,825,658 shares issued and 12,745,573 outstanding at June 30, 2021; 12,429,916 shares issued and 12,354,398 shares outstanding at December 31, 2020

 

1

 

1

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

 

 

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

 

 

Treasury stock, 80,085 shares of common stock, at cost, at June 30, 2021 and 75,518 shares of common stock, at cost, at December 31, 2020

 

(3,062)

 

(2,246)

Additional paid-in capital

 

219,403

 

214,354

Accumulated deficit

 

(18,992)

 

(4,972)

Accumulated other comprehensive loss, net of tax

 

(5,433)

 

(11,437)

Total Stockholders’ Equity

 

191,917

 

195,700

Total Liabilities and Stockholders’ Equity

$

480,159

$

461,190

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

5

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

Condensed Consolidated Statements of Operations

(in thousands, except per share amounts)

(unaudited)

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2021

    

2020

    

2021

    

2020

    

Net Revenues

$

48,625

$

48,470

$

103,146

$

98,244

Operating Expenses

 

  

 

  

 

  

 

  

Cost of sales (excluding depreciation and amortization)

 

22,314

 

20,695

 

42,299

 

42,499

Research and development

 

2,805

 

3,035

 

5,773

 

9,379

Selling, general, and administrative

 

18,820

 

21,213

 

36,407

 

34,896

Depreciation and amortization

 

11,324

 

11,198

 

22,222

 

22,381

Legal settlement expense

8,400

8,400

Cortrophin pre-launch charges

515

3,636

553

8,238

Total Operating Expenses

 

64,178

 

59,777

 

115,654

 

117,393

Operating Loss

 

(15,553)

 

(11,307)

 

(12,508)

 

(19,149)

Other Expense, net

 

  

 

  

 

  

 

  

Interest expense, net

 

(2,531)

 

(2,356)

 

(4,985)

 

(4,388)

Other expense, net

 

(67)

 

(116)

 

(582)

 

(106)

Loss Before Benefit for Income Taxes

 

(18,151)

 

(13,779)

 

(18,075)

 

(23,643)

Benefit for income taxes

 

4,045

 

1,443

 

4,055

 

4,296

Net Loss

$

(14,106)

$

(12,336)

$

(14,020)

$

(19,347)

Basic and Diluted Loss Per Share:

 

  

 

  

 

  

 

  

Basic Loss Per Share

$

(1.17)

$

(1.03)

$

(1.16)

$

(1.62)

Diluted Loss Per Share

$

(1.17)

$

(1.03)

$

(1.16)

$

(1.62)

Basic Weighted-Average Shares Outstanding

 

12,085

 

11,967

 

12,045

 

11,935

Diluted Weighted-Average Shares Outstanding

 

12,085

 

11,967

 

12,045

 

11,935

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

6

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

Condensed Consolidated Statements of Comprehensive Income/(Loss)

(in thousands)

(unaudited)

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2021

    

2020

    

2021

    

2020

    

Net loss

$

(14,106)

$

(12,336)

$

(14,020)

$

(19,347)

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

 

  

 

  

 

  

 

  

(Losses)/gains on interest rate swap

 

(401)

 

(2,360)

 

6,004

 

(9,178)

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

 

(401)

 

(2,360)

 

6,004

 

(9,178)

Total comprehensive loss, net of tax

$

(14,507)

$

(14,696)

$

(8,016)

$

(28,525)

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

7

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

Condensed Consolidated Statements of Changes in Stockholders’ Equity

For the Three Months Ended June 30, 2021 and 2020

(in thousands)

(unaudited)

    

Common

    

Common

    

Class C

    

Additional

    

Treasury

    

    

Accumulated

    

    

Stock

Stock

Special

Paid-in

Stock

Treasury

Other Comprehensive

Retained Earnings/

Par Value

Shares

Stock

Capital

Shares

Stock

Loss, Net of Tax

(Accumulated Deficit)

Total

Balance, March 31, 2020

$

1

 

12,112

$

$

203,505

 

28

$

(1,211)

$

(11,689)

$

10,565

$

201,171

Stock-based Compensation Expense

 

 

 

 

5,736

 

 

 

 

 

5,736

Treasury Stock Purchases for Restricted Stock Vests

 

 

 

 

 

30

 

(1,035)

 

 

 

(1,035)

Issuance of Common Shares upon Stock Option and ESPP Exercise

 

 

7

 

 

168

 

 

 

 

 

168

Issuance of Restricted Stock Awards

 

 

261

 

 

 

 

 

 

 

Losses on Interest Rate Swap

 

(2,360)

(2,360)

Net Loss

 

 

 

 

 

 

 

 

(12,336)

 

(12,336)

Balance, June 30, 2020

$

1

 

12,380

$

$

209,409

 

58

$

(2,246)

$

(14,049)

$

(1,771)

$

191,344

Balance, March 31, 2021

$

1

 

12,830

$

$

216,223

 

86

$

(2,594)

$

(5,032)

$

(4,886)

$

203,712

Stock-based Compensation Expense

 

2,844

 

2,844

Treasury Stock Purchases for Restricted Stock Vests

 

15

(468)

(468)

Issuance of Common Shares upon Stock Option and ESPP Exercise

 

12

337

337

Issuance of Restricted Stock Awards

 

19

Restricted Stock Awards Forfeitures

(35)

(1)

(21)

(1)

Losses on Interest Rate Swap

 

(401)

(401)

Net Loss

 

 

 

 

 

 

(14,106)

 

(14,106)

Balance, June 30, 2021

$

1

12,826

$

$

219,403

80

$

(3,062)

$

(5,433)

$

(18,992)

$

191,917

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

8

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

Condensed Consolidated Statements of Changes in Stockholders’ Equity

For the Six Months Ended June 30, 2021 and 2020

(in thousands)

(unaudited)

    

Common

    

Common

    

Class C

    

Additional

    

Treasury

    

    

Accumulated

    

Stock

Stock

Special

Paid-in

Stock

Treasury

Other Comprehensive

Retained Earnings/

Par Value

Shares

Stock

Capital

Shares

Stock

Gain/(Loss), Net of Tax

(Accumulated Deficit)

Total

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

 

 

 

 

8,160

 

 

 

 

 

8,160

Treasury Stock Purchases for Restricted Stock Vests

 

 

 

 

 

43

 

(1,523)

 

 

 

(1,523)

Issuance of Common Shares upon Stock Option and ESPP Exercise

 

 

14

 

 

449

 

 

 

 

 

449

Issuance of Restricted Stock Awards

 

 

261

 

 

 

 

 

 

 

Losses on Interest Rate Swap

(9,178)

(9,178)

Net Loss

(19,347)

(19,347)

Balance, June 30, 2020

$

1

 

12,380

$

$

209,409

 

58

$

(2,246)

$

(14,049)

$

(1,771)

$

191,344

Balance, December 31, 2020

$

1

 

12,430

$

$

214,354

 

76

$

(2,246)

$

(11,437)

$

(4,972)

$

195,700

Stock-based Compensation Expense

 

 

 

 

4,713

 

 

 

 

 

4,713

Treasury Stock Purchases for Restricted Stock Vests

 

 

 

 

 

25

 

(816)

 

 

 

(816)

Issuance of Common Shares upon Stock Option and ESPP Exercise

 

 

12

 

 

337

 

 

 

 

 

337

Issuance of Restricted Stock Awards

 

457

 

 

 

 

 

 

 

Restricted Stock Awards Forfeitures

(73)

(1)

(21)

(1)

Gains on Interest Rate Swap

 

 

 

 

 

 

6,004

 

 

6,004

Net Loss

(14,020)

(14,020)

Balance, June 30, 2021

$

1

12,826

$

$

219,403

80

$

(3,062)

$

(5,433)

$

(18,992)

$

191,917

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

9

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

Condensed Consolidated Statements of Cash Flows

(in thousands)

(unaudited)

Six Months Ended June 30, 

2021

2020

Cash Flows From Operating Activities

 

  

 

  

 

Net loss

$

(14,020)

$

(19,347)

Adjustments to reconcile net loss to net cash and cash equivalents provided by operating activities:

 

  

 

  

Stock-based compensation

 

4,713

 

8,160

Deferred taxes

 

(6,676)

 

(14,100)

Depreciation and amortization

 

22,222

 

22,381

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

 

 

3,753

Non-cash interest

 

1,141

 

705

Changes in operating assets and liabilities, net of acquisitions:

 

 

  

Accounts receivable, net

 

3,145

 

(1,033)

Inventories, net

 

2,823

 

4,055

Prepaid expenses and other current assets

 

1,202

 

878

Accounts payable

 

1,688

 

665

Accrued royalties

 

(1,719)

 

920

Current income taxes payable, net

 

(6,281)

 

9,362

Accrued government rebates

 

914

 

816

Returned goods reserve

 

4,754

 

3,408

Accrued expenses, accrued compensation, and other

 

7,003

 

1,967

Net Cash and Cash Equivalents Provided by Operating Activities

 

20,909

 

22,590

Cash Flows From Investing Activities

 

  

 

  

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

 

(21,057)

 

(58,130)

Acquisition of property and equipment, net

 

(1,630)

 

(2,264)

Net Cash and Cash Equivalents Used in Investing Activities

 

(22,687)

 

(60,394)

Cash Flows From Financing Activities

 

  

 

  

Payments on Term Loan and Delayed Draw Term Loan agreements

 

(5,206)

 

(3,279)

Borrowings under Revolver agreement

24,000

15,000

Payments on Revolver agreement

 

(7,500)

Proceeds from stock option exercises and ESPP purchases

 

336

 

449

Payments of debt issuance costs

 

(141)

 

Treasury stock purchases for restricted stock vests

 

(816)

 

(1,523)

Net Cash and Cash Equivalents Provided by Financing Activities

 

18,173

 

3,147

Net Change in Cash and Cash Equivalents

 

16,395

 

(34,657)

Cash and cash equivalents, beginning of period

 

12,867

 

67,361

Cash and cash equivalents, end of period

$

29,262

$

32,704

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

 

  

 

  

Cash and cash equivalents

$

7,864

$

62,332

Restricted cash

 

5,003

 

5,029

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

$

12,867

$

67,361

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

 

  

 

  

Cash and cash equivalents

$

24,261

$

27,702

Restricted cash

 

5,001

 

5,002

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

$

29,262

$

32,704

Supplemental disclosure for cash flow information:

 

  

 

  

Cash paid for interest, net of amounts capitalized

$

3,953

$

3,541

Cash paid for income taxes

$

8,360

$

523

Supplemental non-cash investing and financing activities:

 

  

 

  

Debt issuance costs in accrued expenses

$

81

$

Property and equipment purchased and included in accounts payable

$

119

$

161

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

10

Table of Contents

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

1.BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS

Overview

ANI Pharmaceuticals, Inc. and its consolidated subsidiaries, ANIP Acquisition Company and ANI Pharmaceuticals Canada Inc. (together, “ANI,” the “Company,” “we,” “us,” or “our”) is an integrated specialty pharmaceutical company focused on delivering value to our customers by developing, manufacturing, and marketing high quality branded and generic prescription pharmaceuticals. We focus on niche and high barrier to entry opportunities, including controlled substances, oncology products (anti-cancer), hormones and steroids, and complex formulations. Our three pharmaceutical manufacturing facilities, of which two are located in Baudette, Minnesota 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.

Basis of Presentation

The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). In our opinion, the accompanying unaudited interim condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, which are necessary to present fairly our financial position, results of operations, comprehensive income, and cash flows. The consolidated balance sheet at December 31, 2020 has been derived from audited financial statements as of that date. The unaudited interim condensed consolidated results of operations are not necessarily indicative of the results that may occur for the full fiscal year. Certain information and footnote disclosure normally included in financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to instructions, rules, and regulations prescribed by the U.S. Securities and Exchange Commission (the “SEC”). We believe that the disclosures provided herein are adequate to make the information presented not misleading when these unaudited interim condensed consolidated financial statements are read in conjunction with the audited financial statements and notes previously distributed in our Annual Report on Form 10-K for the year ended December 31, 2020.

Principles of Consolidation

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

Foreign Currency

We have a subsidiary located in Canada. The subsidiary conducts its transactions in U.S. dollars and Canadian dollars, but its functional currency is the U.S. dollar. The results of any non-U.S. dollar transactions 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 was immaterial for the three and six months ended June 30, 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 accompanying unaudited interim condensed consolidated financial statements, estimates are

11

Table of Contents

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

used for, but not limited to, stock-based compensation, revenue recognition, allowance for credit losses, variable consideration determined based on accruals for chargebacks, administrative fees and rebates, government rebates, returns and other allowances, allowance for inventory obsolescence, valuation of financial instruments and intangible assets, accruals for contingent liabilities, fair value of long-lived assets, income tax provision or benefit, deferred taxes and valuation allowance, determination of right-of-use assets and lease liabilities, 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 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 not a material impact to these estimates or assumptions in our consolidated financial statements as of and for the three and six months ended June 30, 2021 and 2020. 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.

Geographic Information

Based on the distinct nature of our operations, our internal management structure, and the financial information that is evaluated regularly by our Chief Operating Decision Maker, we determined that we operate in one reportable segment. Our operations are located in the United States and Canada. The majority of the assets of the Company are located in the United States.

The following table depicts the Company’s revenue by geographic operations during the following periods:

(in thousands)

Three Months Ended June 30, 

Six Months Ended June 30, 

Location of Operations

    

2021

    

2020

    

2021

    

2020

    

United States

$

47,580

$

46,277

$

100,907

$

94,508

Canada

 

1,045

 

2,193

 

2,239

 

3,736

Total Revenue

$

48,625

$

48,470

$

103,146

$

98,244

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

(in thousands)

June 30, 2021

December 31, 2020

United States

$

26,252

$

26,960

Canada

 

14,082

 

14,309

Total property and equipment, net

$

40,334

$

41,269

Recent Accounting Pronouncements

Recent Accounting Pronouncements Not Yet Adopted

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

12

Table of Contents

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

Recently Adopted Accounting Pronouncements

In August 2020, the Financial Accounting Standards Board (“FASB”) issued guidance simplifying the accounting for certain financial instruments with characteristics of liabilities and equity, including certain convertible instruments and contracts on an entity’s own equity. The new standard removes the separation models required for convertible debt with cash conversion features and convertible instruments with beneficial conversion features. It also removes certain settlement conditions that are currently required for equity contracts to qualify for the derivative scope exception and simplifies the diluted earnings per share calculation for convertible instruments. We early adopted this guidance as of January 1, 2021. The adoption of this guidance did not have a material impact on our consolidated financial statements but will impact how we account for newly issued convertible instruments in future periods.

In November 2019, the FASB issued guidance simplifying the accounting for income taxes by removing the following exceptions: 1) exception to the incremental approach for intraperiod tax allocation when there is a loss from continuing operations and income or a gain from other items, 2) exception requirement to recognize a deferred tax liability for equity method investments when a foreign subsidiary becomes an equity method investment, 3) exception to the ability not to recognize a deferred tax liability for a foreign subsidiary when a foreign equity method investment becomes a subsidiary, and 4) exception to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year. The amendments also simplify accounting for income taxes by doing the following: 1) requiring that an entity recognize a franchise tax or similar tax that is partially based on income as an income-based tax and account for any incremental amount incurred as a non-income-based tax, 2) requiring that an entity evaluate when a step up in the tax basis of goodwill should be considered part of the business combination in which the book goodwill was originally recognized and when it should be considered a separate transaction, 3) specifying that an entity is not required to allocate the consolidated amount of current and deferred tax expense to a legal entity that is not subject to tax in its separate financial statements, 4) requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date, and 5) making minor Codification improvements for income taxes related to employee stock ownership plans and investments in qualified affordable housing projects accounted for using the equity method. Most of the provisions of this guidance were to be adopted on a prospective basis. Items 2) and 3) of the “removal” provisions were to be adopted on either a full or modified retrospective basis and item 4) of the “simplifying” provisions was to be adopted on a full retrospective basis. The guidance was effective for reporting periods beginning after December 15, 2020, including interim periods within that fiscal year. We adopted this guidance as of January 1, 2021. The adoption of this guidance did not have a material impact on our consolidated financial statements.

2.REVENUE RECOGNITION AND RELATED ALLOWANCES

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

13

Table of Contents

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

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 the accompanying unaudited interim condensed consolidated statements of operations is considered to be revenue from contracts with customers. The following table depicts the disaggregation of revenue:

Three Months Ended

Six Months Ended

Products and Services

June 30, 

June 30, 

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

    

Sales of generic pharmaceutical products

$

34,199

$

33,400

$

66,812

$

70,895

Sales of branded pharmaceutical products

 

11,038

 

10,633

 

18,555

 

19,790

Sales of contract manufactured products

 

2,322

 

2,900

 

4,895

 

4,874

Royalties from licensing agreements

 

 

491

 

11,210

 

781

Product development services

 

97

 

885

 

255

 

1,462

Other

 

969

 

161

 

1,419

 

442

Total net revenues

$

48,625

$

48,470

$

103,146

$

98,244

Three Months Ended

Six Months Ended

Timing of Revenue Recognition

June 30, 

June 30, 

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

    

Performance obligations transferred at a point in time

$

48,528

$

47,585

$

102,891

$

96,782

Performance obligations transferred over time

 

97

 

885

 

255

 

1,462

Total

$

48,625

$

48,470

$

103,146

$

98,244

In the three and six months ended June 30, 2021 and 2020, we did not incur, and therefore did not defer, any material incremental costs to fulfill contracts. We recognized an increase of $10.3 million to net revenue from performance obligations satisfied in prior periods during the six months ended June 30, 2021, consisting primarily of a final $11.2 million royalty revenue related to the Kite license agreement pursuant to the Tripartite Agreement as described herein in Royalties from Licensing Agreements, which was partially offset by a decrease related to revised estimates for variable consideration, including chargebacks, rebates, returns, and other allowances, related to prior period sales. We recognized a decrease of $5.7 million of net revenue from performance obligations satisfied in prior periods during the six months ended June 30, 2020, consisting primarily of revised estimates for variable consideration, including chargebacks, rebates, returns, and other allowances, related to prior period sales. We provide technical transfer services to customers, for which services are transferred over time. As of June 30, 2021 and December 31, 2020, we did not have any contract assets related to revenue recognized based on percentage of completion but not yet billed.  We had $0.1 million of deferred revenue at June 30, 2021 and December 31, 2020. For the three and six months ended June 30, 2021, we recognized less than $0.1 million of revenue that was included in deferred revenue as of December 31, 2020. For the three and six months ended June 30, 2020, we recognized $0.3 million and $0.2 million, respectively, of revenue that was included in deferred revenue as of December 31, 2019.

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

14

Table of Contents

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

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.

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. A comprehensive discussion of variable consideration is included in Part II, Item 8. Consolidated Financial Statements, Note 1, Description of Business and Summary of Significant Accounting Policies, in our Annual Report on Form 10-K for the year ended December 31, 2020.

The following table summarizes activity in the consolidated balance sheets for accruals and allowances for the six months ended June 30, 2021 and 2020, respectively:

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, 2019 (1)

$

49,882

$

8,901

$

16,595

$

8,281

$

2,549

Accruals/Adjustments

 

181,986

 

7,519

 

14,103

 

17,392

 

6,551

Credits Taken Against Reserve

 

(169,345)

(6,703)

 

(10,695)

 

(17,161)

 

(6,277)

Balance at June 30, 2020 (1)

$

62,523

$

9,717

$

20,003

$

8,512

$

2,823

Balance at December 31, 2020 (1)

$

88,746

$

7,826

$

27,155

$

8,906

$

3,839

Accruals/Adjustments

 

214,125

 

12,980

 

21,058

 

32,207

 

13,315

Credits Taken Against Reserve

 

(220,776)

(12,066)

 

(16,309)

 

(33,071)

 

(13,682)

Balance at June 30, 2021 (1)

$

82,095

$

8,740

$

31,904

$

8,042

$

3,472

(1)Chargebacks are included as an offset to accounts receivable in the unaudited condensed consolidated balance sheets. Administrative Fees and Other Rebates and Prompt Payment Discounts are included as an offset to accounts receivable or as accrued expenses and other in the unaudited condensed consolidated balance sheets. Returns are included in returned goods reserve in the unaudited condensed consolidated balance sheets. Government Rebates are included in accrued government rebates in the unaudited condensed 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 June 30, 2021, the aggregate amount of the transaction price allocated to the remaining performance obligations for all open contract manufacturing customer contracts was $3.6 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.

15

Table of Contents

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

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, 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, the Company does 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 were dismissed.

Product Development Services Revenue

We provide product development services to customers, which are performed over time. These services primarily relate to the technical transfer of product development to our facility in Oakville, Ontario. 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. As of June 30, 2021, the aggregate amount of the transaction price allocated to the remaining performance obligations for all open product development services contracts was $0.6 million. We expect to satisfy these performance obligations within the next six months.

16

Table of Contents

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

Credit Concentration

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

During the three and six months ended June 30, 2021 and 2020 we had three customers that accounted for 10% or more of net revenues. As of June 30, 2021, accounts receivable from these customers totaled 86% of accounts receivable, net. Additionally, 11% of our net revenue during the six months ended June 30, 2021 relates to royalty revenue from one customer pursuant to the Tripartite Agreement.

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

June 30, 

June 30, 

    

2021

    

2020

    

2021

    

    

2020

    

Customer 1

34

%

33

%

29

%

32

%

Customer 2

26

%

22

%

22

%

23

%

Customer 3

14

%

19

%

14

%

19

%

3. PENDING BUSINESS COMBINATION

On March 8, 2021, we entered into a definitive agreement to acquire Novitium Pharma LLC (“Novitium”), a privately held New Jersey-based pharmaceutical company with development, manufacturing, and commercial capabilities (the “Acquisition”). The closing of the Acquisition will occur (a) within five business days after all of the conditions to the closing set forth in the merger agreement are satisfied or waived or (b) at such other time, date and place as may be agreed by us and Novitium, subject to the completion of a minimum period. The closing is subject to the satisfaction of customary closing conditions and necessary regulatory approvals.

Consideration will consist of a combination of (i) an estimated cash amount of $89.5 million, subject to various adjustments and expected to be financed by a $25.0 million private placement of preferred stock (the “PIPE Investment”) and by new debt financing, both described below, (ii) an aggregate of 2,466,667 shares of ANI common stock, and (iii) up to $46.5 million in contingent future earn-out payments.

We will finance the transaction with a new $340.0 million Senior Secured Credit Facility (the “New Facility”), consisting of a $300.0 million term loan and a $40.0 million revolving credit facility, the issuance of 2,466,667 shares of ANI common stock (approximately $74.0 million in value based on a $30.0 stock price), and a $25.0 million PIPE Investment by Ampersand 2020 Limited Partnership (“Ampersand”), an affiliate of Ampersand Capital Partners. At closing, we intend to use the proceeds from the New Facility to fund a portion of the Acquisition and repay all of the outstanding debt under the existing senior secured credit facility. The New Facility will be secured by substantially all the assets of ANI and its subsidiaries and used for the cash portion of the acquisition and to refinance ANI’s existing senior credit facilities. The term loan portion of the New Facility, which was successfully syndicated on May 24, 2021, represents fully committed capital and, as such, carries customary ticking fees that commence 45 days and 90 days post allocation.

Concurrently with the execution of the definitive agreement, on March 8, 2021, we entered into an Equity Commitment and Investment Agreement with Ampersand (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, for a purchase price of $1,000 per share and an aggregate purchase price of $25.0 million PIPE Investment.

Patrick D. Walsh, Chairman of ANI’s board of directors, is an operating partner for Ampersand Capital Partners.

17

Table of Contents

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

The PIPE Investment and issuance of shares of ANI common stock were approved by the ANI shareholders in June 2021 at its Annual Meeting of Stockholders.

During the three and six months ended June 30, 2021, we incurred approximately $1.7 million and $4.6 million, respectively, in transaction costs related to this pending Acquisition, all of which were expensed and recognized as selling, general, and administrative expenses on the unaudited interim condensed consolidated statements of operations.

4.INDEBTEDNESS

Credit Facility

Our five-year Senior Secured Credit Facility (the “Credit Facility”) is comprised of a $72.2 million term loan (the “Term Loan”), a $118.0 million delayed draw term loan (“DDTL”), and a $75.0 million revolving credit facility (the “Revolver”), all of which mature in December 2023. The Credit Facility has a subjective acceleration clause in case of a material adverse event. The Term Loan includes a repayment schedule, pursuant to which $6.8 million of the loan will be paid in quarterly installments during the 12 months ended June 30, 2022. As of June 30, 2021, $6.8 million of the Term Loan is recorded as current borrowings in the consolidated balance sheets. The DDTL includes a repayment schedule, pursuant to which $8.9 million will be paid in quarterly installments during the 12 months ended June 30, 2022. As of June 30, 2021, $8.9 million of the DDTL is recorded as current borrowings in the consolidated balance sheets. As of June 30, 2021, there is $31.5 million outstanding and payable on our Revolver, all of which is recorded as a long-term borrowing on the consolidated balance sheets. As of June 30, 2021, $43.5 million remained available for borrowing under the Revolver. Amounts drawn on the Term Loan, DDTL, and Revolver bear an interest rate equal to, at our option, either a 1-month LIBOR rate plus 1.50% to 2.75% per annum, depending on our total leverage ratio or an alternative base rate plus an applicable base rate margin, which varies within a range of 0.50% to 1.75%, depending on our total leverage ratio. On the Revolver, we incur a commitment fee at a rate per annum that varies within a range of 0.25% to 0.50%, depending on our leverage ratio. As of June 30, 2021, our interest rate on outstanding borrowings was 1-month LIBOR plus 2.00% and our commitment fee rate was 0.4%.

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.

18

Table of Contents

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

The carrying value of the current and non-current components of the Term Loan and DDTL as of June 30, 2021 and December 31, 2020 are:

Current

June 30, 

December 31, 

(in thousands)

    

2021

    

2020

Current borrowing on debt

$

15,617

    

$

13,691

Deferred financing costs

 

(435)

 

(448)

Current debt, net of deferred financing costs

$

15,182

$

13,243

Non-Current

June 30, 

December 31, 

(in thousands)

    

2021

    

2020

Non-current borrowing on debt

$

158,623

$

165,755

Deferred financing costs

 

(598)

 

(812)

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

$

158,025

$

164,943

As of June 30, 2021, we had a $63.6 million balance on the Term Loan, $110.6 million balance on the DDTL, and $31.5 million balance on the Revolver. Of the $0.6 million of deferred debt issuance costs allocated to the Revolver, $0.4 million is included in other non-current assets in the accompanying unaudited interim condensed consolidated balance sheets and $0.2 million is included in prepaid expenses and other current assets in the accompanying unaudited interim condensed consolidated balance sheets.

The contractual maturity of our Term Loan, DDTL, and Revolver is as follows for the years ending December 31:

(in thousands)

    

Term Loan

 DDTL

 Revolver

2021

$

4,060

$

4,425

$

2022

 

5,414

8,850

2023

 

54,141

97,350

31,500

Total

$

63,615

$

110,625

$

31,500

The following table sets forth the components of total interest expense related to the Term Loan, DDTL, and Revolver recognized in the accompanying unaudited interim condensed consolidated statements of operations for the three and six months ended June 30, 2021 and 2020:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

    

Contractual coupon

$

2,386

$

2,206

$

4,690

$

4,099

Amortization of finance fees

 

176

 

180

 

352

 

362

Capitalized interest

 

(31)

 

(24)

 

(57)

 

(49)

$

2,531

$

2,362

$

4,985

$

4,412

5.DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY

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,

19

Table of Contents

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

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, net of tax in our consolidated balance sheets and will be reclassified to earnings when the hedged item affects earnings.

In December 2018, we refinanced our previous Credit Agreement and, at the same time, entered into an interest rate swap, which was considered a derivative financial instrument, with Citizens Bank, N.A. to manage our exposure to changes in LIBOR-based interest rates underlying our Term Loan. In February 2019, we entered into an interest rate swap, which was considered a derivative financial instrument, with Citizens Bank, N.A. to manage our exposure to changes in LIBOR-based interest rates underlying our DDTL. The hedges had been designated as effective cash flow hedges and qualified for hedge accounting. The interest rate swaps related to the Term Loan and DDTL had a weighted average fixed rate of 2.60% and 2.47%, respectively, with a maturity in December 2023. In April 2020, we terminated the remaining $184.2 million notional value of these interest rate swaps and are recognizing the net loss in accumulated other comprehensive loss at the time of the termination to interest expense over the remaining terms through December 2023.

At the same time 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 our Term Loan and DDTL. The interest rate swap matures in December 2026. As of June 30, 2021, the notional amount of the interest rate swap was $174.2 million and decreases in line with maturities of our Term Loan and DDTL until December 2023, after which it remains static until maturity in 2026. The interest rate swap provides an effective fixed rate of 1.99% and has been designated as an effective cash flow hedge and therefore qualifies for hedge accounting. The interest rate swap effectively provides a fixed rate of interest throughout the life of our Term Loan and DDTL. As of June 30, 2021, the fair value of the interest rate swap liability was valued at $9.0 million and was recorded in derivatives and other non-current liabilities in the accompanying unaudited interim condensed consolidated balance sheets. As of June 30, 2021, $5.4 million was recorded in accumulated other comprehensive loss, net of tax in the accompanying unaudited interim condensed consolidated balance sheets.

During the three and six months ended June 30, 2021, the change in the fair value of the interest rate swap of $1.4 million, net of $0.1 million of tax and $4.1 million, net of $0.1 million of tax, was recorded in accumulated other comprehensive income, net of tax in our unaudited interim condensed consolidated statements of comprehensive income/(loss). Differences between the hedged 1-month LIBOR rate and the fixed rate are recorded as interest expense in the same period that the related interest is recorded for the Term Loan and DDTL based on the 1-month LIBOR rate. In the three and six months ended June 30, 2021, $1.2 million and $2.4 million of interest expense was recognized in relation to the interest rate swap, respectively.

6.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 Employee Stock Purchase Plan (“ESPP”), unvested restricted stock awards, and stock purchase warrants, using the treasury stock method. For periods of net loss, diluted loss per share is calculated similarly to basic loss per share.

Our unvested restricted 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 excludes the impact of those shares from the denominator.

20

Table of Contents

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

Earnings (loss) per share for the three and six months ended June 30, 2021 and 2020 are calculated for basic and diluted earnings (loss) per share as follows:

Basic

Diluted

Basic

Diluted

(in thousands, except per share amounts)

Three Months Ended June 30, 

Three Months Ended June 30, 

Six Months Ended June 30, 

Six Months Ended June 30, 

  

2021

  

2020

  

2021

  

2020

  

2021

  

2020

  

2021

  

2020

  

Net loss

$

(14,106)

$

(12,336)

$

(14,106)

$

(12,336)

$

(14,020)

$

(19,347)

$

(14,020)

$

(19,347)

Net income allocated to restricted stock

 

 

 

 

 

 

 

 

Net loss allocated to common shares

$

(14,106)

$

(12,336)

$

(14,106)

$

(12,336)

$

(14,020)

$

(19,347)

$

(14,020)

$

(19,347)

Basic Weighted-Average Shares Outstanding

 

12,085

 

11,967

 

12,085

 

11,967

 

12,045

 

11,935

 

12,045

 

11,935

Dilutive effect of stock options and ESPP

 

 

 

 

Diluted Weighted-Average Shares Outstanding

 

12,085

 

11,967

 

12,045

 

11,935

Loss per share

$

(1.17)

$

(1.03)

$

(1.17)

$

(1.03)

$

(1.16)

$

(1.62)

$

(1.16)

$

(1.62)

The number of anti-dilutive shares, which have been excluded from the computation of diluted earnings (loss) per share, was 1.7 million and 1.0 million for the three months ended June 30, 2021 and 2020, and was 1.7 million and 1.4 million for the six months ended June 30, 2021 and 2020, respectively. For the three and six months ended June 30, 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.

7.INVENTORIES

Inventories consist of the following as of:

June 30, 

December 31, 

(in thousands)

    

2021

    

2020

 

Raw materials

$

38,877

$

41,591

Packaging materials

 

3,347

 

3,194

Work-in-progress

 

631

 

886

Finished goods

 

30,267

 

20,363

 

73,122

 

66,034

Reserve for excess/obsolete inventories

 

(5,488)

 

(5,231)

Inventories, net

$

67,634

$

60,803

21

Table of Contents

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

Vendor Concentration

We source the raw materials for our products, including active pharmaceutical ingredients (“API”), from both domestic and international suppliers. Generally, only a single source of API is qualified for use in each product due to the cost and time required to validate a second source of supply. As a result, we are dependent upon our current vendors to reliably supply the API required for on-going product manufacturing. During the three and six months ended June 30, 2021, no single vendor represented at least 10% of inventory purchases. During the three months ended June 30, 2020, we purchased approximately 13% of our inventory from one supplier. During the six months ended June 30, 2020, no vendors represented at least 10% of inventory purchases. 

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. We assess the recoverability of the carrying value of goodwill as of October 31st of each year, and whenever events occur or circumstances change that would, more likely than not, reduce the fair value of our reporting unit below its carrying value. There have been no events or changes in circumstances that would have reduced the fair value of our reporting unit below its carrying value during the six months ended June 30, 2021. No impairment losses were recognized during the three and six months ended June 30, 2021 and 2020.

Definite-lived Intangible Assets

The components of net definite-lived intangible assets are as follows:

June 30, 2021

December 31, 2020

Weighted Average

Gross Carrying  

Accumulated

Gross Carrying

Accumulated

Amortization

(in thousands)

  

Amount

  

Amortization

  

Amount

  

Amortization

  

Period

Acquired ANDA intangible assets

$

106,415

$

(48,579)

$

106,415

$

(42,367)

 

8.8

years

NDAs and product rights

 

242,372

 

(125,456)

 

230,974

 

(112,483)

 

9.9

years

Marketing and distribution rights

 

17,157

 

(11,866)

 

17,157

 

(11,386)

 

5.7

years

Non-compete agreement

 

624

 

(468)

 

624

 

(423)

 

7.0

years

$

366,568

$

(186,369)

$

355,170

$

(166,659)

9.4

years

Definite-lived intangible assets are stated at cost, net of amortization, generally using the straight-line method over the expected useful lives of the intangible assets. In the case of certain New Drug Application (“NDA”) and product rights assets, we use an accelerated amortization method to better match the anticipated economic benefits expected to be provided. Amortization expense was $10.1 million and $10.0 million for the three months ended June 30, 2021 and 2020, respectively. Amortization expense was $19.7 million and $20.1 million for the six months ended June 30, 2021 and 2020, respectively. Refer to Note 12 for more details on acquired definite-lived intangible assets.

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. No such triggering events were identified during the three and six months ended June 30, 2021 and 2020 and therefore no impairment loss was recognized in the three and six months ended June 30, 2021 and 2020.

22

Table of Contents

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

Expected future amortization expense is as follows:

(in thousands)

    

2021

$

20,117

2022

 

36,828

2023

 

36,080

2024

 

33,103

2025

 

29,754

2026 and thereafter

 

24,317

Total

$

180,199

9.

STOCK-BASED COMPENSATION

Employee Stock Purchase Plan

In July 2016, we commenced administration of the ANI Pharmaceuticals, Inc. 2016 Employee Stock Purchase Plan. As of June 30, 2021, we had 0.2 million shares of common stock available under the ESPP. Under the ESPP, participants can purchase shares of our stock at a 15% discount.

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

(in thousands)

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2021

    

2020

    

2021

    

2020

    

Cost of sales

$

4

$

7

$

8

$

11

Research and development

 

6

 

12

 

11

 

19

Selling, general, and administrative

 

23

 

38

 

46

 

56

$

33

$

57

$

65

$

86

Stock Incentive Plan

All equity-based service awards are granted under the ANI Pharmaceuticals, Inc. Amended and Restated 2008 Stock Incentive Plan (the “2008 Plan”). As of June 30, 2021, 0.6 million shares of our common stock were available for issuance under the 2008 Plan.

From time to time, we may grant stock options to employees through an inducement grant outside of our 2008 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 shareholder approved equity plan as permitted under the Nasdaq Stock Market listing rules.

23

Table of Contents

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

The following table summarizes stock-based compensation expense incurred under the 2008 Plan and Inducement Grants included in our accompanying unaudited interim condensed consolidated statements of operations:

Three Months Ended June 30, 

Six Months Ended June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

    

Cost of sales

$

2

$

33

$

2

$

59

Research and development

 

149

 

146

 

263

 

333

Selling, general, and administrative

 

2,660

 

5,500

 

4,383

 

7,682

$

2,811

$

5,679

$

4,648

$

8,074

A summary of stock option and restricted stock activity under the 2008 Plan and Inducement Grants during the six months ended June 30, 2021 and 2020 is presented below:

(in thousands)

Options

Inducement Grants

RSAs

Outstanding at December 31, 2019

 

757

192

Granted

 

7

261

Options Exercised/RSAs Vested

 

(8)

(121)

 (1)

Forfeited

 

(13)

(17)

Expired

 

Outstanding at June 30, 2020

 

743

315

Outstanding at December 31, 2020

 

756

180

352

Granted

 

84

61

457

Options Exercised/RSAs Vested

 

(5)

(111)

 (2)

Forfeited

 

(58)

(53)

Expired

 

Outstanding at June 30, 2021

 

777

241

645

(1)Includes 43 thousand shares purchased from employees to cover employee income taxes related to income earned upon vesting of restricted stock. The shares purchased are held in treasury and the $1.6 million total purchase price for the shares is included in Treasury stock in our accompanying unaudited interim condensed consolidated balance sheets.
(2)Includes 25 thousand shares purchased from employees to cover employee income taxes related to income earned upon vesting of restricted stock. The shares purchased are held in treasury and the $0.8 million total purchase price for the shares is included in Treasury stock in our accompanying unaudited interim condensed consolidated balance sheets.

10.

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. As of June 30, 2021, we have provided a valuation allowance against consolidated net deferred tax assets of $0.3 million, related solely to deferred tax assets for net operating loss carryforwards in certain U.S. state jurisdictions.

24

Table of Contents

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

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 such amounts accrued as of June 30, 2021 and December 31, 2020. We are subject to taxation in various U.S. jurisdictions and all of our income tax returns remain subject to examination by tax authorities due to the availability of NOL carryforwards.

For interim periods, we recognize an income tax provision/(benefit) based on our estimated annual effective tax rate, calculated on a worldwide consolidated basis, expected for the entire year. If we project taxable losses in any specific taxing jurisdiction, those losses are excluded from the calculation of the worldwide estimated annual effective tax rate and a resulting tax benefit is not recognized. The interim annual estimated effective tax rate is based on the statutory tax rates then in effect, as adjusted for estimated changes in temporary and estimated permanent differences, and excludes certain discrete items whose tax effect, when material, is recognized in the interim period in which they occur. These changes in temporary differences, permanent differences, and discrete items result in variances to the effective tax rate from period to period. We also have elected to exclude the impacts from significant pre-tax non-recognized subsequent events from our interim estimated annual effective rate until the period in which they occur. Prior to the adoption of new accounting guidance that we adopted on a prospective basis on January 1, 2021, during periods when we incurred net losses before income taxes, our annual estimated effective tax rate was at times adjusted based on the “loss limitation” requirements applicable to interim tax provisions, resulting in a limited income tax benefit recognized in that period. Under these provisions, our income tax benefit for the three months ended March 31, 2020 (but not for the three and six month periods ended June 30, 2020) was limited. The “loss limitation” requirements were removed by the new accounting guidance and, therefore, we were not required to assess any such limitation for 2021. Our estimated annual effective tax rate changes throughout the year as our on-going estimates of pre-tax income, changes in temporary differences, and permanent differences are revised, and as discrete items occur. Global Intangible Low-Taxed Income (“GILTI”), as defined in the Tax Cuts and Jobs Act of 2017, generated from our Canadian operations is subject to U.S. taxes, with certain defined exemptions, thresholds and credits. For financial reporting purposes we have elected to treat GILTI inclusions as a period cost.

For the three months ended June 30, 2021, we recognized an income tax benefit of $4.0 million. The income tax benefit resulted from applying an estimated annual worldwide effective tax benefit rate of 22.3% to pre-tax consolidated loss of $18.2 million reported during the period, reduced by the net effects of certain discrete items occurring which impact our income tax provision in the period in which they occur. There were no material discrete items occurring during the three months ended June 30, 2021.

For the three months ended June 30, 2020, we recognized an income tax benefit of $1.4 million. The income tax benefit resulted from applying an estimated annual worldwide effective tax benefit rate of 10.5% to pre-tax consolidated loss of $13.8 million reported during the period, reduced by the net effects of certain discrete items occurring which impact our income tax provision in the period in which they occur. There were no material discrete items occurring during the three months ended June 30, 2020.

For the six months ended June 30, 2021, we recognized an income tax benefit of $4.1 million. The income tax benefit resulted from applying an estimated annual worldwide effective tax benefit rate of 22.4% to pre-tax consolidated loss of $18.1 million reported during the period, reduced by the net effects of certain discrete items occurring which impact our income tax provision in the period in which they occur. There were no material discrete items occurring during the six months ended June 30, 2021.

For the six months ended June 30, 2020, we recognized an income tax benefit of $4.3 million. The income tax benefit resulted from applying an estimated annual worldwide effective tax benefit rate of 18.2% to pre-tax consolidated loss of $23.6 million reported during the period, reduced by the net effects of certain discrete items

25

Table of Contents

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

occurring which impact our income tax provision in the period in which they occur. There were no material discrete items occurring during the six months ended June 30, 2020.

11.

COMMITMENTS AND CONTINGENCIES

Operating Leases

All our existing leases as of June 30, 2021 are classified as operating leases. As of June 30, 2021, we have nine material operating leases for facilities and office equipment with remaining terms expiring from 2022 through 2026 and a weighted average remaining lease term of 2.7 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 three and six months ended June 30, 2021 and 2020 consisted of the following:

    

Three Months Ended June 30, 

    

Six Months Ended June 30, 

(in thousands)

    

2021

    

2020

    

2021

2020

Operating lease costs

$

43

$

57

$

92

$

109

Variable lease costs

 

13

 

14

 

21

 

29

Total lease costs

$

56

$

71

$

113

$

138

A maturity analysis of our operating leases follows:

(in thousands)

    

Future payments:

2021

$

70

2022

 

127

2023

 

82

2024

 

56

2025 and thereafter

 

42

Total

$

377

Discount

(26)

Lease liability

351

Current lease liability

(128)

Non-current lease liability

$

223

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 U.S. Food and Drug Administration (“FDA”), the Centers for Medicare and Medicaid Services (“CMS”), and Health Canada. The FDA, in particular, maintains oversight of the formulation, manufacture, distribution, packaging, and labeling of all of our products. The DEA and Health Canada 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 Abbreviated New Drug Applications (“ANDAs”). During the three months ended June 30, 2021 and 2020, net revenues for these products totaled $4.2 million and $3.7 million, respectively. During the

26

Table of Contents

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

six months ended June 30, 2021 and 2020, net revenues for these products totaled $8.0 million and $8.1 million, respectively.

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 three months ended June 30, 2021 and 2020 were $0.6 million. Our contract manufacturing revenues for the group of unapproved products for the six months ended June 30, 2021 and 2020 were $1.4 million and $1.6 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. As such, 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 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 all 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, such as opioids. 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 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 alleges 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

27

Table of Contents

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

period between September 27, 2016 and November 2, 2018. The complaint seeks a trial by jury and monetary damages (inclusive of actual and consequential damages, treble damages, disgorgement of ANI profit, 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. As discussed in Note 14, Subsequent Event, we reached a settlement with Arbor on August 3, 2021 and therefore recognized an $8.4 million legal settlement expense in our results of operations for the three months ended June 30, 2021.

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 allege that the 2013 patent litigation settlement agreement between Forest and Amerigen violates federal and state antitrust laws and state consumer protection laws by delaying the market entry of generic versions of Bystolic. Plaintiffs allege they paid higher prices as a result of delayed generic competition. Plaintiffs seek damages, trebled or otherwise multiplied under applicable law, injunctive relief, litigation costs and attorneys’ fees. The complaints do 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, which are pending before the court for decision. The Company disputes any liability in these matters.

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 seeks injunctive relief, damages, including lost profits and/or royalty, treble damages, and attorneys’ fee and costs. Azurity has served its complaint, but ANI has not yet filed an answer and intends to dispute any liability.

Industry Related Litigation

In July 2020, we were served with a complaint brought 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 the Company. 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. In December 2020, the City of Baltimore served ANI with a complaint against manufacturers and sellers of ranitidine products. The City of Baltimore complaint tracks the allegations of the New Mexico complaint. The

28

Table of Contents

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

Baltimore action was removed to federal court and transferred to the In re Zantac MDL on February 1, 2021. The City of Baltimore moved for remand, which was granted on April 1, 2021. The parties stipulated to allow the City of Baltimore to file an amended complaint in the Circuit Court of Maryland for Baltimore City in “due course,” without a specific filing deadline.  On June 23, 2021, the City of Baltimore filed an amended complaint. The City of Baltimore did not name ANI in its amended complaint, effectively voluntarily dismissing ANI from the action. We dispute any liability in these matters.

Product Liability Related Litigation

All manufacturers of the drug Reglan and its generic equivalent metoclopramide, including ANI, have faced allegations from plaintiffs in various states claiming bodily injuries as a result of ingestion of metoclopramide or its brand name, Reglan, prior to the FDA’s February 2009 Black Box warning requirement (“legacy claims”). All these original legacy claims were settled or closed out, including a series of claims in California that were resolved by coordinated proceeding and settlement. Our insurance company assumed the defense of the legacy claims and paid all losses in settlement of the California legacy claims. In March 2019, we were served with a lawsuit in the Superior Court of California, County of Riverside, adding us as a defendant in a complaint filed in July 2017 that is alleged not to have been part of the original settled legacy claims. This new claim was dismissed with prejudice in July 2021 and the matter is now closed.

In June 2020, we were 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 an existing multidistrict litigation 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 the Company as a defendant. The Company 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 does not name ANI.  The Company has been 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. To date, the Company has been 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). We have informed counsel for the plaintiffs that we 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. Our 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. ANI was voluntarily dismissed from the Bird action on March 15, 2021 and from the Hightower action on March 29, 2021. After ANI had been voluntarily dismissed from all complaints served on it in the MDL, the district court dismissed all claims against the generic manufacturer defendants with prejudice on preemption grounds by opinion dated July 8, 2021.  We dispute any liability in these MDL matters.

29

Table of Contents

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

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.

12.

FAIR VALUE DISCLOSURES

Fair value is the price that would be received from the sale of an asset or paid to transfer a liability assuming an orderly transaction in the most advantageous market at the measurement date. U.S. GAAP establishes a hierarchical disclosure framework that prioritizes and ranks the level of observability of inputs used in measuring fair value.

The inputs used in measuring the fair value of cash and cash equivalents are considered to be Level 1 in accordance with the three-tier fair value hierarchy. The fair market values are based on period-end statements supplied by the various banks and brokers that held the majority of our funds. The fair value of short-term financial instruments (primarily accounts receivable, prepaid expenses, accounts payable, accrued expenses, and other current liabilities) approximate their carrying values because of their short-term nature. The Term Loan, DDTL, and Revolver bear 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 June 30, 2021.

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

Our contingent value rights (“CVRs”), which were granted coincident with our merger with BioSante and expire in June 2023, are considered 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 our 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 June 30, 2021 and December 31, 2020. We also determined that the changes in such fair value were immaterial in the three and six months ended June 30, 2021 and 2020.

In April 2020, we terminated two interest rate swaps used to manage interest rate exposure on underlying interest payments for our Term Loan and DDTL and entered into one new interest rate swap agreement to manage our total exposure under these borrowings (Note 5). 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. 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 $9.0 million liability at June 30, 2021.

30

Table of Contents

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

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

(in thousands)

Fair Value at

Description

June 30, 2021

Level 1

Level 2

Level 3

Liabilities

 

  

 

  

 

  

 

  

Interest rate swaps

$

9,040

$

$

9,040

$

CVRs

$

$

$

$

    

Fair Value at

    

    

    

Description

December 31, 2020

Level 1

Level 2

Level 3

Liabilities

 

  

 

  

 

  

 

  

Interest rate swaps

$

14,109

$

$

14,109

$

CVRs

$

$

$

$

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

We do not have any 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 do not have any 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, plant, 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. No such fair value impairment was recognized in the three and six months ended June 30, 2021 and 2020.

Acquired Non-Financial Assets Measured at Fair Value

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 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 June 30, 2021 and therefore no impairment loss was recognized for the six months ended June 30, 2021.

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

31

Table of Contents

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

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 is being 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 June 30, 2021 and therefore no impairment loss was recognized for the six months ended June 30, 2021.

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 next four years. 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 transactions 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 had significant remaining work required in order to be commercialized and the products did 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 June 30, 2021 and therefore no impairment loss was recognized for the six months ended June 30, 2021.

13.CORTROPHIN PRE-LAUNCH CHARGES

In January 2016, we acquired the right, title and interest in the NDAs for Cortrophin Gel and Cortrophin-Zinc. Subsequently, we have assembled a Cortrophin 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. Under U.S. GAAP, we cannot capitalize these pre-launch purchases of materials as inventory prior to FDA approval, and accordingly, they are charged to expense in the period in which they are incurred. We expect these pre-launch purchases of material to continue in 2021 as we build raw materials, API and finished goods for the expected launch of this product. During the three and six months ended June 30, 2021, we incurred $0.5 million and $0.6 million, respectively, of charges for the purchase of materials. During the three and six months ended June 30, 2020, we incurred $3.6 million and $8.2 million, respectively in charges for the purchase of materials. Due to the inherent uncertainty of the timing of FDA approval for this product, we cannot reasonably predict whether these materials will ultimately be eligible for use in commercial finished goods inventory. We also incurred other charges directly related to the Cortrophin pre-launch commercialization efforts, including, but not

32

Table of Contents

ANI PHARMACEUTICALS, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(unaudited)

limited to, sales and marketing and consulting expenses. During the three and six months ended June 30, 2021, we incurred $2.5 million and $2.6 million, respectively, of these charges, which are included on the unaudited interim condensed consolidated statements of operations as a selling, general, and administrative expense. There were no comparable expenses in 2020.

14.

SUBSEQUENT EVENT

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 will pay Arbor $8.4 million and Arbor will dismiss the action with prejudice. Neither party admitted wrongdoing in reaching this settlement. The Company will pay the settlement from cash on the balance sheet.

33

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

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

EXECUTIVE OVERVIEW

ANI Pharmaceuticals, Inc. and its consolidated subsidiaries, ANIP Acquisition Company and ANI Pharmaceuticals Canada Inc. (together, “ANI,” the “Company,” “we,” “us,” or “our”) is an integrated specialty pharmaceutical company focused on delivering value to our customers by developing, manufacturing, and marketing high quality branded and generic prescription pharmaceuticals. We focus on niche and high barrier to entry opportunities, including controlled substances, oncology products (anti-cancer), hormones and steroids, and complex formulations. Our three pharmaceutical manufacturing facilities, of which two are located in Baudette, Minnesota 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.

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 pillars:

Building a successful Cortrophin Gel franchise

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. In April 2020, the FDA issued a Refusal to File (“RTF”) letter for our supplemental New Drug Application (“sNDA”) for Cortrophin Gel. Subsequently, we retained a prominent regulatory consulting firm, restructured the internal Cortrophin development team, and focused our efforts on a comprehensive review of the original sNDA to execute a plan that addressed all gaps for a planned re-submission to the FDA. During the second quarter of 2021, we re-submitted the sNDA to the FDA.

We have begun to invest in leadership and expertise in the areas of commercialization of rare disease therapies to develop a launch strategy and commercial plan for this product.

Strengthening our generics business with enhanced 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 asset acquisitions, including, most recently, the U.S. portfolio of 23 generic products, including 10 commercial products at the time of the acquisition, from Amerigen Pharmaceuticals, Ltd. We also focus on niche lower competition opportunities such as injectables and Paragraph IV filings. Additionally, we will seek opportunities to enhance our research and development capabilities through strategic partnerships and acquisitions of assets and businesses.

34

Maximizing the value from our established brands through innovative “go-to-market” (“GTM”) strategies and continued programmatic acquisitions

We have acquired the New Drug Applications (“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 GTM strategy through creative partnerships. In addition, we will continue to explore opportunities in acquiring new brands to grow our established brands portfolio.

Expansion of contract development and manufacturing organization (“CDMO”) business by leveraging our unique manufacturing capabilities

We built a CDMO business through our sites in Baudette and grew it through the acquisition of WellSpring Pharma Services Inc. (“ANI Canada”). Our North America based manufacturing and unique capabilities in high-potency, hormonal, steroid, and oncolytic products can be leveraged to expand our CDMO business.

The pillars of our strategy will be enabled by an empowered, collaborative, and purposeful team with high performance-orientation.

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 maximize profit potential.
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.

35

Recent Developments

Pending Business Acquisition

On March 8, 2021, we entered into a definitive agreement to acquire Novitium Pharma LLC (“Novitium”), a privately held New Jersey-based pharmaceutical company with development, manufacturing, and commercial capabilities (the “Acquisition”). The closing of the acquisition will occur (a) within five business days after all of the conditions to the closing set forth in the merger agreement are satisfied or waived or (b) at such other time, date and place as may be agreed by us and Novitium, subject to the completion of a minimum period. The closing is subject to the satisfaction of customary closing conditions and necessary regulatory approvals and we expect it to close in the second half of 2021.

Consideration will consist of a combination of (i) an estimated cash amount of $89.5 million, subject to various adjustments and expected to be financed by a $25.0 million private placement of preferred stock (the “PIPE Investment”)  and new debt financing, both described below, (ii) an aggregate of 2,466,667 shares of ANI common stock, and (iii) up to $46.5 million in contingent future earn-out payments.

We will finance the transaction with a new $340.0 million Senior Secured Credit Facility (the “New Facility”), consisting of a $300.0 million term loan and a $40.0 million revolving credit facility, the issuance of 2,466,667 shares of ANI common stock (approximately $74.0 million in value based on a $30 stock price), and a $25.0 million PIPE Investment by Ampersand 2020 Limited Partnership (“Ampersand”), an affiliate of Ampersand Capital Partners. The New Facility will be secured by substantially all the assets of ANI and its subsidiaries and used for the cash portion of the acquisition and to refinance ANI’s existing senior credit facilities. The term loan portion of the New Facility, which was successfully syndicated on May 24, 2021, represents fully committed capital and, as such, carries customary ticking fees that commence 45 days and 90 days post allocation.

Concurrently with the execution of the definitive agreement, on March 8, 2021, we entered into an Equity Commitment and Investment Agreement with Ampersand (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, for a purchase price of $1,000 per share and an aggregate purchase price of $25.0 million PIPE Investment.

The PIPE Investment and issuance of shares of ANI common stock were approved by ANI shareholders at the June 2021 Annual Meeting of Stockholders.

As of the date of filing of this quarterly report on Form 10-Q, the Acquisition remains under review by the U.S. Federal Trade Commission and we remain actively engaged in discussions with the commission.

For more information about the pending Novitium acquisition transaction, please see our Form 8-K filed with the SEC on March 9, 2021.

NDA Acquisition

On April 1, 2021, we acquired the NDAs for OXISTAT®, VEREGEN®, and Pandel® and the ANDA for Apexicon® from Sandoz Inc. for total consideration of $20.7 million. The acquisition was funded through a $24 million borrowing under our pre-existing Revolver.

Cortrophin Gel Re-commercialization Update

In April 2020, the U.S. Food and Drug Administration (“FDA”) issued a Refusal to File (“RTF”) letter for our Supplemental New Drug Application (“sNDA”) for Cortrophin Gel. Subsequently, we retained a prominent regulatory consulting firm, restructured the internal Cortrophin development team, and focused our efforts on a comprehensive review of the original sNDA to execute a plan that addressed all gaps for a planned re-submission to the FDA. During the second quarter of 2021, we re-submitted the sNDA to the FDA.

36

In addition, 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. Under U.S. GAAP, we cannot capitalize these pre-launch purchases of materials as inventory prior to FDA approval, and accordingly, they are charged to expense in the period in which they are incurred. We expect these pre-launch purchases of material to continue in 2021 as we build raw materials, API and finished goods for the expected launch of this product.

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. During the three months ended March 31, 2021 per IQVIA/IMS data, total market generic prescriptions in the United States declined when compared to the three months ended December 31, 2020 and March 31, 2020. Over these same periods, total market brand prescriptions were steady or increased. The decline in generic prescriptions, which generally make up 70-80% of our net revenues, during this period was in part attributable to the COVID-19 pandemic, as subsequent waves impacted patient and customer behavior. The decline in generic prescriptions due to the COVID-19 pandemic negatively impacted our generic net revenues during the three months ended March 31, 2021. During the three months ended June 30, 2021, per IQVIA/IMS data, total market generic and brand prescriptions increased when compared to the three months ended March 31, 2021 and the three months ended June 30, 2020, in part due to easing of local restrictions and availability of COVID-19 vaccines. We have not experienced a significant impact to our manufacturing operations; however, we continue to see minor disruptions to our supply chain from the COVID-19 pandemic during 2021. Our manufacturing facilities in Baudette, Minnesota and Oakville, Ontario have remained open throughout the pandemic and have operated in accordance with local, state and national safety guidelines. The pandemic has not impacted our access to capital and has not significantly impacted our use of funds, including but not limited to capital expenditures, spend on research and development activities and business development opportunities.

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. These uncertainties include the scope, severity and continued duration of the pandemic, the level of success of continued actions taken to contain the pandemic or mitigate its impact, including the availability and usage of vaccines, and the direct and indirect economic effects of the pandemic and containment measures, among others. The outbreak of COVID-19 in many countries, including the United States and Canada, has had a significant adverse impact on global economic activity and has contributed to significant volatility and negative pressure in financial markets. As a result, the COVID-19 pandemic has negatively impacted almost every industry, either directly or indirectly. Further, the impacts of a potential worsening of global economic conditions and the continued disruptions to, and volatility in, the credit and financial markets, pharmaceutical supply chains, patient access to healthcare as well as other unanticipated consequences remain unknown.

Settlement of Pending Litigation

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 will pay Arbor $8.4 million and Arbor will dismiss the action with prejudice. Neither party admitted wrongdoing in reaching this settlement. The Company will pay the settlement from cash on the balance sheet. We recognized the $8.4 million settlement as legal settlement expense on the unaudited interim condensed consolidated statements of operations in the three months ended June 30, 2021.

37

GENERAL

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

Net revenues

$

48,625

$

48,470

$

103,146

$

98,244

Operating expenses

 

 

  

 

 

  

Cost of sales (exclusive of depreciation and amortization)

 

22,314

 

20,695

 

42,299

 

42,499

Research and development

 

2,805

 

3,035

 

5,773

 

9,379

Selling, general, and administrative

 

18,820

 

21,213

 

36,407

 

34,896

Depreciation and amortization

 

11,324

 

11,198

 

22,222

 

22,381

Legal settlement expense

8,400

8,400

Cortrophin pre-launch charges

 

515

 

3,636

 

553

 

8,238

Operating loss

 

(15,553)

 

(11,307)

 

(12,508)

 

(19,149)

Interest expense, net

 

(2,531)

 

(2,356)

 

(4,985)

 

(4,388)

Other expense, net

 

(67)

 

(116)

 

(582)

 

(106)

Loss before benefit for income taxes

 

(18,151)

 

(13,779)

 

(18,075)

 

(23,643)

Benefit for income taxes

 

4,045

 

1,443

 

4,055

 

4,296

Net loss

$

(14,106)

$

(12,336)

$

(14,020)

$

(19,347)

The following table sets forth, for all periods indicated, items in our unaudited interim condensed consolidated statements of operations as a percentage of net revenues:

Three Months Ended

 

Six Months Ended

 

June 30, 

 

June 30, 

 

    

2021

    

2020

 

    

2021

    

2020

 

Net revenues

 

100.0

%  

100.0

%

 

100.0

%  

100.0

%

Operating expenses

 

  

 

  

 

  

 

  

Cost of sales (exclusive of depreciation and amortization)

 

45.9

%  

42.7

%

 

41.0

%  

43.3

%

Research and development

 

5.8

%  

6.3

%

 

5.6

%  

9.5

%

Selling, general, and administrative

 

38.7

%  

43.8

%

 

35.3

%  

35.5

%

Depreciation and amortization

 

23.3

%  

23.1

%

 

21.5

%  

22.8

%

Legal settlement expense

17.3

%  

%  

8.1

%  

%  

Cortrophin pre-launch charges

 

1.1

%  

7.5

%

 

0.5

%  

8.4

%

Operating loss

 

(32.1)

%  

(23.4)

%

 

(12.0)

%  

(19.5)

%

Interest expense, net

 

(5.2)

%  

(4.9)

%

 

(4.8)

%  

(4.5)

%

Other expense, net

 

(0.1)

%  

(0.2)

%

 

(0.6)

%  

(0.1)

%

Loss before benefit for income taxes

 

(37.4)

%  

(28.5)

%

 

(17.4)

%  

(24.1)

%

Benefit for income taxes

 

8.3

%  

3.0

%

 

3.9

%  

4.4

%

Net loss

 

(29.1)

%  

(25.5)

%

 

(13.5)

%  

(19.7)

%

38

RESULTS OF OPERATIONS FOR THE THREE MONTHS ENDED JUNE 30, 2021 AND 2020

Net Revenues

Three Months Ended June 30, 

 

(in thousands)

    

2021

    

2020

    

Change

    

% Change

 

Generic pharmaceutical products

$

34,199

$

33,400

$

799

 

2.4

%

Branded pharmaceutical products

 

11,038

 

10,633

 

405

 

3.8

%

Contract manufacturing

 

2,322

 

2,900

 

(578)

 

(19.9)

%

Royalty and other

 

1,066

 

1,537

 

(471)

 

(30.6)

%

Total net revenues

$

48,625

$

48,470

$

155

 

0.3

%

We derive substantially all of our revenues from sales of generic and branded pharmaceutical products, contract manufacturing, and contract services, which include product development services, laboratory services, and royalties on net sales of certain products.

Net revenues for the three months ended June 30, 2021 were $48.6 million compared to $48.5 million for the same period in 2020, an increase of 0.3%, primarily as a result of the following factors:

Net revenues for generic pharmaceutical products were $34.2 million during the three months ended June 30, 2021, an increase of 2.4% compared to $33.4 million for the same period in 2020. From a product perspective, the net increase was due to increased sales of Fenofibrate, Potassium Citrate Extended Release, Vancomycin Oral Solution, and the second quarter 2021 launch of Nicardipine. These increases were partially offset by declines in sales of Methazolamide, Miglustat, Penicillamine, and Mixed Amphetamine Salts.

During the three months ended June 30, 2020, the overall generic pharmaceutical product market and our net revenues for generic pharmaceutical products, which generally make up 70-80% of our net revenues, were negatively impacted by the COVID-19 pandemic, including but not limited to effects from state “shelter-in-place” orders and the prohibition of elective medical procedures. These actions resulted in suppressed generic prescriptions during the three months ended June 30, 2020. During the three months ended June 30, 2021, generic prescription levels on a total market basis increased when compared to the immediately prior three-month period and the comparable three-month period in 2020. Net revenues during the three months ended June 30, 2021 were negatively impacted by decreases in average selling prices and a shift in mix towards products with lower average selling prices, tempered by increased volumes.

Net revenues for branded pharmaceutical products were $11.0 million during the three months ended June 30, 2021, an increase of 3.8% compared to $10.6 million for the same period in 2020. The primary reason for the increase was the launch of the products acquired in the Sandoz, Inc. acquisition in the second quarter 2021 and increased sales of InnoPran XL. These increases were tempered by decreased revenues from sales of Atacand and Arimidex.

During the three months ended June 30, 2020, the overall brand pharmaceutical product market and our brand revenue results were negatively impacted by the COVID-19 pandemic, including but not limited to effects from state “shelter-in-place” orders and the prohibition of elective medical procedures. These actions resulted in suppressed brand prescriptions during the three months ended June 30, 2020. During the three months ended June 30, 2021, brand prescription levels on a total market basis increased when compared to the prior three-month period and the comparable three-month period in 2020. Net revenues during the three months ended June 30, 2021 were negatively impacted by a shift in mix towards product with lower average selling prices, tempered by increased volumes.

39

Contract manufacturing revenues were $2.3 million during the three months ended June 30, 2021, a decrease of 19.9% compared to $2.9 million for the same period in 2020, due to a decreased volume of orders from contract manufacturing customers in the period.
Royalty and other revenues were $1.1 million during the three months ended June 30, 2021, a decrease of $0.4 million from $1.5 million for the same period in 2020, primarily due to decreases in product development revenues earned by ANI Canada and the non-recurrence in royalty revenue related to Yescarta®. These decreases were tempered by licensing revenues earned during the three months ended June 30, 2021.

Cost of Sales (Excluding Depreciation and Amortization)

Three Months Ended June 30, 

 

(in thousands)

    

2021

    

2020

    

Change

    

% Change

 

Cost of sales (excl. depreciation and amortization)

$

22,314

$

20,695

$

1,619

 

7.8

%

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 unaudited interim condensed consolidated statements of operations.

For the three months ended June 30, 2021, cost of sales increased to $22.3 million from $20.7 million for the same period in 2020, an increase of $1.6 million, or 7.8%, primarily as a result of increased volumes in the current year period. The increase was tempered by a $1.2 million decrease related to a decrease in sales of products subject to profit sharing arrangements. During the three months ended June 30, 2021 and 2020, we recognized $1.5 million and $1.4 million, respectively, in cost of sales representing the excess of fair value over cost for inventory acquired in acquisitions and subsequently sold during the three months ended June 30, 2021 and 2020, respectively.

Cost of sales as a percentage of net revenues increased to 42.8% during the three months ended June 30, 2021, from 39.8% during same period in 2020 (exclusive of cost of sales representing the excess of fair value over cost for inventory acquired in the acquisitions and subsequently sold during the period), primarily as a result of increased volumes in a period of declining average selling prices across generic and brand products and a shift in mix towards generic and brand products with lower average selling prices. The negative impacts were tempered by a decrease in sales of products subject to profit sharing arrangements.

During the three months ended June 30, 2021, no single vendor represented at least 10% of inventory purchases. During the three months ended June 30, 2020, we purchased approximately 13% of our inventory from one supplier.

Other Operating Expenses

Three Months Ended June 30, 

(in thousands)

    

2021

    

2020

    

Change

    

% Change

    

Research and development

$

2,805

$

3,035

$

(230)

 

(7.6)

%  

Selling, general, and administrative

 

18,820

 

21,213

 

(2,393)

 

(11.3)

%  

Depreciation and amortization

 

11,324

 

11,198

 

126

 

1.1

%  

Legal settlement expense

8,400

8,400

NM

(1)

Cortrophin pre-launch charges

 

515

 

3,636

 

(3,121)

 

(85.8)

%  

Total other operating expenses

$

41,864

$

39,082

$

2,782

 

7.1

%  

(1)Not Meaningful

Other operating expenses consist of research and development costs, selling, general, and administrative expenses, depreciation and amortization, and Cortrophin pre-launch charges.

40

For the three months ended June 30, 2021, other operating expenses increased to $41.9 million from $39.1 million for the same period in 2020, an increase of $2.8 million, or 7.1%, primarily as a result of the following factors:

Research and development expenses decreased from $3.0 million to $2.8 million, a decrease of 7.6%, primarily due to the non-recurrence of $0.4 million of 2020 severance related expense associated with the restructuring of our internal Cortrophin development team.
Selling, general, and administrative expenses decreased from $21.2 million to $18.8 million, a decrease of $2.4 million, or 11.3%, primarily due to the non-recurrence of $6.5 million of termination benefit expenses related to the 2020 departure of our former President and CEO. We also incurred recruitment and related legal charges associated with our CEO search in the second quarter 2020. These decreases were offset by $1.7 million of transaction expenses related to the pending Novitium acquisition and $2.5 million in sales and marketing expenses related to Cortrophin pre-launch activities incurred during the three months ended June 30, 2021.
Depreciation and amortization increased from $11.2 million to $11.3 million, an increase of 1.1%, primarily due to the amortization of the NDAs acquired in April 2021 from Sandoz Inc., partially offset by assets that became fully amortized in 2020.
As described in Note 14, Subsequent Event, in the unaudited interim condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q, we recognized Legal settlement expense of $8.4 million in the three months ended June 30, 2021. No Legal settlement expenses were recognized in the three months ended June 30, 2020.
As described in Note 13, Cortrophin Pre-Launch Charges, in the unaudited interim condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q, we recognized Cortrophin pre-launch charges of $0.5 million in the three months ended June 30, 2021. We recognized Cortrophin pre-launch charges of $3.6 million in the three months ended June 30, 2020.

Other Expense, net

Three Months Ended June 30, 

(in thousands)

    

2021

    

2020

    

Change

    

% Change

  

Interest expense, net

$

(2,531)

$

(2,356)

$

(175)

 

7.4

%  

Other expense, net

 

(67)

 

(116)

 

49

 

(42.2)

%  

Total other expense, net

$

(2,598)

$

(2,472)

$

(126)

 

5.1

%  

 

For the three months ended June 30, 2021, we recognized other expense of $2.6 million versus other expense of $2.5 million for the same period in 2020, an increase of $0.1 million. Interest expense, net for the three months ended June 30, 2021 and 2020 consists primarily of interest expense on borrowings under our secured term loan (“Term Loan”), delayed draw term loan (“DDTL”), and line of credit (“Revolver”). For the three months ended June 30, 2021 and 2020, there was less than $0.1 million of interest capitalized into construction in progress.

Benefit for Income Taxes

Three Months Ended June 30, 

 

(in thousands)

    

2021

    

2020

    

Change

    

% Change

 

Benefit for income taxes

$

4,045

$

1,443

$

2,602

 

180.3

%

Our provision 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.

For the three months ended June 30, 2021, we recognized an income tax benefit of $4.0 million. The income tax benefit resulted from applying an estimated annual worldwide effective tax rate of 22.3% to pre-tax consolidated loss of $18.2

41

million reported during the period, reduced by the net effects of certain discrete items occurring in 2021 which impact our income tax provision in the period in which they occur. There were no material discrete items occurring during the three months ended June 30, 2021.

For the three months ended June 30, 2020, we recognized an income tax benefit of $1.4 million. The income tax benefit resulted from applying an estimated annual worldwide effective tax rate of 10.5% to pre-tax consolidated loss of $13.8 million reported during the period, reduced by the net effects of certain discrete items occurring which impact our income tax provision in the period in which they occur. There were no material discrete items occurring during the three months ended June 30, 2020.

Net Revenues

Six Months Ended June 30, 

 

(in thousands)

    

2021

    

2020

    

Change

    

% Change

 

Generic pharmaceutical products

$

66,812

$

70,895

$

(4,083)

 

(5.8)

%

Branded pharmaceutical products

 

18,555

 

19,790

 

(1,235)

 

(6.2)

%

Contract manufacturing

 

4,895

 

4,874

 

21

 

0.4

%

Royalty and other income

 

12,884

 

2,685

 

10,199

 

379.9

%

Total net revenues

$

103,146

$

98,244

$

4,902

 

5.0

%

Net revenues for the six months ended June 30, 2021 were $103.1 million compared to $98.2 million for the same period in 2020, an increase of $4.9 million, or 5.0%, primarily as a result of the following factors:

Net revenues for generic pharmaceutical products were $66.8 million during the six months ended June 30, 2021, a decrease of 5.8% compared to $70.9 million for the same period in 2020. From a product perspective, the net decrease was driven by declines in sales of Ezetimibe Simvastatin, Methazolamide, Miglustat, and Mixed Amphetamine Salts, and tempered by increased revenues from sales of Fenofibrate, Paliperidone Extended Release, Potassium Citrate Extended Release, and the second quarter 2021 launch of Nicardipine.

During the six months ended June 30, 2020, and primarily the three months ended June 30, 2020, the overall generic pharmaceutical product market and our net revenues from generic pharmaceutical products were negatively impacted by the COVID-19 pandemic, including but not limited to effects from state “shelter-in-place” orders and the prohibition of elective medical procedures. These actions resulted in suppressed generic prescriptions during the six months ended June 30, 2020. During the six months ended June 30, 2021, generic prescription levels on a total market basis decreased when compared to the comparable six-month period in 2020. Based upon an analysis of IQVIA/IMS data, during the three months ended March 31, 2021, the total market for generic prescriptions in the United States declined approximately 9% when compared to the three months ended March 31, 2020. We believe that this overall decline in prescription activity during this period was principally due to the COVID-19 pandemic, and it negatively impacted the market for many of our generic pharmaceutical products. Total generic market prescriptions increased during the three months ended June 30, 2021 when compared to the prior year comparable period. Net revenues during the six months ended June 30, 2021 were negatively impacted by decreases in average selling prices and a shift in mix towards products with lower average selling prices, tempered by increased volumes.

Net revenues for branded pharmaceutical products were $18.6 million during the six months ended June 30, 2021, a decrease of 6.2% compared to $19.8 million for the same period in 2020. The primary reasons for the decrease were lower unit sales of Inderal XL and decreased unit sales and of Atacand. These decreases were tempered by the launch of the products acquired in the Sandoz, Inc. acquisition in the second quarter 2021.

During the six months ended June 30, 2020, the overall brand pharmaceutical product market and our brand revenue results were negatively impacted by the COVID-19 pandemic, including but not limited to effects from state “shelter-in-place” orders and the prohibition of elective medical procedures. These actions resulted in suppressed brand prescriptions during the three months ended June 30, 2020. During the six months ended June

42

30, 2021, brand prescription levels on a total market basis increased when compared to the prior six-month period and the comparable six-month period in 2020. Net revenues during the six months ended June 30, 2021 were negatively impacted by a shift in mix towards product with lower average selling prices, tempered by increased volumes.

Contract manufacturing revenues were $4.9 million during the six months ended June 30, 2021, materially unchanged compared to $4.9 million for the same period in 2020.
Royalty and other revenues were $12.9 million during the six months ended June 30, 2021, an increase of $10.2 million from $2.7 million for the same period in 2020, primarily due to the recognition of the final royalty related to the Kite Pharma, Inc. license agreement (Yescarta®) pursuant to the Tripartite Agreement in the first quarter 2021.

Cost of Sales (Excluding Depreciation and Amortization)

Six Months Ended June 30, 

 

(in thousands)

    

2021

    

2020

    

Change

    

% Change

 

Cost of sales (excl. depreciation and amortization)

$

42,299

$

42,499

$

(200)

 

(0.5)

%

For the six months ended June 30, 2021, cost of sales decreased to $42.3 million from $42.5 million for the same period in 2020, a decrease of $0.2 million, or 0.5%. During the six months ended June 30, 2021, we incurred $1.5 million in cost of sales representing the excess of fair value over cost for inventory acquired in the Sandoz, Inc. acquisition and subsequently sold during the period, compared to $4.1 million during the six months ended June 30, 2020, related to the Amerigen acquisition. Excluding these impacts, the cost of sales increase during the six months ended June 30, 2021 was due primarily to increased volumes during the current year period and tempered by a $1.3 million decrease in inventory reserve charges related to excess and obsolete inventory and discontinued projects.

Cost of sales as a percentage of net revenues increased to 39.6% during the six months ended June 30, 2021, from 39.1% during same period in 2020 (exclusive of cost of sales representing the excess of fair value over cost for inventory acquired in the acquisitions and subsequently sold during the period), primarily as a result of increased volumes in a period of declining average selling prices across generic and brand products and a shift in mix towards generic and brand products with lower average selling prices. The negative impacts were significantly tempered by $11.2 million of royalty revenue in the first quarter 2021 with no associated cost of sales.

During the six months ended June 30, 2021, no single vendor represented at least 10% of inventory purchases. During the six months ended June 30, 2020, no vendors represented at least 10% of inventory purchases. 

Other Operating Expenses

Six Months Ended June 30, 

(in thousands)

    

2021

    

2020

    

Change

    

% Change

    

Research and development

$

5,773

$

9,379

$

(3,606)

 

(38.4)

%  

Selling, general, and administrative

 

36,407

 

34,896

 

1,511

 

4.3

%  

Depreciation and amortization

 

22,222

 

22,381

 

(159)

 

(0.7)

%  

Legal settlement expense

8,400

8,400

NM

(1)

Cortrophin pre-launch charges

 

553

 

8,238

 

(7,685)

 

(93.3)

%  

Total other operating expenses

$

73,355

$

74,894

$

(1,539)

 

(2.1)

%  

(2)Not Meaningful

For the six months ended June 30, 2021, other operating expenses decreased to $73.4 million from $74.9 million for the same period in 2020, a decrease of $1.5 million, or 2.1%, primarily as a result of the following factors:

43

Research and development expenses decreased from $9.4 million to $5.8 million, a decrease of 38.4%, primarily due to the non-recurrence of the $3.8 million in-process research and development expense from the Amerigen Pharmaceuticals, Ltd. acquisition in the first quarter 2020.
Selling, general, and administrative expenses increased from $34.9 million to $36.4 million, an increase of $1.5 million, or 4.3%, primarily due to the $4.6 million of transaction expenses related to the pending Novitium acquisition and $2.6 million in sales and marketing expenses related to Cortrophin pre-launch activities incurred in the six months ended June 30, 2021, as well as increased pharmacovigilance compliance costs in continued support of the expansion of our commercial portfolio, and increased legal, insurance, and other professional fees. These increases were offset by the non-recurrence of $6.5 million of termination benefit expenses related to the departure of our former President and CEO and non-recurrence of other recruitment and related legal charges associated with our CEO search in the second quarter 2020.
Depreciation and amortization decreased from $22.4 million to $22.2 million, a decrease of $0.2 million, primarily due to assets that became fully amortized in 2020, partially offset by the amortization of the NDAs acquired in April 2021 from Sandoz Inc.
As described in Note 14, Subsequent Event, in the unaudited interim condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q, we recognized Legal settlement expense of $8.4 million in the six months ended June 30, 2021. No Legal settlement expenses were recognized in the six months ended June 30, 2020.
As described in Note 13, Cortrophin Pre-Launch Charges, in the unaudited interim condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q, we recognized Cortrophin pre-launch charges of $0.6 million in the six months ended June 30, 2021. We recognized Cortrophin pre-launch charges of $8.2 million in the six months ended June 30, 2020.

Other Expense, net

Six Months Ended June 30, 

(in thousands)

    

2021

    

2020

    

Change

    

% Change

    

Interest expense, net

$

(4,985)

$

(4,388)

$

(597)

 

13.6

%  

Other expense, net

 

(582)

 

(106)

 

(476)

 

449.1

%  

Total other expense, net

$

(5,567)

$

(4,494)

$

(1,073)

 

23.9

%  

 

For the six months ended June 30, 2021, we recognized other expense of $5.6 million versus other expense of $4.5 million for the same period in 2020, an increase of $1.1 million, due in part to increased interest expense on borrowings on our Revolver. Interest expense, net for the six months ended June 30, 2021 and 2020 consists primarily of interest expense on borrowings under our Term Loan, DDTL, and Revolver. For the six months ended June 30, 2021 and 2020 there was less than $0.1 million of interest capitalized into construction in progress.

Benefit for Income Taxes

Six Months Ended June 30, 

(in thousands)

    

2021

    

2020

    

Change

    

% Change

 

Benefit for income taxes

$

4,055

$

4,296

$

(241)

 

(5.6)

%

For the six months ended June 30, 2021, we recognized an income tax benefit of $4.1 million. The income tax benefit resulted from applying an estimated annual worldwide effective tax rate of 22.4% to pre-tax consolidated loss of $18.1 million reported during the period, reduced by the net effects of certain discrete items occurring in 2021 which impact our income tax provision in the period in which they occur. There were no material discrete items occurring during the six months ended June 30, 2021.

44

For the six months ended June 30, 2020, we recognized an income tax benefit of $4.3 million. The income tax benefit resulted from applying an estimated annual worldwide effective tax rate of 18.2% to pre-tax consolidated loss of $23.6 million reported during the period, reduced by the net effects of certain discrete items occurring which impact our income tax provision in the period in which they occur. There were no material discrete items occurring during the six months ended June 30, 2020.

LIQUIDITY AND CAPITAL RESOURCES

On June 30, 2021, we had $24.3 million in unrestricted cash and cash equivalents. On December 31, 2020, we had $7.9 million in unrestricted cash and cash equivalents. In April 2021, we drew $24.0 million under the Revolver. We generated $20.9 million of cash from operations in the six months ended June 30, 2021. In April 2021, we acquired three NDAs and an ANDA and certain related inventories from Sandoz Inc. for total consideration of $20.7 million. The acquisition was funded through borrowings under our Revolver. Subsequent to the June 30, 2021 balance sheet date, we utilized $8.4 million of cash from the balance sheet to settle litigation with Arbor.

We believe that our financial resources, consisting of current working capital, anticipated future operating revenue and corresponding collections from customers, and our revolving line of credit facility, under which $43.5 million remains available for borrowing as of June 30, 2021, will be sufficient to enable us to meet our working capital requirements and debt obligations for at least the next 12 months.

Cash Flows

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

Six Months Ended June 30, 

(in thousands)

    

2021

    

2020

Operating Activities

$

20,909

$

22,590

Investing Activities

$

(22,687)

$

(60,394)

Financing Activities

$

18,173

$

3,147

Net Cash Provided by Operations

Net cash provided by operating activities was $20.9 million for the six months ended June 30, 2021, compared to $22.6 million provided by operating activities during the same period in 2020, a decrease of $1.7 million. The decrease was due to changes in working capital, including payments for income taxes of $8.4 million partially offset by a reduction in net loss in the six months ended June 30, 2021 against the comparable 2020 period.

Net Cash Used in Investing Activities

Net cash used in investing activities for the six months ended June 30, 2021 was $22.7 million, principally due to the acquisition of three NDAs and an ANDA from Sandoz, Inc. for $20.7 million in consideration and $1.6 million of capital expenditures during the period. Net cash used in investing activities for the six months ended June 30, 2020 was $60.4 million, principally due to the January 2020 acquisition of 23 generic products and inventory and materials from Amerigen Pharmaceuticals, Ltd. for $57.4 million and $2.3 million of capital expenditures during the period.

Net Cash Provided by Financing Activities

Net cash provided by financing activities was $18.2 million for the six months ended June 30, 2021, principally due to borrowings of $24.0 million on the Revolver, $5.2 million of maturity payments on the Term Loan and DDTL, and $0.8 million of treasury stock purchased in relation to restricted stock vests. Net cash provided by financing activities was $3.1 million for the six months ended June 30, 2020, principally due to net borrowings of $7.5 million on the Revolver and $0.4 million of proceeds from stock option exercises, partially offset by $3.3 million of maturity payments on the Term Loan and DDTL and $1.5 million of treasury stock purchased in relation to restricted stock vests.

45

CRITICAL ACCOUNTING POLICIES AND USE OF ESTIMATES

This Management’s Discussion and Analysis of Financial Condition and Results of Operations is based on our unaudited interim condensed 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. In our consolidated financial statements, estimates are used for, but not limited to, stock-based compensation, allowance for doubtful accounts, accruals for chargebacks, government rebates, returns, and other allowances, allowance for inventory obsolescence, valuation of financial instruments and intangible assets, accruals for contingent liabilities, fair value of long-lived assets, deferred taxes and valuation allowance, and the depreciable lives of long-lived assets.

A summary of our significant accounting policies is included in Part II, Item 8. Consolidated Financial Statements, Note 1, Description of Business and Summary of Significant Accounting Policies, in our Annual Report on Form 10-K for the year ended December 31, 2020. Certain of our accounting policies are considered critical, as these policies require significant, difficult or complex judgments by management, often requiring the use of estimates about the effects of matters that are inherently uncertain. Such policies are summarized in Part I, Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our Annual Report on Form 10-K for the year ended December 31, 2020.

RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS

A discussion of the recently issued accounting pronouncements is described in Note 1, Business, Presentation, and Recent Accounting Pronouncements, in the unaudited interim condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q and is incorporated herein by reference.

OFF-BALANCE SHEET ARRANGEMENTS

As of June 30, 2021, we did not have any off-balance sheet arrangements, as defined in Item 303(a)(4)(ii) of Regulation S-K promulgated by the SEC.

CONTRACTUAL OBLIGATIONS

As of June 30, 2021, our contractual obligations have not changed materially from the amounts reported in our most recent Annual Report on Form 10-K.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

Market risks include interest rate risk, equity risk, foreign currency exchange rate risk, commodity price risk, and other relevant market rate or price risks. Of these risks, interest rate risk, equity risk, and foreign currency exchange rate risk could have a significant impact on our results of operations.

In December 2018, we refinanced our previous $125.0 million Credit Agreement by entering into an amended and restated Senior Secured Credit Facility (the “Credit Facility”) for up to $265.2 million. The five-year Credit Facility is comprised of a $72.2 million term loan (the “Term Loan”), a $118.0 million delayed draw term loan (the “DDTL”) and a $75.0 million revolving credit facility (the “Revolver”), all of which mature in December 2023. The Credit Facility has a subjective acceleration clause in case of a material adverse event. In March 2020, we drew $15.0 million under the Revolver, of which $7.5 million was repaid. In April 2021, we drew $24.0 million under the Revolver. As of June 30, 2021, $43.5 million remained available for borrowing under the Revolver. Amounts drawn on the Term Loan, DDTL, and Revolver bear an interest rate equal to, at our option, either a 1-month LIBOR rate plus 1.50% to 2.75% per annum, depending on our total leverage ratio or an alternative base rate plus an applicable base rate margin, which varies within a range of 0.50% to 1.75%, depending on our total leverage ratio. On the Revolver, we incur a commitment fee at a rate

46

per annum that varies within a range of 0.25% to 0.50%, depending on our leverage ratio. As of June 30, 2021, we had a $205.7 million outstanding balance on the Credit Facility.

In April 2020, we entered into an interest rate swap to manage our exposure to the variable interest rate on our Term Loan and DDTL borrowings. The interest rate swap hedges the variable cash flows associated with interest payments on borrowings under the Term Loan and DDTL, effectively providing a fixed rate of interest throughout the life of these borrowings. 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 June 30, 2021 by less than $1,000.

We are exposed to risks associated with foreign currency exchange rate risks as we remeasure certain Canadian dollar-denominated transactions from our ANI Pharmaceuticals Canada Inc. subsidiary from the Canadian dollar 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 June 30, 2021.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), is recorded, processed, summarized, and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed in our reports filed under the Exchange Act is accumulated and communicated to management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.

Our management has carried out an evaluation, under the supervision and with the participation of our principal executive officer and principal financial officer, of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), as of June 30, 2021. Based upon that evaluation, our principal executive officer and principal financial officer concluded that, as of the end of the period covered by this report, our disclosure controls and procedures were effective. In designing and evaluating our disclosure controls and procedures, we recognize that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives.

Changes in Internal Control over Financial Reporting

There were no changes in our internal control over financial reporting during the quarter ended June 30, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Part II — OTHER INFORMATION

Item 1.   Legal Proceedings

Please refer to Note 11, Commitments and Contingencies, in the unaudited interim condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q, which is incorporated into this item by reference.

47

Item 1A.   Risk Factors

In addition to the other information set forth in this report, please carefully consider the factors described in our most recent Annual Report on Form 10-K for the fiscal year ended December 31, 2020 under the heading “Part I — Item 1A. Risk Factors.” The risks described are not the only risks facing us. Additional risks and uncertainties not currently known to us, or that our management currently deems to be immaterial, also may adversely affect our business, financial condition, and/or operating results.

At the June 2021 Annual Meeting of Stockholders, our stockholders approved, in connection with the Company’s pending acquisition of Novitium Pharma LLC (“Novitium”), the issuances of (a) 2,466,667 shares of common stock to certain members of Novitium in connection with the Novitium acquisition, and (b) 25,000 shares of Series A Convertible Preferred Stock to Ampersand 2020 Limited Partnership in connection with its related $25.0 million PIPE Investment, subject to stockholder approval under Nasdaq Listing Rule 5635(a) (the “Share Issuance Proposal”). The following are new significant risk factors related to the pending Novitium acquisition 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.

Risks Relating to the Acquisition

Cash expenditures associated with the acquisition of Novitium may create significant liquidity and cash flow risks for us.

We expect to incur significant transaction costs and some integration costs in connection with the acquisition of Novitium. While we have assumed that this level of expense will be incurred, there are many factors beyond our control that could affect the total amount or the timing of the acquisition and integration expenses. Moreover, many of the expenses that will be incurred are, by their nature, difficult to estimate accurately. To the extent these acquisition and integration expenses are higher than anticipated, we may experience liquidity or cash flow issues.

We will incur substantial debt in order to satisfy our obligations in connection with the acquisition of Novitium.

In order to finance a portion of the purchase price of the Acquisition and expenses associated therewith, we will enter into the New Facility, consisting of a $300.0 million term loan and a $40.0 million revolving credit facility. The New Facility will also be used to refinance ANI’s existing senior credit facilities and be secured by substantially all the assets of ANI and its subsidiaries. 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 stockholders will experience dilution as a result of the issuance of shares of our common stock in connection with the acquisition of Novitium and the issuance of our Series A Convertible Preferred Stock in the PIPE Investment.

As of July 15, 2021, we had 12,745,573 shares of common stock outstanding. The amount of dilution our stockholders may experience is dependent on the number of shares of our common stock actually issued  

or issuable in connection with the acquisition of Novitium and the related PIPE Investment. The maximum number of shares of our common stock that may be issued or issuable in connection with the acquisition of Novitium and the PIPE Investment is 3,203,478 shares, consisting of (a) 2,466,667 shares to be issued to Novitium Members, and (b) up to 736,811 shares issuable to Ampersand on conversion of the Series A Convertible Preferred Stock to be issued to Ampersand in the PIPE Investment, depending on the price of our common stock over a specified period

48

of time. If we issue all 3,203,478 shares authorized to be issued pursuant to the Share Issuance Proposal, the total number of shares of our issued and outstanding common stock will increase by approximately 25% and such newly issued shares will represent approximately 25% of our outstanding voting power prior to the transactions. Accordingly, if we issue all 3,203,478 shares authorized by the Share Issuance Proposal, the percentage ownership and voting power held by our existing stockholders will be reduced and our stockholders will experience significant dilution.

The market price of our common stock may decline as a result of the acquisition of Novitium and the related PIPE Investment or the issuance of shares of our common stock in connection with the acquisition of Novitium or the PIPE Investment.

We are unable to predict the potential effects of issuing shares of our common stock in connection with the acquisition of Novitium and the PIPE Investment on the trading activity and market price of our common stock. If we issue all 3,203,478 shares authorized to be issued pursuant to the Share Issuance Proposal, the number of shares of our common stock available for public trading would increase substantially once the shares approved to be issued under the Share Issuance Proposal become available for public trading. Sales of a substantial number of shares of our common stock in the public market, or the perception that such sales might occur, could have a material adverse effect on the price of our common stock.

Failure to complete the acquisition of Novitium could materially and adversely affect our results of operations and the market price of our common stock.

Our consummation of the acquisition of Novitium is subject to many contingences. We cannot assure you that we will be able to successfully consummate the pending acquisition as currently contemplated or at all. Risks related to the failure of the pending acquisition to be consummated include, but are not limited to, the following:

we would not realize any of the potential benefits of the transaction, which could have a negative effect on our stock price;

 we may experience negative reactions from customers, clients, business partners, lenders, and employees;

the trading price of our common stock may decline to the extent that the current market price for our stock reflects a market assumption that the Novitium acquisition will be completed; and

the attention of our management may be diverted to the Acquisition rather than to our own operations and the pursuit of other opportunities that could have been beneficial to us.

The occurrence of any of these events individually or in combination could materially and adversely affect our results of operations and the market price of our common stock.

If the acquisition of Novitium is consummated, the combined company may not perform as we or the market expects, which could have an adverse effect on the price of our common stock.

Even if the Novitium acquisition is consummated, the combined company may not perform as we or the market expects. Risks associated with the combined company following the Acquisition include:

integrating businesses is a difficult, expensive, and time-consuming process, and the failure to successfully integrate our businesses with the business of Novitium in the expected time frame would adversely affect our financial condition and results of operation;

the acquisition of Novitium will materially increase the size of our operations, and if we are not able to effectively manage our expanded operations, our common stock price may be adversely affected;

it is possible that our key employees or key employees of Novitium might decide not to remain with us after the Novitium acquisition is completed, and the loss of such personnel could have a material adverse effect on the financial condition, results of operations, and growth prospects of the combined company;

the success of the combined company will also depend upon relationships with third parties and Novitium’s or our pre-existing customers, which relationships may be affected by customer preferences or

49

public attitudes about the Acquisition. Any adverse changes in these relationships could adversely affect the combined company’s business, financial condition, and results of operations; and

if government agencies or regulatory bodies impose requirements, limitations, costs, divestitures or restrictions on the consummation of the Acquisition, the combined company’s ability to realize the anticipated benefits of the Acquisition may be impaired.

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.

If the acquisition of Novitium is consummated, 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;

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.

If the acquisition of Novitium is consummated, our expanded international operations would increase our exposure to potential liability under anti-corruption, trade protection, tax, and other laws and regulations.

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

50

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 if the pending acquisition of Novitium is consummated, 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.

If the acquisition of Novitium is consummated, we would also become subject to Indian and other 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.

Fluctuations in foreign currency exchange and interest rates could adversely affect our results of operations.

Our business is generally conducted in U.S. dollars. However, the costs of operating in India will be subject to the effects of currency exchange fluctuations of the Indian rupee against the U.S. dollar. When the U.S. dollar weakens against the Indian rupee, our operating costs in such currency will increase. This currency risk can be minimized by matching the timing of working capital borrowing needs against operating cost requirements in India. However, fluctuations in the value of the Indian rupee will create greater uncertainty in our revenues and could have a significant adverse effect on our operating results.

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

Sales of Unregistered Securities

None.

Issuer Purchases of Equity Securities

The following table provides information about common stock repurchased by us during the second quarter of fiscal 2021:

(in thousands, except per share data)

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

April 1 - April 30, 2021

14,643

$

32.02

$

May 1 - May 31, 2021

$

$

June 1 - June 30, 2021

$

$

Total

14,643

$

32.02

  

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

51

Item 3.    Defaults Upon Senior Securities

None.

Item 4.    Mine Safety Disclosures

Not applicable.

Item 5.    Other Information

None.

Item 6.    Exhibits

The exhibits listed in the Index to Exhibits, which is incorporated herein by reference, are filed or furnished as part of this Quarterly Report on Form 10-Q.

INDEX TO EXHIBITS

Exhibit No.

     

Description

31.1

Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, Rule 13(a)-14(a)/15d-14(a).

31.2

Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002, Rule 13(a)-14(a)/15d-14(a).

32.1

Certification of Chief Executive Officer and Chief Financial Officer, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

101

The following financial information from this quarterly report on Form 10-Q for the fiscal quarter ended June 30, 2021 formatted in Inline XBRL: (i) Condensed Consolidated Balance Sheets; (ii) Condensed Consolidated Statements of Operations; (iii) Condensed Consolidated Statements of Comprehensive Income; (iv) Condensed Consolidated Statements of Changes in Stockholders’ Equity; (v) Condensed Consolidated Statements of Cash Flows; and (vi) Notes to Condensed Consolidated Financial Statements.

104

Cover Page Interactive Data File (embedded within the Inline XBRL document)

52

SIGNATURES

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

ANI Pharmaceuticals, Inc. (Registrant)

Date:

August 6, 2021

By:

/s/ Nikhil Lalwani

Nikhil Lalwani

President and

Chief Executive Officer

(principal executive officer)

Date:

August 6, 2021

By:

/s/ Stephen P. Carey

Stephen P. Carey

Senior Vice President, Finance and

Chief Financial Officer

(principal financial and accounting officer)

53

EX-31.1 2 anip-20210630ex311983e65.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 Quarterly Report on Form 10-Q of ANI Pharmaceuticals, Inc.;

2.            Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.            Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.            The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a–15(e) and 15d–15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a–15(f) and 15d–15(f)) for the registrant and have:

(a)           Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)           Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)           Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)           Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.            The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)           All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b)           Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: August 6, 2021

/s/ Nikhil Lalwani

 

Nikhil Lalwani

 

President and

 

Chief Executive Officer

 

(principal executive officer)


EX-31.2 3 anip-20210630ex312137405.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 Quarterly Report on Form 10-Q of ANI Pharmaceuticals, Inc.;

2.            Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.            Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4.            The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a–15(e) and 15d–15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a–15(f) and 15d–15(f)) for the registrant and have:

(a)           Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b)           Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c)           Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d)           Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5.            The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

(a)           All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b)           Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: August 6, 2021

/s/ Stephen P. Carey

 

Stephen P. Carey

Senior Vice President, Finance and Chief Financial Officer
(principal financial and accounting officer)


EX-32.1 4 anip-20210630ex3213a04f1.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 quarterly report on Form 10-Q of ANI Pharmaceuticals, Inc. (the "Company") for the quarterly period ended June 30, 2021 (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: August 6, 2021

/s/ Nikhil Lalwani

 

Nikhil Lalwani

 

President and Chief Executive Officer

 

(principal executive officer)

Dated: August 6, 2021

/s/ Stephen P. Carey

 

Stephen P. Carey

 

Senior Vice President, Finance and Chief Financial Officer

 

(principal financial and accounting officer)

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.SCH 5 anip-20210630.xsd EX-101.SCH 00100 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Consolidated Statements of Comprehensive Income/(Loss) link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - Condensed Consolidated Statements of Cash Flows 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 40701 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - COMMITMENTS AND CONTINGENCIES - Leases expense (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - COMMITMENTS AND CONTINGENCIES - Lease maturity (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 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS - Geographic (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES - Disaggregation (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES - Timing (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES - Allowances (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES - Concentration (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - PENDING BUSINESS COMBINATION (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 40601 - Disclosure - EARNINGS (LOSS) PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - EARNINGS (LOSS) PER SHARE - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - INVENTORIES - Concentration (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 - STOCK-BASED COMPENSATION - Expense (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - STOCK-BASED COMPENSATION - Stock option activity (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - STOCK-BASED COMPENSATION - RSA activity (Details) link:presentationLink link:calculationLink link:definitionLink 40904 - Disclosure - STOCK-BASED COMPENSATION - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - INCOME TAXES - Quarter (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - FAIR VALUE DISCLOSURES (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - FAIR VALUE DISCLOSURES - Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - CORTROPHIN PRE-LAUNCH CHARGES (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - SUBSEQUENT EVENT (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - PENDING BUSINESS COMBINATION 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 - EARNINGS (LOSS) PER SHARE link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - GOODWILL AND INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - FAIR VALUE DISCLOSURES link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - CORTROPHIN PRE-LAUNCH CHARGES link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - SUBSEQUENT EVENT link:presentationLink link:calculationLink link:definitionLink 20102 - Disclosure - BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - INDEBTEDNESS (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - FAIR VALUE DISCLOSURES (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 anip-20210630_cal.xml EX-101.CAL EX-101.DEF 7 anip-20210630_def.xml EX-101.DEF EX-101.LAB 8 anip-20210630_lab.xml EX-101.LAB EX-101.PRE 9 anip-20210630_pre.xml EX-101.PRE XML 10 anip-20210630x10q_htm.xml IDEA: XBRL DOCUMENT 0001023024 anip:ReservesForCashDiscountMember 2021-06-30 0001023024 anip:GovernmentRebatesMember 2021-06-30 0001023024 anip:ChargebacksMember 2021-06-30 0001023024 anip:AllowancesForSalesReturnsMember 2021-06-30 0001023024 anip:AdministrativeFeesAndOtherRebatesMember 2021-06-30 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 2020-06-30 0001023024 anip:GovernmentRebatesMember 2020-06-30 0001023024 anip:ChargebacksMember 2020-06-30 0001023024 anip:AllowancesForSalesReturnsMember 2020-06-30 0001023024 anip:AdministrativeFeesAndOtherRebatesMember 2020-06-30 0001023024 anip:ReservesForCashDiscountMember 2019-12-31 0001023024 anip:GovernmentRebatesMember 2019-12-31 0001023024 anip:ChargebacksMember 2019-12-31 0001023024 anip:AllowancesForSalesReturnsMember 2019-12-31 0001023024 anip:AdministrativeFeesAndOtherRebatesMember 2019-12-31 0001023024 anip:ReservesForCashDiscountMember 2021-01-01 2021-06-30 0001023024 anip:GovernmentRebatesMember 2021-01-01 2021-06-30 0001023024 anip:ChargebacksMember 2021-01-01 2021-06-30 0001023024 anip:AllowancesForSalesReturnsMember 2021-01-01 2021-06-30 0001023024 anip:AdministrativeFeesAndOtherRebatesMember 2021-01-01 2021-06-30 0001023024 anip:ReservesForCashDiscountMember 2020-01-01 2020-06-30 0001023024 anip:GovernmentRebatesMember 2020-01-01 2020-06-30 0001023024 anip:ChargebacksMember 2020-01-01 2020-06-30 0001023024 anip:AllowancesForSalesReturnsMember 2020-01-01 2020-06-30 0001023024 anip:AdministrativeFeesAndOtherRebatesMember 2020-01-01 2020-06-30 0001023024 us-gaap:TreasuryStockMember 2020-04-01 2020-06-30 0001023024 us-gaap:TreasuryStockMember 2020-01-01 2020-06-30 0001023024 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001023024 us-gaap:CommonStockMember 2020-01-01 2020-06-30 0001023024 us-gaap:TreasuryStockMember 2021-04-01 2021-06-30 0001023024 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001023024 us-gaap:TreasuryStockMember 2021-01-01 2021-06-30 0001023024 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001023024 anip:PrivateInvestmentInPublicEquityMember 2021-03-08 2021-03-08 0001023024 us-gaap:RetainedEarningsMember 2021-06-30 0001023024 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001023024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001023024 us-gaap:RetainedEarningsMember 2021-03-31 0001023024 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001023024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001023024 2021-03-31 0001023024 us-gaap:RetainedEarningsMember 2020-12-31 0001023024 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001023024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001023024 us-gaap:RetainedEarningsMember 2020-06-30 0001023024 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001023024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001023024 us-gaap:RetainedEarningsMember 2020-03-31 0001023024 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001023024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001023024 2020-03-31 0001023024 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 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:TreasuryStockMember 2021-06-30 0001023024 us-gaap:CommonStockMember 2021-06-30 0001023024 us-gaap:TreasuryStockMember 2021-03-31 0001023024 us-gaap:CommonStockMember 2021-03-31 0001023024 us-gaap:TreasuryStockMember 2020-12-31 0001023024 us-gaap:CommonStockMember 2020-12-31 0001023024 us-gaap:TreasuryStockMember 2020-06-30 0001023024 us-gaap:CommonStockMember 2020-06-30 0001023024 us-gaap:TreasuryStockMember 2020-03-31 0001023024 us-gaap:CommonStockMember 2020-03-31 0001023024 us-gaap:TreasuryStockMember 2019-12-31 0001023024 us-gaap:CommonStockMember 2019-12-31 0001023024 anip:PrivateInvestmentInPublicEquityMember 2021-03-08 0001023024 us-gaap:EmployeeStockOptionMember 2021-06-30 0001023024 anip:InducementGrantsMember 2021-06-30 0001023024 us-gaap:EmployeeStockOptionMember 2020-12-31 0001023024 anip:InducementGrantsMember 2020-12-31 0001023024 us-gaap:EmployeeStockOptionMember 2020-06-30 0001023024 us-gaap:EmployeeStockOptionMember 2019-12-31 0001023024 anip:InducementGrantsMember 2021-01-01 2021-06-30 0001023024 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0001023024 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 0001023024 anip:StockIncentivePlanTwoThousandAndEightMember 2021-06-30 0001023024 anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2021-06-30 0001023024 us-gaap:RestrictedStockMember 2021-06-30 0001023024 us-gaap:RestrictedStockMember 2020-12-31 0001023024 us-gaap:RestrictedStockMember 2020-06-30 0001023024 us-gaap:RestrictedStockMember 2019-12-31 0001023024 anip:SalesOfContractManufacturedProductsMember 2021-06-30 0001023024 anip:ProductsDevelopmentServicesMember 2021-06-30 0001023024 anip:ContractCustomerMember anip:UnapprovedProductsMember 2021-04-01 2021-06-30 0001023024 us-gaap:TransferredOverTimeMember 2021-04-01 2021-06-30 0001023024 us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-06-30 0001023024 country:US 2021-04-01 2021-06-30 0001023024 country:CA 2021-04-01 2021-06-30 0001023024 anip:UnapprovedProductsMember 2021-04-01 2021-06-30 0001023024 anip:SalesOfGenericPharmaceuticalProductsMember 2021-04-01 2021-06-30 0001023024 anip:SalesOfContractManufacturedProductsMember 2021-04-01 2021-06-30 0001023024 anip:SalesOfBrandedPharmaceuticalProductsMember 2021-04-01 2021-06-30 0001023024 anip:ProductDevelopmentServicesMember 2021-04-01 2021-06-30 0001023024 anip:OtherRevenuesMember 2021-04-01 2021-06-30 0001023024 anip:ContractCustomerMember anip:UnapprovedProductsMember 2021-01-01 2021-06-30 0001023024 us-gaap:TransferredOverTimeMember 2021-01-01 2021-06-30 0001023024 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-06-30 0001023024 country:US 2021-01-01 2021-06-30 0001023024 country:CA 2021-01-01 2021-06-30 0001023024 anip:UnapprovedProductsMember 2021-01-01 2021-06-30 0001023024 anip:TripartiteAgreementYescartMember 2021-01-01 2021-06-30 0001023024 anip:SalesOfGenericPharmaceuticalProductsMember 2021-01-01 2021-06-30 0001023024 anip:SalesOfContractManufacturedProductsMember 2021-01-01 2021-06-30 0001023024 anip:SalesOfBrandedPharmaceuticalProductsMember 2021-01-01 2021-06-30 0001023024 anip:RoyaltiesFromLicensingAgreementsMember 2021-01-01 2021-06-30 0001023024 anip:ProductDevelopmentServicesMember 2021-01-01 2021-06-30 0001023024 anip:OtherRevenuesMember 2021-01-01 2021-06-30 0001023024 anip:ContractCustomerMember anip:UnapprovedProductsMember 2020-04-01 2020-06-30 0001023024 us-gaap:TransferredOverTimeMember 2020-04-01 2020-06-30 0001023024 us-gaap:TransferredAtPointInTimeMember 2020-04-01 2020-06-30 0001023024 country:US 2020-04-01 2020-06-30 0001023024 country:CA 2020-04-01 2020-06-30 0001023024 anip:UnapprovedProductsMember 2020-04-01 2020-06-30 0001023024 anip:SalesOfGenericPharmaceuticalProductsMember 2020-04-01 2020-06-30 0001023024 anip:SalesOfContractManufacturedProductsMember 2020-04-01 2020-06-30 0001023024 anip:SalesOfBrandedPharmaceuticalProductsMember 2020-04-01 2020-06-30 0001023024 anip:RoyaltiesFromLicensingAgreementsMember 2020-04-01 2020-06-30 0001023024 anip:ProductDevelopmentServicesMember 2020-04-01 2020-06-30 0001023024 anip:OtherRevenuesMember 2020-04-01 2020-06-30 0001023024 anip:ContractCustomerMember anip:UnapprovedProductsMember 2020-01-01 2020-06-30 0001023024 us-gaap:TransferredOverTimeMember 2020-01-01 2020-06-30 0001023024 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-06-30 0001023024 country:US 2020-01-01 2020-06-30 0001023024 country:CA 2020-01-01 2020-06-30 0001023024 anip:UnapprovedProductsMember 2020-01-01 2020-06-30 0001023024 anip:SalesOfGenericPharmaceuticalProductsMember 2020-01-01 2020-06-30 0001023024 anip:SalesOfContractManufacturedProductsMember 2020-01-01 2020-06-30 0001023024 anip:SalesOfBrandedPharmaceuticalProductsMember 2020-01-01 2020-06-30 0001023024 anip:RoyaltiesFromLicensingAgreementsMember 2020-01-01 2020-06-30 0001023024 anip:ProductDevelopmentServicesMember 2020-01-01 2020-06-30 0001023024 anip:OtherRevenuesMember 2020-01-01 2020-06-30 0001023024 country:US 2021-06-30 0001023024 country:CA 2021-06-30 0001023024 country:US 2020-12-31 0001023024 country:CA 2020-12-31 0001023024 anip:AmerigenPharmaceuticalsLtdMember us-gaap:LineOfCreditMember 2020-01-01 2020-03-31 0001023024 anip:TripartiteAgreementYescartMember 2021-01-01 2021-03-31 0001023024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001023024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001023024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0001023024 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-06-30 0001023024 srt:MinimumMember 2021-06-30 0001023024 srt:MaximumMember 2021-06-30 0001023024 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001023024 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001023024 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001023024 us-gaap:RetainedEarningsMember 2020-01-01 2020-06-30 0001023024 us-gaap:LineOfCreditMember 2021-06-30 0001023024 anip:TermLoanMember 2021-06-30 0001023024 anip:DelayedDrawTermLoanMember 2021-06-30 0001023024 anip:ArborPharmaceuticalsMember us-gaap:SubsequentEventMember 2021-08-03 2021-08-03 0001023024 anip:SeniorSecuredCreditFacility2021Member us-gaap:LineOfCreditMember 2021-03-08 0001023024 anip:SeniorSecuredCreditFacility2021Member anip:TermLoanMember 2021-03-08 0001023024 anip:SeniorSecuredCreditFacility2021Member 2021-03-08 0001023024 srt:MinimumMember anip:SeniorSecuredCreditFacilityMember us-gaap:LineOfCreditMember 2021-01-01 2021-06-30 0001023024 srt:MaximumMember anip:SeniorSecuredCreditFacilityMember us-gaap:LineOfCreditMember 2021-01-01 2021-06-30 0001023024 us-gaap:FairValueInputsLevel2Member 2021-06-30 0001023024 us-gaap:FairValueInputsLevel2Member 2020-12-31 0001023024 srt:MaximumMember 2021-01-01 2021-06-30 0001023024 anip:SandozIncMember 2021-01-01 2021-06-30 0001023024 anip:PrivateCompanyMember 2021-01-01 2021-06-30 0001023024 anip:AmerigenPharmaceuticalsLtdMember 2021-01-01 2021-06-30 0001023024 anip:WellSpringPharmaServicesIncMember 2018-01-01 2018-12-31 0001023024 anip:BiosantePharmaceuticalsIncMember 2013-12-31 0001023024 anip:SandozIncMember 2021-04-01 2021-04-30 0001023024 anip:ProductRightsMember 2021-01-01 2021-06-30 0001023024 anip:NonCompeteAgreementMember 2021-01-01 2021-06-30 0001023024 anip:MarketingAndDistributionRightsMember 2021-01-01 2021-06-30 0001023024 anip:AcquiredAndaIntangibleAssetsMember 2021-01-01 2021-06-30 0001023024 anip:PrivateCompanyMember 2020-07-01 2020-07-31 0001023024 2020-01-01 2020-12-31 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 anip:ProductRightsMember 2021-06-30 0001023024 anip:NonCompeteAgreementMember 2021-06-30 0001023024 anip:MarketingAndDistributionRightsMember 2021-06-30 0001023024 anip:AcquiredAndaIntangibleAssetsMember 2021-06-30 0001023024 anip:ProductRightsMember 2020-12-31 0001023024 anip:NonCompeteAgreementMember 2020-12-31 0001023024 anip:MarketingAndDistributionRightsMember 2020-12-31 0001023024 anip:AcquiredAndaIntangibleAssetsMember 2020-12-31 0001023024 us-gaap:InterestRateSwapMember 2021-04-01 2021-06-30 0001023024 us-gaap:InterestRateSwapMember 2021-01-01 2021-06-30 0001023024 us-gaap:InterestRateSwapMember 2020-04-30 0001023024 us-gaap:InterestRateSwapMember anip:TermLoanMember 2019-02-28 0001023024 us-gaap:InterestRateSwapMember anip:DelayedDrawTermLoanMember 2019-02-28 0001023024 anip:SeniorSecuredCreditFacilityMember 2021-01-01 2021-06-30 0001023024 anip:SeniorSecuredCreditFacilityMember anip:TermLoanMember 2021-01-01 2021-06-30 0001023024 anip:SeniorSecuredCreditFacilityMember anip:DelayedDrawTermLoanMember 2021-01-01 2021-06-30 0001023024 anip:SeniorSecuredCreditFacilityMember us-gaap:InterestRateSwapMember 2021-06-30 0001023024 anip:SeniorSecuredCreditFacilityMember us-gaap:LineOfCreditMember 2021-06-30 0001023024 anip:SeniorSecuredCreditFacilityMember anip:TermLoanMember 2021-06-30 0001023024 anip:SeniorSecuredCreditFacilityMember anip:DelayedDrawTermLoanMember 2021-06-30 0001023024 srt:MinimumMember anip:SeniorSecuredCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-06-30 0001023024 srt:MinimumMember anip:SeniorSecuredCreditFacilityMember us-gaap:BaseRateMember 2021-01-01 2021-06-30 0001023024 srt:MaximumMember anip:SeniorSecuredCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-06-30 0001023024 srt:MaximumMember anip:SeniorSecuredCreditFacilityMember us-gaap:BaseRateMember 2021-01-01 2021-06-30 0001023024 anip:SeniorSecuredCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-01-01 2021-06-30 0001023024 anip:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001023024 anip:CustomerThreeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001023024 anip:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001023024 anip:TripartiteAgreementYescartMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001023024 anip:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001023024 anip:CustomerThreeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001023024 anip:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001023024 anip:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0001023024 anip:CustomerThreeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0001023024 anip:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0001023024 anip:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001023024 anip:CustomerThreeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001023024 anip:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001023024 us-gaap:CommonStockMember 2021-06-30 0001023024 anip:ClassCSpecialStockMember 2021-06-30 0001023024 us-gaap:CommonStockMember 2020-12-31 0001023024 anip:ClassCSpecialStockMember 2020-12-31 0001023024 2020-06-30 0001023024 2019-12-31 0001023024 anip:NovitiumPharmaMember 2021-04-01 2021-06-30 0001023024 anip:NovitiumPharmaMember 2021-01-01 2021-06-30 0001023024 anip:NovitiumPharmaMember 2021-03-08 2021-03-08 0001023024 anip:NovitiumPharmaMember 2021-03-08 0001023024 us-gaap:SellingGeneralAndAdministrativeExpensesMember anip:StockIncentivePlanTwoThousandAndEightMember 2021-04-01 2021-06-30 0001023024 us-gaap:SellingGeneralAndAdministrativeExpensesMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2021-04-01 2021-06-30 0001023024 us-gaap:ResearchAndDevelopmentExpenseMember anip:StockIncentivePlanTwoThousandAndEightMember 2021-04-01 2021-06-30 0001023024 us-gaap:ResearchAndDevelopmentExpenseMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2021-04-01 2021-06-30 0001023024 us-gaap:CostOfSalesMember anip:StockIncentivePlanTwoThousandAndEightMember 2021-04-01 2021-06-30 0001023024 us-gaap:CostOfSalesMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2021-04-01 2021-06-30 0001023024 anip:StockIncentivePlanTwoThousandAndEightMember 2021-04-01 2021-06-30 0001023024 anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2021-04-01 2021-06-30 0001023024 us-gaap:SellingGeneralAndAdministrativeExpensesMember anip:StockIncentivePlanTwoThousandAndEightMember 2021-01-01 2021-06-30 0001023024 us-gaap:SellingGeneralAndAdministrativeExpensesMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2021-01-01 2021-06-30 0001023024 us-gaap:ResearchAndDevelopmentExpenseMember anip:StockIncentivePlanTwoThousandAndEightMember 2021-01-01 2021-06-30 0001023024 us-gaap:ResearchAndDevelopmentExpenseMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2021-01-01 2021-06-30 0001023024 us-gaap:CostOfSalesMember anip:StockIncentivePlanTwoThousandAndEightMember 2021-01-01 2021-06-30 0001023024 us-gaap:CostOfSalesMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2021-01-01 2021-06-30 0001023024 anip:StockIncentivePlanTwoThousandAndEightMember 2021-01-01 2021-06-30 0001023024 anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2021-01-01 2021-06-30 0001023024 us-gaap:SellingGeneralAndAdministrativeExpensesMember anip:StockIncentivePlanTwoThousandAndEightMember 2020-04-01 2020-06-30 0001023024 us-gaap:SellingGeneralAndAdministrativeExpensesMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2020-04-01 2020-06-30 0001023024 us-gaap:ResearchAndDevelopmentExpenseMember anip:StockIncentivePlanTwoThousandAndEightMember 2020-04-01 2020-06-30 0001023024 us-gaap:ResearchAndDevelopmentExpenseMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2020-04-01 2020-06-30 0001023024 us-gaap:CostOfSalesMember anip:StockIncentivePlanTwoThousandAndEightMember 2020-04-01 2020-06-30 0001023024 us-gaap:CostOfSalesMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2020-04-01 2020-06-30 0001023024 anip:StockIncentivePlanTwoThousandAndEightMember 2020-04-01 2020-06-30 0001023024 anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2020-04-01 2020-06-30 0001023024 us-gaap:SellingGeneralAndAdministrativeExpensesMember anip:StockIncentivePlanTwoThousandAndEightMember 2020-01-01 2020-06-30 0001023024 us-gaap:SellingGeneralAndAdministrativeExpensesMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2020-01-01 2020-06-30 0001023024 us-gaap:ResearchAndDevelopmentExpenseMember anip:StockIncentivePlanTwoThousandAndEightMember 2020-01-01 2020-06-30 0001023024 us-gaap:ResearchAndDevelopmentExpenseMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2020-01-01 2020-06-30 0001023024 us-gaap:CostOfSalesMember anip:StockIncentivePlanTwoThousandAndEightMember 2020-01-01 2020-06-30 0001023024 us-gaap:CostOfSalesMember anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2020-01-01 2020-06-30 0001023024 anip:StockIncentivePlanTwoThousandAndEightMember 2020-01-01 2020-06-30 0001023024 anip:EmployeeStockPurchasePlanTwoThousandAndSixteenMember 2020-01-01 2020-06-30 0001023024 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001023024 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001023024 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001023024 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-06-30 0001023024 us-gaap:InterestRateSwapMember 2021-06-30 0001023024 us-gaap:CommonStockMember 2021-07-30 0001023024 anip:ClassCSpecialStockMember 2021-07-30 0001023024 us-gaap:RestrictedStockMember 2021-01-01 2021-06-30 0001023024 us-gaap:RestrictedStockMember 2020-01-01 2020-06-30 0001023024 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember anip:OneSupplierMember 2020-04-01 2020-06-30 0001023024 us-gaap:InterestRateSwapMember 2020-04-01 2020-04-30 0001023024 anip:AmerigenPharmaceuticalsLtdMember 2020-01-01 2020-01-31 0001023024 anip:CustomerOneTwoAndThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001023024 anip:CustomerOneTwoAndThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001023024 anip:CustomerOneTwoAndThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0001023024 anip:CustomerOneTwoAndThreeMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0001023024 anip:TermLoanAndDelayedDrawTermLoanMember 2021-06-30 0001023024 anip:TermLoanAndDelayedDrawTermLoanMember 2020-12-31 0001023024 anip:SandozIncMember us-gaap:MeasurementInputDiscountRateMember 2021-04-01 2021-04-30 0001023024 anip:ContingentValueRightsMemberMember us-gaap:MeasurementInputDiscountRateMember 2021-01-01 2021-06-30 0001023024 anip:AmerigenPharmaceuticalsLtdMember us-gaap:MeasurementInputDiscountRateMember 2020-01-01 2020-01-31 0001023024 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2021-06-30 0001023024 us-gaap:OperatingExpenseMember 2021-04-01 2021-06-30 0001023024 2021-04-01 2021-06-30 0001023024 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-06-30 0001023024 us-gaap:OperatingExpenseMember 2021-01-01 2021-06-30 0001023024 2021-01-01 2021-06-30 0001023024 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-04-01 2020-06-30 0001023024 us-gaap:OperatingExpenseMember 2020-04-01 2020-06-30 0001023024 2020-04-01 2020-06-30 0001023024 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-06-30 0001023024 us-gaap:OperatingExpenseMember 2020-01-01 2020-06-30 0001023024 2020-01-01 2020-06-30 0001023024 anip:AmerigenPharmaceuticalsLtdMember 2020-01-31 0001023024 2021-06-30 0001023024 2020-12-31 iso4217:USD pure anip:customer anip:product anip:derivative anip:item shares iso4217:USD shares anip:segment 0001023024 --12-31 2021 Q2 false 10864 10864 0 0 us-gaap:AccruedLiabilitiesCurrent us-gaap:OtherLiabilitiesNoncurrent 10-Q true 2021-06-30 false 001-31812 ANI PHARMACEUTICALS, INC DE 58-2301143 210 Main Street West Baudette MN 56623 218 634-3500 Common Stock ANIP NASDAQ Yes Yes Accelerated Filer false false false 12751512 10864 24261000 7864000 92130000 100328000 92648000 95793000 67634000 60803000 2375000 4881000 5861000 191799000 170321000 60336000 58797000 20002000 17528000 40334000 41269000 5001000 5003000 58526000 51704000 180199000 188511000 3580000 3580000 720000 802000 480159000 461190000 15182000 13243000 12977000 11261000 11582000 2456000 4688000 6407000 4319000 6231000 3906000 8740000 7826000 31904000 27155000 62000 80000 89454000 78565000 189525000 172443000 9263000 14482000 288242000 265490000 0.0001 0.0001 33333334 33333334 12825658 12745573 12429916 12354398 1000 1000 0.0001 0.0001 781281 781281 10864 10864 0.0001 0.0001 1666667 1666667 0 0 80085 75518 3062000 2246000 219403000 214354000 -18992000 -4972000 -5433000 -11437000 191917000 195700000 480159000 461190000 48625000 48470000 103146000 98244000 22314000 20695000 42299000 42499000 2805000 3035000 5773000 9379000 18820000 21213000 36407000 34896000 11324000 11198000 22222000 22381000 -8400000 -8400000 0 515000 3636000 553000 8238000 64178000 59777000 115654000 117393000 -15553000 -11307000 -12508000 -19149000 -2531000 -2356000 -4985000 -4388000 -67000 -116000 -582000 -106000 -18151000 -13779000 -18075000 -23643000 -4045000 -1443000 -4055000 -4296000 -14106000 -12336000 -14020000 -19347000 -1.17 -1.03 -1.16 -1.62 -1.17 -1.03 -1.16 -1.62 12085000 11967000 12045000 11935000 12085000 11967000 12045000 11935000 -14106000 -12336000 -14020000 -19347000 -401000 -2360000 6004000 -9178000 -401000 -2360000 6004000 -9178000 -14507000 -14696000 -8016000 -28525000 1000 12112000 203505000 28000 -1211000 -11689000 10565000 201171000 5736000 5736000 30000 1035000 1035000 7000 168000 168000 261000 -2360000 -2360000 -12336000 -12336000 1000 12380000 209409000 58000 -2246000 -14049000 -1771000 191344000 1000 12830000 216223000 86000 -2594000 -5032000 -4886000 203712000 2844000 2844000 15000 468000 468000 12000 337000 337000 19000 -35000 1000 -21000 1000 -401000 -401000 -14106000 -14106000 1000 12826000 219403000 80000 -3062000 -5433000 -18992000 191917000 1000 12105000 200800000 15000 -723000 -4871000 17584000 212791000 -8000 -8000 8160000 8160000 43000 1523000 1523000 14000 449000 449000 261000 -9178000 -9178000 -19347000 -19347000 1000 12380000 209409000 58000 -2246000 -14049000 -1771000 191344000 1000 12430000 214354000 76000 -2246000 -11437000 -4972000 195700000 4713000 4713000 25000 816000 816000 12000 337000 337000 457000 -73000 1000 -21000 1000 6004000 6004000 -14020000 -14020000 1000 12826000 219403000 80000 -3062000 -5433000 -18992000 191917000 -14020000 -19347000 4713000 8160000 -6676000 -14100000 22222000 22381000 0 3753000 1141000 705000 -3145000 1033000 -2823000 -4055000 -1202000 -878000 1688000 665000 -1719000 920000 -6281000 9362000 914000 816000 4754000 3408000 7003000 1967000 20909000 22590000 21057000 58130000 1630000 2264000 -22687000 -60394000 5206000 3279000 24000000 15000000 0 7500000 336000 449000 141000 0 816000 1523000 18173000 3147000 16395000 -34657000 12867000 67361000 29262000 32704000 7864000 62332000 5003000 5029000 12867000 67361000 24261000 27702000 5001000 5002000 29262000 32704000 3953000 3541000 8360000 523000 81000 0 119000 161000 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">1.</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Overview</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">ANI Pharmaceuticals, Inc. and its consolidated subsidiaries, ANIP Acquisition Company and ANI Pharmaceuticals Canada Inc. (together, “ANI,” the “Company,” “we,” “us,” or “our”) is an integrated specialty pharmaceutical company focused on delivering value to our customers by developing, manufacturing, and marketing high quality branded and generic prescription pharmaceuticals. We focus on niche and high barrier to entry opportunities, including controlled substances, oncology products (anti-cancer), hormones and steroids, and complex formulations. Our three pharmaceutical manufacturing facilities, of which two are located in Baudette, Minnesota 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). In our opinion, the accompanying unaudited interim condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, which are necessary to present fairly our financial position, results of operations, comprehensive income, and cash flows. The consolidated balance sheet at December 31, 2020 has been derived from audited financial statements as of that date. The unaudited interim condensed consolidated results of operations are not necessarily indicative of the results that may occur for the full fiscal year. Certain information and footnote disclosure normally included in financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to instructions, rules, and regulations prescribed by the U.S. Securities and Exchange Commission (the “SEC”). We believe that the disclosures provided herein are adequate to make the information presented not misleading when these unaudited interim condensed consolidated financial statements are read in conjunction with the audited financial statements and notes previously distributed in our Annual Report on Form 10-K for the year ended December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The unaudited interim condensed consolidated financial statements include the accounts of ANI Pharmaceuticals, Inc. and its subsidiaries. All intercompany accounts and transactions are eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Foreign Currency</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">We have a subsidiary located in Canada. The subsidiary conducts its transactions in U.S. dollars and Canadian dollars, but its functional currency is the U.S. dollar. The results of any non-U.S. dollar transactions 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 was immaterial for the three and six months ended June 30, 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 12pt 18pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">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 accompanying unaudited interim condensed consolidated financial statements, estimates are </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">used for, but not limited to, stock-based compensation, revenue recognition, allowance for credit losses, variable consideration determined based on accruals for chargebacks, administrative fees and rebates, government rebates, returns and other allowances, allowance for inventory obsolescence, valuation of financial instruments and intangible assets, accruals for contingent liabilities, fair value of long-lived assets, income tax provision or benefit, deferred taxes and valuation allowance, determination of right-of-use assets and lease liabilities, 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;margin:0pt 0pt 12pt 18pt;">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 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 not a material impact to these estimates or assumptions in our consolidated financial statements as of and for the three and six months ended June 30, 2021 and 2020. 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;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Geographic Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Based on the distinct nature of our operations, our internal management structure, and the financial information that is evaluated regularly by our Chief Operating Decision Maker, we determined that we operate in one reportable segment. Our operations are located in the United States and Canada. 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;margin:0pt;"><span style="margin-bottom:12pt;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:49.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 0pt 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.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: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 0pt 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.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.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: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 0pt 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.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.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: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 0pt 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.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:2.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: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 0pt 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.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.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></tr><tr><td style="vertical-align:bottom;width:49.25%;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.06%;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;width:21.63%;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;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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;width:22.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;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:49.25%;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:2.06%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.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:2.06%;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:11.07%;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.06%;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.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:2.06%;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="background-color:#cceeff;vertical-align:bottom;width:49.25%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin: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,580</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin: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,277</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 100,907</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 94,508</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.25%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.49%;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,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.49%;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,193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.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 0.05pt 0pt;"> 2,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.49%;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,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:49.25%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin: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,625</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin: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,470</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 103,146</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 98,244</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">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;margin:0pt;"><span style="margin-bottom:12pt;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.3%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.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:2.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: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: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 0pt 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.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: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:19.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:51.46%;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.96%;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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.46%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 26,252</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.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;"> 26,960</p></td></tr><tr><td style="vertical-align:bottom;width:51.46%;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:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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:19.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 0.05pt 0pt;"> 14,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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:19.65%;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;"> 14,309</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total property and equipment, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 40,334</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.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;"> 41,269</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Recent Accounting Pronouncements Not Yet Adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">We have evaluated all issued and unadopted Accounting Standards Updates and believe the adoption of these standards will not have a material impact on our condensed 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-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Recently Adopted Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">In August 2020, the Financial Accounting Standards Board (“FASB”) issued guidance simplifying the accounting for certain financial instruments with characteristics of liabilities and equity, including certain convertible instruments and contracts on an entity’s own equity. The new standard removes the separation models required for convertible debt with cash conversion features and convertible instruments with beneficial conversion features. It also removes certain settlement conditions that are currently required for equity contracts to qualify for the derivative scope exception and simplifies the diluted earnings per share calculation for convertible instruments. We early adopted this guidance as of January 1, 2021. The adoption of this guidance did not have a material impact on our consolidated financial statements but will impact how we account for newly issued convertible instruments in future periods. <span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">In November 2019, the FASB issued guidance simplifying the accounting for income taxes by removing the following exceptions: 1) exception to the incremental approach for intraperiod tax allocation when there is a loss from continuing operations and income or a gain from other items, 2) exception requirement to recognize a deferred tax liability for equity method investments when a foreign subsidiary becomes an equity method investment, 3) exception to the ability not to recognize a deferred tax liability for a foreign subsidiary when a foreign equity method investment becomes a subsidiary, and 4) exception to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year. The amendments also simplify accounting for income taxes by doing the following: 1) requiring that an entity recognize a franchise tax or similar tax that is partially based on income as an income-based tax and account for any incremental amount incurred as a non-income-based tax, 2) requiring that an entity evaluate when a step up in the tax basis of goodwill should be considered part of the business combination in which the book goodwill was originally recognized and when it should be considered a separate transaction, 3) specifying that an entity is not required to allocate the consolidated amount of current and deferred tax expense to a legal entity that is not subject to tax in its separate financial statements, 4) requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date, and 5) making minor Codification improvements for income taxes related to employee stock ownership plans and investments in qualified affordable housing projects accounted for using the equity method. Most of the provisions of this guidance were to be adopted on a prospective basis. Items 2) and 3) of the “removal” provisions were to be adopted on either a full or modified retrospective basis and item 4) of the “simplifying” provisions was to be adopted on a full retrospective basis. The guidance was effective for reporting periods beginning after December 15, 2020, including interim periods within that fiscal year. We adopted this guidance as of January 1, 2021. The adoption of this guidance did not have a material impact on our consolidated financial statements. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Overview</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">ANI Pharmaceuticals, Inc. and its consolidated subsidiaries, ANIP Acquisition Company and ANI Pharmaceuticals Canada Inc. (together, “ANI,” the “Company,” “we,” “us,” or “our”) is an integrated specialty pharmaceutical company focused on delivering value to our customers by developing, manufacturing, and marketing high quality branded and generic prescription pharmaceuticals. We focus on niche and high barrier to entry opportunities, including controlled substances, oncology products (anti-cancer), hormones and steroids, and complex formulations. Our three pharmaceutical manufacturing facilities, of which two are located in Baudette, Minnesota 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.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). In our opinion, the accompanying unaudited interim condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, which are necessary to present fairly our financial position, results of operations, comprehensive income, and cash flows. The consolidated balance sheet at December 31, 2020 has been derived from audited financial statements as of that date. The unaudited interim condensed consolidated results of operations are not necessarily indicative of the results that may occur for the full fiscal year. Certain information and footnote disclosure normally included in financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to instructions, rules, and regulations prescribed by the U.S. Securities and Exchange Commission (the “SEC”). We believe that the disclosures provided herein are adequate to make the information presented not misleading when these unaudited interim condensed consolidated financial statements are read in conjunction with the audited financial statements and notes previously distributed in our Annual Report on Form 10-K for the year ended December 31, 2020.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Principles of Consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The unaudited interim condensed consolidated financial statements include the accounts of ANI Pharmaceuticals, Inc. and its subsidiaries. All intercompany accounts and transactions are eliminated in consolidation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Foreign Currency</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">We have a subsidiary located in Canada. The subsidiary conducts its transactions in U.S. dollars and Canadian dollars, but its functional currency is the U.S. dollar. The results of any non-U.S. dollar transactions 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 was immaterial for the three and six months ended June 30, 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 12pt 18pt;">Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">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 accompanying unaudited interim condensed consolidated financial statements, estimates are </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">used for, but not limited to, stock-based compensation, revenue recognition, allowance for credit losses, variable consideration determined based on accruals for chargebacks, administrative fees and rebates, government rebates, returns and other allowances, allowance for inventory obsolescence, valuation of financial instruments and intangible assets, accruals for contingent liabilities, fair value of long-lived assets, income tax provision or benefit, deferred taxes and valuation allowance, determination of right-of-use assets and lease liabilities, 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;margin:0pt 0pt 12pt 18pt;">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 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 not a material impact to these estimates or assumptions in our consolidated financial statements as of and for the three and six months ended June 30, 2021 and 2020. 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;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Geographic Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Based on the distinct nature of our operations, our internal management structure, and the financial information that is evaluated regularly by our Chief Operating Decision Maker, we determined that we operate in one reportable segment. Our operations are located in the United States and Canada. 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;margin:0pt;"><span style="margin-bottom:12pt;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:49.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 0pt 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.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: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 0pt 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.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.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: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 0pt 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.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.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: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 0pt 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.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:2.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: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 0pt 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.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.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></tr><tr><td style="vertical-align:bottom;width:49.25%;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.06%;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;width:21.63%;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;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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;width:22.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;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:49.25%;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:2.06%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.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:2.06%;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:11.07%;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.06%;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.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:2.06%;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="background-color:#cceeff;vertical-align:bottom;width:49.25%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin: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,580</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin: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,277</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 100,907</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 94,508</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.25%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.49%;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,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.49%;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,193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.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 0.05pt 0pt;"> 2,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.49%;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,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:49.25%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin: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,625</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin: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,470</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 103,146</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 98,244</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">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;margin:0pt;"><span style="margin-bottom:12pt;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.3%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.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:2.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: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: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 0pt 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.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: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:19.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:51.46%;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.96%;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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.46%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 26,252</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.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;"> 26,960</p></td></tr><tr><td style="vertical-align:bottom;width:51.46%;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:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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:19.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 0.05pt 0pt;"> 14,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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:19.65%;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;"> 14,309</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total property and equipment, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 40,334</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.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;"> 41,269</p></td></tr></table> 1 <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;margin:0pt;"><span style="margin-bottom:12pt;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:49.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 0pt 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.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: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 0pt 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.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.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: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 0pt 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.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.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: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 0pt 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.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:2.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: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 0pt 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.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.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></tr><tr><td style="vertical-align:bottom;width:49.25%;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.06%;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;width:21.63%;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;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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;width:22.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;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:49.25%;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:2.06%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.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:2.06%;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:11.07%;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.06%;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.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:2.06%;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="background-color:#cceeff;vertical-align:bottom;width:49.25%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin: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,580</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin: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,277</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 100,907</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 94,508</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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.25%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.49%;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,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.49%;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,193</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.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 0.05pt 0pt;"> 2,239</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.49%;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,736</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:49.25%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin: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,625</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin: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,470</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 103,146</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 98,244</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 47580000 46277000 100907000 94508000 1045000 2193000 2239000 3736000 48625000 48470000 103146000 98244000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">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;margin:0pt;"><span style="margin-bottom:12pt;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.3%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.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:2.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: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: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 0pt 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.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: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:19.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:51.46%;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.96%;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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, 2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.46%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 26,252</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.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;"> 26,960</p></td></tr><tr><td style="vertical-align:bottom;width:51.46%;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:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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:19.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 0.05pt 0pt;"> 14,082</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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:19.65%;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;"> 14,309</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total property and equipment, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 40,334</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:19.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;"> 41,269</p></td></tr></table> 26252000 26960000 14082000 14309000 40334000 41269000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Recent Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Recent Accounting Pronouncements Not Yet Adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">We have evaluated all issued and unadopted Accounting Standards Updates and believe the adoption of these standards will not have a material impact on our condensed 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-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Recently Adopted Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">In August 2020, the Financial Accounting Standards Board (“FASB”) issued guidance simplifying the accounting for certain financial instruments with characteristics of liabilities and equity, including certain convertible instruments and contracts on an entity’s own equity. The new standard removes the separation models required for convertible debt with cash conversion features and convertible instruments with beneficial conversion features. It also removes certain settlement conditions that are currently required for equity contracts to qualify for the derivative scope exception and simplifies the diluted earnings per share calculation for convertible instruments. We early adopted this guidance as of January 1, 2021. The adoption of this guidance did not have a material impact on our consolidated financial statements but will impact how we account for newly issued convertible instruments in future periods. <span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-size:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">In November 2019, the FASB issued guidance simplifying the accounting for income taxes by removing the following exceptions: 1) exception to the incremental approach for intraperiod tax allocation when there is a loss from continuing operations and income or a gain from other items, 2) exception requirement to recognize a deferred tax liability for equity method investments when a foreign subsidiary becomes an equity method investment, 3) exception to the ability not to recognize a deferred tax liability for a foreign subsidiary when a foreign equity method investment becomes a subsidiary, and 4) exception to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year. The amendments also simplify accounting for income taxes by doing the following: 1) requiring that an entity recognize a franchise tax or similar tax that is partially based on income as an income-based tax and account for any incremental amount incurred as a non-income-based tax, 2) requiring that an entity evaluate when a step up in the tax basis of goodwill should be considered part of the business combination in which the book goodwill was originally recognized and when it should be considered a separate transaction, 3) specifying that an entity is not required to allocate the consolidated amount of current and deferred tax expense to a legal entity that is not subject to tax in its separate financial statements, 4) requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date, and 5) making minor Codification improvements for income taxes related to employee stock ownership plans and investments in qualified affordable housing projects accounted for using the equity method. Most of the provisions of this guidance were to be adopted on a prospective basis. Items 2) and 3) of the “removal” provisions were to be adopted on either a full or modified retrospective basis and item 4) of the “simplifying” provisions was to be adopted on a full retrospective basis. The guidance was effective for reporting periods beginning after December 15, 2020, including interim periods within that fiscal year. We adopted this guidance as of January 1, 2021. The adoption of this guidance did not have a material impact on our consolidated financial statements. </p> <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">2.</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">REVENUE RECOGNITION AND RELATED ALLOWANCES</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Revenue Recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 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';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;text-align:left;">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';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;text-align:left;">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';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;text-align:left;">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';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;text-align:left;">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';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;text-align:left;">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;margin:0pt 0pt 0pt 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">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;margin:0pt 0pt 0pt 18pt;">All revenue recognized in the accompanying unaudited interim condensed consolidated statements of operations is considered to be revenue from contracts with customers. The following table depicts the disaggregation of revenue:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;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:34.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: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:1.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.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 0pt 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:1.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.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: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:1.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:9.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 0pt 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:1.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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.46%;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.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="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:32.91%;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;">Three Months Ended </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="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.62%;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;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p 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:34.46%;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: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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.89%;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;">June 30, </b></p></td><td style="vertical-align:bottom;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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.34%;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;">June 30, </b></p></td><td style="vertical-align:bottom;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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.26%;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;">June 30, </b></p></td><td style="vertical-align:bottom;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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.68%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p 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:34.46%;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: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.89%;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: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.34%;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><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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;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: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.46%;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="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.21%;margin: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,199</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,400</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66,812</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,895</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p 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:34.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Sales of branded pharmaceutical products</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.21%;margin: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,038</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.66%;margin: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,633</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,555</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9%;margin: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,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:34.46%;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="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.21%;margin: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,322</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.66%;margin: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,900</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;margin: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,895</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin: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,874</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p 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:34.46%;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: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.21%;margin: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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 491</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.58%;margin: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,210</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:34.46%;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="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 97</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 885</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 255</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin: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,462</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p 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:34.46%;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: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.21%;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;"> 969</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.66%;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;"> 161</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.58%;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,419</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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%;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;"> 442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:34.46%;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="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.21%;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;"> 48,625</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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 0.05pt 0pt;"> 48,470</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;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;"> 103,146</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;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;"> 98,244</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p 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;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;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:38.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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: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 0pt 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.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 0pt 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.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: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 0pt 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.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 0pt 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.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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 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.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:11.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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:38.74%;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.41%;margin:0pt;padding:0pt;"><p style="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="5" style="vertical-align:bottom;width:29.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;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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="5" style="vertical-align:bottom;width:24.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p 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:38.74%;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:2.41%;margin:0pt;padding:0pt;"><p style="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="2" style="vertical-align:bottom;width:13.32%;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;">June 30, </b></p></td><td style="vertical-align:bottom;width:2.41%;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 colspan="2" style="vertical-align:bottom;width:13.32%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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="2" style="vertical-align:bottom;width:9.34%;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;">June 30, </b></p></td><td style="vertical-align:bottom;width:2.42%;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 colspan="2" style="vertical-align:bottom;width:13.22%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p 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:38.74%;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:2.41%;margin: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.32%;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:2.41%;margin: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.32%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin: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:9.34%;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:2.42%;margin: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.22%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:38.74%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 48,528</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 47,585</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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;"> 102,891</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 96,782</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p 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:38.74%;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:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.8%;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;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.8%;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;"> 885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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;"> 255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.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,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:38.74%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.8%;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;"> 48,625</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.8%;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;"> 48,470</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;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="background-color:#cceeff;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 0.05pt 0pt;"> 103,146</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.7%;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;"> 98,244</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p 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;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">In the three and six months ended June 30, 2021 and 2020, we did not incur, and therefore did not defer, any material incremental costs to fulfill contracts. We recognized an increase of $10.3 million to net revenue from performance obligations satisfied in prior periods during the six months ended June 30, 2021, consisting primarily of a final $11.2 million royalty revenue related to the Kite license agreement pursuant to the Tripartite Agreement as described herein in <i style="font-style:italic;">Royalties from Licensing Agreements, </i><span style="background-color:#ffffff;">which was partially offset by a decrease related to</span><i style="font-style:italic;"> </i><span style="background-color:#ffffff;">revised estimates for variable consideration, including chargebacks, rebates, returns, and other allowances, related to prior period sales.</span> We recognized a decrease of $5.7 million of net revenue from performance obligations satisfied in prior periods during the six months ended June 30, 2020, consisting primarily of revised estimates for variable consideration, including chargebacks, rebates, returns, and other allowances, related to prior period sales. We provide technical transfer services to customers, for which services are transferred over time. As of June 30, 2021 and December 31, 2020, we did not have any contract assets related to revenue recognized based on percentage of completion but not yet billed.  We had $0.1 million of deferred revenue at June 30, 2021 and December 31, 2020. For the three and six months ended June 30, 2021, we recognized less than $0.1 million of revenue that was included in deferred revenue as of December 31, 2020. For the three and six months ended June 30, 2020, we recognized $0.3 million and $0.2 million, respectively, of revenue that was included in deferred revenue as of December 31, 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Revenue from Sales of Generic and Branded Pharmaceutical Products</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">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;margin:0pt 0pt 12pt 18pt;">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. A comprehensive discussion of variable consideration is included in Part II, Item 8. Consolidated Financial Statements, Note 1, <i style="font-style:italic;">Description of Business and Summary of Significant Accounting Policies</i>, in our Annual Report on Form 10-K for the year ended December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The following table summarizes activity in the consolidated balance sheets for accruals and allowances for the six months ended June 30, 2021 and 2020, respectively:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;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:45.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.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:53.1%;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:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p 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.59%;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.64%;margin:0pt;padding:0pt;"><p 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.22%;margin:0pt;padding:0pt;"><p 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.66%;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.64%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;padding:0pt;"><p 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.56%;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.64%;margin:0pt;padding:0pt;"><p 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:10.8%;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.64%;margin:0pt;padding:0pt;"><p 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.59%;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:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p 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.59%;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.64%;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: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;">Government</b></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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p 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.56%;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.64%;margin:0pt;padding:0pt;"><p 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:10.8%;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.64%;margin:0pt;padding:0pt;"><p 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.59%;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:45.25%;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.64%;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.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;">Chargebacks</b></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: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;">Rebates</b></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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.59%;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.64%;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.8%;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.64%;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.59%;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="background-color:#cceeff;vertical-align:bottom;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019 (1)</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;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;"> 49,882</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 8,901</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;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;"> 16,595</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;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,281</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;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;"> 2,549</p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p 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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181,986</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p 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.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;"> 7,519</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p 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.56%;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,103</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p 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.31%;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,392</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p 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.56%;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,551</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.25%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;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,345)</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.66%;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;"> (6,703)</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;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,695)</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;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="background-color:#cceeff;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:10pt;text-align:right;margin:0pt;"> (17,161)</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;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;"> (6,277)</p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2020 (1)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.59%;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;"> 62,523</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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.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;"> 9,717</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.56%;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;"> 20,003</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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.31%;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,512</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.56%;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;"> 2,823</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin: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:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020 (1)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.59%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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.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;"> 7,826</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.56%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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.31%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.56%;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="background-color:#cceeff;vertical-align:bottom;width:45.25%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 214,125</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 12,980</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;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,058</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;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,207</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;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,315</p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.59%;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;"> (220,776)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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.66%;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;"> (12,066)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.56%;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;"> (16,309)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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.31%;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;"> (33,071)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.56%;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;"> (13,682)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2021 (1)</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;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;"> 82,095</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 8,740</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;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;"> 31,904</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;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,042</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;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,472</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:1pt;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';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;text-align:left;">Chargebacks are included as an offset to accounts receivable in the unaudited condensed consolidated balance sheets. Administrative Fees and Other Rebates and Prompt Payment Discounts are included as an offset to accounts receivable or as accrued expenses and other in the unaudited condensed consolidated balance sheets. Returns are included in returned goods reserve in the unaudited condensed consolidated balance sheets. Government Rebates are included in accrued government rebates in the unaudited condensed consolidated balance sheets. </span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Contract Manufacturing Product Sales Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">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;margin:0pt 0pt 12pt 18pt;">As of June 30, 2021, the aggregate amount of the transaction price allocated to the remaining performance obligations for all open contract manufacturing customer contracts was $3.6 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 <span style="white-space:pre-wrap;">six months</span><span style="white-space:pre-wrap;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Royalties from Licensing Agreements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;margin:0pt 0pt 0pt 18pt;">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="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">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="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><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, we agreed to reimburse Cabaret $0.4<span style="white-space:pre-wrap;"> 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, the Company does 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 were dismissed. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Product Development Services Revenue</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">We provide product development services to customers, which are performed over time. These services primarily relate to the technical transfer of product development to our facility in Oakville, Ontario. 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. As of June 30, 2021, the aggregate amount of the transaction price allocated to the remaining performance obligations for all open product development services contracts was $0.6 million. We expect to satisfy these performance obligations within the next<span style="white-space:pre-wrap;"> six months</span><span style="white-space:pre-wrap;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Credit Concentration</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Our customers are primarily wholesale distributors, chain drug stores, group purchasing organizations, and pharmaceutical companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">During the three and six months ended June 30, 2021 and 2020 we had three customers that accounted for 10% or more of net revenues. As of June 30, 2021, accounts receivable from these customers totaled 86% of accounts receivable, net. Additionally, 11% of our net revenue during the six months ended June 30, 2021 relates to royalty revenue from one customer pursuant to the Tripartite Agreement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;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.14%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.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.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: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 0pt 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: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: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 0pt 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.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: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 0pt 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: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: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 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.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="font-size:8pt;font-weight:bold;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="4" style="vertical-align:bottom;white-space:nowrap;width:28.27%;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;">Three Months Ended </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 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="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:28.27%;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;">Six Months Ended </b></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.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="font-size:8pt;font-weight:bold;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 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </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;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.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:11.8%;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;">June 30, </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;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.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="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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </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;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.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:11.8%;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;">June 30, </b></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.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="font-size:8pt;font-weight:bold;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 style="vertical-align:bottom;white-space:nowrap;width:11.8%;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: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.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 style="vertical-align:bottom;white-space:nowrap;width:11.8%;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: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.64%;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:11.8%;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 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 style="vertical-align:bottom;white-space:nowrap;width:11.8%;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.28%;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="background-color:#cceeff;vertical-align:bottom;width:34.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;">Customer 1</b></p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.8%;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;"> 34</p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.8%;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;"> 33</p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.8%;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="background-color:#cceeff;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 style="background-color:#cceeff;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.8%;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;"> 32</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;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:34.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;">Customer 2</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 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:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26</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 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 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:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22</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 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="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:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22</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 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 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:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23</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:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.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;">Customer 3</b></p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.8%;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;"> 14</p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.8%;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="background-color:#cceeff;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 style="background-color:#cceeff;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.8%;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;"> 14</p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.8%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;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;font-weight:bold;margin:0pt;"><span style="font-size:1pt;font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;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:34.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: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:1.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.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 0pt 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:1.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.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: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:1.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:9.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 0pt 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:1.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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.46%;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.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="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:32.91%;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;">Three Months Ended </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="visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:24.62%;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;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p 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:34.46%;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: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="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:14.89%;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;">June 30, </b></p></td><td style="vertical-align:bottom;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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15.34%;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;">June 30, </b></p></td><td style="vertical-align:bottom;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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:11.26%;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;">June 30, </b></p></td><td style="vertical-align:bottom;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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:10.68%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p 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:34.46%;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: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.89%;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: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.34%;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><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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.26%;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: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.68%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.46%;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="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.21%;margin: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,199</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,400</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66,812</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70,895</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p 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:34.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Sales of branded pharmaceutical products</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.21%;margin: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,038</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.66%;margin: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,633</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,555</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9%;margin: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,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:34.46%;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="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.21%;margin: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,322</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.66%;margin: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,900</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;margin: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,895</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin: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,874</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p 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:34.46%;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: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.21%;margin: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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 491</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.58%;margin: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,210</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 781</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:34.46%;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="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 97</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 885</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 255</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;margin: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,462</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p 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:34.46%;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: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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.21%;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;"> 969</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.66%;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;"> 161</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.58%;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,419</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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%;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;"> 442</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:34.46%;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="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.21%;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;"> 48,625</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.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 0.05pt 0pt;"> 48,470</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.58%;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;"> 103,146</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9%;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;"> 98,244</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p 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;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;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:38.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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: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 0pt 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.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 0pt 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.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: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 0pt 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.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 0pt 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.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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 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.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:11.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.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:38.74%;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.41%;margin:0pt;padding:0pt;"><p style="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="5" style="vertical-align:bottom;width:29.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;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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="5" style="vertical-align:bottom;width:24.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p 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:38.74%;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:2.41%;margin:0pt;padding:0pt;"><p style="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="2" style="vertical-align:bottom;width:13.32%;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;">June 30, </b></p></td><td style="vertical-align:bottom;width:2.41%;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 colspan="2" style="vertical-align:bottom;width:13.32%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="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="2" style="vertical-align:bottom;width:9.34%;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;">June 30, </b></p></td><td style="vertical-align:bottom;width:2.42%;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 colspan="2" style="vertical-align:bottom;width:13.22%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p 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:38.74%;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:2.41%;margin: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.32%;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:2.41%;margin: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.32%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin: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:9.34%;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:2.42%;margin: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.22%;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><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:38.74%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 48,528</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 47,585</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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;"> 102,891</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 96,782</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p 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:38.74%;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:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.8%;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;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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.8%;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;"> 885</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.51%;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;"> 255</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;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.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,462</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:38.74%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.8%;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;"> 48,625</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.8%;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;"> 48,470</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.51%;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="background-color:#cceeff;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 0.05pt 0pt;"> 103,146</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.7%;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;"> 98,244</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.37%;margin:0pt;padding:0pt;"><p 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> 34199000 33400000 66812000 70895000 11038000 10633000 18555000 19790000 2322000 2900000 4895000 4874000 491000 11210000 781000 97000 885000 255000 1462000 969000 161000 1419000 442000 48625000 48470000 103146000 98244000 48528000 47585000 102891000 96782000 97000 885000 255000 1462000 48625000 48470000 103146000 98244000 10300000 11200000 -5700000 100000 100000 100000 300000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The following table summarizes activity in the consolidated balance sheets for accruals and allowances for the six months ended June 30, 2021 and 2020, respectively:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;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:45.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.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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></tr><tr><td style="vertical-align:bottom;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="14" style="vertical-align:bottom;white-space:nowrap;width:53.1%;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:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p 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.59%;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.64%;margin:0pt;padding:0pt;"><p 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.22%;margin:0pt;padding:0pt;"><p 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.66%;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.64%;margin:0pt;padding:0pt;"><p 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.03%;margin:0pt;padding:0pt;"><p 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.56%;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.64%;margin:0pt;padding:0pt;"><p 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:10.8%;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.64%;margin:0pt;padding:0pt;"><p 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.59%;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:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p 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.59%;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.64%;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: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;">Government</b></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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p 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.56%;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.64%;margin:0pt;padding:0pt;"><p 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:10.8%;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.64%;margin:0pt;padding:0pt;"><p 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.59%;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:45.25%;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.64%;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.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;">Chargebacks</b></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: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;">Rebates</b></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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.59%;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.64%;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.8%;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.64%;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.59%;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="background-color:#cceeff;vertical-align:bottom;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2019 (1)</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;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;"> 49,882</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 8,901</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;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;"> 16,595</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;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,281</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;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;"> 2,549</p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p 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.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 181,986</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p 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.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;"> 7,519</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p 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.56%;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,103</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p 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.31%;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,392</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p 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.56%;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,551</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.25%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;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,345)</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.66%;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;"> (6,703)</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;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,695)</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;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="background-color:#cceeff;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:10pt;text-align:right;margin:0pt;"> (17,161)</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;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;"> (6,277)</p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2020 (1)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.59%;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;"> 62,523</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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.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;"> 9,717</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.56%;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;"> 20,003</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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.31%;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,512</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.56%;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;"> 2,823</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin: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:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020 (1)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.59%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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.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;"> 7,826</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.56%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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.31%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.56%;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="background-color:#cceeff;vertical-align:bottom;width:45.25%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 214,125</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 12,980</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;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,058</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;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,207</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;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,315</p></td></tr><tr><td style="vertical-align:bottom;width:45.25%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.59%;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;"> (220,776)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.22%;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.66%;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;"> (12,066)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.56%;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;"> (16,309)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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.31%;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;"> (33,071)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.56%;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;"> (13,682)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at June 30, 2021 (1)</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.59%;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;"> 82,095</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.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;"> 8,740</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;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;"> 31,904</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.49%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.31%;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,042</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;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,472</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:1pt;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';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;text-align:left;">Chargebacks are included as an offset to accounts receivable in the unaudited condensed consolidated balance sheets. Administrative Fees and Other Rebates and Prompt Payment Discounts are included as an offset to accounts receivable or as accrued expenses and other in the unaudited condensed consolidated balance sheets. Returns are included in returned goods reserve in the unaudited condensed consolidated balance sheets. Government Rebates are included in accrued government rebates in the unaudited condensed consolidated balance sheets. </span></td></tr></table><div style="margin-top:12pt;"/> 49882000 8901000 16595000 8281000 2549000 181986000 7519000 14103000 17392000 6551000 169345000 6703000 10695000 17161000 6277000 62523000 9717000 20003000 8512000 2823000 88746000 7826000 27155000 8906000 3839000 214125000 12980000 21058000 32207000 13315000 220776000 12066000 16309000 33071000 13682000 82095000 8740000 31904000 8042000 3472000 3600000 P6M 11200000 400000 600000 P6M 3 3 3 3 0.86 0.11 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;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.14%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:34.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.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: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 0pt 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: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: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 0pt 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.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: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 0pt 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: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: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 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:34.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="font-size:8pt;font-weight:bold;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="4" style="vertical-align:bottom;white-space:nowrap;width:28.27%;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;">Three Months Ended </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 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="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:bottom;white-space:nowrap;width:28.27%;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;">Six Months Ended </b></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.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="font-size:8pt;font-weight:bold;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 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </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;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.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:11.8%;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;">June 30, </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;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.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="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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, </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;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.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:11.8%;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;">June 30, </b></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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:34.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="font-size:8pt;font-weight:bold;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 style="vertical-align:bottom;white-space:nowrap;width:11.8%;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: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.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 style="vertical-align:bottom;white-space:nowrap;width:11.8%;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: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.64%;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:11.8%;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 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 style="vertical-align:bottom;white-space:nowrap;width:11.8%;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.28%;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="background-color:#cceeff;vertical-align:bottom;width:34.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;">Customer 1</b></p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.8%;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;"> 34</p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.8%;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;"> 33</p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.8%;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="background-color:#cceeff;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 style="background-color:#cceeff;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.8%;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;"> 32</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;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:34.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;">Customer 2</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 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:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 26</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 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 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:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22</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 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="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:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 22</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 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 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:8pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 23</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:8pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.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;">Customer 3</b></p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.8%;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;"> 14</p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.8%;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="background-color:#cceeff;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 style="background-color:#cceeff;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.8%;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;"> 14</p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.8%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.28%;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> 0.0034 0.0033 0.0029 0.0032 0.0026 0.0022 0.0022 0.0023 0.0014 0.0019 0.0014 0.0019 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">3.<span style="font-weight:normal;white-space:pre-wrap;"> </span>PENDING BUSINESS COMBINATION</p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">On March 8, 2021, we entered into a definitive agreement to acquire Novitium Pharma LLC (“Novitium”), a privately held New Jersey-based pharmaceutical company with development, manufacturing, and commercial capabilities (the “Acquisition”). The closing of the Acquisition will occur (a) within five business days after all of the conditions to the closing set forth in the merger agreement are satisfied or waived or (b) at such other time, date and place as may be agreed by us and Novitium, subject to the completion of a minimum period. The closing is subject to the satisfaction of customary closing conditions and necessary regulatory approvals.</p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Consideration will consist of a combination of (i) an estimated cash amount of $89.5 million, subject to various adjustments and expected to be financed by a $25.0 million private placement of preferred stock (the “PIPE Investment”) and by new debt financing, both described below, (ii) an aggregate of 2,466,667 shares of ANI common stock, and (iii) up to $46.5 million in contingent future earn-out payments.</p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">We will finance the transaction with a new $340.0 million Senior Secured Credit Facility (the “New Facility”), consisting of a $300.0 million term loan and a $40.0 million revolving credit facility, the issuance of 2,466,667 shares of ANI common stock (approximately $74.0 million in value based on a $30.0 stock price), and a $25.0 million PIPE Investment by Ampersand 2020 Limited Partnership (“Ampersand”), an affiliate of Ampersand Capital Partners. At closing, we intend to use the proceeds from the New Facility to fund a portion of the Acquisition and repay all of the outstanding debt under the existing senior secured credit facility. The New Facility will be secured by substantially all the assets of ANI and its subsidiaries and used for the cash portion of the acquisition and to refinance ANI’s existing senior credit facilities. The term loan portion of the New Facility, which was successfully syndicated on May 24, 2021, represents fully committed capital and, as such, carries customary ticking fees that commence 45 days and 90 days post allocation.</p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Concurrently with the execution of the definitive agreement, on March 8, 2021, we entered into an Equity Commitment and Investment Agreement with Ampersand (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, for a purchase price of $1,000 per share and an aggregate purchase price of $25.0 million PIPE Investment.</p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">Patrick D. Walsh, Chairman of ANI’s board of directors, is an operating partner for Ampersand Capital Partners.</p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">The PIPE Investment and issuance of shares of ANI common stock were approved by the ANI shareholders in June 2021 at its Annual Meeting of Stockholders.</p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;">During the three and six months ended June 30, 2021, we incurred approximately $1.7 million and $4.6 million, respectively, in transaction costs related to this pending Acquisition, all of which were expensed and recognized as selling, general, and administrative expenses on the unaudited interim condensed consolidated statements of operations.</p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p> 89500000 25000000.0 2466667 46500000 340000000.0 300000000.0 40000000.0 2466667 74000000.0 30.0 25000000.0 25000 1000 25000000.0 1700000 4600000 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">4.</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">INDEBTEDNESS</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Credit Facility</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Our<span style="background-color:#ffffff;"> </span><span style="background-color:#ffffff;">five-year</span><span style="background-color:#ffffff;"> Senior Secured Credit Facility (the “Credit Facility”) is comprised of a </span><span style="background-color:#ffffff;">$72.2</span><span style="background-color:#ffffff;"> million term loan (the “Term Loan”), a </span><span style="background-color:#ffffff;">$118.0</span><span style="background-color:#ffffff;"> million delayed draw term loan (“DDTL”), and a </span><span style="background-color:#ffffff;">$75.0</span><span style="background-color:#ffffff;"> million revolving credit facility (the “Revolver”), all of which mature in December 2023. The Credit Facility has a subjective acceleration clause in case of a material adverse event. The Term Loan includes a repayment schedule, pursuant to which </span><span style="background-color:#ffffff;">$6.8 </span><span style="background-color:#ffffff;">million of the loan will be paid in quarterly installments during the 12 months ended June 30, 2022. As of June 30, 2021, </span><span style="background-color:#ffffff;">$6.8</span><span style="background-color:#ffffff;"> million of the Term Loan is recorded as current borrowings in the consolidated balance sheets. The DDTL includes a repayment schedule, pursuant to which </span><span style="background-color:#ffffff;">$8.9 </span><span style="background-color:#ffffff;">million will be paid in quarterly installments during the 12 months ended June 30, 2022. As of June 30, 2021, </span><span style="background-color:#ffffff;">$8.9 </span><span style="background-color:#ffffff;">million of the DDTL is recorded as current borrowings in the consolidated balance sheets. As of June 30, 2021, there is </span><span style="background-color:#ffffff;">$31.5</span><span style="background-color:#ffffff;"> million outstanding and payable on our Revolver, all of which is recorded as a long-term borrowing on the consolidated balance sheets. As of June 30, 2021, </span><span style="background-color:#ffffff;">$43.5</span><span style="background-color:#ffffff;"> million remained available for borrowing under the Revolver. Amounts drawn on the Term Loan, DDTL, and Revolver bear an interest rate equal to, at our option, either a 1-month LIBOR rate plus </span><span style="background-color:#ffffff;">1.50%</span><span style="background-color:#ffffff;"> to </span><span style="background-color:#ffffff;">2.75%</span><span style="background-color:#ffffff;"> per annum, depending on our total leverage ratio or an alternative base rate plus an applicable base rate margin, which varies within a range of </span><span style="background-color:#ffffff;">0.50%</span><span style="background-color:#ffffff;"> to </span><span style="background-color:#ffffff;">1.75%</span><span style="background-color:#ffffff;">, depending on our total leverage ratio. On the Revolver, we incur a commitment fee at a rate per annum that varies within a range of </span><span style="background-color:#ffffff;">0.25%</span><span style="background-color:#ffffff;"> to </span><span style="background-color:#ffffff;">0.50%</span><span style="background-color:#ffffff;">, depending on our leverage ratio. As of June 30, 2021, our interest rate on outstanding borrowings was 1-month LIBOR plus </span><span style="background-color:#ffffff;">2.00%</span><span style="background-color:#ffffff;"> and our commitment fee rate was </span><span style="background-color:#ffffff;">0.4%</span><span style="background-color:#ffffff;">. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">The Credit Facility is secured by a lien on substantially all of ANI Pharmaceuticals, <span style="white-space:pre-wrap;">Inc.’s and its principal domestic subsidiary’s assets and any future domestic subsidiary guarantors’ assets. The Credit Facility is subject to customary financial and nonfinancial covenants.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The carrying value of the current and non-current components of the Term Loan and DDTL as of June 30, 2021 and December 31, 2020 are:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;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.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:2.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: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 0pt 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.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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:10.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></tr><tr><td style="vertical-align:bottom;width:73.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:24.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:9.78%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;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.53%;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:73.04%;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.06%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin: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,617</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin: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,691</p></td></tr><tr><td style="vertical-align:bottom;width:73.04%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.49%;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;"> (435)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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:10.79%;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;"> (448)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;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;"> 15,182</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;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;"> 13,243</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;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:72.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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: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 0pt 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.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:2.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:1.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:10.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></tr><tr><td style="vertical-align:bottom;width:72.27%;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.06%;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:25.66%;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;">Non-Current</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.27%;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.06%;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:11.07%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.27%;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.06%;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:11.07%;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.06%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-current borrowing on debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 158,623</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 165,755</p></td></tr><tr><td style="vertical-align:bottom;width:72.27%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.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 0pt 0.05pt 0pt;"> (598)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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:10.79%;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;"> (812)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-current debt, net of deferred financing costs and current component</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;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="background-color:#cceeff;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 0.05pt 0pt;"> 158,025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;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;"> 164,943</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">As of June 30, 2021, we had a $63.6 million balance on the Term Loan, $110.6 million balance on the DDTL, and $31.5 million balance on the Revolver. Of the $0.6 million of deferred debt issuance costs allocated to the Revolver, $0.4 million is included in other non-current assets in the accompanying unaudited interim condensed consolidated balance sheets and $0.2 million is included in prepaid expenses and other current assets in the accompanying unaudited interim condensed 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 Loan, DDTL, and Revolver 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.57%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.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:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:63.82%;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.04%;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.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;">Term Loan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> DDTL</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.71%;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;"> Revolver</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.57%;margin: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,060</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin: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,425</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin: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:63.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.57%;margin: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,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.43%;margin: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="background-color:#cceeff;vertical-align:bottom;width:63.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.57%;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;"> 54,141</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 97,350</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;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;"> 31,500</p></td></tr><tr><td style="vertical-align:bottom;width:63.82%;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.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.36%;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.57%;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;"> 63,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.27%;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:10.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 0.05pt 0pt;"> 110,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.27%;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.43%;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,500</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The following table sets forth the components of total interest expense related to the Term Loan, DDTL, and Revolver recognized in the accompanying unaudited interim condensed consolidated statements of operations for the three and six months ended June 30, 2021 and 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;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:34.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:11.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:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:11.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:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:11.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:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:11.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:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:34.39%;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.83%;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="5" style="vertical-align:bottom;white-space:nowrap;width:28.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;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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="5" style="vertical-align:bottom;white-space:nowrap;width:28.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;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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:34.39%;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.83%;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.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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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:34.39%;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.83%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contractual coupon</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 2,386</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 2,206</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 4,690</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 4,099</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin: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:34.39%;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:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p 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.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;"> 176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p 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.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;"> 180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p 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.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;"> 352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p 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.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;"> 362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin: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="background-color:#cceeff;vertical-align:bottom;width:34.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.11%;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)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.11%;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;"> (24)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.11%;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;"> (57)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.11%;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;"> (49)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin: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:34.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.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;"> 2,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.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;"> 2,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.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;"> 4,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.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;"> 4,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p> P5Y 72200000 118000000.0 75000000.0 6800000 6800000 8900000 8900000 31500000 43500000 0.0150 0.0275 0.0050 0.0175 0.0025 0.0050 0.0200 0.004 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The carrying value of the current and non-current components of the Term Loan and DDTL as of June 30, 2021 and December 31, 2020 are:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;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.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:2.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: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 0pt 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.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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:10.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></tr><tr><td style="vertical-align:bottom;width:73.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:24.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Current</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:9.78%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;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.53%;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:73.04%;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.06%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;margin: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,617</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin: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,691</p></td></tr><tr><td style="vertical-align:bottom;width:73.04%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.49%;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;"> (435)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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:10.79%;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;"> (448)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.04%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.49%;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;"> 15,182</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;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;"> 13,243</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;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:72.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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: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 0pt 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.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:2.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:1.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:10.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></tr><tr><td style="vertical-align:bottom;width:72.27%;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.06%;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:25.66%;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;">Non-Current</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.27%;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.06%;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:11.07%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.27%;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.06%;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:11.07%;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.06%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-current borrowing on debt</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 158,623</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 165,755</p></td></tr><tr><td style="vertical-align:bottom;width:72.27%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.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 0pt 0.05pt 0pt;"> (598)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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:10.79%;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;"> (812)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-current debt, net of deferred financing costs and current component</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;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="background-color:#cceeff;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 0.05pt 0pt;"> 158,025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.73%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.79%;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;"> 164,943</p></td></tr></table> 15617000 13691000 435000 448000 15182000 13243000 158623000 165755000 598000 812000 158025000 164943000 63600000 110600000 31500000 600000 400000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The contractual maturity of our Term Loan, DDTL, and Revolver 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.57%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:63.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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:8.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.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:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:63.82%;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.04%;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.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;">Term Loan</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> DDTL</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.71%;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;"> Revolver</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:63.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.57%;margin: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,060</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin: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,425</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;margin: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:63.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.57%;margin: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,414</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,850</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.43%;margin: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="background-color:#cceeff;vertical-align:bottom;width:63.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.36%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.57%;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;"> 54,141</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 97,350</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.27%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.43%;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;"> 31,500</p></td></tr><tr><td style="vertical-align:bottom;width:63.82%;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.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.36%;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.57%;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;"> 63,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.27%;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:10.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 0.05pt 0pt;"> 110,625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.27%;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.43%;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,500</p></td></tr></table> 4060000 4425000 5414000 8850000 54141000 97350000 31500000 63615000 110625000 31500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The following table sets forth the components of total interest expense related to the Term Loan, DDTL, and Revolver recognized in the accompanying unaudited interim condensed consolidated statements of operations for the three and six months ended June 30, 2021 and 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;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:34.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:11.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:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:11.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:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:11.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:2.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:11.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:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:34.39%;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.83%;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="5" style="vertical-align:bottom;white-space:nowrap;width:28.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;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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="5" style="vertical-align:bottom;white-space:nowrap;width:28.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;">Six Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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:34.39%;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.83%;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.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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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:34.39%;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.83%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;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.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:34.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contractual coupon</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 2,386</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 2,206</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 4,690</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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;"> 4,099</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin: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:34.39%;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:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p 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.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;"> 176</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p 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.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;"> 180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p 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.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;"> 352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;margin:0pt;padding:0pt;"><p 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.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;"> 362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin: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="background-color:#cceeff;vertical-align:bottom;width:34.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized interest</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.11%;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)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.11%;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;"> (24)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.11%;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;"> (57)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.77%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.11%;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;"> (49)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin: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:34.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.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;"> 2,531</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.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;"> 2,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.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;"> 4,985</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.77%;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.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;"> 4,412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin: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> 2386000 2206000 4690000 4099000 176000 180000 352000 362000 31000 24000 57000 49000 2531000 2362000 4985000 4412000 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">5.</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">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;margin:0pt 0pt 0pt 18pt;">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, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">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, 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;margin:0pt 0pt 12pt 18pt;">In December 2018, we refinanced our previous Credit Agreement and, at the same time, entered into an interest rate swap, which was considered a derivative financial instrument, with Citizens Bank, N.A. to manage our exposure to changes in LIBOR-based interest rates underlying our Term Loan. In February 2019, we entered into an interest rate swap, which was considered a derivative financial instrument, with Citizens Bank, N.A. to manage our exposure to changes in LIBOR-based interest rates underlying our DDTL. The hedges had been designated as effective cash flow hedges and qualified for hedge accounting. The interest rate swaps related to the Term Loan and DDTL had a weighted average fixed rate of 2.60% and 2.47%, respectively, with a maturity in December 2023. In April 2020, we terminated the remaining $184.2 million notional value of these interest rate swaps and are recognizing the net loss in accumulated other comprehensive loss at the time of the termination to interest expense over the remaining terms through December 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">At the same time 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 our Term Loan and DDTL. The interest rate swap matures in December 2026. As of June 30, 2021, the notional amount of the interest rate swap was $174.2 million and decreases in line with maturities of our Term Loan and DDTL until December 2023, after which it remains static until maturity in 2026. The interest rate swap provides an effective fixed rate of 1.99% and has been designated as an effective cash flow hedge and therefore qualifies for hedge accounting. The interest rate swap effectively provides a fixed rate of interest throughout the life of our Term Loan and DDTL. As of June 30, 2021, the fair value of the interest rate swap liability was valued at $9.0 million and was recorded in derivatives and other non-current liabilities in the accompanying unaudited interim condensed consolidated balance sheets. As of June 30, 2021, $5.4 million was recorded in accumulated other comprehensive loss, net of tax in the accompanying unaudited interim condensed consolidated balance sheets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">During the three and six months ended June 30, 2021, the change in the fair value of the interest rate swap of $1.4 million, net of $0.1 million of tax and $4.1 million, net of $0.1 million of tax, was recorded in accumulated other comprehensive income, net of tax in our unaudited interim condensed consolidated statements of comprehensive income/(loss). Differences between the hedged 1-month LIBOR rate and the fixed rate are recorded as interest expense in the same period that the related interest is recorded for the Term Loan and DDTL based on the 1-month LIBOR rate. In the three and six months ended June 30, 2021, $1.2 million and $2.4 million of interest expense was recognized in relation to the interest rate swap, respectively.</p> 0.0260 0.0247 184200000 174200000 0.0199 9000000.0 -5400000 1400000 100000 4100000 100000 1200000 2400000 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">6.</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">EARNINGS</b><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;"> </b><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">(LOSS) PER SHARE</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">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;margin:0pt 0pt 12pt 18pt;">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 Employee Stock Purchase Plan (“ESPP”), unvested restricted stock awards, and stock purchase warrants, using the treasury stock 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;margin:0pt 0pt 12pt 18pt;">Our unvested restricted 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 excludes the impact of those shares from the denominator.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Earnings (loss) per share for the three and six months ended June 30, 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;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:24.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.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 0pt 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.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:1.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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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:1.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 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:6.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><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 0pt 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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.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:0.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:6.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><td style="vertical-align:bottom;white-space:nowrap;width:0.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:24.93%;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:0.72%;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:18.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Basic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:18.74%;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><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:16.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Basic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:17.01%;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><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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;white-space:nowrap;width:24.93%;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:0.72%;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:18.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:18.74%;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;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:16.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:17.01%;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;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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;white-space:nowrap;width:24.93%;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:0.72%;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:8.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:8.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:8.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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:8.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:7.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:7.66%;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.53%;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:7.8%;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:0.71%;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="background-color:#cceeff;vertical-align:bottom;width:24.93%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.72%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,106)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,336)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,106)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,336)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,020)</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,347)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,020)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,347)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p 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:24.93%;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 restricted stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:24.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Net loss allocated to common shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.72%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,106)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,336)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,106)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,336)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,020)</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,347)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,020)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,347)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p 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:24.93%;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:0.72%;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:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,045</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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:24.93%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.72%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.42%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p 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:24.93%;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:0.72%;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:1.22%;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:7.45%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9pt;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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:1.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-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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="font-size:9pt;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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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:6.42%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:24.93%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.72%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.88%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.42%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.67%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p 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:24.93%;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:0.72%;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:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.03)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.03)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.16)</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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.62)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.62)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p 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;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The number of anti-dilutive shares, which have been excluded from the computation of diluted earnings (loss) per share, was 1.7 million and 1.0 million for the three months ended June 30, 2021 and 2020, and was 1.7 million and 1.4 million for the six months ended June 30, 2021 and 2020, respectively.<span style="background-color:#ffffff;"> For the three and six months ended June 30, 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.</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Earnings (loss) per share for the three and six months ended June 30, 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;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:24.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.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 0pt 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.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:1.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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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:1.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 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:0.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:6.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><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 0pt 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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><td style="vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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:1.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:0.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:6.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><td style="vertical-align:bottom;white-space:nowrap;width:0.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:24.93%;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:0.72%;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:18.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Basic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:18.74%;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><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:16.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Basic</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:17.01%;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><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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;white-space:nowrap;width:24.93%;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:0.72%;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:18.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:18.74%;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;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:16.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:17.01%;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;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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;white-space:nowrap;width:24.93%;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:0.72%;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:8.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;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:8.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:8.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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:8.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:7.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:7.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:7.66%;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.53%;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:7.8%;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:0.71%;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="background-color:#cceeff;vertical-align:bottom;width:24.93%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.72%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,106)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,336)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,106)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,336)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,020)</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,347)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,020)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,347)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p 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:24.93%;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 restricted stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.72%;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:1.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:24.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Net loss allocated to common shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.72%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,106)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,336)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,106)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,336)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,020)</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,347)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,020)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,347)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p 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:24.93%;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:0.72%;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:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,045</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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:24.93%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.72%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.88%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.42%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p 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:24.93%;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:0.72%;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:1.22%;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:7.45%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9pt;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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,085</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,967</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:1.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-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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="font-size:9pt;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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;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:6.42%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:24.93%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.72%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.22%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.45%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.94%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.67%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.16%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.88%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.07%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.42%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.98%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.67%;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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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="font-size:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p 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:24.93%;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:0.72%;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:1.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9pt;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:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.03)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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:1.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.03)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.16)</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 0pt 0.05pt 0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.62)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;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:0.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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:0.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1.62)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.71%;margin:0pt;padding:0pt;"><p 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> -14106000 -12336000 -14106000 -12336000 -14020000 -19347000 -14020000 -19347000 -14106000 -12336000 -14106000 -12336000 -14020000 -19347000 -14020000 -19347000 12085000 11967000 12085000 11967000 12045000 11935000 12045000 11935000 12085000 11967000 12045000 11935000 -1.17 -1.03 -1.17 -1.03 -1.16 -1.62 -1.16 -1.62 1700000 1000000.0 1700000 1400000 <table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:12pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">7.</td><td style="padding:0pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">INVENTORIES</b></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Inventories consist of the following as of:</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:72.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.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: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 0pt 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.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.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:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:0.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:72.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.06%;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.01%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.52%;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:0.55%;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></tr><tr><td style="vertical-align:bottom;width:72.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.06%;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.01%;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.06%;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.52%;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:0.55%;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;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,877</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.32%;margin: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,591</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p 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:72.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Packaging materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin: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,347</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin: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,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:72.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Work-in-progress</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 631</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 886</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p 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:72.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.73%;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;"> 30,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;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:10.32%;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;"> 20,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:72.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,122</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66,034</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p 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:72.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Reserve for excess/obsolete inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.73%;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;"> (5,488)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;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:10.32%;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;"> (5,231)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:72.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Inventories, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.73%;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;"> 67,634</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.32%;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;"> 60,803</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p 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;font-weight:bold;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;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 12pt 18pt;">Vendor Concentration</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-weight:normal;">We source the raw materials for our products, including active pharmaceutical ingredients (“API”), from both domestic and international suppliers. Generally, only a single source of API is qualified for use in each product due to the cost and time required to validate a second source of supply. As a result, we are dependent upon our current vendors to reliably supply the API required for on-going product manufacturing. During the three and six months ended June 30, 2021, no single vendor represented at least 10% of inventory purchases. During the three months ended June 30, 2020, we purchased approximately </span><span style="font-weight:normal;">13%</span><span style="font-weight:normal;"> of our inventory from </span><span style="font-weight:normal;">one</span><span style="font-weight:normal;"> supplier. </span><span style="background-color:#ffffff;font-weight:normal;">During the six months ended June 30, 2020, no vendors represented at least 10% of inventory purchases. </span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Inventories consist of the following as of:</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:72.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.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: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 0pt 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.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.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:2.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:0.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:72.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.06%;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.01%;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;">June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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.52%;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:0.55%;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></tr><tr><td style="vertical-align:bottom;width:72.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.06%;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.01%;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.06%;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.52%;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:0.55%;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;"> </b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 38,877</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.32%;margin: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,591</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p 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:72.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Packaging materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin: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,347</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.32%;margin: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,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:72.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Work-in-progress</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 631</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 886</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p 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:72.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.73%;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;"> 30,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;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:10.32%;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;"> 20,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:72.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 73,122</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 66,034</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p 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:72.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Reserve for excess/obsolete inventories</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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.73%;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;"> (5,488)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;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:10.32%;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;"> (5,231)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:72.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Inventories, net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.73%;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;"> 67,634</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.32%;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;"> 60,803</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.55%;margin:0pt;padding:0pt;"><p 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> 38877000 41591000 3347000 3194000 631000 886000 30267000 20363000 73122000 66034000 5488000 5231000 67634000 60803000 0.13 1 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">8.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">GOODWILL AND INTANGIBLE ASSETS</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">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. We assess the recoverability of the carrying value of goodwill as of October 31<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">st</sup> of each year, and whenever events occur or circumstances change that would, more likely than not, reduce the fair value of our reporting unit below its carrying value. There have been no events or changes in circumstances that would have reduced the fair value of our reporting unit below its carrying value during the six months ended June 30, 2021. No impairment losses were recognized during the three and six months ended June 30, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Definite-lived Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The components of net definite-lived intangible assets are as follows:</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:36.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: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 0pt 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.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:10.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 0pt 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.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 0pt 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.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:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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 0pt 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.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:1.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 0pt 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.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:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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></tr><tr><td style="vertical-align:bottom;width:36.67%;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:1.4%;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:23.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:22.61%;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, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:13.05%;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;">Weighted Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.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:1.4%;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:11.86%;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;">Gross Carrying </b> </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 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:10.15%;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;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:11.04%;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;">Gross Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:10.15%;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;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:13.05%;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;">Amortization</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.67%;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.4%;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:11.86%;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;">Amount</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:13.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;">Period</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquired ANDA intangible assets</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,415</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.12%;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,579)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,415</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.12%;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,367)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:36.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">NDAs and product rights</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 242,372</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;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;"> (125,456)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 230,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;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;"> (112,483)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin: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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Marketing and distribution rights</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,157</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.12%;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;"> (11,866)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,157</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.12%;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;"> (11,386)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.95%;margin: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.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:36.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-compete agreement</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;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:10.62%;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;"> 624</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.12%;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;"> (468)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.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 3pt 0.05pt 0pt;"> 624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.12%;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;"> (423)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;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;">7.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;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;"> 366,568</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.12%;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;"> (186,369)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 355,170</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.12%;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;"> (166,659)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.95%;margin: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.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Definite-lived intangible assets are stated at cost, net of amortization, generally using the straight-line method over the expected useful lives of the intangible assets. In the case of certain New Drug Application (“NDA”) and product rights assets, we use an accelerated amortization method to better match the anticipated economic benefits expected to be provided. Amortization expense was $10.1 million and $10.0 million for the three months ended June 30, 2021 and 2020, respectively. Amortization expense was $19.7 million and $20.1 million for the six months ended June 30, 2021 and 2020, respectively. Refer to Note 12 for more details on acquired definite-lived intangible assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">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. No such triggering events were identified during the three and six months ended June 30, 2021 and 2020 and therefore no impairment loss was recognized in the three and six months ended June 30, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Expected future amortization expense is as follows:</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.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.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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.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)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;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="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,117</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin: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,828</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin: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,080</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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.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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,103</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,754</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;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:10.62%;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;"> 24,317</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;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,199</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 1800000 1700000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The components of net definite-lived intangible assets are as follows:</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:36.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: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 0pt 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.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:10.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 0pt 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.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 0pt 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.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:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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 0pt 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.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:1.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 0pt 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.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:9.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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></tr><tr><td style="vertical-align:bottom;width:36.67%;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:1.4%;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:23.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:22.61%;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, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:13.05%;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;">Weighted Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.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:1.4%;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:11.86%;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;">Gross Carrying </b> </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 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:10.15%;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;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:11.04%;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;">Gross Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:10.15%;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;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:13.05%;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;">Amortization</b></p></td></tr><tr><td style="vertical-align:bottom;width:36.67%;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.4%;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:11.86%;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;">Amount</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:10.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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:13.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;">Period</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquired ANDA intangible assets</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,415</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.12%;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,579)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 106,415</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.12%;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,367)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">8.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:36.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">NDAs and product rights</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 242,372</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;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;"> (125,456)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 230,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.12%;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;"> (112,483)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;margin: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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Marketing and distribution rights</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,157</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.12%;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;"> (11,866)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 17,157</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.12%;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;"> (11,386)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.95%;margin: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.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">years</p></td></tr><tr><td style="vertical-align:bottom;width:36.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Non-compete agreement</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.24%;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:10.62%;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;"> 624</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.12%;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;"> (468)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.15%;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.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 3pt 0.05pt 0pt;"> 624</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;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.12%;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;"> (423)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.95%;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;">7.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:36.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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.24%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;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;"> 366,568</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.12%;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;"> (186,369)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.15%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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 0.05pt 0pt;"> 355,170</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.12%;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;"> (166,659)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.95%;margin: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.4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">years</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 106415000 48579000 106415000 42367000 P8Y9M18D 242372000 125456000 230974000 112483000 P9Y10M24D 17157000 11866000 17157000 11386000 P5Y8M12D 624000 468000 624000 423000 P7Y 366568000 186369000 355170000 166659000 P9Y4M24D 10100000 10000000.0 19700000 20100000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Expected future amortization expense is as follows:</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.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.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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.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)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;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="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 20,117</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin: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,828</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin: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,080</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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.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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,103</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;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 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 29,754</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026 and thereafter</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.69%;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:10.62%;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;"> 24,317</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.69%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;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,199</p></td></tr></table> 20117000 36828000 36080000 33103000 29754000 24317000 180199000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">9.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">STOCK-BASED COMPENSATION</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Employee Stock Purchase Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">In July 2016, we commenced administration of the ANI Pharmaceuticals, Inc. 2016 Employee Stock Purchase Plan. As of June 30, 2021, we had 0.2 million shares of common stock available under the ESPP. Under the ESPP, participants can purchase shares of our stock at a 15% discount.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The following table summarizes ESPP expense incurred under the 2016 Employee Stock Purchase Plan and included in our accompanying unaudited interim condensed consolidated statements of operations:</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:57.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 0pt 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.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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.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></tr><tr><td style="vertical-align:bottom;width:57.15%;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.06%;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="5" style="vertical-align:bottom;width:18.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;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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="5" style="vertical-align:bottom;width:18.33%;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;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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;white-space:nowrap;width:57.15%;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.06%;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:8.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:8.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:8.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:8.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.15%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 11</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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:57.15%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:57.15%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 23</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.85%;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;"> 38</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.85%;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;"> 46</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.85%;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;"> 56</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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:57.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:6.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 0.05pt 0pt;"> 33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:6.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 3pt 0.05pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:6.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 3pt 0.05pt 0pt;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:6.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 3pt 0.05pt 0pt;"> 86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Stock Incentive Plan</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">All equity-based service awards are granted under the ANI Pharmaceuticals, Inc. Amended and Restated 2008 Stock Incentive Plan (the “2008 Plan”). As of June 30, 2021, 0.6 million shares of our common stock were available for issuance under the 2008 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="color:#252525;">From time to time, we may grant stock options to employees through an inducement grant outside of our 2008 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 shareholder approved equity plan as permitted under the Nasdaq Stock Market listing rules.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The following table summarizes stock-based compensation expense incurred under the 2008 Plan and Inducement Grants included in our accompanying unaudited interim condensed consolidated statements of operations:</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:32.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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><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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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:2.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 0pt 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:10.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:2.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 0pt 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.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:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:32.82%;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.83%;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;width:29.59%;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;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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;width:29.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;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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:32.82%;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.83%;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:13.3%;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.84%;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:13.44%;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.84%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:13.59%;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.75%;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="background-color:#cceeff;vertical-align:bottom;width:32.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.5%;margin: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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.89%;margin: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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p 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:32.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:32.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Selling, general, and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.5%;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,660</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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 3pt 0.05pt 0pt;"> 5,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;"> 4,383</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.79%;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;"> 7,682</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p 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:32.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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.5%;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;"> 2,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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.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 0.05pt 0pt;"> 5,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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:10.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 0.05pt 0pt;"> 4,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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.79%;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;"> 8,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p 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;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">A summary of stock option and restricted stock activity under the 2008 Plan and Inducement Grants during the six months ended June 30, 2021 and 2020 is presented below:</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:57.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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;width:10.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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:57.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">(in thousands)</b></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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">Options</b></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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.7%;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;">Inducement Grants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p 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.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;">RSAs</b></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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.19%;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, 2019</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.7%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.19%;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.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:10.99%;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</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Options Exercised/RSAs Vested</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.7%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (121)</p></td><td style="background-color:#cceeff;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;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td></tr><tr><td style="vertical-align:bottom;width:57.19%;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.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:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17)</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.19%;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Outstanding at June 30, 2020</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;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;"> 743</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;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;"> 315</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:57.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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.19%;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, 2020</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 756</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;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.78%;margin: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="background-color:#cceeff;vertical-align:bottom;width:57.19%;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.7%;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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 457</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Options Exercised/RSAs Vested</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (111)</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;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> (2)</sup></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.19%;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (58)</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.7%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (53)</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.19%;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.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:10.99%;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;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.78%;margin: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="background-color:#cceeff;vertical-align:bottom;width:57.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Outstanding at June 30, 2021</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;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;"> 777</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.7%;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;"> 241</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;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;"> 645</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></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:1pt;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:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';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;text-align:left;">Includes 43 thousand shares purchased from employees to cover employee income taxes related to income earned upon vesting of restricted stock. The shares purchased are held in treasury and the $1.6 million total purchase price for the shares is included in Treasury stock in our accompanying unaudited interim condensed consolidated balance sheets.</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';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Includes 25 thousand shares purchased from employees to cover employee income taxes related to income earned upon vesting of restricted stock. The shares purchased are held in treasury and the $0.8 million total purchase price for the shares is included in Treasury stock in our accompanying unaudited interim condensed consolidated balance sheets</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">.</span></td></tr></table><div style="margin-top:12pt;"/> 200000 0.15 <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:57.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 0pt 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.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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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.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></tr><tr><td style="vertical-align:bottom;width:57.15%;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.06%;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="5" style="vertical-align:bottom;width:18.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;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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="5" style="vertical-align:bottom;width:18.33%;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;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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;white-space:nowrap;width:57.15%;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.06%;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:8.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:8.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:8.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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:8.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;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.15%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 11</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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:57.15%;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:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 12</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.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;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:57.15%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.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;"> 23</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.85%;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;"> 38</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.85%;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;"> 46</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.28%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.85%;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;"> 56</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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:57.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:6.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 0.05pt 0pt;"> 33</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:6.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 3pt 0.05pt 0pt;"> 57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:6.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 3pt 0.05pt 0pt;"> 65</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;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:6.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 3pt 0.05pt 0pt;"> 86</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p 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> 4000 7000 8000 11000 6000 12000 11000 19000 23000 38000 46000 56000 33000 57000 65000 86000 600000 <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:32.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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><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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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 0pt 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.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:2.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 0pt 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:10.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:2.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 0pt 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.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:2.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:32.82%;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.83%;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;width:29.59%;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;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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;width:29.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;">Six Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;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:32.82%;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.83%;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:13.3%;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.84%;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:13.44%;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.84%;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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;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:13.59%;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.75%;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="background-color:#cceeff;vertical-align:bottom;width:32.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Cost of sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.5%;margin: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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.89%;margin: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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 59</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p 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:32.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:10.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 263</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p 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="background-color:#cceeff;vertical-align:bottom;width:32.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Selling, general, and administrative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.5%;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,660</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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 3pt 0.05pt 0pt;"> 5,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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 3pt 0.05pt 0pt;"> 4,383</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.79%;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;"> 7,682</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p 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:32.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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.5%;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;"> 2,811</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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.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 0.05pt 0pt;"> 5,679</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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:10.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 0.05pt 0pt;"> 4,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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: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.79%;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;"> 8,074</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.75%;margin:0pt;padding:0pt;"><p 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> 2000 33000 2000 59000 149000 146000 263000 333000 2660000 5500000 4383000 7682000 2811000 5679000 4648000 8074000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">A summary of stock option and restricted stock activity under the 2008 Plan and Inducement Grants during the six months ended June 30, 2021 and 2020 is presented below:</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:57.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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;width:10.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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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.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:57.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">(in thousands)</b></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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;">Options</b></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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:10.7%;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;">Inducement Grants</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p 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.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;">RSAs</b></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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.19%;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, 2019</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.7%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.19%;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.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:10.99%;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</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 261</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Options Exercised/RSAs Vested</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.7%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (121)</p></td><td style="background-color:#cceeff;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;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> (1)</sup></p></td></tr><tr><td style="vertical-align:bottom;width:57.19%;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.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:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (13)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (17)</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.19%;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Outstanding at June 30, 2020</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;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;"> 743</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;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;"> 315</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:57.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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.19%;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, 2020</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 756</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;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.78%;margin: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="background-color:#cceeff;vertical-align:bottom;width:57.19%;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 84</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.7%;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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 457</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Options Exercised/RSAs Vested</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;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.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (111)</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;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;"> (2)</sup></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:57.19%;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="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (58)</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.7%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (53)</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:57.19%;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.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:10.99%;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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.99%;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.78%;margin: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="background-color:#cceeff;vertical-align:bottom;width:57.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Outstanding at June 30, 2021</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;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;"> 777</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.7%;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;"> 241</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.99%;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;"> 645</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></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:1pt;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:12pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';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;text-align:left;">Includes 43 thousand shares purchased from employees to cover employee income taxes related to income earned upon vesting of restricted stock. The shares purchased are held in treasury and the $1.6 million total purchase price for the shares is included in Treasury stock in our accompanying unaudited interim condensed consolidated balance sheets.</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';font-size:7.5pt;vertical-align:top;white-space:nowrap;width:18pt;padding:0pt;">(2)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Includes 25 thousand shares purchased from employees to cover employee income taxes related to income earned upon vesting of restricted stock. The shares purchased are held in treasury and the $0.8 million total purchase price for the shares is included in Treasury stock in our accompanying unaudited interim condensed consolidated balance sheets</span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">.</span></td></tr></table><div style="margin-top:12pt;"/> 757000 192000 7000 261000 8000 121000 13000 17000 743000 315000 756000 180000 352000 84000 61000 457000 5000 111000 58000 53000 777000 241000 645000 43000 1600000 25000 800000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">10.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">INCOME TAXES</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">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;margin:0pt 0pt 12pt 18pt;">The measurement of a deferred tax asset is reduced, if necessary, by a valuation allowance if it is more likely than not that some portion or all of the deferred tax asset will not be realized. As of June 30, 2021, we have provided a valuation allowance against consolidated net deferred tax assets of $0.3 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;margin:0pt 0pt 12pt 18pt;">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 such amounts accrued as of June 30, 2021 and December 31, 2020. We are subject to taxation in various U.S. jurisdictions 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;margin:0pt 0pt 12pt 18pt;">For interim periods, we recognize an income tax provision/(benefit) based on our estimated annual effective tax rate, calculated on a worldwide consolidated basis, expected for the entire year. If we project taxable losses in any specific taxing jurisdiction, those losses are excluded from the calculation of the worldwide estimated annual effective tax rate and a resulting tax benefit is not recognized. The interim annual estimated effective tax rate is based on the statutory tax rates then in effect, as adjusted for estimated changes in temporary and estimated permanent differences, and excludes certain discrete items whose tax effect, when material, is recognized in the interim period in which they occur. These changes in temporary differences, permanent differences, and discrete items result in variances to the effective tax rate from period to period. We also have elected to exclude the impacts from significant pre-tax non-recognized subsequent events from our interim estimated annual effective rate until the period in which they occur. Prior to the adoption of new accounting guidance that we adopted on a prospective basis on January 1, 2021, during periods when we incurred net losses before income taxes, our annual estimated effective tax rate was at times adjusted based on the “loss limitation” requirements applicable to interim tax provisions, resulting in a limited income tax benefit recognized in that period. Under these provisions, our income tax benefit for the three months ended March 31, 2020 (but not for the three and six month periods ended June 30, 2020) was limited. The “loss limitation” requirements were removed by the new accounting guidance and, therefore, we were not required to assess any such limitation for 2021. Our estimated annual effective tax rate changes throughout the year as our on-going estimates of pre-tax income, changes in temporary differences, and permanent differences are revised, and as discrete items occur. Global Intangible Low-Taxed Income (“GILTI”), as defined in the Tax Cuts and Jobs Act of 2017, generated from our Canadian operations is subject to U.S. taxes, with certain defined exemptions, thresholds and credits. For financial reporting purposes we have elected to treat GILTI inclusions as a period cost.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">For the three months ended June 30, 2021, we recognized an income tax benefit of $4.0 million. The income tax benefit resulted from applying an estimated annual worldwide effective tax benefit rate of 22.3% to pre-tax consolidated loss of $18.2 million reported during the period, reduced by the net effects of certain discrete items occurring which impact our income tax provision in the period in which they occur. There were no material discrete items occurring during the three months ended June 30, 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">For the three months ended June 30, 2020, we recognized an income tax benefit of $1.4 million. The income tax benefit resulted from applying an estimated annual worldwide effective tax benefit rate of 10.5% to pre-tax consolidated loss of $13.8 million reported during the period, reduced by the net effects of certain discrete items occurring which impact our income tax provision in the period in which they occur. There were no material discrete items occurring during the three months ended June 30, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">For the six months ended June 30, 2021, we recognized an income tax benefit of $4.1 million. The income tax benefit resulted from applying an estimated annual worldwide effective tax benefit rate of 22.4% to pre-tax consolidated loss of $18.1 million reported during the period, reduced by the net effects of certain discrete items occurring which impact our income tax provision in the period in which they occur. There were no material discrete items occurring during the six months ended June 30, 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="background-color:#ffffff;">For the six months ended June 30, 2020, we recognized an income tax benefit of </span><span style="background-color:#ffffff;">$4.3</span><span style="background-color:#ffffff;"> million. The income tax benefit resulted from applying an estimated annual worldwide effective tax benefit rate of </span><span style="background-color:#ffffff;">18.2%</span><span style="background-color:#ffffff;"> to pre-tax consolidated loss of </span><span style="background-color:#ffffff;">$23.6</span><span style="background-color:#ffffff;"> million reported during the period, reduced by the net effects of certain discrete items </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="background-color:#ffffff;">occurring which impact our income tax provision in the period in which they occur. There were no material discrete items occurring during the six months ended June 30, 2020.</span></p> 300000 -4000000.0 0.223 -18200000 -1400000 0.105 -13800000 -4100000 0.224 -18100000 -4300000 0.182 -23600000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">11.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">COMMITMENTS AND CONTINGENCIES</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Operating Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">All our existing leases as of June 30, 2021 are classified as operating leases. As of June 30, 2021, we have nine material operating leases for facilities and office equipment with remaining terms expiring from 2022 through 2026 and a weighted average remaining lease term of 2.7 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;">Rent expense for the three and six months ended June 30, 2021 and 2020 consisted of the following: </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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:48.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:2.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 0pt 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.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:9.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 0pt 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.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 0pt 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.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:10.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:2.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 0pt 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.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:8.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 0pt 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.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:1.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:9.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></tr><tr><td style="vertical-align:bottom;width:48.53%;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.29%;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:25.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:21.74%;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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.53%;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:2.29%;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:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.66%;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.29%;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:9.72%;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.46%;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:10.56%;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="background-color:#cceeff;vertical-align:bottom;width:48.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.69%;margin: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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109</p></td></tr><tr><td style="vertical-align:bottom;width:48.53%;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:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.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 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:10.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 0.05pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.26%;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;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.46%;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.09%;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;"> 29</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.69%;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;"> 56</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 71</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.26%;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;"> 113</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;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;"> 138</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">A maturity analysis of our operating leases follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;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:86.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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.33%;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.74%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;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:86.33%;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.74%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;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="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 127</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2025 and thereafter</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;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="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 377</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;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:86.33%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:9.2%;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;"> (26)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 351</p></td></tr><tr><td style="vertical-align:bottom;width:86.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="-sec-ix-hidden:Hidden_aIfubvzcBECmvoYWP5t0wQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Current lease liability </span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:9.2%;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;"> (128)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.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="-sec-ix-hidden:Hidden_SlUUgtkS80iNWffRwBD4pg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Non-current lease liability</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;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;"> 223</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Government Regulation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">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 U.S. Food and Drug Administration (“FDA”), the Centers for Medicare and Medicaid Services (“CMS”), and Health Canada. The FDA, in particular, maintains oversight of the formulation, manufacture, distribution, packaging, and labeling of all of our products. The DEA and Health Canada 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 12pt 18pt;">Unapproved Products</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">Two of our products, Esterified Estrogen with Methyltestosterone (“EEMT”) and Opium Tincture, are marketed without approved NDAs or Abbreviated New Drug Applications (“ANDAs”). During the three months ended June 30, 2021 and 2020, net revenues for these products totaled $4.2 million and $3.7 million, respectively. During the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="white-space:pre-wrap;">six months ended June 30, 2021 and 2020, net revenues for these products totaled $8.0 million and $8.1 million, respectively. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">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 three months ended June 30, 2021 and 2020 were $0.6 million. Our contract manufacturing revenues for the group of unapproved products for the six months ended June 30, 2021 and 2020 were $1.4 million and $1.6 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;margin:0pt 0pt 0pt 18pt;"><b style="font-weight:bold;">Legal Proceedings</b></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;margin:0pt 0pt 0pt 18pt;">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. As such, 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="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;margin:0pt 0pt 0pt 18pt;">Some of these matters with which we are involved are described below, 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="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;margin:0pt 0pt 0pt 18pt;">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="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;margin:0pt 0pt 0pt 18pt;">Furthermore, like all 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, such as opioids. Our policies have been subject to such exclusions which place further potential risk of financial loss on us.</p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Legal fees for litigation-related matters are expensed as incurred and included in the consolidated statements of operations under the selling, general, and administrative expense line item.</p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Commercial Litigation </span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">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 alleges 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 </p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">period between September 27, 2016 and November 2, 2018. The complaint seeks a trial by jury and monetary damages (inclusive of actual and consequential damages, treble damages, disgorgement of ANI profit, 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. As discussed in Note 14, Subsequent Event, we reached a settlement with Arbor on August 3, 2021 and therefore recognized an $8.4 million legal settlement expense in our results of operations for the three months ended June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">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 allege that the 2013 patent litigation settlement agreement between Forest and Amerigen violates federal and state antitrust laws and state consumer protection laws by delaying the market entry of generic versions of Bystolic. Plaintiffs allege they paid higher prices as a result of delayed generic competition. Plaintiffs seek damages, trebled or otherwise multiplied under applicable law, injunctive relief, litigation costs and attorneys’ fees. The complaints do 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, which are pending before the court for decision. The Company disputes any liability in these matters.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="background-color:#ffff00;margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">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 seeks injunctive relief, damages, including lost profits and/or royalty, treble damages, and attorneys’ fee and costs. Azurity has served its complaint, but ANI has not yet filed an answer and intends to dispute any liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Industry Related Litigation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">In July 2020, we were served with a complaint brought 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 the Company. 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. In December 2020, the City of Baltimore served ANI with a complaint against manufacturers and sellers of ranitidine products. The City of Baltimore complaint tracks the allegations of the New Mexico complaint. The </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="white-space:pre-wrap;">Baltimore action was removed to federal court and transferred to the In re Zantac MDL on February 1, 2021. The City of Baltimore moved for remand, which was granted on April 1, 2021. The parties stipulated to allow the City of Baltimore to file an amended complaint in the Circuit Court of Maryland for Baltimore City in “due course,” without a specific filing deadline.  On June 23, 2021, the City of Baltimore filed an amended complaint. The City of Baltimore did not name ANI in its amended complaint, effectively voluntarily dismissing ANI from the action. We dispute any liability in these matters.</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Product Liability Related Litigation</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">All manufacturers of the drug Reglan and its generic equivalent metoclopramide, including ANI, have faced allegations from plaintiffs in various states claiming bodily injuries as a result of ingestion of metoclopramide or its brand name, Reglan, prior to the FDA’s February 2009 Black Box warning requirement (“legacy claims”). All these original legacy claims were settled or closed out, including a series of claims in California that were resolved by coordinated proceeding and settlement. Our insurance company assumed the defense of the legacy claims and paid all losses in settlement of the California legacy claims. In March 2019, we were served with a lawsuit in the Superior Court of California, County of Riverside, adding us as a defendant in a complaint filed in July 2017 that is alleged not to have been part of the original settled legacy claims. This new claim was dismissed with prejudice in July 2021 and the matter is now closed.</p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">In June 2020, we were 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 an existing multidistrict litigation 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 the Company as a defendant. The Company 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 does not name ANI.  The Company has been 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. To date, the Company has been 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). We have informed counsel for the plaintiffs that we 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. Our 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. ANI was voluntarily dismissed from the Bird action on March 15, 2021 and from the Hightower action on March 29, 2021. After ANI had been voluntarily dismissed from all complaints served on it in the MDL, the district court dismissed all claims against the generic manufacturer defendants with prejudice on preemption grounds by opinion dated July 8, 2021.  We dispute any liability in these MDL matters.</p><p style="background-color:#ffffff;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 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Other Industry Related Matters</span></p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">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="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">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> P2Y8M12D 0.0399 0.0895 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;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:48.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:2.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 0pt 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.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:9.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 0pt 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.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 0pt 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.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:10.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:2.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 0pt 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.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:8.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 0pt 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.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:1.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:9.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></tr><tr><td style="vertical-align:bottom;width:48.53%;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.29%;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:25.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended June 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:21.74%;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;">Six Months Ended June 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:48.53%;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:2.29%;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:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.66%;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.29%;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:9.72%;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.46%;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:10.56%;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="background-color:#cceeff;vertical-align:bottom;width:48.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.69%;margin: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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 57</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 92</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 109</p></td></tr><tr><td style="vertical-align:bottom;width:48.53%;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:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.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 0.05pt 0pt;"> 13</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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:10.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 0.05pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.26%;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;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.46%;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.09%;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;"> 29</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.69%;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;"> 56</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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 0.05pt 0pt;"> 71</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.26%;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;"> 113</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;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;"> 138</p></td></tr></table> 43000 57000 92000 109000 13000 14000 21000 29000 56000 71000 113000 138000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 0pt 18pt;"><span style="margin-bottom:12pt;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:86.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.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:9.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:86.33%;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.74%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;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:86.33%;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.74%;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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;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="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 70</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 127</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 82</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 56</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2025 and thereafter</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;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="background-color:#cceeff;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:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42</p></td></tr><tr><td style="vertical-align:bottom;width:86.33%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 377</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;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:86.33%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:9.2%;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;"> (26)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.33%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 351</p></td></tr><tr><td style="vertical-align:bottom;width:86.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="-sec-ix-hidden:Hidden_aIfubvzcBECmvoYWP5t0wQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Current lease liability </span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;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:9.2%;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;"> (128)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:86.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="-sec-ix-hidden:Hidden_SlUUgtkS80iNWffRwBD4pg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Non-current lease liability</span></span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;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;"> 223</p></td></tr></table> 70000 127000 82000 56000 42000 377000 26000 351000 128000 223000 4200000 3700000 8000000.0 8100000 600000 600000 1400000 1600000 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">12.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">FAIR VALUE DISCLOSURES</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">Fair value is the price that would be received from the sale of an asset or paid to transfer a liability assuming an orderly transaction in the most advantageous market at the measurement date. U.S. GAAP establishes a hierarchical disclosure framework that prioritizes and ranks the level of observability of inputs used in measuring fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">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 Loan, DDTL, and Revolver bear 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 June 30, 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">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;margin:0pt 0pt 12pt 18pt;">Our contingent value rights (“CVRs”), which were granted coincident with our merger with BioSante and expire in June 2023, are considered 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 our 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 June 30, 2021 and December 31, 2020. We also determined that the changes in such fair value were immaterial in the three and six months ended June 30, 2021 and 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">In April 2020, we terminated two interest rate swaps used to manage interest rate exposure on underlying interest payments for our Term Loan and DDTL and entered into one new interest rate swap agreement to manage our total exposure under these borrowings (Note 5). 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. 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 $9.0 million liability at June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The following table presents our financial assets and liabilities accounted for at fair value on a recurring basis as of June 30, 2021 and December 31, 2020, by level within the fair value hierarchy:</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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.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:2.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.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:12.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:2.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.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:8.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.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.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:8.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.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.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:8.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></tr><tr><td style="vertical-align:bottom;width:46.26%;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.25%;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.76%;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:2.25%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;padding:0pt;"><p 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.9%;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.25%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;padding:0pt;"><p 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.9%;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.25%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;padding:0pt;"><p 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.88%;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:46.26%;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:2.25%;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.76%;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;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.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;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.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;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.3%;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="background-color:#cceeff;vertical-align:bottom;width:46.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.34%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.9%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.9%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.88%;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:46.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest rate swaps</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;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,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p 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.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;"> 9,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p 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.88%;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="background-color:#cceeff;vertical-align:bottom;width:46.26%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.34%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.88%;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><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:46.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 0pt 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.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 0pt 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.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 0pt 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.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:2.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 0pt 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.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 0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 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.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 0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 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.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 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:46.26%;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.25%;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:13.76%;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.25%;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.42%;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:8.9%;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.25%;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.42%;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:8.9%;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.25%;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.42%;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.88%;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:46.26%;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.25%;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:13.76%;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, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.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;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.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;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.3%;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="background-color:#cceeff;vertical-align:bottom;width:46.26%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.34%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.9%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.9%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.88%;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:46.26%;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.34%;margin: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,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.9%;margin: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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.9%;margin: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,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.88%;margin: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="background-color:#cceeff;vertical-align:bottom;width:46.26%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.34%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.9%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.9%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.88%;margin: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;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;">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;margin:0pt 0pt 12pt 18pt;">We do not have any financial assets and liabilities that are 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;margin:0pt 0pt 12pt 18pt;">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;margin:0pt 0pt 12pt 18pt;">We do not have any 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 12pt 18pt;">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;margin:0pt 0pt 12pt 18pt;">We measure our long-lived assets, including property, plant, 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. No such fair value impairment was recognized in the three and six months ended June 30, 2021 and 2020. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 18pt;">Acquired Non-Financial Assets Measured at Fair Value</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">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-color:#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-color:#ffffff;">10%</span><span style="background-color:#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 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 June 30, 2021 and therefore no impairment loss was recognized for the six months ended June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">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 is being 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 June 30, 2021 and therefore no impairment loss was recognized for the six months ended June 30, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;">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 next <span style="white-space:pre-wrap;">four years</span><span style="white-space:pre-wrap;">. 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 transactions 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 </span><span style="white-space:pre-wrap;">seven years</span><span style="white-space:pre-wrap;">. We also recognized $3.8 million of the purchase price as research and development expense because certain of the generic products had significant remaining work required in order to be commercialized and the products did 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 June 30, 2021 and therefore no impairment loss was recognized for the six months ended June 30, 2021.</span></p> 0.15 2 1 9000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">The following table presents our financial assets and liabilities accounted for at fair value on a recurring basis as of June 30, 2021 and December 31, 2020, by level within the fair value hierarchy:</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:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:46.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:2.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.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:12.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:2.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.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:8.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.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.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:8.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.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.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:8.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></tr><tr><td style="vertical-align:bottom;width:46.26%;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.25%;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.76%;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:2.25%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;padding:0pt;"><p 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.9%;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.25%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;padding:0pt;"><p 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.9%;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.25%;margin:0pt;padding:0pt;"><p 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.42%;margin:0pt;padding:0pt;"><p 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.88%;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:46.26%;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:2.25%;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.76%;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;">June 30, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.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;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.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;"><b style="font-weight:bold;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.3%;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="background-color:#cceeff;vertical-align:bottom;width:46.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.34%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.9%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.9%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.88%;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:46.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Interest rate swaps</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.34%;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,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p 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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p 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.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;"> 9,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p 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.88%;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="background-color:#cceeff;vertical-align:bottom;width:46.26%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.34%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.88%;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><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:46.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 0pt 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.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 0pt 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.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 0pt 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.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:2.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 0pt 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.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 0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 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.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 0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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 0pt 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.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 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:46.26%;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.25%;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:13.76%;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.25%;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.42%;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:8.9%;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.25%;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.42%;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:8.9%;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.25%;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.42%;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.88%;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:46.26%;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.25%;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:13.76%;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, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.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;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.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;">Level 2</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;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.3%;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="background-color:#cceeff;vertical-align:bottom;width:46.26%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.34%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.9%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.9%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.88%;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:46.26%;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.34%;margin: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,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.9%;margin: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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.9%;margin: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,109</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.88%;margin: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="background-color:#cceeff;vertical-align:bottom;width:46.26%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.34%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.9%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.9%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.88%;margin: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;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 9040000 9040000 14109000 14109000 20700000 400000 11400000 9700000 600000 1000000.0 8100000 0.10 P7Y 0 4300000 100000 3000000.0 1400000 P7Y 0 23 56800000 25000000.0 P4Y 15000000.0 700000 38500000 6700000 P7Y 3800000 0.08 8400000 1700000 6700000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">13.</b></span>CORTROPHIN PRE-LAUNCH CHARGES </p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:11.0pt;padding-bottom:12pt;margin:0pt 0pt 0pt 18pt;">In January 2016, we acquired the right, title and interest in the NDAs for Cortrophin Gel and Cortrophin-Zinc. Subsequently, we have assembled a Cortrophin 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="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:11.0pt;margin:0pt 0pt 0pt 18pt;">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. Under U.S. GAAP, we cannot capitalize these pre-launch purchases of materials as inventory prior to FDA approval, and accordingly, they are charged to expense in the period in which they are incurred. We expect these pre-launch purchases of material to continue in 2021 as we build raw materials, API and finished goods for the expected launch of this product. During the three and six months ended June 30, 2021, we incurred $0.5 million and $0.6 million, respectively, of charges for the purchase of materials. During the three and six months ended June 30, 2020, we incurred $3.6 million and $8.2 million, respectively in charges for the purchase of materials. Due to the inherent uncertainty of the timing of FDA approval for this product, we cannot reasonably predict whether these materials will ultimately be eligible for use in commercial finished goods inventory. We also incurred other charges directly related to the Cortrophin pre-launch commercialization efforts, including, but not </p><p style="background-color:#ffffff;font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:11.0pt;margin:0pt 0pt 0pt 18pt;">limited to, sales and marketing and consulting expenses. During the three and six months ended June 30, 2021, we incurred $2.5 million and $2.6 million, respectively, of these charges, which are included on the unaudited interim condensed consolidated statements of operations as a selling, general, and administrative expense. There were no comparable expenses in 2020.</p> 500000 600000 3600000 8200000 2500000 2600000 0 0 <table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">14.</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">SUBSEQUENT EVENT</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 18pt;"><span style="font-weight:normal;">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 will pay Arbor </span><span style="font-weight:normal;">$8.4</span><span style="font-weight:normal;"> million and Arbor will dismiss the action with prejudice. Neither party admitted wrongdoing in reaching this settlement. The Company will pay the settlement from cash on the balance sheet. </span></p> 8400000 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2021
Jul. 30, 2021
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2021  
Document Transition Report false  
Entity File Number 001-31812  
Entity Registrant Name ANI PHARMACEUTICALS, INC  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 58-2301143  
Entity Address, Address Line One 210 Main Street West  
Entity Address, City or Town Baudette  
Entity Address, State or Province MN  
Entity Address, Postal Zip Code 56623  
City Area Code 218  
Local Phone Number 634-3500  
Title of 12(b) Security Common Stock  
Trading Symbol ANIP  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Central Index Key 0001023024  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Common Stock [Member]    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   12,751,512
Class C Special Stock [Member]    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   10,864
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current Assets    
Cash and cash equivalents $ 24,261 $ 7,864
Accounts receivable, net of $92,130 and $100,328 of adjustments for chargebacks and other allowances at June 30, 2021 and December 31, 2020, respectively 92,648 95,793
Inventories, net 67,634 60,803
Prepaid income taxes 2,375  
Prepaid expenses and other current assets 4,881 5,861
Total Current Assets 191,799 170,321
Property and equipment 60,336 58,797
Accumulated depreciation (20,002) (17,528)
Property and equipment, net 40,334 41,269
Restricted cash 5,001 5,003
Deferred tax assets, net of deferred tax liabilities and valuation allowance 58,526 51,704
Intangible assets, net 180,199 188,511
Goodwill 3,580 3,580
Other non-current assets 720 802
Total Assets 480,159 461,190
Current Liabilities    
Current debt, net of deferred financing costs 15,182 13,243
Accounts payable 12,977 11,261
Accrued expenses and other 11,582 2,456
Accrued royalties 4,688 6,407
Accrued compensation and related expenses 4,319 6,231
Current income taxes payable, net   3,906
Accrued government rebates 8,740 7,826
Returned goods reserve 31,904 27,155
Deferred revenue 62 80
Total Current Liabilities 89,454 78,565
Non-current Liabilities    
Non-current debt, net of deferred financing costs and current component 189,525 172,443
Derivatives and other non-current liabilities 9,263 14,482
Total Liabilities 288,242 265,490
Commitments and Contingencies (Note 11)
Stockholders' Equity    
Common Stock, $0.0001 par value, 33,333,334 shares authorized; 12,825,658 shares issued and 12,745,573 outstanding at June 30, 2021; 12,429,916 shares issued and 12,354,398 shares outstanding at December 31, 2020 1 1
Class C Special Stock, $0.0001 par value, 781,281 shares authorized; 10,864 shares issued and outstanding at June 30, 2021 and December 31, 2020, respectively
Preferred Stock, $0.0001 par value, 1,666,667 shares authorized; 0 shares issued and outstanding at June 30, 2021 and December 31, 2020, respectively
Treasury stock, 80,085 shares of common stock, at cost, at June 30, 2021 and 75,518 shares of common stock, at cost, at December 31, 2020 (3,062) (2,246)
Additional paid-in capital 219,403 214,354
Accumulated deficit (18,992) (4,972)
Accumulated other comprehensive loss, net of tax (5,433) (11,437)
Total Stockholders' Equity 191,917 195,700
Total Liabilities and Stockholders' Equity $ 480,159 $ 461,190
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Adjustments for chargebacks and other allowances $ 92,130 $ 100,328
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 80,085 75,518
Common Stock [Member]    
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 12,825,658 12,429,916
Common Stock, Outstanding Shares 12,745,573 12,354,398
Class C Special Stock [Member]    
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 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Condensed Consolidated Statements of Operations        
Net Revenues $ 48,625 $ 48,470 $ 103,146 $ 98,244
Operating Expenses        
Cost of sales (excluding depreciation and amortization) 22,314 20,695 42,299 42,499
Research and development 2,805 3,035 5,773 9,379
Selling, general, and administrative 18,820 21,213 36,407 34,896
Depreciation and amortization 11,324 11,198 22,222 22,381
Legal settlement expense 8,400   8,400 0
Cortrophin pre-launch charges 515 3,636 553 8,238
Total Operating Expenses 64,178 59,777 115,654 117,393
Operating Loss (15,553) (11,307) (12,508) (19,149)
Other Expense, net        
Interest expense, net (2,531) (2,356) (4,985) (4,388)
Other expense, net (67) (116) (582) (106)
Loss Before Benefit for Income Taxes (18,151) (13,779) (18,075) (23,643)
Benefit for income taxes 4,045 1,443 4,055 4,296
Net Loss $ (14,106) $ (12,336) $ (14,020) $ (19,347)
Basic and Diluted Loss Per Share:        
Basic Loss Per Share $ (1.17) $ (1.03) $ (1.16) $ (1.62)
Diluted Loss Per Share $ (1.17) $ (1.03) $ (1.16) $ (1.62)
Basic Weighted-Average Shares Outstanding 12,085 11,967 12,045 11,935
Diluted Weighted-Average Shares Outstanding 12,085 11,967 12,045 11,935
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Comprehensive Income/(Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Condensed Consolidated Statements of Comprehensive (Loss)/Income        
Net loss $ (14,106) $ (12,336) $ (14,020) $ (19,347)
Other comprehensive (loss)/income, net of tax:        
(Losses)/gains on interest rate swap (401) (2,360) 6,004 (9,178)
Total other comprehensive (loss)/income, net of tax (401) (2,360) 6,004 (9,178)
Total comprehensive loss, net of tax $ (14,507) $ (14,696) $ (8,016) $ (28,525)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock [Member]
Accumulated Other Comprehensive Gain/(Loss), Net of Tax [Member]
Retained Earnings/(Accumulated Deficit) [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Retained Earnings/(Accumulated Deficit) [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Total
Balance at Dec. 31, 2019 $ 1 $ 200,800 $ (723) $ (4,871) $ (8) $ 17,584 $ (8) $ 212,791
Balance (in shares) at Dec. 31, 2019 12,105   15          
Stock-based Compensation Expense   8,160           8,160
Treasury Stock Purchases for Restricted Stock Vests     $ (1,523)         (1,523)
Treasury Stock Purchases for Restricted Stock Vests (in shares)     43          
Issuance of Common Shares upon Stock Option and ESPP Exercise   449           449
Issuance of Common Shares upon Stock Option and ESPP Exercise (in shares) 14              
Issuance of Restricted Stock Awards (in shares) 261              
(Losses)/gains on interest rate swap       (9,178)       (9,178)
Net Loss           (19,347)   (19,347)
Balance at Jun. 30, 2020 $ 1 209,409 $ (2,246) (14,049)   (1,771)   191,344
Balance (in shares) at Jun. 30, 2020 12,380   58          
Balance at Mar. 31, 2020 $ 1 203,505 $ (1,211) (11,689)   10,565   201,171
Balance (in shares) at Mar. 31, 2020 12,112   28          
Stock-based Compensation Expense   5,736           5,736
Treasury Stock Purchases for Restricted Stock Vests     $ (1,035)         (1,035)
Treasury Stock Purchases for Restricted Stock Vests (in shares)     30          
Issuance of Common Shares upon Stock Option and ESPP Exercise   168           168
Issuance of Common Shares upon Stock Option and ESPP Exercise (in shares) 7              
Issuance of Restricted Stock Awards (in shares) 261              
(Losses)/gains on interest rate swap       (2,360)       (2,360)
Net Loss           (12,336)   (12,336)
Balance at Jun. 30, 2020 $ 1 209,409 $ (2,246) (14,049)   (1,771)   191,344
Balance (in shares) at Jun. 30, 2020 12,380   58          
Balance at Dec. 31, 2020 $ 1 214,354 $ (2,246) (11,437)   (4,972)   195,700
Balance (in shares) at Dec. 31, 2020 12,430   76          
Stock-based Compensation Expense   4,713           4,713
Treasury Stock Purchases for Restricted Stock Vests     $ (816)         (816)
Treasury Stock Purchases for Restricted Stock Vests (in shares)     25          
Issuance of Common Shares upon Stock Option and ESPP Exercise   337           337
Issuance of Common Shares upon Stock Option and ESPP Exercise (in shares) 12              
Issuance of Restricted Stock Awards (in shares) 457              
Restricted Stock Awards Forfeitures   (1)           (1)
Restricted Stock Awards Forfeitures (in shares) (73)   (21)          
(Losses)/gains on interest rate swap       6,004       6,004
Net Loss           (14,020)   (14,020)
Balance at Jun. 30, 2021 $ 1 219,403 $ (3,062) (5,433)   (18,992)   191,917
Balance (in shares) at Jun. 30, 2021 12,826   80          
Balance at Mar. 31, 2021 $ 1 216,223 $ (2,594) (5,032)   (4,886)   203,712
Balance (in shares) at Mar. 31, 2021 12,830   86          
Stock-based Compensation Expense   2,844           2,844
Treasury Stock Purchases for Restricted Stock Vests     $ (468)         (468)
Treasury Stock Purchases for Restricted Stock Vests (in shares)     15          
Issuance of Common Shares upon Stock Option and ESPP Exercise   337           337
Issuance of Common Shares upon Stock Option and ESPP Exercise (in shares) 12              
Issuance of Restricted Stock Awards (in shares) 19              
Restricted Stock Awards Forfeitures   (1)           (1)
Restricted Stock Awards Forfeitures (in shares) (35)   (21)          
(Losses)/gains on interest rate swap       (401)       (401)
Net Loss           (14,106)   (14,106)
Balance at Jun. 30, 2021 $ 1 $ 219,403 $ (3,062) $ (5,433)   $ (18,992)   $ 191,917
Balance (in shares) at Jun. 30, 2021 12,826   80          
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash Flows From Operating Activities    
Net loss $ (14,020) $ (19,347)
Adjustments to reconcile net loss to net cash and cash equivalents provided by operating activities:    
Stock-based compensation 4,713 8,160
Deferred taxes (6,676) (14,100)
Depreciation and amortization 22,222 22,381
Acquired in-process research and development ("IPR&D") 0 3,753
Non-cash interest 1,141 705
Changes in operating assets and liabilities, net of acquisitions:    
Accounts receivable, net 3,145 (1,033)
Inventories, net 2,823 4,055
Prepaid expenses and other current assets 1,202 878
Accounts payable 1,688 665
Accrued royalties (1,719) 920
Current income taxes payable, net (6,281) 9,362
Accrued government rebates 914 816
Returned goods reserve 4,754 3,408
Accrued expenses, accrued compensation, and other 7,003 1,967
Net Cash and Cash Equivalents Provided by Operating Activities 20,909 22,590
Cash Flows From Investing Activities    
Acquisition of product rights, IPR&D, and other related assets (21,057) (58,130)
Acquisition of property and equipment, net (1,630) (2,264)
Net Cash and Cash Equivalents Used in Investing Activities (22,687) (60,394)
Cash Flows From Financing Activities    
Payments on Term Loan and Delayed Draw Term Loan agreements (5,206) (3,279)
Borrowings under Revolver agreement 24,000 15,000
Payments on Revolver agreement 0 (7,500)
Proceeds from stock option exercises and ESPP purchases 336 449
Payments of debt issuance costs (141) 0
Treasury stock purchases for restricted stock vests (816) (1,523)
Net Cash and Cash Equivalents Provided by Financing Activities 18,173 3,147
Net Change in Cash and Cash Equivalents 16,395 (34,657)
Cash and cash equivalents, and restricted cash, beginning of period 12,867 67,361
Cash and cash equivalents, and restricted cash, end of period 29,262 32,704
Reconciliation of cash, cash equivalents, and restricted cash, beginning of period    
Cash and cash equivalents 7,864 62,332
Restricted cash 5,003 5,029
Cash and cash equivalents, and restricted cash, beginning of period 12,867 67,361
Reconciliation of cash, cash equivalents, and restricted cash, end of period    
Cash and cash equivalents 24,261 27,702
Restricted cash 5,001 5,002
Cash and cash equivalents, and restricted cash, end of period 29,262 32,704
Supplemental disclosure for cash flow information:    
Cash paid for interest, net of amounts capitalized 3,953 3,541
Cash paid for income taxes 8,360 523
Supplemental non-cash investing and financing activities:    
Debt issuance costs in accrued expenses 81 0
Property and equipment purchased and included in accounts payable $ 119 $ 161
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS
6 Months Ended
Jun. 30, 2021
BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS  
BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS
1.BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS

Overview

ANI Pharmaceuticals, Inc. and its consolidated subsidiaries, ANIP Acquisition Company and ANI Pharmaceuticals Canada Inc. (together, “ANI,” the “Company,” “we,” “us,” or “our”) is an integrated specialty pharmaceutical company focused on delivering value to our customers by developing, manufacturing, and marketing high quality branded and generic prescription pharmaceuticals. We focus on niche and high barrier to entry opportunities, including controlled substances, oncology products (anti-cancer), hormones and steroids, and complex formulations. Our three pharmaceutical manufacturing facilities, of which two are located in Baudette, Minnesota 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.

Basis of Presentation

The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). In our opinion, the accompanying unaudited interim condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, which are necessary to present fairly our financial position, results of operations, comprehensive income, and cash flows. The consolidated balance sheet at December 31, 2020 has been derived from audited financial statements as of that date. The unaudited interim condensed consolidated results of operations are not necessarily indicative of the results that may occur for the full fiscal year. Certain information and footnote disclosure normally included in financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to instructions, rules, and regulations prescribed by the U.S. Securities and Exchange Commission (the “SEC”). We believe that the disclosures provided herein are adequate to make the information presented not misleading when these unaudited interim condensed consolidated financial statements are read in conjunction with the audited financial statements and notes previously distributed in our Annual Report on Form 10-K for the year ended December 31, 2020.

Principles of Consolidation

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

Foreign Currency

We have a subsidiary located in Canada. The subsidiary conducts its transactions in U.S. dollars and Canadian dollars, but its functional currency is the U.S. dollar. The results of any non-U.S. dollar transactions 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 was immaterial for the three and six months ended June 30, 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 accompanying unaudited interim condensed consolidated financial statements, estimates are

used for, but not limited to, stock-based compensation, revenue recognition, allowance for credit losses, variable consideration determined based on accruals for chargebacks, administrative fees and rebates, government rebates, returns and other allowances, allowance for inventory obsolescence, valuation of financial instruments and intangible assets, accruals for contingent liabilities, fair value of long-lived assets, income tax provision or benefit, deferred taxes and valuation allowance, determination of right-of-use assets and lease liabilities, 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 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 not a material impact to these estimates or assumptions in our consolidated financial statements as of and for the three and six months ended June 30, 2021 and 2020. 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.

Geographic Information

Based on the distinct nature of our operations, our internal management structure, and the financial information that is evaluated regularly by our Chief Operating Decision Maker, we determined that we operate in one reportable segment. Our operations are located in the United States and Canada. The majority of the assets of the Company are located in the United States.

The following table depicts the Company’s revenue by geographic operations during the following periods:

(in thousands)

Three Months Ended June 30, 

Six Months Ended June 30, 

Location of Operations

    

2021

    

2020

    

2021

    

2020

    

United States

$

47,580

$

46,277

$

100,907

$

94,508

Canada

 

1,045

 

2,193

 

2,239

 

3,736

Total Revenue

$

48,625

$

48,470

$

103,146

$

98,244

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

(in thousands)

June 30, 2021

December 31, 2020

United States

$

26,252

$

26,960

Canada

 

14,082

 

14,309

Total property and equipment, net

$

40,334

$

41,269

Recent Accounting Pronouncements

Recent Accounting Pronouncements Not Yet Adopted

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

Recently Adopted Accounting Pronouncements

In August 2020, the Financial Accounting Standards Board (“FASB”) issued guidance simplifying the accounting for certain financial instruments with characteristics of liabilities and equity, including certain convertible instruments and contracts on an entity’s own equity. The new standard removes the separation models required for convertible debt with cash conversion features and convertible instruments with beneficial conversion features. It also removes certain settlement conditions that are currently required for equity contracts to qualify for the derivative scope exception and simplifies the diluted earnings per share calculation for convertible instruments. We early adopted this guidance as of January 1, 2021. The adoption of this guidance did not have a material impact on our consolidated financial statements but will impact how we account for newly issued convertible instruments in future periods.

In November 2019, the FASB issued guidance simplifying the accounting for income taxes by removing the following exceptions: 1) exception to the incremental approach for intraperiod tax allocation when there is a loss from continuing operations and income or a gain from other items, 2) exception requirement to recognize a deferred tax liability for equity method investments when a foreign subsidiary becomes an equity method investment, 3) exception to the ability not to recognize a deferred tax liability for a foreign subsidiary when a foreign equity method investment becomes a subsidiary, and 4) exception to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year. The amendments also simplify accounting for income taxes by doing the following: 1) requiring that an entity recognize a franchise tax or similar tax that is partially based on income as an income-based tax and account for any incremental amount incurred as a non-income-based tax, 2) requiring that an entity evaluate when a step up in the tax basis of goodwill should be considered part of the business combination in which the book goodwill was originally recognized and when it should be considered a separate transaction, 3) specifying that an entity is not required to allocate the consolidated amount of current and deferred tax expense to a legal entity that is not subject to tax in its separate financial statements, 4) requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date, and 5) making minor Codification improvements for income taxes related to employee stock ownership plans and investments in qualified affordable housing projects accounted for using the equity method. Most of the provisions of this guidance were to be adopted on a prospective basis. Items 2) and 3) of the “removal” provisions were to be adopted on either a full or modified retrospective basis and item 4) of the “simplifying” provisions was to be adopted on a full retrospective basis. The guidance was effective for reporting periods beginning after December 15, 2020, including interim periods within that fiscal year. We adopted this guidance as of January 1, 2021. The adoption of this guidance did not have a material impact on our consolidated financial statements.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE RECOGNITION AND RELATED ALLOWANCES
6 Months Ended
Jun. 30, 2021
REVENUE RECOGNITION AND RELATED ALLOWANCES  
REVENUE RECOGNITION AND RELATED ALLOWANCES
2.REVENUE RECOGNITION AND RELATED ALLOWANCES

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 the accompanying unaudited interim condensed consolidated statements of operations is considered to be revenue from contracts with customers. The following table depicts the disaggregation of revenue:

Three Months Ended

Six Months Ended

Products and Services

June 30, 

June 30, 

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

    

Sales of generic pharmaceutical products

$

34,199

$

33,400

$

66,812

$

70,895

Sales of branded pharmaceutical products

 

11,038

 

10,633

 

18,555

 

19,790

Sales of contract manufactured products

 

2,322

 

2,900

 

4,895

 

4,874

Royalties from licensing agreements

 

 

491

 

11,210

 

781

Product development services

 

97

 

885

 

255

 

1,462

Other

 

969

 

161

 

1,419

 

442

Total net revenues

$

48,625

$

48,470

$

103,146

$

98,244

Three Months Ended

Six Months Ended

Timing of Revenue Recognition

June 30, 

June 30, 

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

    

Performance obligations transferred at a point in time

$

48,528

$

47,585

$

102,891

$

96,782

Performance obligations transferred over time

 

97

 

885

 

255

 

1,462

Total

$

48,625

$

48,470

$

103,146

$

98,244

In the three and six months ended June 30, 2021 and 2020, we did not incur, and therefore did not defer, any material incremental costs to fulfill contracts. We recognized an increase of $10.3 million to net revenue from performance obligations satisfied in prior periods during the six months ended June 30, 2021, consisting primarily of a final $11.2 million royalty revenue related to the Kite license agreement pursuant to the Tripartite Agreement as described herein in Royalties from Licensing Agreements, which was partially offset by a decrease related to revised estimates for variable consideration, including chargebacks, rebates, returns, and other allowances, related to prior period sales. We recognized a decrease of $5.7 million of net revenue from performance obligations satisfied in prior periods during the six months ended June 30, 2020, consisting primarily of revised estimates for variable consideration, including chargebacks, rebates, returns, and other allowances, related to prior period sales. We provide technical transfer services to customers, for which services are transferred over time. As of June 30, 2021 and December 31, 2020, we did not have any contract assets related to revenue recognized based on percentage of completion but not yet billed.  We had $0.1 million of deferred revenue at June 30, 2021 and December 31, 2020. For the three and six months ended June 30, 2021, we recognized less than $0.1 million of revenue that was included in deferred revenue as of December 31, 2020. For the three and six months ended June 30, 2020, we recognized $0.3 million and $0.2 million, respectively, of revenue that was included in deferred revenue as of December 31, 2019.

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 less than 100 days.

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. A comprehensive discussion of variable consideration is included in Part II, Item 8. Consolidated Financial Statements, Note 1, Description of Business and Summary of Significant Accounting Policies, in our Annual Report on Form 10-K for the year ended December 31, 2020.

The following table summarizes activity in the consolidated balance sheets for accruals and allowances for the six months ended June 30, 2021 and 2020, respectively:

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, 2019 (1)

$

49,882

$

8,901

$

16,595

$

8,281

$

2,549

Accruals/Adjustments

 

181,986

 

7,519

 

14,103

 

17,392

 

6,551

Credits Taken Against Reserve

 

(169,345)

(6,703)

 

(10,695)

 

(17,161)

 

(6,277)

Balance at June 30, 2020 (1)

$

62,523

$

9,717

$

20,003

$

8,512

$

2,823

Balance at December 31, 2020 (1)

$

88,746

$

7,826

$

27,155

$

8,906

$

3,839

Accruals/Adjustments

 

214,125

 

12,980

 

21,058

 

32,207

 

13,315

Credits Taken Against Reserve

 

(220,776)

(12,066)

 

(16,309)

 

(33,071)

 

(13,682)

Balance at June 30, 2021 (1)

$

82,095

$

8,740

$

31,904

$

8,042

$

3,472

(1)Chargebacks are included as an offset to accounts receivable in the unaudited condensed consolidated balance sheets. Administrative Fees and Other Rebates and Prompt Payment Discounts are included as an offset to accounts receivable or as accrued expenses and other in the unaudited condensed consolidated balance sheets. Returns are included in returned goods reserve in the unaudited condensed consolidated balance sheets. Government Rebates are included in accrued government rebates in the unaudited condensed 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 June 30, 2021, the aggregate amount of the transaction price allocated to the remaining performance obligations for all open contract manufacturing customer contracts was $3.6 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, 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, the Company does 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 were dismissed.

Product Development Services Revenue

We provide product development services to customers, which are performed over time. These services primarily relate to the technical transfer of product development to our facility in Oakville, Ontario. 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. As of June 30, 2021, the aggregate amount of the transaction price allocated to the remaining performance obligations for all open product development services contracts was $0.6 million. We expect to satisfy these performance obligations within the next six months.

Credit Concentration

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

During the three and six months ended June 30, 2021 and 2020 we had three customers that accounted for 10% or more of net revenues. As of June 30, 2021, accounts receivable from these customers totaled 86% of accounts receivable, net. Additionally, 11% of our net revenue during the six months ended June 30, 2021 relates to royalty revenue from one customer pursuant to the Tripartite Agreement.

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

Three Months Ended

Six Months Ended

June 30, 

June 30, 

June 30, 

June 30, 

    

2021

    

2020

    

2021

    

    

2020

    

Customer 1

34

%

33

%

29

%

32

%

Customer 2

26

%

22

%

22

%

23

%

Customer 3

14

%

19

%

14

%

19

%

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.2
PENDING BUSINESS COMBINATION
6 Months Ended
Jun. 30, 2021
PENDING BUSINESS COMBINATION  
PENDING BUSINESS COMBINATION

3. PENDING BUSINESS COMBINATION

On March 8, 2021, we entered into a definitive agreement to acquire Novitium Pharma LLC (“Novitium”), a privately held New Jersey-based pharmaceutical company with development, manufacturing, and commercial capabilities (the “Acquisition”). The closing of the Acquisition will occur (a) within five business days after all of the conditions to the closing set forth in the merger agreement are satisfied or waived or (b) at such other time, date and place as may be agreed by us and Novitium, subject to the completion of a minimum period. The closing is subject to the satisfaction of customary closing conditions and necessary regulatory approvals.

Consideration will consist of a combination of (i) an estimated cash amount of $89.5 million, subject to various adjustments and expected to be financed by a $25.0 million private placement of preferred stock (the “PIPE Investment”) and by new debt financing, both described below, (ii) an aggregate of 2,466,667 shares of ANI common stock, and (iii) up to $46.5 million in contingent future earn-out payments.

We will finance the transaction with a new $340.0 million Senior Secured Credit Facility (the “New Facility”), consisting of a $300.0 million term loan and a $40.0 million revolving credit facility, the issuance of 2,466,667 shares of ANI common stock (approximately $74.0 million in value based on a $30.0 stock price), and a $25.0 million PIPE Investment by Ampersand 2020 Limited Partnership (“Ampersand”), an affiliate of Ampersand Capital Partners. At closing, we intend to use the proceeds from the New Facility to fund a portion of the Acquisition and repay all of the outstanding debt under the existing senior secured credit facility. The New Facility will be secured by substantially all the assets of ANI and its subsidiaries and used for the cash portion of the acquisition and to refinance ANI’s existing senior credit facilities. The term loan portion of the New Facility, which was successfully syndicated on May 24, 2021, represents fully committed capital and, as such, carries customary ticking fees that commence 45 days and 90 days post allocation.

Concurrently with the execution of the definitive agreement, on March 8, 2021, we entered into an Equity Commitment and Investment Agreement with Ampersand (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, for a purchase price of $1,000 per share and an aggregate purchase price of $25.0 million PIPE Investment.

Patrick D. Walsh, Chairman of ANI’s board of directors, is an operating partner for Ampersand Capital Partners.

The PIPE Investment and issuance of shares of ANI common stock were approved by the ANI shareholders in June 2021 at its Annual Meeting of Stockholders.

During the three and six months ended June 30, 2021, we incurred approximately $1.7 million and $4.6 million, respectively, in transaction costs related to this pending Acquisition, all of which were expensed and recognized as selling, general, and administrative expenses on the unaudited interim condensed consolidated statements of operations.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.2
INDEBTEDNESS
6 Months Ended
Jun. 30, 2021
INDEBTEDNESS  
INDEBTEDNESS
4.INDEBTEDNESS

Credit Facility

Our five-year Senior Secured Credit Facility (the “Credit Facility”) is comprised of a $72.2 million term loan (the “Term Loan”), a $118.0 million delayed draw term loan (“DDTL”), and a $75.0 million revolving credit facility (the “Revolver”), all of which mature in December 2023. The Credit Facility has a subjective acceleration clause in case of a material adverse event. The Term Loan includes a repayment schedule, pursuant to which $6.8 million of the loan will be paid in quarterly installments during the 12 months ended June 30, 2022. As of June 30, 2021, $6.8 million of the Term Loan is recorded as current borrowings in the consolidated balance sheets. The DDTL includes a repayment schedule, pursuant to which $8.9 million will be paid in quarterly installments during the 12 months ended June 30, 2022. As of June 30, 2021, $8.9 million of the DDTL is recorded as current borrowings in the consolidated balance sheets. As of June 30, 2021, there is $31.5 million outstanding and payable on our Revolver, all of which is recorded as a long-term borrowing on the consolidated balance sheets. As of June 30, 2021, $43.5 million remained available for borrowing under the Revolver. Amounts drawn on the Term Loan, DDTL, and Revolver bear an interest rate equal to, at our option, either a 1-month LIBOR rate plus 1.50% to 2.75% per annum, depending on our total leverage ratio or an alternative base rate plus an applicable base rate margin, which varies within a range of 0.50% to 1.75%, depending on our total leverage ratio. On the Revolver, we incur a commitment fee at a rate per annum that varies within a range of 0.25% to 0.50%, depending on our leverage ratio. As of June 30, 2021, our interest rate on outstanding borrowings was 1-month LIBOR plus 2.00% and our commitment fee rate was 0.4%.

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 Loan and DDTL as of June 30, 2021 and December 31, 2020 are:

Current

June 30, 

December 31, 

(in thousands)

    

2021

    

2020

Current borrowing on debt

$

15,617

    

$

13,691

Deferred financing costs

 

(435)

 

(448)

Current debt, net of deferred financing costs

$

15,182

$

13,243

Non-Current

June 30, 

December 31, 

(in thousands)

    

2021

    

2020

Non-current borrowing on debt

$

158,623

$

165,755

Deferred financing costs

 

(598)

 

(812)

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

$

158,025

$

164,943

As of June 30, 2021, we had a $63.6 million balance on the Term Loan, $110.6 million balance on the DDTL, and $31.5 million balance on the Revolver. Of the $0.6 million of deferred debt issuance costs allocated to the Revolver, $0.4 million is included in other non-current assets in the accompanying unaudited interim condensed consolidated balance sheets and $0.2 million is included in prepaid expenses and other current assets in the accompanying unaudited interim condensed consolidated balance sheets.

The contractual maturity of our Term Loan, DDTL, and Revolver is as follows for the years ending December 31:

(in thousands)

    

Term Loan

 DDTL

 Revolver

2021

$

4,060

$

4,425

$

2022

 

5,414

8,850

2023

 

54,141

97,350

31,500

Total

$

63,615

$

110,625

$

31,500

The following table sets forth the components of total interest expense related to the Term Loan, DDTL, and Revolver recognized in the accompanying unaudited interim condensed consolidated statements of operations for the three and six months ended June 30, 2021 and 2020:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

    

Contractual coupon

$

2,386

$

2,206

$

4,690

$

4,099

Amortization of finance fees

 

176

 

180

 

352

 

362

Capitalized interest

 

(31)

 

(24)

 

(57)

 

(49)

$

2,531

$

2,362

$

4,985

$

4,412

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY
6 Months Ended
Jun. 30, 2021
DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY  
DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY
5.DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY

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, net of tax in our consolidated balance sheets and will be reclassified to earnings when the hedged item affects earnings.

In December 2018, we refinanced our previous Credit Agreement and, at the same time, entered into an interest rate swap, which was considered a derivative financial instrument, with Citizens Bank, N.A. to manage our exposure to changes in LIBOR-based interest rates underlying our Term Loan. In February 2019, we entered into an interest rate swap, which was considered a derivative financial instrument, with Citizens Bank, N.A. to manage our exposure to changes in LIBOR-based interest rates underlying our DDTL. The hedges had been designated as effective cash flow hedges and qualified for hedge accounting. The interest rate swaps related to the Term Loan and DDTL had a weighted average fixed rate of 2.60% and 2.47%, respectively, with a maturity in December 2023. In April 2020, we terminated the remaining $184.2 million notional value of these interest rate swaps and are recognizing the net loss in accumulated other comprehensive loss at the time of the termination to interest expense over the remaining terms through December 2023.

At the same time 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 our Term Loan and DDTL. The interest rate swap matures in December 2026. As of June 30, 2021, the notional amount of the interest rate swap was $174.2 million and decreases in line with maturities of our Term Loan and DDTL until December 2023, after which it remains static until maturity in 2026. The interest rate swap provides an effective fixed rate of 1.99% and has been designated as an effective cash flow hedge and therefore qualifies for hedge accounting. The interest rate swap effectively provides a fixed rate of interest throughout the life of our Term Loan and DDTL. As of June 30, 2021, the fair value of the interest rate swap liability was valued at $9.0 million and was recorded in derivatives and other non-current liabilities in the accompanying unaudited interim condensed consolidated balance sheets. As of June 30, 2021, $5.4 million was recorded in accumulated other comprehensive loss, net of tax in the accompanying unaudited interim condensed consolidated balance sheets.

During the three and six months ended June 30, 2021, the change in the fair value of the interest rate swap of $1.4 million, net of $0.1 million of tax and $4.1 million, net of $0.1 million of tax, was recorded in accumulated other comprehensive income, net of tax in our unaudited interim condensed consolidated statements of comprehensive income/(loss). Differences between the hedged 1-month LIBOR rate and the fixed rate are recorded as interest expense in the same period that the related interest is recorded for the Term Loan and DDTL based on the 1-month LIBOR rate. In the three and six months ended June 30, 2021, $1.2 million and $2.4 million of interest expense was recognized in relation to the interest rate swap, respectively.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS (LOSS) PER SHARE
6 Months Ended
Jun. 30, 2021
EARNINGS (LOSS) PER SHARE  
EARNINGS (LOSS) PER SHARE
6.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 Employee Stock Purchase Plan (“ESPP”), unvested restricted stock awards, and stock purchase warrants, using the treasury stock method. For periods of net loss, diluted loss per share is calculated similarly to basic loss per share.

Our unvested restricted 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 excludes the impact of those shares from the denominator.

Earnings (loss) per share for the three and six months ended June 30, 2021 and 2020 are calculated for basic and diluted earnings (loss) per share as follows:

Basic

Diluted

Basic

Diluted

(in thousands, except per share amounts)

Three Months Ended June 30, 

Three Months Ended June 30, 

Six Months Ended June 30, 

Six Months Ended June 30, 

  

2021

  

2020

  

2021

  

2020

  

2021

  

2020

  

2021

  

2020

  

Net loss

$

(14,106)

$

(12,336)

$

(14,106)

$

(12,336)

$

(14,020)

$

(19,347)

$

(14,020)

$

(19,347)

Net income allocated to restricted stock

 

 

 

 

 

 

 

 

Net loss allocated to common shares

$

(14,106)

$

(12,336)

$

(14,106)

$

(12,336)

$

(14,020)

$

(19,347)

$

(14,020)

$

(19,347)

Basic Weighted-Average Shares Outstanding

 

12,085

 

11,967

 

12,085

 

11,967

 

12,045

 

11,935

 

12,045

 

11,935

Dilutive effect of stock options and ESPP

 

 

 

 

Diluted Weighted-Average Shares Outstanding

 

12,085

 

11,967

 

12,045

 

11,935

Loss per share

$

(1.17)

$

(1.03)

$

(1.17)

$

(1.03)

$

(1.16)

$

(1.62)

$

(1.16)

$

(1.62)

The number of anti-dilutive shares, which have been excluded from the computation of diluted earnings (loss) per share, was 1.7 million and 1.0 million for the three months ended June 30, 2021 and 2020, and was 1.7 million and 1.4 million for the six months ended June 30, 2021 and 2020, respectively. For the three and six months ended June 30, 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.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORIES
6 Months Ended
Jun. 30, 2021
INVENTORIES  
INVENTORIES
7.INVENTORIES

Inventories consist of the following as of:

June 30, 

December 31, 

(in thousands)

    

2021

    

2020

 

Raw materials

$

38,877

$

41,591

Packaging materials

 

3,347

 

3,194

Work-in-progress

 

631

 

886

Finished goods

 

30,267

 

20,363

 

73,122

 

66,034

Reserve for excess/obsolete inventories

 

(5,488)

 

(5,231)

Inventories, net

$

67,634

$

60,803

Vendor Concentration

We source the raw materials for our products, including active pharmaceutical ingredients (“API”), from both domestic and international suppliers. Generally, only a single source of API is qualified for use in each product due to the cost and time required to validate a second source of supply. As a result, we are dependent upon our current vendors to reliably supply the API required for on-going product manufacturing. During the three and six months ended June 30, 2021, no single vendor represented at least 10% of inventory purchases. During the three months ended June 30, 2020, we purchased approximately 13% of our inventory from one supplier. During the six months ended June 30, 2020, no vendors represented at least 10% of inventory purchases. 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL AND INTANGIBLE ASSETS
6 Months Ended
Jun. 30, 2021
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. We assess the recoverability of the carrying value of goodwill as of October 31st of each year, and whenever events occur or circumstances change that would, more likely than not, reduce the fair value of our reporting unit below its carrying value. There have been no events or changes in circumstances that would have reduced the fair value of our reporting unit below its carrying value during the six months ended June 30, 2021. No impairment losses were recognized during the three and six months ended June 30, 2021 and 2020.

Definite-lived Intangible Assets

The components of net definite-lived intangible assets are as follows:

June 30, 2021

December 31, 2020

Weighted Average

Gross Carrying  

Accumulated

Gross Carrying

Accumulated

Amortization

(in thousands)

  

Amount

  

Amortization

  

Amount

  

Amortization

  

Period

Acquired ANDA intangible assets

$

106,415

$

(48,579)

$

106,415

$

(42,367)

 

8.8

years

NDAs and product rights

 

242,372

 

(125,456)

 

230,974

 

(112,483)

 

9.9

years

Marketing and distribution rights

 

17,157

 

(11,866)

 

17,157

 

(11,386)

 

5.7

years

Non-compete agreement

 

624

 

(468)

 

624

 

(423)

 

7.0

years

$

366,568

$

(186,369)

$

355,170

$

(166,659)

9.4

years

Definite-lived intangible assets are stated at cost, net of amortization, generally using the straight-line method over the expected useful lives of the intangible assets. In the case of certain New Drug Application (“NDA”) and product rights assets, we use an accelerated amortization method to better match the anticipated economic benefits expected to be provided. Amortization expense was $10.1 million and $10.0 million for the three months ended June 30, 2021 and 2020, respectively. Amortization expense was $19.7 million and $20.1 million for the six months ended June 30, 2021 and 2020, respectively. Refer to Note 12 for more details on acquired definite-lived intangible assets.

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. No such triggering events were identified during the three and six months ended June 30, 2021 and 2020 and therefore no impairment loss was recognized in the three and six months ended June 30, 2021 and 2020.

Expected future amortization expense is as follows:

(in thousands)

    

2021

$

20,117

2022

 

36,828

2023

 

36,080

2024

 

33,103

2025

 

29,754

2026 and thereafter

 

24,317

Total

$

180,199

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION
6 Months Ended
Jun. 30, 2021
STOCK-BASED COMPENSATION  
STOCK-BASED COMPENSATION

9.

STOCK-BASED COMPENSATION

Employee Stock Purchase Plan

In July 2016, we commenced administration of the ANI Pharmaceuticals, Inc. 2016 Employee Stock Purchase Plan. As of June 30, 2021, we had 0.2 million shares of common stock available under the ESPP. Under the ESPP, participants can purchase shares of our stock at a 15% discount.

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

(in thousands)

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2021

    

2020

    

2021

    

2020

    

Cost of sales

$

4

$

7

$

8

$

11

Research and development

 

6

 

12

 

11

 

19

Selling, general, and administrative

 

23

 

38

 

46

 

56

$

33

$

57

$

65

$

86

Stock Incentive Plan

All equity-based service awards are granted under the ANI Pharmaceuticals, Inc. Amended and Restated 2008 Stock Incentive Plan (the “2008 Plan”). As of June 30, 2021, 0.6 million shares of our common stock were available for issuance under the 2008 Plan.

From time to time, we may grant stock options to employees through an inducement grant outside of our 2008 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 shareholder approved equity plan as permitted under the Nasdaq Stock Market listing rules.

The following table summarizes stock-based compensation expense incurred under the 2008 Plan and Inducement Grants included in our accompanying unaudited interim condensed consolidated statements of operations:

Three Months Ended June 30, 

Six Months Ended June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

    

Cost of sales

$

2

$

33

$

2

$

59

Research and development

 

149

 

146

 

263

 

333

Selling, general, and administrative

 

2,660

 

5,500

 

4,383

 

7,682

$

2,811

$

5,679

$

4,648

$

8,074

A summary of stock option and restricted stock activity under the 2008 Plan and Inducement Grants during the six months ended June 30, 2021 and 2020 is presented below:

(in thousands)

Options

Inducement Grants

RSAs

Outstanding at December 31, 2019

 

757

192

Granted

 

7

261

Options Exercised/RSAs Vested

 

(8)

(121)

 (1)

Forfeited

 

(13)

(17)

Expired

 

Outstanding at June 30, 2020

 

743

315

Outstanding at December 31, 2020

 

756

180

352

Granted

 

84

61

457

Options Exercised/RSAs Vested

 

(5)

(111)

 (2)

Forfeited

 

(58)

(53)

Expired

 

Outstanding at June 30, 2021

 

777

241

645

(1)Includes 43 thousand shares purchased from employees to cover employee income taxes related to income earned upon vesting of restricted stock. The shares purchased are held in treasury and the $1.6 million total purchase price for the shares is included in Treasury stock in our accompanying unaudited interim condensed consolidated balance sheets.
(2)Includes 25 thousand shares purchased from employees to cover employee income taxes related to income earned upon vesting of restricted stock. The shares purchased are held in treasury and the $0.8 million total purchase price for the shares is included in Treasury stock in our accompanying unaudited interim condensed consolidated balance sheets.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES
6 Months Ended
Jun. 30, 2021
INCOME TAXES  
INCOME TAXES

10.

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. As of June 30, 2021, we have provided a valuation allowance against consolidated net deferred tax assets of $0.3 million, related solely to deferred tax assets for net operating loss carryforwards in certain U.S. state jurisdictions.

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 such amounts accrued as of June 30, 2021 and December 31, 2020. We are subject to taxation in various U.S. jurisdictions and all of our income tax returns remain subject to examination by tax authorities due to the availability of NOL carryforwards.

For interim periods, we recognize an income tax provision/(benefit) based on our estimated annual effective tax rate, calculated on a worldwide consolidated basis, expected for the entire year. If we project taxable losses in any specific taxing jurisdiction, those losses are excluded from the calculation of the worldwide estimated annual effective tax rate and a resulting tax benefit is not recognized. The interim annual estimated effective tax rate is based on the statutory tax rates then in effect, as adjusted for estimated changes in temporary and estimated permanent differences, and excludes certain discrete items whose tax effect, when material, is recognized in the interim period in which they occur. These changes in temporary differences, permanent differences, and discrete items result in variances to the effective tax rate from period to period. We also have elected to exclude the impacts from significant pre-tax non-recognized subsequent events from our interim estimated annual effective rate until the period in which they occur. Prior to the adoption of new accounting guidance that we adopted on a prospective basis on January 1, 2021, during periods when we incurred net losses before income taxes, our annual estimated effective tax rate was at times adjusted based on the “loss limitation” requirements applicable to interim tax provisions, resulting in a limited income tax benefit recognized in that period. Under these provisions, our income tax benefit for the three months ended March 31, 2020 (but not for the three and six month periods ended June 30, 2020) was limited. The “loss limitation” requirements were removed by the new accounting guidance and, therefore, we were not required to assess any such limitation for 2021. Our estimated annual effective tax rate changes throughout the year as our on-going estimates of pre-tax income, changes in temporary differences, and permanent differences are revised, and as discrete items occur. Global Intangible Low-Taxed Income (“GILTI”), as defined in the Tax Cuts and Jobs Act of 2017, generated from our Canadian operations is subject to U.S. taxes, with certain defined exemptions, thresholds and credits. For financial reporting purposes we have elected to treat GILTI inclusions as a period cost.

For the three months ended June 30, 2021, we recognized an income tax benefit of $4.0 million. The income tax benefit resulted from applying an estimated annual worldwide effective tax benefit rate of 22.3% to pre-tax consolidated loss of $18.2 million reported during the period, reduced by the net effects of certain discrete items occurring which impact our income tax provision in the period in which they occur. There were no material discrete items occurring during the three months ended June 30, 2021.

For the three months ended June 30, 2020, we recognized an income tax benefit of $1.4 million. The income tax benefit resulted from applying an estimated annual worldwide effective tax benefit rate of 10.5% to pre-tax consolidated loss of $13.8 million reported during the period, reduced by the net effects of certain discrete items occurring which impact our income tax provision in the period in which they occur. There were no material discrete items occurring during the three months ended June 30, 2020.

For the six months ended June 30, 2021, we recognized an income tax benefit of $4.1 million. The income tax benefit resulted from applying an estimated annual worldwide effective tax benefit rate of 22.4% to pre-tax consolidated loss of $18.1 million reported during the period, reduced by the net effects of certain discrete items occurring which impact our income tax provision in the period in which they occur. There were no material discrete items occurring during the six months ended June 30, 2021.

For the six months ended June 30, 2020, we recognized an income tax benefit of $4.3 million. The income tax benefit resulted from applying an estimated annual worldwide effective tax benefit rate of 18.2% to pre-tax consolidated loss of $23.6 million reported during the period, reduced by the net effects of certain discrete items

occurring which impact our income tax provision in the period in which they occur. There were no material discrete items occurring during the six months ended June 30, 2020.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2021
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

11.

COMMITMENTS AND CONTINGENCIES

Operating Leases

All our existing leases as of June 30, 2021 are classified as operating leases. As of June 30, 2021, we have nine material operating leases for facilities and office equipment with remaining terms expiring from 2022 through 2026 and a weighted average remaining lease term of 2.7 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 three and six months ended June 30, 2021 and 2020 consisted of the following:

    

Three Months Ended June 30, 

    

Six Months Ended June 30, 

(in thousands)

    

2021

    

2020

    

2021

2020

Operating lease costs

$

43

$

57

$

92

$

109

Variable lease costs

 

13

 

14

 

21

 

29

Total lease costs

$

56

$

71

$

113

$

138

A maturity analysis of our operating leases follows:

(in thousands)

    

Future payments:

2021

$

70

2022

 

127

2023

 

82

2024

 

56

2025 and thereafter

 

42

Total

$

377

Discount

(26)

Lease liability

351

Current lease liability

(128)

Non-current lease liability

$

223

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 U.S. Food and Drug Administration (“FDA”), the Centers for Medicare and Medicaid Services (“CMS”), and Health Canada. The FDA, in particular, maintains oversight of the formulation, manufacture, distribution, packaging, and labeling of all of our products. The DEA and Health Canada 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 Abbreviated New Drug Applications (“ANDAs”). During the three months ended June 30, 2021 and 2020, net revenues for these products totaled $4.2 million and $3.7 million, respectively. During the

six months ended June 30, 2021 and 2020, net revenues for these products totaled $8.0 million and $8.1 million, respectively.

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 three months ended June 30, 2021 and 2020 were $0.6 million. Our contract manufacturing revenues for the group of unapproved products for the six months ended June 30, 2021 and 2020 were $1.4 million and $1.6 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. As such, 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 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 all 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, such as opioids. 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 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 alleges 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 seeks a trial by jury and monetary damages (inclusive of actual and consequential damages, treble damages, disgorgement of ANI profit, 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. As discussed in Note 14, Subsequent Event, we reached a settlement with Arbor on August 3, 2021 and therefore recognized an $8.4 million legal settlement expense in our results of operations for the three months ended June 30, 2021.

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 allege that the 2013 patent litigation settlement agreement between Forest and Amerigen violates federal and state antitrust laws and state consumer protection laws by delaying the market entry of generic versions of Bystolic. Plaintiffs allege they paid higher prices as a result of delayed generic competition. Plaintiffs seek damages, trebled or otherwise multiplied under applicable law, injunctive relief, litigation costs and attorneys’ fees. The complaints do 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, which are pending before the court for decision. The Company disputes any liability in these matters.

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 seeks injunctive relief, damages, including lost profits and/or royalty, treble damages, and attorneys’ fee and costs. Azurity has served its complaint, but ANI has not yet filed an answer and intends to dispute any liability.

Industry Related Litigation

In July 2020, we were served with a complaint brought 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 the Company. 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. In December 2020, the City of Baltimore served ANI with a complaint against manufacturers and sellers of ranitidine products. The City of Baltimore complaint tracks the allegations of the New Mexico complaint. The

Baltimore action was removed to federal court and transferred to the In re Zantac MDL on February 1, 2021. The City of Baltimore moved for remand, which was granted on April 1, 2021. The parties stipulated to allow the City of Baltimore to file an amended complaint in the Circuit Court of Maryland for Baltimore City in “due course,” without a specific filing deadline.  On June 23, 2021, the City of Baltimore filed an amended complaint. The City of Baltimore did not name ANI in its amended complaint, effectively voluntarily dismissing ANI from the action. We dispute any liability in these matters.

Product Liability Related Litigation

All manufacturers of the drug Reglan and its generic equivalent metoclopramide, including ANI, have faced allegations from plaintiffs in various states claiming bodily injuries as a result of ingestion of metoclopramide or its brand name, Reglan, prior to the FDA’s February 2009 Black Box warning requirement (“legacy claims”). All these original legacy claims were settled or closed out, including a series of claims in California that were resolved by coordinated proceeding and settlement. Our insurance company assumed the defense of the legacy claims and paid all losses in settlement of the California legacy claims. In March 2019, we were served with a lawsuit in the Superior Court of California, County of Riverside, adding us as a defendant in a complaint filed in July 2017 that is alleged not to have been part of the original settled legacy claims. This new claim was dismissed with prejudice in July 2021 and the matter is now closed.

In June 2020, we were 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 an existing multidistrict litigation 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 the Company as a defendant. The Company 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 does not name ANI.  The Company has been 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. To date, the Company has been 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). We have informed counsel for the plaintiffs that we 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. Our 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. ANI was voluntarily dismissed from the Bird action on March 15, 2021 and from the Hightower action on March 29, 2021. After ANI had been voluntarily dismissed from all complaints served on it in the MDL, the district court dismissed all claims against the generic manufacturer defendants with prejudice on preemption grounds by opinion dated July 8, 2021.  We dispute any liability in these MDL 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 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE DISCLOSURES
6 Months Ended
Jun. 30, 2021
FAIR VALUE DISCLOSURES  
FAIR VALUE DISCLOSURES

12.

FAIR VALUE DISCLOSURES

Fair value is the price that would be received from the sale of an asset or paid to transfer a liability assuming an orderly transaction in the most advantageous market at the measurement date. U.S. GAAP establishes a hierarchical disclosure framework that prioritizes and ranks the level of observability of inputs used in measuring fair value.

The inputs used in measuring the fair value of cash and cash equivalents are considered to be Level 1 in accordance with the three-tier fair value hierarchy. The fair market values are based on period-end statements supplied by the various banks and brokers that held the majority of our funds. The fair value of short-term financial instruments (primarily accounts receivable, prepaid expenses, accounts payable, accrued expenses, and other current liabilities) approximate their carrying values because of their short-term nature. The Term Loan, DDTL, and Revolver bear 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 June 30, 2021.

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

Our contingent value rights (“CVRs”), which were granted coincident with our merger with BioSante and expire in June 2023, are considered 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 our 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 June 30, 2021 and December 31, 2020. We also determined that the changes in such fair value were immaterial in the three and six months ended June 30, 2021 and 2020.

In April 2020, we terminated two interest rate swaps used to manage interest rate exposure on underlying interest payments for our Term Loan and DDTL and entered into one new interest rate swap agreement to manage our total exposure under these borrowings (Note 5). 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. 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 $9.0 million liability at June 30, 2021.

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

(in thousands)

Fair Value at

Description

June 30, 2021

Level 1

Level 2

Level 3

Liabilities

 

  

 

  

 

  

 

  

Interest rate swaps

$

9,040

$

$

9,040

$

CVRs

$

$

$

$

    

Fair Value at

    

    

    

Description

December 31, 2020

Level 1

Level 2

Level 3

Liabilities

 

  

 

  

 

  

 

  

Interest rate swaps

$

14,109

$

$

14,109

$

CVRs

$

$

$

$

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

We do not have any 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 do not have any 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, plant, 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. No such fair value impairment was recognized in the three and six months ended June 30, 2021 and 2020.

Acquired Non-Financial Assets Measured at Fair Value

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 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 June 30, 2021 and therefore no impairment loss was recognized for the six months ended June 30, 2021.

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 is being 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 June 30, 2021 and therefore no impairment loss was recognized for the six months ended June 30, 2021.

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 next four years. 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 transactions 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 had significant remaining work required in order to be commercialized and the products did 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 June 30, 2021 and therefore no impairment loss was recognized for the six months ended June 30, 2021.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
CORTROPHIN PRE-LAUNCH CHARGES
6 Months Ended
Jun. 30, 2021
CORTROPHIN PRE-LAUNCH CHARGES  
CORTROPHIN PRE-LAUNCH CHARGES

13.CORTROPHIN PRE-LAUNCH CHARGES

In January 2016, we acquired the right, title and interest in the NDAs for Cortrophin Gel and Cortrophin-Zinc. Subsequently, we have assembled a Cortrophin 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. Under U.S. GAAP, we cannot capitalize these pre-launch purchases of materials as inventory prior to FDA approval, and accordingly, they are charged to expense in the period in which they are incurred. We expect these pre-launch purchases of material to continue in 2021 as we build raw materials, API and finished goods for the expected launch of this product. During the three and six months ended June 30, 2021, we incurred $0.5 million and $0.6 million, respectively, of charges for the purchase of materials. During the three and six months ended June 30, 2020, we incurred $3.6 million and $8.2 million, respectively in charges for the purchase of materials. Due to the inherent uncertainty of the timing of FDA approval for this product, we cannot reasonably predict whether these materials will ultimately be eligible for use in commercial finished goods inventory. 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 three and six months ended June 30, 2021, we incurred $2.5 million and $2.6 million, respectively, of these charges, which are included on the unaudited interim condensed consolidated statements of operations as a selling, general, and administrative expense. There were no comparable expenses in 2020.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENT
6 Months Ended
Jun. 30, 2021
SUBSEQUENT EVENT  
SUBSEQUENT EVENT

14.

SUBSEQUENT EVENT

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 will pay Arbor $8.4 million and Arbor will dismiss the action with prejudice. Neither party admitted wrongdoing in reaching this settlement. The Company will pay the settlement from cash on the balance sheet.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS (Policies)
6 Months Ended
Jun. 30, 2021
BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS  
Organization and Business

Overview

ANI Pharmaceuticals, Inc. and its consolidated subsidiaries, ANIP Acquisition Company and ANI Pharmaceuticals Canada Inc. (together, “ANI,” the “Company,” “we,” “us,” or “our”) is an integrated specialty pharmaceutical company focused on delivering value to our customers by developing, manufacturing, and marketing high quality branded and generic prescription pharmaceuticals. We focus on niche and high barrier to entry opportunities, including controlled substances, oncology products (anti-cancer), hormones and steroids, and complex formulations. Our three pharmaceutical manufacturing facilities, of which two are located in Baudette, Minnesota 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.

Basis of Presentation

Basis of Presentation

The accompanying unaudited interim condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). In our opinion, the accompanying unaudited interim condensed consolidated financial statements include all adjustments, consisting of normal recurring adjustments, which are necessary to present fairly our financial position, results of operations, comprehensive income, and cash flows. The consolidated balance sheet at December 31, 2020 has been derived from audited financial statements as of that date. The unaudited interim condensed consolidated results of operations are not necessarily indicative of the results that may occur for the full fiscal year. Certain information and footnote disclosure normally included in financial statements prepared in accordance with U.S. GAAP have been omitted pursuant to instructions, rules, and regulations prescribed by the U.S. Securities and Exchange Commission (the “SEC”). We believe that the disclosures provided herein are adequate to make the information presented not misleading when these unaudited interim condensed consolidated financial statements are read in conjunction with the audited financial statements and notes previously distributed in our Annual Report on Form 10-K for the year ended December 31, 2020.

Principles of Consolidation

Principles of Consolidation

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

Foreign Currency

Foreign Currency

We have a subsidiary located in Canada. The subsidiary conducts its transactions in U.S. dollars and Canadian dollars, but its functional currency is the U.S. dollar. The results of any non-U.S. dollar transactions 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 was immaterial for the three and six months ended June 30, 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 accompanying unaudited interim condensed consolidated financial statements, estimates are

used for, but not limited to, stock-based compensation, revenue recognition, allowance for credit losses, variable consideration determined based on accruals for chargebacks, administrative fees and rebates, government rebates, returns and other allowances, allowance for inventory obsolescence, valuation of financial instruments and intangible assets, accruals for contingent liabilities, fair value of long-lived assets, income tax provision or benefit, deferred taxes and valuation allowance, determination of right-of-use assets and lease liabilities, 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 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 not a material impact to these estimates or assumptions in our consolidated financial statements as of and for the three and six months ended June 30, 2021 and 2020. 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.

Geographic Information

Geographic Information

Based on the distinct nature of our operations, our internal management structure, and the financial information that is evaluated regularly by our Chief Operating Decision Maker, we determined that we operate in one reportable segment. Our operations are located in the United States and Canada. The majority of the assets of the Company are located in the United States.

The following table depicts the Company’s revenue by geographic operations during the following periods:

(in thousands)

Three Months Ended June 30, 

Six Months Ended June 30, 

Location of Operations

    

2021

    

2020

    

2021

    

2020

    

United States

$

47,580

$

46,277

$

100,907

$

94,508

Canada

 

1,045

 

2,193

 

2,239

 

3,736

Total Revenue

$

48,625

$

48,470

$

103,146

$

98,244

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

(in thousands)

June 30, 2021

December 31, 2020

United States

$

26,252

$

26,960

Canada

 

14,082

 

14,309

Total property and equipment, net

$

40,334

$

41,269

Recent Accounting Pronouncements

Recent Accounting Pronouncements

Recent Accounting Pronouncements Not Yet Adopted

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

Recently Adopted Accounting Pronouncements

In August 2020, the Financial Accounting Standards Board (“FASB”) issued guidance simplifying the accounting for certain financial instruments with characteristics of liabilities and equity, including certain convertible instruments and contracts on an entity’s own equity. The new standard removes the separation models required for convertible debt with cash conversion features and convertible instruments with beneficial conversion features. It also removes certain settlement conditions that are currently required for equity contracts to qualify for the derivative scope exception and simplifies the diluted earnings per share calculation for convertible instruments. We early adopted this guidance as of January 1, 2021. The adoption of this guidance did not have a material impact on our consolidated financial statements but will impact how we account for newly issued convertible instruments in future periods.

In November 2019, the FASB issued guidance simplifying the accounting for income taxes by removing the following exceptions: 1) exception to the incremental approach for intraperiod tax allocation when there is a loss from continuing operations and income or a gain from other items, 2) exception requirement to recognize a deferred tax liability for equity method investments when a foreign subsidiary becomes an equity method investment, 3) exception to the ability not to recognize a deferred tax liability for a foreign subsidiary when a foreign equity method investment becomes a subsidiary, and 4) exception to the general methodology for calculating income taxes in an interim period when a year-to-date loss exceeds the anticipated loss for the year. The amendments also simplify accounting for income taxes by doing the following: 1) requiring that an entity recognize a franchise tax or similar tax that is partially based on income as an income-based tax and account for any incremental amount incurred as a non-income-based tax, 2) requiring that an entity evaluate when a step up in the tax basis of goodwill should be considered part of the business combination in which the book goodwill was originally recognized and when it should be considered a separate transaction, 3) specifying that an entity is not required to allocate the consolidated amount of current and deferred tax expense to a legal entity that is not subject to tax in its separate financial statements, 4) requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date, and 5) making minor Codification improvements for income taxes related to employee stock ownership plans and investments in qualified affordable housing projects accounted for using the equity method. Most of the provisions of this guidance were to be adopted on a prospective basis. Items 2) and 3) of the “removal” provisions were to be adopted on either a full or modified retrospective basis and item 4) of the “simplifying” provisions was to be adopted on a full retrospective basis. The guidance was effective for reporting periods beginning after December 15, 2020, including interim periods within that fiscal year. We adopted this guidance as of January 1, 2021. The adoption of this guidance did not have a material impact on our consolidated financial statements.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS (Tables)
6 Months Ended
Jun. 30, 2021
BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS  
Schedule of revenue from company's revenue by geographic operations

The following table depicts the Company’s revenue by geographic operations during the following periods:

(in thousands)

Three Months Ended June 30, 

Six Months Ended June 30, 

Location of Operations

    

2021

    

2020

    

2021

    

2020

    

United States

$

47,580

$

46,277

$

100,907

$

94,508

Canada

 

1,045

 

2,193

 

2,239

 

3,736

Total Revenue

$

48,625

$

48,470

$

103,146

$

98,244

Schedule of company's property and equipment, net according to geographic location

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

(in thousands)

June 30, 2021

December 31, 2020

United States

$

26,252

$

26,960

Canada

 

14,082

 

14,309

Total property and equipment, net

$

40,334

$

41,269

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE RECOGNITION AND RELATED ALLOWANCES (Tables)
6 Months Ended
Jun. 30, 2021
REVENUE RECOGNITION AND RELATED ALLOWANCES  
Schedule of disaggregation of revenue and revenue recognized

Three Months Ended

Six Months Ended

Products and Services

June 30, 

June 30, 

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

    

Sales of generic pharmaceutical products

$

34,199

$

33,400

$

66,812

$

70,895

Sales of branded pharmaceutical products

 

11,038

 

10,633

 

18,555

 

19,790

Sales of contract manufactured products

 

2,322

 

2,900

 

4,895

 

4,874

Royalties from licensing agreements

 

 

491

 

11,210

 

781

Product development services

 

97

 

885

 

255

 

1,462

Other

 

969

 

161

 

1,419

 

442

Total net revenues

$

48,625

$

48,470

$

103,146

$

98,244

Three Months Ended

Six Months Ended

Timing of Revenue Recognition

June 30, 

June 30, 

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

    

Performance obligations transferred at a point in time

$

48,528

$

47,585

$

102,891

$

96,782

Performance obligations transferred over time

 

97

 

885

 

255

 

1,462

Total

$

48,625

$

48,470

$

103,146

$

98,244

Schedule of accruals and allowances

The following table summarizes activity in the consolidated balance sheets for accruals and allowances for the six months ended June 30, 2021 and 2020, respectively:

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, 2019 (1)

$

49,882

$

8,901

$

16,595

$

8,281

$

2,549

Accruals/Adjustments

 

181,986

 

7,519

 

14,103

 

17,392

 

6,551

Credits Taken Against Reserve

 

(169,345)

(6,703)

 

(10,695)

 

(17,161)

 

(6,277)

Balance at June 30, 2020 (1)

$

62,523

$

9,717

$

20,003

$

8,512

$

2,823

Balance at December 31, 2020 (1)

$

88,746

$

7,826

$

27,155

$

8,906

$

3,839

Accruals/Adjustments

 

214,125

 

12,980

 

21,058

 

32,207

 

13,315

Credits Taken Against Reserve

 

(220,776)

(12,066)

 

(16,309)

 

(33,071)

 

(13,682)

Balance at June 30, 2021 (1)

$

82,095

$

8,740

$

31,904

$

8,042

$

3,472

(1)Chargebacks are included as an offset to accounts receivable in the unaudited condensed consolidated balance sheets. Administrative Fees and Other Rebates and Prompt Payment Discounts are included as an offset to accounts receivable or as accrued expenses and other in the unaudited condensed consolidated balance sheets. Returns are included in returned goods reserve in the unaudited condensed consolidated balance sheets. Government Rebates are included in accrued government rebates in the unaudited condensed consolidated balance sheets.
Schedule of customer concentration

Three Months Ended

Six Months Ended

June 30, 

June 30, 

June 30, 

June 30, 

    

2021

    

2020

    

2021

    

    

2020

    

Customer 1

34

%

33

%

29

%

32

%

Customer 2

26

%

22

%

22

%

23

%

Customer 3

14

%

19

%

14

%

19

%

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
INDEBTEDNESS (Tables)
6 Months Ended
Jun. 30, 2021
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 Loan and DDTL as of June 30, 2021 and December 31, 2020 are:

Current

June 30, 

December 31, 

(in thousands)

    

2021

    

2020

Current borrowing on debt

$

15,617

    

$

13,691

Deferred financing costs

 

(435)

 

(448)

Current debt, net of deferred financing costs

$

15,182

$

13,243

Non-Current

June 30, 

December 31, 

(in thousands)

    

2021

    

2020

Non-current borrowing on debt

$

158,623

$

165,755

Deferred financing costs

 

(598)

 

(812)

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

$

158,025

$

164,943

Schedule of contractual maturity of term loan and DDTL

The contractual maturity of our Term Loan, DDTL, and Revolver is as follows for the years ending December 31:

(in thousands)

    

Term Loan

 DDTL

 Revolver

2021

$

4,060

$

4,425

$

2022

 

5,414

8,850

2023

 

54,141

97,350

31,500

Total

$

63,615

$

110,625

$

31,500

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 Loan, DDTL, and Revolver recognized in the accompanying unaudited interim condensed consolidated statements of operations for the three and six months ended June 30, 2021 and 2020:

Three Months Ended

Six Months Ended

June 30, 

June 30, 

June 30, 

June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

    

Contractual coupon

$

2,386

$

2,206

$

4,690

$

4,099

Amortization of finance fees

 

176

 

180

 

352

 

362

Capitalized interest

 

(31)

 

(24)

 

(57)

 

(49)

$

2,531

$

2,362

$

4,985

$

4,412

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS (LOSS) PER SHARE (Tables)
6 Months Ended
Jun. 30, 2021
EARNINGS (LOSS) PER SHARE  
Schedule of Earnings per share, basic and diluted

Earnings (loss) per share for the three and six months ended June 30, 2021 and 2020 are calculated for basic and diluted earnings (loss) per share as follows:

Basic

Diluted

Basic

Diluted

(in thousands, except per share amounts)

Three Months Ended June 30, 

Three Months Ended June 30, 

Six Months Ended June 30, 

Six Months Ended June 30, 

  

2021

  

2020

  

2021

  

2020

  

2021

  

2020

  

2021

  

2020

  

Net loss

$

(14,106)

$

(12,336)

$

(14,106)

$

(12,336)

$

(14,020)

$

(19,347)

$

(14,020)

$

(19,347)

Net income allocated to restricted stock

 

 

 

 

 

 

 

 

Net loss allocated to common shares

$

(14,106)

$

(12,336)

$

(14,106)

$

(12,336)

$

(14,020)

$

(19,347)

$

(14,020)

$

(19,347)

Basic Weighted-Average Shares Outstanding

 

12,085

 

11,967

 

12,085

 

11,967

 

12,045

 

11,935

 

12,045

 

11,935

Dilutive effect of stock options and ESPP

 

 

 

 

Diluted Weighted-Average Shares Outstanding

 

12,085

 

11,967

 

12,045

 

11,935

Loss per share

$

(1.17)

$

(1.03)

$

(1.17)

$

(1.03)

$

(1.16)

$

(1.62)

$

(1.16)

$

(1.62)

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORIES (Tables)
6 Months Ended
Jun. 30, 2021
INVENTORIES  
Schedule of Inventories

Inventories consist of the following as of:

June 30, 

December 31, 

(in thousands)

    

2021

    

2020

 

Raw materials

$

38,877

$

41,591

Packaging materials

 

3,347

 

3,194

Work-in-progress

 

631

 

886

Finished goods

 

30,267

 

20,363

 

73,122

 

66,034

Reserve for excess/obsolete inventories

 

(5,488)

 

(5,231)

Inventories, net

$

67,634

$

60,803

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL AND INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2021
GOODWILL AND INTANGIBLE ASSETS  
Schedule of components of net definite-lived intangible assets

The components of net definite-lived intangible assets are as follows:

June 30, 2021

December 31, 2020

Weighted Average

Gross Carrying  

Accumulated

Gross Carrying

Accumulated

Amortization

(in thousands)

  

Amount

  

Amortization

  

Amount

  

Amortization

  

Period

Acquired ANDA intangible assets

$

106,415

$

(48,579)

$

106,415

$

(42,367)

 

8.8

years

NDAs and product rights

 

242,372

 

(125,456)

 

230,974

 

(112,483)

 

9.9

years

Marketing and distribution rights

 

17,157

 

(11,866)

 

17,157

 

(11,386)

 

5.7

years

Non-compete agreement

 

624

 

(468)

 

624

 

(423)

 

7.0

years

$

366,568

$

(186,369)

$

355,170

$

(166,659)

9.4

years

Schedule of expected future amortization expense

Expected future amortization expense is as follows:

(in thousands)

    

2021

$

20,117

2022

 

36,828

2023

 

36,080

2024

 

33,103

2025

 

29,754

2026 and thereafter

 

24,317

Total

$

180,199

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2021
Summary of Stock option and restricted stock activity

A summary of stock option and restricted stock activity under the 2008 Plan and Inducement Grants during the six months ended June 30, 2021 and 2020 is presented below:

(in thousands)

Options

Inducement Grants

RSAs

Outstanding at December 31, 2019

 

757

192

Granted

 

7

261

Options Exercised/RSAs Vested

 

(8)

(121)

 (1)

Forfeited

 

(13)

(17)

Expired

 

Outstanding at June 30, 2020

 

743

315

Outstanding at December 31, 2020

 

756

180

352

Granted

 

84

61

457

Options Exercised/RSAs Vested

 

(5)

(111)

 (2)

Forfeited

 

(58)

(53)

Expired

 

Outstanding at June 30, 2021

 

777

241

645

(1)Includes 43 thousand shares purchased from employees to cover employee income taxes related to income earned upon vesting of restricted stock. The shares purchased are held in treasury and the $1.6 million total purchase price for the shares is included in Treasury stock in our accompanying unaudited interim condensed consolidated balance sheets.
(2)Includes 25 thousand shares purchased from employees to cover employee income taxes related to income earned upon vesting of restricted stock. The shares purchased are held in treasury and the $0.8 million total purchase price for the shares is included in Treasury stock in our accompanying unaudited interim condensed consolidated balance sheets.
Employee Stock Purchase Plan 2016 [Member]  
Summary of allocated expense

(in thousands)

Three Months Ended June 30, 

Six Months Ended June 30, 

    

2021

    

2020

    

2021

    

2020

    

Cost of sales

$

4

$

7

$

8

$

11

Research and development

 

6

 

12

 

11

 

19

Selling, general, and administrative

 

23

 

38

 

46

 

56

$

33

$

57

$

65

$

86

Stock Incentive Plan 2008 [Member]  
Summary of allocated expense

Three Months Ended June 30, 

Six Months Ended June 30, 

(in thousands)

    

2021

    

2020

    

2021

    

2020

    

Cost of sales

$

2

$

33

$

2

$

59

Research and development

 

149

 

146

 

263

 

333

Selling, general, and administrative

 

2,660

 

5,500

 

4,383

 

7,682

$

2,811

$

5,679

$

4,648

$

8,074

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES (Tables)
6 Months Ended
Jun. 30, 2021
COMMITMENTS AND CONTINGENCIES  
Schedule of rent expense

    

Three Months Ended June 30, 

    

Six Months Ended June 30, 

(in thousands)

    

2021

    

2020

    

2021

2020

Operating lease costs

$

43

$

57

$

92

$

109

Variable lease costs

 

13

 

14

 

21

 

29

Total lease costs

$

56

$

71

$

113

$

138

Schedule of maturity analysis of operating leases

(in thousands)

    

Future payments:

2021

$

70

2022

 

127

2023

 

82

2024

 

56

2025 and thereafter

 

42

Total

$

377

Discount

(26)

Lease liability

351

Current lease liability

(128)

Non-current lease liability

$

223

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE DISCLOSURES (Tables)
6 Months Ended
Jun. 30, 2021
FAIR VALUE DISCLOSURES  
Schedule of financial assets and liabilities accounted for at fair value on a recurring basis

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

(in thousands)

Fair Value at

Description

June 30, 2021

Level 1

Level 2

Level 3

Liabilities

 

  

 

  

 

  

 

  

Interest rate swaps

$

9,040

$

$

9,040

$

CVRs

$

$

$

$

    

Fair Value at

    

    

    

Description

December 31, 2020

Level 1

Level 2

Level 3

Liabilities

 

  

 

  

 

  

 

  

Interest rate swaps

$

14,109

$

$

14,109

$

CVRs

$

$

$

$

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS - Geographic (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
segment
Jun. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Number of segments | segment     1    
Revenue recognition $ 48,625 $ 48,470 $ 103,146 $ 98,244  
Property and equipment, net 40,334   40,334   $ 41,269
United States [Member]          
Revenue recognition 47,580 46,277 100,907 94,508  
Property and equipment, net 26,252   26,252   26,960
Canada [Member]          
Revenue recognition 1,045 $ 2,193 2,239 $ 3,736  
Property and equipment, net $ 14,082   $ 14,082   $ 14,309
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE RECOGNITION AND RELATED ALLOWANCES - Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue recognition $ 48,625 $ 48,470 $ 103,146 $ 98,244
Sales of generic pharmaceutical products [Member]        
Revenue recognition 34,199 33,400 66,812 70,895
Sales of branded pharmaceutical products [Member]        
Revenue recognition 11,038 10,633 18,555 19,790
Sales of contract manufactured products [Member]        
Revenue recognition 2,322 2,900 4,895 4,874
Royalties from licensing agreements [Member]        
Revenue recognition   491 11,210 781
Product development services [Member]        
Revenue recognition 97 885 255 1,462
Other [Member]        
Revenue recognition $ 969 $ 161 $ 1,419 $ 442
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE RECOGNITION AND RELATED ALLOWANCES - Timing (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Revenue recognition $ 48,625 $ 48,470 $ 103,146 $ 98,244  
Performance obligations satisfied in prior periods     10,300 (5,700)  
Deferred revenue 62   62   $ 80
Revenue recognized 100 300 100 200  
Performance obligations transferred at a point in time [Member]          
Revenue recognition 48,528 47,585 102,891 96,782  
Performance obligations transferred over time [Member]          
Revenue recognition $ 97 $ 885 $ 255 $ 1,462  
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE RECOGNITION AND RELATED ALLOWANCES - Allowances (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Accruals and allowances    
Beginning balance $ 100,328  
Ending balance 92,130  
Chargebacks    
Accruals and allowances    
Beginning balance 88,746 $ 49,882
Accruals/Adjustments 214,125 181,986
Credits Taken Against Reserve (220,776) (169,345)
Ending balance 82,095 62,523
Government Rebates    
Accruals and allowances    
Beginning balance 7,826 8,901
Accruals/Adjustments 12,980 7,519
Credits Taken Against Reserve (12,066) (6,703)
Ending balance 8,740 9,717
Returns    
Accruals and allowances    
Beginning balance 27,155 16,595
Accruals/Adjustments 21,058 14,103
Credits Taken Against Reserve (16,309) (10,695)
Ending balance 31,904 20,003
Administrative Fees and Other Rebates    
Accruals and allowances    
Beginning balance 8,906 8,281
Accruals/Adjustments 32,207 17,392
Credits Taken Against Reserve (33,071) (17,161)
Ending balance 8,042 8,512
Prompt Payment Discounts    
Accruals and allowances    
Beginning balance 3,839 2,549
Accruals/Adjustments 13,315 6,551
Credits Taken Against Reserve (13,682) (6,277)
Ending balance $ 3,472 $ 2,823
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE RECOGNITION AND RELATED ALLOWANCES - Concentration (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
USD ($)
customer
Mar. 31, 2021
USD ($)
Jun. 30, 2020
USD ($)
customer
Jun. 30, 2021
USD ($)
customer
Jun. 30, 2020
USD ($)
customer
Revenue recognition $ 48,625   $ 48,470 $ 103,146 $ 98,244
Tripartite Agreement-Yescart          
Revenue recognition   $ 11,200   11,200  
Payment for legal expenditures   $ 400      
Sales of contract manufactured products [Member]          
Revenue, Remaining Performance Obligation, Amount $ 3,600     $ 3,600  
Revenue, Remaining Performance Obligation, Remaining Period 6 months     6 months  
Revenue recognition $ 2,322   $ 2,900 $ 4,895 $ 4,874
Product Development Services [Member]          
Revenue, Remaining Performance Obligation, Amount $ 600     $ 600  
Revenue, Remaining Performance Obligation, Remaining Period 6 months     6 months  
Customer concentration | Revenue | Tripartite Agreement-Yescart          
Concentration Risk, Percentage       11.00%  
Customer concentration | Revenue | Customer One [Member]          
Concentration Risk, Percentage 0.34%   0.33% 0.29% 0.32%
Customer concentration | Revenue | Customer Two [Member]          
Concentration Risk, Percentage 0.26%   0.22% 0.22% 0.23%
Customer concentration | Revenue | Customer Three [Member]          
Concentration Risk, Percentage 0.14%   0.19% 0.14% 0.19%
Customer concentration | Accounts receivable | Three Customers [Member]          
Number of major customers | customer 3   3 3 3
Concentration Risk, Percentage       86.00%  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.2
PENDING BUSINESS COMBINATION (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Mar. 08, 2021
Jun. 30, 2021
Jun. 30, 2021
PIPE Investment [Member]      
Business Acquisition [Line Items]      
Share price (in dollars per share) $ 1,000    
Stock issued, value $ 25.0    
Stock issued (in shares) 25,000    
Senior Secured Credit Facility 2021 [Member]      
Business Acquisition [Line Items]      
Maximum borrowing capacity $ 340.0    
Senior Secured Credit Facility 2021 [Member] | Term Loan [Member]      
Business Acquisition [Line Items]      
Maximum borrowing capacity 300.0    
Senior Secured Credit Facility 2021 [Member] | Revolver [Member]      
Business Acquisition [Line Items]      
Maximum borrowing capacity 40.0    
Novitium Pharma [Member]      
Business Acquisition [Line Items]      
Cash outflow in merger 89.5    
Equity issued in merger, value $ 74.0    
Equity issued in merger (in shares) 2,466,667    
Contingent consideration $ 46.5    
Share price (in dollars per share) $ 30.0    
Transaction costs   $ 1.7 $ 4.6
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
INDEBTEDNESS - Credit facility (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Current debt $ 15,182   $ 13,243
Borrowing repayment $ 0 $ 7,500  
Senior Secured Credit Facility [Member]      
Debt Instrument, Term 5 years    
Line of Credit Facility, Commitment Fee Percentage 0.40%    
Senior Secured Credit Facility [Member] | LIBOR [Member]      
Debt Instrument, Basis Spread on Variable Rate 2.00%    
Senior Secured Credit Facility [Member] | LIBOR [Member] | Minimum      
Debt Instrument, Basis Spread on Variable Rate 1.50%    
Senior Secured Credit Facility [Member] | LIBOR [Member] | Maximum      
Debt Instrument, Basis Spread on Variable Rate 2.75%    
Senior Secured Credit Facility [Member] | Alternative Base Rate [Member] | Minimum      
Debt Instrument, Basis Spread on Variable Rate 0.50%    
Senior Secured Credit Facility [Member] | Alternative Base Rate [Member] | Maximum      
Debt Instrument, Basis Spread on Variable Rate 1.75%    
Senior Secured Credit Facility [Member] | Term Loan [Member]      
Line of Credit Facility, Maximum Borrowing Capacity $ 72,200    
Quarterly payment 6,800    
Current debt 6,800    
Senior Secured Credit Facility [Member] | Delayed Draw Term Loan [Member]      
Line of Credit Facility, Maximum Borrowing Capacity 118,000    
Quarterly payment 8,900    
Current debt 8,900    
Senior Secured Credit Facility [Member] | Revolver [Member]      
Line of Credit Facility, Maximum Borrowing Capacity 75,000    
Amount borrowed 31,500    
Line of Credit Facility, Remaining Borrowing Capacity $ 43,500    
Senior Secured Credit Facility [Member] | Revolver [Member] | Minimum      
Line of Credit Facility, Commitment Fee Percentage 0.25%    
Senior Secured Credit Facility [Member] | Revolver [Member] | Maximum      
Line of Credit Facility, Commitment Fee Percentage 0.50%    
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.2
INDEBTEDNESS - Facility components (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current debt, net of deferred financing costs $ 15,182 $ 13,243
Non-current debt, net of deferred financing costs and current component 189,525 172,443
Term Loan and DDTL [Member]    
Current borrowing on debt 15,617 13,691
Deferred financing costs (435) (448)
Current debt, net of deferred financing costs 15,182 13,243
Non-current borrowing on debt 158,623 165,755
Deferred financing costs (598) (812)
Non-current debt, net of deferred financing costs and current component $ 158,025 $ 164,943
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
INDEBTEDNESS - Outstanding (Details) - Senior Secured Credit Facility [Member]
$ in Millions
Jun. 30, 2021
USD ($)
Term Loan [Member]  
Borrowing on debt $ 63.6
Delayed Draw Term Loan [Member]  
Borrowing on debt 110.6
Revolver [Member]  
Borrowing on debt 31.5
Total debt issuance costs, net 0.6
Debt issuance costs, current 0.2
Debt issuance costs, noncurrent $ 0.4
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
INDEBTEDNESS - Credit facility - Maturity (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Term Loan [Member]  
2021 $ 4,060
2022 5,414
2023 54,141
Total 63,615
Delayed Draw Term Loan [Member]  
2021 4,425
2022 8,850
2023 97,350
Total 110,625
Revolver [Member]  
2023 31,500
Total $ 31,500
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
INDEBTEDNESS - Interest (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
INDEBTEDNESS        
Contractual coupon $ 2,386 $ 2,206 $ 4,690 $ 4,099
Amortization of finance fees 176 180 352 362
Capitalized interest (31) (24) (57) (49)
Interest Expense, Debt $ 2,531 $ 2,362 $ 4,985 $ 4,412
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Apr. 30, 2020
Feb. 28, 2019
Accumulated other comprehensive loss, net of tax $ 5,433 $ 5,433 $ 11,437    
Fair value interest rate derivative liabilities 9,040 9,040 $ 14,109    
Interest rate swap [Member]          
Derivative liability, notional amount       $ 184,200  
Accumulated other comprehensive loss, net of tax 5,400 5,400      
Fair value interest rate derivative liabilities 9,000 9,000      
Unrealized gain (loss) 1,400 4,100      
Change in the derivative fair value, tax 100 100      
Interest expense 1,200 2,400      
Interest rate swap [Member] | Term Loan [Member]          
Weighted average fixed rate (as a percent)         2.60%
Interest rate swap [Member] | Delayed Draw Term Loan [Member]          
Weighted average fixed rate (as a percent)         2.47%
Interest rate swap [Member] | Senior Secured Credit Facility [Member]          
Derivative liability, notional amount $ 174,200 $ 174,200      
Debt effective interest rate (as a percent) 1.99% 1.99%      
Fair value interest rate derivative liabilities $ 9,000 $ 9,000      
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS (LOSS) PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
EARNINGS (LOSS) PER SHARE        
Net loss $ (14,106) $ (12,336) $ (14,020) $ (19,347)
Net loss allocated to common shares, Basic (14,106) (12,336) (14,020) (19,347)
Net loss allocated to common shares, Diluted $ (14,106) $ (12,336) $ (14,020) $ (19,347)
Basic Weighted-Average Shares Outstanding 12,085 11,967 12,045 11,935
Diluted Weighted-Average Shares Outstanding 12,085 11,967 12,045 11,935
Loss Per Share, Basic $ (1.17) $ (1.03) $ (1.16) $ (1.62)
Loss Per Share, Diluted $ (1.17) $ (1.03) $ (1.16) $ (1.62)
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.2
EARNINGS (LOSS) PER SHARE - Additional information (Details) - shares
shares in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
EARNINGS (LOSS) PER SHARE        
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1.7 1.0 1.7 1.4
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
INVENTORIES    
Raw materials $ 38,877 $ 41,591
Packaging materials 3,347 3,194
Work-in-progress 631 886
Finished goods 30,267 20,363
Inventory, Gross, Total 73,122 66,034
Reserve for excess/obsolete inventories (5,488) (5,231)
Inventories, net $ 67,634 $ 60,803
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORIES - Concentration (Details) - Supplier concentration - Cost of goods sold - One supplier
3 Months Ended
Jun. 30, 2020
item
Concentration Risk, Percentage 13.00%
Number of major suppliers 1
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2018
Dec. 31, 2020
Dec. 31, 2013
Goodwill $ 3,580     $ 3,580  
Goodwill, impairment loss $ 0 $ 0      
BioSante Pharmaceuticals Inc [Member]          
Goodwill         $ 1,800
WellSpring Pharma Services [Member]          
Acquisition of WellSpring     $ 1,700    
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL AND INTANGIBLE ASSETS - Components (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
INTANGIBLE ASSETS          
Gross Carrying Amount $ 366,568   $ 366,568   $ 355,170
Accumulated Amortization (186,369)   (186,369)   $ (166,659)
Weighted Average Amortization Period         9 years 4 months 24 days
Amortization of intangible assets 10,100 $ 10,000 19,700 $ 20,100  
Intangible asset impairment charge     0 $ 0  
Acquired ANDA intangible assets          
INTANGIBLE ASSETS          
Gross Carrying Amount 106,415   106,415   $ 106,415
Accumulated Amortization (48,579)   $ (48,579)   (42,367)
Weighted Average Amortization Period     8 years 9 months 18 days    
NDAs and product rights          
INTANGIBLE ASSETS          
Gross Carrying Amount 242,372   $ 242,372   230,974
Accumulated Amortization (125,456)   $ (125,456)   (112,483)
Weighted Average Amortization Period     9 years 10 months 24 days    
Marketing and distribution rights          
INTANGIBLE ASSETS          
Gross Carrying Amount 17,157   $ 17,157   17,157
Accumulated Amortization (11,866)   $ (11,866)   (11,386)
Weighted Average Amortization Period     5 years 8 months 12 days    
Non-compete agreement          
INTANGIBLE ASSETS          
Gross Carrying Amount 624   $ 624   624
Accumulated Amortization $ (468)   $ (468)   $ (423)
Weighted Average Amortization Period     7 years    
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL AND INTANGIBLE ASSETS - Amortization (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
GOODWILL AND INTANGIBLE ASSETS  
2021 $ 20,117
2022 36,828
2023 36,080
2024 33,103
2025 29,754
2026 and thereafter 24,317
Total $ 180,199
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION - Expense (Details) - USD ($)
$ in Thousands, shares in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Employee Stock Purchase Plan 2016 [Member]        
Discount from market price (as a percent)     15.00%  
Allocated share-based compensation expense $ 33 $ 57 $ 65 $ 86
Stock-based compensation shares available 0.2   0.2  
Stock Incentive Plan 2008 [Member]        
Allocated share-based compensation expense $ 2,811 5,679 $ 4,648 8,074
Stock-based compensation shares available 0.6   0.6  
Cost of sales [Member] | Employee Stock Purchase Plan 2016 [Member]        
Allocated share-based compensation expense $ 4 7 $ 8 11
Cost of sales [Member] | Stock Incentive Plan 2008 [Member]        
Allocated share-based compensation expense 2 33 2 59
Research and development Expense [Member] | Employee Stock Purchase Plan 2016 [Member]        
Allocated share-based compensation expense 6 12 11 19
Research and development Expense [Member] | Stock Incentive Plan 2008 [Member]        
Allocated share-based compensation expense 149 146 263 333
Selling, general and administrative Expenses [Member] | Employee Stock Purchase Plan 2016 [Member]        
Allocated share-based compensation expense 23 38 46 56
Selling, general and administrative Expenses [Member] | Stock Incentive Plan 2008 [Member]        
Allocated share-based compensation expense $ 2,660 $ 5,500 $ 4,383 $ 7,682
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION - Stock option activity (Details) - USD ($)
shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Option Shares    
Proceeds from stock option exercised $ 336 $ 449
Options [Member]    
Option Shares    
Outstanding at the beginning of the period (in shares) 756 757
Granted (in shares) 84 7
Exercised (in shares) (5) (8)
Forfeited (in shares) (58) (13)
Outstanding at the end of the period (in shares) 777 743
Inducement Grants [Member]    
Option Shares    
Outstanding at the beginning of the period (in shares) 180  
Granted (in shares) 61  
Outstanding at the end of the period (in shares) 241  
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION - RSA activity (Details) - Restricted Stock [Member] - shares
shares in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Unvested, Shares, Outstanding, Beginning of period 352 192
Unvested Shares, Granted 457 261
Unvested Shares, Vested (111) (121)
Unvested Shares, Forfeited (53) (17)
Unvested Shares, Outstanding, End of period 645 315
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK-BASED COMPENSATION - Additional information (Details) - USD ($)
shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Treasury stock value $ 3,062   $ 2,246
Restricted Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares purchased from employees 25 43  
Treasury stock value $ 800 $ 1,600  
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES - Quarter (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Valuation allowance $ 300   $ 300  
Provision (benefit) for income taxes $ (4,045) $ (1,443) $ (4,055) $ (4,296)
Effective income tax rate (as a percent) 22.30% 10.50% 22.40% 18.20%
Pre-tax consolidated loss $ (18,151) $ (13,779) $ (18,075) $ (23,643)
Maximum        
Provision (benefit) for income taxes     $ (4,000)  
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES - Leases expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Operating lease, weighted average remaining lease term 2 years 8 months 12 days   2 years 8 months 12 days  
Operating lease costs $ 43 $ 57 $ 92 $ 109
Variable lease costs 13 14 21 29
Total lease costs $ 56 $ 71 $ 113 $ 138
Minimum        
Operating lease liability discount rates (in percent) 3.99%   3.99%  
Maximum        
Operating lease liability discount rates (in percent) 8.95%   8.95%  
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES - Lease maturity (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
COMMITMENTS AND CONTINGENCIES  
2021 $ 70
2022 127
2023 82
2024 56
2025 and thereafter 42
Total 377
Discount (26)
Lease liability 351
Current lease liability $ (128)
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued Liabilities, Current
Non-current lease liability $ 223
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities, Noncurrent
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
COMMITMENTS AND CONTINGENCIES        
Revenue recognition $ 48,625 $ 48,470 $ 103,146 $ 98,244
Unapproved Products [Member]        
COMMITMENTS AND CONTINGENCIES        
Revenue recognition 4,200 3,700 8,000 8,100
Unapproved Products [Member] | Contract Customer [Member]        
COMMITMENTS AND CONTINGENCIES        
Revenue recognition $ 600 $ 600 $ 1,400 $ 1,600
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE DISCLOSURES (Details)
$ in Thousands
1 Months Ended 6 Months Ended
Apr. 30, 2020
USD ($)
derivative
Jun. 30, 2021
USD ($)
Dec. 31, 2020
USD ($)
Interest rate swaps   $ 9,040 $ 14,109
Fair Value, Inputs, Level 2 [Member]      
Interest rate swaps   9,040 $ 14,109
Senior Secured Credit Facility [Member] | Term Loan [Member]      
Long-term debt, gross   63,600  
Senior Secured Credit Facility [Member] | Delayed Draw Term Loan [Member]      
Long-term debt, gross   $ 110,600  
Contingent Value Rights [Member] | Discount rate      
Fair values inputs discount rate   15.00%  
Interest rate swap [Member]      
Number of interest rate swaps terminated | derivative 2    
Number of derivative instruments held | derivative 1    
Interest rate swaps   $ 9,000  
Derivative liability, notional amount $ 184,200    
Interest rate swap [Member] | Senior Secured Credit Facility [Member]      
Interest rate swaps   9,000  
Derivative liability, notional amount   $ 174,200  
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE DISCLOSURES - Acquired (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Apr. 30, 2021
USD ($)
Jul. 31, 2020
USD ($)
Jan. 31, 2020
USD ($)
product
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Payments to acquire intangible assets             $ 21,057 $ 58,130  
Gross carrying amount       $ 366,568     366,568   $ 355,170
Useful life of intangible assets                 9 years 4 months 24 days
Research and development       2,805 $ 3,035   5,773 9,379  
Intangible asset impairment charge             0 0  
Amortization of intangible assets       10,100 $ 10,000   19,700 20,100  
Inventories, net       67,634     67,634   $ 60,803
Raw materials       38,877     38,877   41,591
Finished goods       30,267     30,267   20,363
Acquired in-process research and development ("IPR&D")             0 $ 3,753  
Acquired ANDA intangible assets                  
Gross carrying amount       106,415     $ 106,415   106,415
Useful life of intangible assets             8 years 9 months 18 days    
Marketing and distribution rights                  
Gross carrying amount       $ 17,157     $ 17,157   $ 17,157
Useful life of intangible assets             5 years 8 months 12 days    
Sandoz Inc [Member]                  
Total asset purchase $ 20,700                
Transaction costs 400                
Gross carrying amount $ 11,400                
Useful life of intangible assets 7 years                
Intangible asset impairment charge             $ 0    
Inventories, net $ 9,700                
Raw materials 600                
Sample inventory 1,000                
Finished goods $ 8,100                
Sandoz Inc [Member] | Discount rate                  
Fair values inputs discount rate 10.00%                
Private Company [Member]                  
Total asset purchase   $ 4,300              
Transaction costs   100              
Gross carrying amount   $ 3,000              
Useful life of intangible assets   7 years              
Intangible asset impairment charge             0    
Inventories, net   $ 1,400              
Amerigen Pharmaceuticals, Ltd.                  
Number of generic products | product     23            
Total asset purchase     $ 56,800            
Transaction costs     700            
Contingent liability not recognized     $ 25,000            
Period of contingent payments     4 years            
Useful life of intangible assets     7 years            
Research and development     $ 3,800            
Intangible asset impairment charge             $ 0    
Inventories, net     8,400            
Raw materials     1,700            
Finished goods     $ 6,700            
Amerigen Pharmaceuticals, Ltd. | Revolver [Member]                  
Proceeds from borrowing           $ 15,000      
Amerigen Pharmaceuticals, Ltd. | Discount rate                  
Fair values inputs discount rate     8.00%            
Amerigen Pharmaceuticals, Ltd. | Acquired ANDA intangible assets                  
Gross carrying amount     $ 38,500            
Amerigen Pharmaceuticals, Ltd. | Marketing and distribution rights                  
Gross carrying amount     $ 6,700            
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.21.2
CORTROPHIN PRE-LAUNCH CHARGES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Cortrophin pre-launch charges $ 515 $ 3,636 $ 553 $ 8,238
Operating Expense [Member]        
Cortrophin pre-launch charges 500 3,600 600 8,200
Selling, general and administrative Expenses [Member]        
Cortrophin pre-launch charges $ 2,500 $ 0 $ 2,600 $ 0
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENT (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Aug. 03, 2021
Jun. 30, 2021
Jun. 30, 2021
Jun. 30, 2020
Subsequent Event [Line Items]        
Legal settlement expense   $ 8,400 $ 8,400 $ 0
Subsequent Event [Member] | Arbor Pharmaceuticals [Member]        
Subsequent Event [Line Items]        
Settlement amount awarded to other party $ 8,400      
EXCEL 73 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( --#!E,'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 " #30P93BQ*UC>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$Y&&2;-I:.G#@8K;.QF;+4UBQ-C:R1]^SE>FS*V!]C1TN]/ MGT"-]E(/ 9_#X#&0Q7@WN:Z/4OLU.Q%Y"1#U"9V*94KTJ7D8@E.4GN$(7ND/ M=42H.%^!0U)&D8(96/B%R-K&:*D#*AK"!6_T@O>?H_"V@68J[^BQ'.N<2SL(>'O:O>1U"]M' M4KW&]"M:26>/:W:=_%IO'O=;UE:\$@5_*/AJ+RI9621A'^_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 --#!E-VK&PO=V]R:W-H965T&UL MM5A1;]LV$'[N?@7A <,&Q+5(V8[;)08<)5F]-:D;IRNZ8@^,1-M")=$CJ3CY M]SM*MNAX\DD;L!=;E'0?/QY/WQWO;"/5-[T2PI"G-,GT>6=ES/IMKZ?#E4BY M?BW7(H,G"ZE2;F"HECV]5H)'A5&:])CG#7LIC[/.^*RX-U/C,YF;),[$3!&= MIRE7SQA1+%JH5\7BX?%/' M IE\CB.S.N^,.B02"YXGYDYNWHGM@@86+Y2) M+G[)IGRWW^^0,-=&IEMC8)#&6?G/G[:.V#-@@R,&;&O #@SHL1G\K8%?++1D M5BSKDAL^/E-R0Y1]&]#L1>&;PAI6$V=V&^=&P=,8[,SX4H8Y[(HA/(O(569B M\TRF61D>ULU=HE=<"7W6,S";M>F%6^2+$ID=01Z2&YF9E0;42$0O[7O LJ+* M=E0O& KX:YZ])KYW0IC': V?H,D\.6;^@HY?>(M,C4CU MG\@<_6J.?C%'OVF.^^>UJ-L"W)QZW8\(BT'%8M".Q<><*R-4\DSNQ%HJ4\<( MAS(J%PBC8<5HV([13*A8VL"-"(1_K8MPI%U0???J54-*@=D58 M''<7CK7@B<;\-:HXC5"<[8=]'2>"W.;I@U!U7' ,SZ-=GXXH0_B\J?B\:W@8(3^HY M>?3:,)UFH52PA\57?D+F!H*-2$4"F6=&/<-_5$N_ ?WR"B.YI^&T#O(C#4H^.;W8#Y1Y':=_'&#+'D+5A.(DBR"7Z9'=!"KG\D-7[#H=D MU",W4*? 9BA;[WP6VF!P(]OI>;K):GCC9U#)J3 \SK/!T68#A.KWS"KEZ"E<\6XJC^:H!Z'8ROYQ@-1ESHL]: MB7Z0*V6KC;+$*-P%FI#7%NP-B%\.R_R7S)S8LU9B/\V@5BR/:;8XXSNJMX0(5Z#Q4SCU/I'?1#TI',J#6MN#\HOU,69.XEF# M,&\EXCK6-OM\$5RA)Z8&N&Z7,C@)8-2Q_5X/]63 MKS?"%C)8O\/?:ZK\?UT5WRFMWTII]YYT4^NVD M\+^X]_2?[O5&P_Z!;WM['4^;G(I&L":A/8Z7S<_J;M5LGA0MUIY[O>Q4WW"; MVS1)Q ),O=>G,+GGO(RW-)^>I9-9_;C90:?=E6=7N] MV&B]>[M:M?E&;D7[1NUD#4_6JMD*#;?-XZK=-5(47:-MM2)1E*RVHJP7-U?= M=Q^;FRNUUU59RX\-:O?;K6A>WLM*/5\O\.+XQ:?R<:/-%ZN;JYUXE/=2_[K[ MV,#=:O!2E%M9MZ6J42/7UXMW^.TMHZ9!9_'O4CZWDVMD0GE0ZK.Y^5!<+R*# M2%8RU\:%@']/\E96E?$$.'[OG2Z&/DW#Z?71^S^ZX"&8!]'*6U7]IRSTYGK! M%ZB0:[&O]"?U_$_9!Q0;?[FJVNXO>NYMHP7*]ZU6V[XQ(-B6]>&_^-(3,6F MF:.6W2)?KV_0]]>?(]?^_H-HM$2D8A@1_/;@$)AM@LB#,=WFN]H *,C&7 /&A MDDM4PZJAUN@B(TM,HRZ*"QQ%2TJX^5X4O\%\W)I@$*P?*-^(YE$^B/QSV]DJ MO9$-$A6L#&;NP)<:P7#+8;@[*QA!N7T P^,H+@%#NY-=.E.2!EPSP MDB"\CXW=64"F_M9(8" ML_.L=IEADF0>M*,L81)$^TFVNBESPZP1$B="8H]J%,USR&WE67;PJ'(X+'-W M*AK$I=]@L$J.%>' JXHU X@Z..*1N3^<1VF4$" M>L01C^J(P_+XH=:B?BQ!%:?!.8':LH-YA*V%PFG'8^Q9*? H4#BL4-\K53R7 M5>4$9XL.C7DTAW;&ZA38*$TXK$T_=U)0J_KRO!Q@6Z!28N&TC?AD_3B%.:H8 M#LO801#\0H!=4A7AV!I@AUV"<>;C<10LS%]5HOXP9E*@3L6CQN"PR!S]%O)! MV[F[+FO(S;)^1+EJ/^DJD9Q@;2W!.+;X=)@1%B<>K).-4%AQ MCE@;]2(J>Y+U$&TU80F?5^(.JX1%GG*#C)I#PIIS1 BEKJ&S5Q%@M)&'&N1( MLQ.YK12,XGD2.ZP20GWS8)03$I:38ZI-R_3CM/4IRRVQ%8-FD6^<1[T@8;TX MLOBHGF13FQH(^'L _MRTV=K 4S9?F1U6*2<^J*."D+""?))ZW]0=5E68K6HK MFR=WGMO2 (,;S:LUAQE)<>S9")%10TA80X9JJ)&P7=R[(=KZD%BI;=OX=)B, M^D&^9L?C59$>I;VAX1F++2)MLY3'B8_(49-(%M2ZGR;5PNOTCHYZ0<-Z,?7] M*LT['./T+R2F/D* M,3HYV3MSM*>VV[(__S(DWZI:PV21,&6 ]F]_4EHBC+]S8@]Z-D?U;]N=R.7U M8M>O5_9?$WA,F2DWB9 MQ/SXM&Q;(W!FB.!ARN)EG%*D]KJ%35UATGM^,-EY821;9CAQ>Z$Q6])LZ&+F MS#K3=,X!6R2MD]Z0R2F]HXC2L(C>5K#M0K?H?F>.9ZH SRG'2\*QD^1HR1/F MH";$ZA\][@T']#7)\N<=G9(^%@3T[-EHKRE^NO$R21+XI"["H[^*ZV <7\/U MGW=TRO58W] S]4TC1;MO7E![H)I'RXC'0Z:NC72;!:9_+'2G[DLWA2DL%IB_ MJO'KDMXNE"YI9!5^+C-"F*>"IF,]1<-[_'=%49IM$N2].:N_+&N4BUT):NL$ M:^_4"!H*FSUG#'8I=1DS.J?:98:!:\]FFHTE M%WM-R75>U'NT=DV%,_-"9 [791>GD:?V8F/MQ<*UEU4A=MGZ:OCV*U3G&9[+ MSG6&MYJ\;S<_=OA1-(]EW:)*KJ%A]"8% IK#[P<.-UKMNE?P#TIKM>TN-U( M;&, S]<*BL?^QKS5'W[%&PO=V]R:W-H965T&ULI9??CYLX$,?_%0OU85?J+1C" MCU1)I-VL3M>3JD9-VWLX]<$!)W!K<,XVF[9_?<= " 0"V6T>$MO,C#]?VY/! MLP,73S*F5*'O**..'N8&-X\"G9!9*.-M)0-YT^Z\SZ: M&Y8FHHR&2H<@\/-,EY0Q'0DX_J^"&O6*M2F\04V2Z6U<*P%/$_!3 MBR7/(M@4&B%H2S^2$-P MQX6[U78W827JY;#KY;"+>),+\>ZC_V#-X9B":,@1%,9$[.B&A$\2@4#$80T$ M(@Q.OUZ?7L'E#%XQ@\ZBY\74Q@[0/3=U=:VP93EV4)NU^)V:WQGD7T$24"%@ M!]>*AT]O$6P< AUK56SK5\)RBE8@80W"*+J!S8LX8T1(M(=1J4=O^T25T_H- M7.O.LBQ\IFK4K*5J4JN:O$Q502_1?:YB+I*?-.I#+F.ZS17V],<_8QZW:T&[ M-;3[*NCW4N;]P&X'Y/S0#%FT(+T:TGL5Y,=<204'/LEV?:3>*.F018O4KTG] M0=+/4*1D+GX<09<\37EV!.Z#]#L(@64%[AEHU\IW77PA#8,:-AB$+>%*5/3O M!YINJ/@V\/-.KXY;YG:9T=?G\?2Z/!XU:^%CZU1MK!<(..7OP#96$9L[ MY)2?R1GT-99M[D:5Q"_@+E-XB!EW_U/LP'8]-SAG[K.9&1@^!VSTX_L1U?><<'#]>4UJ=2M'WX ![/#/&K79CY5&SQ<;EZ: M1MTJ@JW Z^3]F%F;]E1Q\'#)>54"=>M)+_*868EL-E[L]:WJ [R-)IE$C&[! MS[KS(8 H+RIE1_%]\:Z_X0IN#D4SALL=%=H GF\Y5\>.OC[4U\7%+U!+ P04 M " #30P93EEWJFL$% !.& & 'AL+W=OUJ)=@R1=/ZL6;0N51$^DDVR_ M?J2D2#9YI0;=^J%Z^-Q+GL-+\HB9/XGJA]QSKM!SD9?R>K)7ZG UF\G-GA>) MO!0'7NI?MJ(J$J4?J]U,'BJ>I'50D<^(YP6S(LG*R6)>O[NM%G-Q5'E6\ML* MR6-1)-7?-SP73]<3/'EY<9?M]LJ\F"WFAV3'[[GZ>KBM]-.LRY)F!2]E)DI4 M\>WUY#V^6A-F FK$GQE_DB?WR%#Y+L0/\_ AO9YXID<\YQME4B3Z\LB7/,]- M)MV/O]JDDZY-$WAZ_Y+]MYJ\)O,]D7PI\F]9JO;7DVB"4KY-CKFZ$T^_\Y:0 M;_)M1"[K_]%3B_4F:'.42A1ML.Y!D97--7ENA3@)T'G@ -(&$#N #030-H"^ MM@76!K#7MN"W 37U6<.]%FZ5J&0QK\03J@Q:9S,WM?IUM-8K*TVAW*M*_YKI M.+58BC+5P\Y3I.^DR+,T4?KA7NF+K@)69<)9JBK_\Z'-#1A-^/):7B'H7B'@$ _U9OC[<@^C\M];7O]SZF1BT M*Q9:YZ/_3[&,M,BZ%EG=(AMH\0^]5-[Q1UX>.5A-37101YLU\7'!HH#X\]GC MZ1A!*!9ZYZB5B\(>Q2PXAZU=6!P1QCK4&4^_X^F/*MN*5N[0^OE@)!X3+^B2 M!J/B+8549D1DDNN)^I8_;_)C:MI(N=Y4-EG2+-5EBI)"5"K[IW[Q#M*Y:<@_ M(4V(UL;2&4!Y06R-QLI%,4+BV)(90K$3U)DB8:=(.*K('9<\J3;[FG2JZRH7 M!U.X$.70)1-Y=F6Y(.I1F[ +\L.06GQ=4$S# ;I11S<:I7NO]U\]WA=HQTM= M7_E%,]BIWDN3T!4<1L>;+TD413+#%:^6B:,"\T&(/H%@4!S#] MN*,?C])?C94YQ#MV>6-*["J'4#B.+-XNBIA_%F\(12,,\\9>OZE[H\P_\5V2 M(\F5RNN%&?%F50$W9,_I0\0\>W%\%6H-H+P!+B<&!?]D%:M4)0Y[;2ST<$[S MY%CJ";S1[F,'[PEMOK/YANV)"X!H0 .;-9#*MVVPQ,1ZGWI#\) M"1.F3M-3[#MCLP1QF-KKSPK$$=^+;,H0+L9L8*'&O<_!;-P J#VO7L;X I5< MC1@ W-L*[(\J^:%47+OT;@$ ,K>"^BXQXE-LZPG!J._,&P#&XLBWU81@-!J: M.KWOP>/&IQ'SIY1=BS$-0ILP ,+8X0N@_,A>[,%3;3"']@#Z4&U%P]) \#RP:KN68X@C[SIA#.!J&L2T"F,\+G5$'<$2; M@J%EHW<[>-SNG)+/&O)JD+SK.)C'G%T"<$*,V18'S.4[M $4&;(XN/-SD MF"^DP54R=KY5IIB=EEQ+$\(1ZFZ'8#[/=H9K$!=3%L)D2>]KB#>Z2MXD,MO4 M5FZ5Y4?S[5D7_ZV>[??F..)J[(N_=QQDW'$TK9QGAN1MTT1G-"^QO83 ,,^N MHH%L]NTU:P]E. M/CK/E>@="!D_:GDI@%_5@KU."P &:0%F<[4 LSE:S$[.1PNNOQO,P;1$&W$L M57/ZU;WM#K_?UT>^UOL;?+7$P/L5OEHW1]M]^N:D_;/^3,E*B7*^U4UYEZ'N M:]4<7C^0(D JCVF=UJTJ[?;9)89$36QF&]+]^UT[(8/4 M9.SQ!6SGG'/O/;Z)/2@9?Q$I(1*]%CD50RN5:5.2VYSB17>",6J.!7KOGHP';R#RCY)XCL2D*S'^,2<[*H>5: MNX6';)5*M6"/!FN\(G,BG];W'&9VHY)D!:$B8Q1QLAQ:-VY_%BN\!GS-2"GV MQDA5\LS8BYK<)D/+40F1G"RD4L#PMR43DN=*"-+X7FM:34A%W!_OU-_KVJ&6 M9RS(A.7?LD2F0RNV4$*6>)/+!U9^('4]H=);L%SH7U366,="BXV0K*C)D$&1 MT>H?O]8^[!% QTSP:H+7)@1'"'Y-\$^-$-2$X-0(84W0I=M5[=JX*99X-."L M1%RA04T-M/N:#7YE5/7)7')XF@%/CB:,)K#K)$$P$BS/$BQA,I?P!^T@!6)+ M>%1 $Z:J.[8$W=(%*XA]_HD)<8'>H:?Y%)V?7: SE%'TF+*-P#01 UM">BJ( MO:A3&5>I>$=2\=$=HS(5: 8I)0;^M)L?=?!ML*7QQMMY,_8Z!3]NZ!7RG4OD M.9YKR&=R.MTQE?-OT6=_'?W #+]I%%_K^?^O4:H.L:M^Z4@A:%((= K!D10^ MPVN<&KA,-[.W^CIE@GN^W8%.CFO9Q'S8SP:[]H-? M#LH,FS+#3J>_R)1PM#BT,M=69MK*2T3!";!;XM=^AZ]1$S#J]%7O$P'Y%9PK ML(\47F1).!$2<=A=)$J\-GE>J8;[Y0>.VW+< /+\J.7D]"TJTWQO<[B'YG$.6)_XKG)B]XI7AA !B_>H@Q>&*2.>Q$W7L0G>''H@C+A M=\7'IM.V4#,#RHM#+VPY8.\=C07A*WTG$5#CALKJ MX]>L-M>>&WW:M];';G_B&M:G<$VJ;C6_Y*L[UAWF*_4^Y60)H9RK'NP6K^XM MU42RM3Z8GYF$8UX/4[CJ$:X \'S)F-Q-5(#F\CCZ"5!+ P04 " #30P93 M^N6*!50( L, & 'AL+W=O25=,D M+TG#X[PTDGWNY2$OR7,DNI?/5?VU67+>!M_7J[*Y&BW;=O-V,FGF2[[.FC?5 MAI?BFT55K[-6W-9/DV93\RSO@]:K"0[#:++.BG)T?=E_]E!?7U;;=E64_*$. MFNUZG=4_;OBJ>KX:H='/#SX63\NV^V!R?;G)GO@C;S]O'FIQ-]EGR8LU+YNB M*H.:+ZY&[]#;&2-=0(_XH^#/S<%UT'7E2U5][6YF^=4H[!CQ%9^W78I,_/G& M;_EJU642//X>DH[V;7:!A]<_L[_O.R\Z\R5K^&VU^K/(V^75*!D%.5]DVU7[ ML7K^P(<.L2[?O%HU_;_!\X -1\%\V[35>@@6#-9%N?N;?1\&XB 8TL '@*P M%D B2P 9 HC> K4$T"& :@$1LP2P(8!I =9.1T- I 70U!(0#P&Q%L!L +:Z]NJS,74Y7D@KIIJ5>19*VX>6_%'S.FV":I%<+O,RB?>!$4IOJCF7Y?5 M*N=U\VMP]_>V:'\$X^#SXS1X].I%-WTD]BAVFV]0\_NSL/N_E\N]ZN^M'_O5WR6A1D+?:O9;>Q?./!O=BX M)J_^737-ZXO@/V(7%'7YE'UWM?C>W>)'WHJ6+8EZT MK_;;K!O1!7_Q/3MIL[+F[WY^4&M/#! M,ZG.V9N99Y)48I*I81.Q3O>+%>\7*^[S4$N>FVR5E7,>9*T8@?F;@*"+ ("5V#QV>]WKHZJQR\H.NX51R+2A M!E ,YDOW?*F3;[\KC3LWD/?[B=A,LMYDW'WOKCFTBU*#18(B;5;,/""%+-N3 M94ZRVE[ZL*WG2\&\"82G"S[RIJV+^4Z$\R=I*<-U,:*Z@%,7Z/NR%J;0/?"MRTNXL4,<<]!8(6-PIH;'.S8M3R4F=1D<+ M];^VI9"&L),&'(+>UZ_4 T0I?)C24%MD4R#5&&,::6(-I!LC&NIK]A[$Q;JJ MSP 82A&AEO6"I-:BD\36/Z*0VI)$-S8 C-FFI=1;Y!;<@\K_EM4_38&%)_57 MWM19'!)F. <@U5@X#*17WDPW1BA*C,J;..%6(J97'F*'4&S;DZ010&XG8*F\ M?T1-5>]& >NC9<*PK?)2^I%;^T^Q6LA4=Q:32!]F#THE+&T P'(A4_R)Q=HBJ?[H>/D_B^M"IAL0*UD?=3=( M?0J5E@&[+<.+.B]L&@:+'F-I%K#;+)S!>V'3*UC-%SYXH'<;A5/-%P:D&1/C M*(0I,2IOPF+;FI@&B+^.9!Z3V11H& MXC8,+VJ]"/ DCRV,#]Z8N[W"&;P7,:T"9;:AE#Z!N'V"CU J:2F%Q"V%+I]+H =:VFNC2LV+4\E)S2-NS;/X7 06/O&Z'6(*'4;"YQK3 MPTPU)F&DV9,[(-V84:)ENX=@*$E3W>T ..%S4V3;!:00$[<0'^%SX1$%GJQQ M@B-]M$Q88JD\E<)+W<)K>Y=('(AB6VZ1*4KH&Y7<,0[1GA 35T7A3=L+@!++(Z+2O6G;O4_ MZ3@7.#Q(J+Z!^E J82G^U"W^9[*Y0ROJ[PN,EUT4>*- ;6^[Z,$1NMLGO(#- MIYU#0"ILWU@-2^2+= W6[A16TN!9Z<;=N)M KT^%/U M$VTN!1Z@+6?D5+H$ZG8))[I<"NFR7GHG1N4K]9BZ]?@,+I<"C[OZ><04 ME< M+I/*S%[F,)U!8ACJ ^Y#J:2E$K+3C](9=$1.4:C+M!^GDI.2QTXZ2@>EF?F/ MT@$(Z'(!'.1R(1C@QB*YW/TW?W;35IO_=\I>J;:MU?[GD6<[K#B"^7U15 M^_.F^RGT_C\(7/\?4$L#!!0 ( --#!E-A,?VP;P@ ) D 8 >&PO M=V]R:W-H965T&ULM5IM;^.X$?XK@G$H[H!X+9'4B[=)@,39 MQ6W1:XUDM_U,6W2LKBSZ2-E)[M=W*,FB(K[8BU[WPT:2A^0SPYEY9BA=OW#Q M76X9JX/775G)F\FVKO#=N4, MA6$RV]&BFMQ>-\^6XO::'^JRJ-A2!/*PVU'Q=L]*_G(SB2:G!X_%\[96#V:W MUWOZS)Y8_6V_%' WZV?)BQVK9,&K0+#-S>0N^KB(0S6@D?A7P5[DX#I0JJPX M_ZYNON0WDU A8B5;UVH*"G^.;,'*4LT$.'[O)IWT:ZJ!P^O3[)\;Y4&9%95L MPRN;_X*63#2?!^B!KONL& X)= M4;5_Z6MGB,$ F,<^ '4#T'@ <0S W0#<*-HB:]1ZH#6]O1;\)1!*&F93%XUM MFM&@35&I;7RJ!?Q:P+CZ=L&K'#:%Y0%<25X6.:WAYJF&/[!;M0SX)EA0N0T^ MPX[+8!I\>WH(?O[IE^"GH*B"KUM^D+3*Y?6L!C1JSMFZ6_F^71DY5DZ"WWA5 M;V7P"1#D[\?/0(M>%712Y1YY)_S;H?H0X/ J0"&*+'@6EP\//7!P;UGW(I!FI MXOEX.XU(H]UQ:!>;V!R3M!=[!RSN@<5>_>_R_X#[MCY4"24;%NG7"G!V!V_;*;X.? M)U^6CW^AN_U?'R:_V!29&Q#'L65*X#3&=AVB4"?MT!_TO)HVT5)4-0/XM37] MAL;:$>SV"*!%*@UC!\ !JT3^Y+>EU3.3BB(&@2LE@ZA65BX+NBK*)HBOFB0 M+$/5ULA".8TWLB.D4: SF[WF!Y5(P#T99)55R9K5K-9"YDY%)!Y;RY2:1B%V M;:CFB@A[D7ZICN!P7)SL846(S8#(T#C]6*1(&+LV5+-,Y*>9I6![6N0!>U49 MDK6[R.LM$U"E0&J":&FWUXJ8 KEDHBB_S@3U]4PY@Q1>; M^)(L&^,SI9+$95A-/Y&??P"?.$ ^$OR-EF9-T $T264:I=%\C- 4FR-';DSU/T7\%R;I],BR9KG12L&F ;$P3CO.712J:)XY:%&E" M0M'9,GEQ*C2;BT^#0G,Y*#3/U^F=.I&9CL-Y.(Y)FQB*YXZH1)K;$/JA]D(Q MB+R\O4":FI"?FNXT+2N6AJ(I/ZPAGE1_#([05TB#W0<_+ILVTDT)R*2I*8K" M.!V;SR(79Q%VV4\3&O(3FJD6['O]UBBA>I"F G2F-V1RU31*\+CZLXDAE! ' M>$UJR$]J?F_^)IOZ]@*7Z)0QB4VAS(R]L,@E(9Z[U-$E;=ZA1!5^9V 5_Y[1M61[ 8]_ ; ^"O@Q_>A:L/0>Q&LY"Y>RY@#)A)!H N-IV%;4EL:*A*'ANZ98 M%(>N7A%IRD-^RAONP86 S[=9%I%I&KO 8DU\V$]\2]4B,F#FC?)+J+5(NDVMBP_ZF[:M@5![$6V?MWJ;!ABMBD;4H MUHI;VI]5AK,K8.G4A@5;IX"MGXN1HY_#@[,_/VE>7FZ7A&+4S,K<$OSE^#YN+.VB$TQ26(7=,V5V,^5"]?Q M8ENP##Q*"5P%*_9<5)7:$%46,%'PW*J6I6=$63+F3(M8DN+$<8J%-65B?]OX MHUHQ59MY]3%[1S1'R;A)MX@!E86.$@!K9L:IMP1X[(Z'NU-$@-KB_K,V[3TL M3;'83[%.,UM-:#)FFB7C%LTBE2",'3TOUKR*S[62[VQB!6BR9&QV8%8IY" A MHJF4^*GT_Q2'Q-(O6N+0(N:)0Z*IE?@/.O]'O_6$Y7M FCZ)GSY_R&.)27^( MH&1,\S:Q- T=+DLT2Q(_2U[@LL3D,W!9 Z!5RH5O\&K-SWI_>I(E)LG9DJQ% MS)-DB:9"XG\E]W38[\NFS*9ED!=R77*HM%A3634J;J ' X)OOPX ?_8=PQ/- M5>0"KFI.C]5"IU<6^MQ_UQ[0KNF^ &#%'^.WP9WM+,PSC\?)RR85$U>8:WHB M9\Y 1RKHDU K5+/ARW!BO'8UI9R5)]&,1;++][C2[XE.1P'*<3=]S7G9NU2B M28CX2>C!["Y4P4A'YX=6HYFT8QP76V0<_4:L>2D^V^)93G[ZOB-OGL..EX>\ M/5:A%[Q1Z-8TBV%>^OWU-%LA^V[&0PLQ?[)7&W M2-:[ZE2QWVZMN_5KI8+XMJF-?[>W#J'YZ?#0EVNUD?[ -LK@EZ5U&QGPZ%:' MOG%*5KQI4Q_.)I/3PXW49N_]6WYW[=Z_M6VHM5'73OAVLY'N_DS5=OMN;[J7 M7WS2JW6@%X?OWS9RI6Y4^-)<.SP==J=4>J.,U]8(IY;O]N;3G\Z.:3TO^*=6 M6S_X6Y D"VMOZ>&B>K2-@[_SJ?_ MRK)#EH7TZMS6O^DJK-_MO=X3E5K*M@Z?[/8_5)+GA,XK;>WY7[&-:T]!L6Q] ML)NT&<\;;>+_\EO2PV##Z\D3&V9IPXSYCH28RU]DD._?.KL5CE;C-/J#1>7= M8$X;,LI-/? ?K3D01Y-"S":SZ3/G'77J..+SCO[/U3$B?]R1 M/V;RQ_\B:SQ+C>+])]_(4KW;0T![Y>[4WOOI@?@S7(BK.YQ#T3B_O!#7:XG( M*54;="EK7X@+4QX(:2JA@Q>E-=[6NI)!5<@*"Z\K+9U6GDA=7(MY^7NKO>;H M/;>;1II[WKOC9'$NC:QD//]%L"L5ULH5XM__[?5L-OD9.PK^<_JSP _Y=3JT M^RF]WJJ';UK?O;$NO[2M2R]?"NW!F= FJ)6+XC2JU+(.]Z(9<0JAHR!+B^C& M0LA6J1J9R6FS$G>R;I4(5N#P%/[*>;&XQZ([9- &BPK$OVF7R&>MXT?2"3+J MK0ITQ!IY2/S>REJ#^,))BC1>LE(&1$I!MBZ=;EBO8^[\@?A-1=:(,:-1 W@O M'[J0#M9QQ)XRP=T+VS36A=; 1&0T;2!/T?DF_NY>%6"/16J,\T_1!.:LK'P4DO=7JFZ ZU-:2F >W5U!3 M6#NE'JIYI"*!OW2=N+1+L5U#,!&V5DBG1&U+-IDVXDRVE0I!%>*C-N##!LG$ MP1.9>+#R2M[>:0A8B"L3X+2VX+.RYXE2-G)1*Z(6A24VK -G[/*BLEYU:L!> M+[:H3/2_5QN]SXOPOM8(@2KJ(\#Z,8J>4"\M:FR ;7H%A[4,8@-'$@LU4$H4 M0HIE6]?W^W0>ZC=>*G.GG36HN@%Y0'H(#0FN*3M@"7O,9W*),KDQ2=4::$U' MOD/\5:C;JAJ'^%(;<*I)!SA+$1$OUO).@3=ER"\;F3D# 5>17*B'8R[ MH[71<\G3C(+-/7 4A6,3#00_UP[:(#%Z'AH;M,ZWR*=DC]HXX-KRV1?U]8Y/3BURLDS MUX$%F?(^1@T=?T.>Q[F2=WSX5JZE62FJP!OM&8R_&-30FP_G?0C]1CS5&J4J M:I'6]4H@DO9.D_!(D8KD@V9DI5"M E>]C;Q5O&FHTN3MA9D@=H-LVY22* MR+DQJ,KBDZ*B2>65V@HQG>S_9^=CY%?(P:2A1\%T@#3<93ZX['DG5L[*?TU^ MRFFO-3&.OH_CAM#M0,P1)DP_(YWN,"YB "1>EGUH.(!_O0;@Z( MB.T8#>IO8A.;QQ@@:/U4U_KQDA@E7PP"!"P0#-MJSYE?5077773\BBB"(+)- MRF!_>PSMH^+S>]Y%&Q[9^8OGZO$!U7O#AB##QP3>*>J)8".?I!Q'*/U!;G=( MB)K29>N[I*@Z$B2I]+[=-%&WG&CEI0"LM5PD+,S/ M@QJ%A80$X3"$)9[:D[(Z9>Q4.)_,BCO8H3W(DLJTB;[ZUE"&&OEPW,-@C[V9 ML=E?"\>*H48A._=BL$>,=2HTE)=H=P"T1Q]6WN[3]"X=@05A$:0G36)&/RH>"-/[V<"Y"@:PJ0G&^;4UJ_V: M@6,^):8<$>2W""88C^# !5J!I0X%3>24HR2*)4DI/<^=C,7CA.9H?K=OE_MP MA9'S(RNK,9> 6K &-W"Z9$1/%2B"K>SWE4(>**.E202_4R T6:J4K>]BJ:5. MF% E!YLV!)0,95J4,R#_SFE)GZ'E1B&6&0*LE5Y2IF*0'=;487;K#\1'5+45 M.W^**BKE0"HJJ@?4^HC@:$B9_T$Z>S+@R:P 41[5$3*C>8[#! HN5.*OG)XL MM.QOHU['DB+]RR1+IF+@PC0O03\JT94B&>;F[?SJGQ>_[$_?=..7AJ8<&UUV M%%MF(K5&D#0F+8W(C'L1+ETQ@^;NT+9A :W?=@D7\>,5 M39/"?>^+[=A^6=S? #E2B$[@#\=$N=9O\LG@B#AP?SZJZ!B1U,1OYU7(P)[6GRI2-D'NL[QP;SUI:JG^, MLIA)U"@=AX3=2912IZ]^]AVP@7Y6O1E'":W#:_VYR9U^8B ].?KY7_[_"Y8> M"19Z]"^[UY\YZ(:73WVPY34W",?G5_Q7*O.D_:M>$QRM/._J_QH;-1_P-W'\ MJCAY/1F^."UFKUX-7DPGD^+-9/CFS7%Q,GG=O4A7'?EQ6DR.3[JG63%]GL9/SB^-5DQ.%1,3T^'7+XNI@='S\R MQA_U.2 Z:#45+FJ"&HJA@GO-. KC<^S0(S/TBIGVSSO>$PXT3LWY[>.)YU-V MG\',)[/QBS>GDT?&/"XFKV?#QZ/)FV2JY[0SL-:D.#HZ'KZ8%K/3W@D^@67D MSGD_4+\&P+*$/&+%^NZ"2]3,_P;->65YY)YG,GUVI59;HUJFBR<4[;1T<"@T M9"KI*B^^-%67^?KI(0T&;3- +2APOMO#.(V*=YH&/:S@MJO/NQK"07W^H5'X M:-)-!>%^=-N7SH6. 3P#=WT/&T*^LI(, FE(3A>(.*6+?+LUZ>!8J8S:=M8F[&>I M@2*1?-^,;&RE:I^G)57N*SL6*K4(22HR5OR):_I2,=;H.-O)->^,;65&^0_W M'X@+)*;:VX[%K K4Z%!'E-)U!WE4@U(=L3RYS(C[J(&!KI#J^"9W>=_!1[Y) MB5V_+^&Z- I437?WD%Q )W55NN81M)+.P%2>"C3;*EW]6/A^!U[3L(9S0=JXMEO" M9<2W56)XWML&:>T MW#HDT,^]Y "F[O#X.CE#D-DB$LR%[R979Z:G3CQ.Q_R'[#H=D6?9#8L'X_R%(L[XDXNGMA?B:(?J,F%RO1]G<2U\'FV*\<[V PW6BG<^+'$AR<.5AAII$;:9,_/*$!:#)^XHUND_:# MW>=9+5N+/+(4IO\'0NML/:V/Y F&V@:5UA: MUP/M1CC&K.FPFZS,%58-;W XFOB3IIS<1E+K.$CI:AF<.>6>B.1&>;R_!TA5 M,%Y##,,OW0GP.:)6*]@G4^A\_ZX7+.M^BQ)%5 MG-W@=\)$59ZED#$I2<@MSX5<'JG$J.)+WKB=BC2M9'X(6K:ALUW,Y*.PC<+% MH5^,42;,:81T%]/&R4NZ$2+V-]J _+FM4.]3GD> .BI6W41V%)I.U3)>:0B% M2+;W2L6K#<)?P#9KW8@&4#?G_SX7@^$(1#19<+FDKQ*HAE*C%#_*L5]YQ)=B M+ &:^"-+,LR/!^BS?>?=W1S?/\8)6\4?59&39O1!0(?VD#NRACF@"(JA)%%P M$N]PUW1ZPLU<:V6=K_0&-'>34#I>D,3//FCXR6KFT5%X2#S=A*L-N=>8[@ 2 M[*(M_2[IF.8..C$K]\K![M[1XOQ]?'%&7]\@"QC^CF@)9^L[UNE)D7J0'LB/ M_3%"8)W&9Z,O7WY3_P_!X('8]07NX>#;Z(UR*_X"G&>H)L3/I+NWW4?F\_AM M=;\\?J'^4;H57977:HFMDX-7)WOQUB@_!-OPE]8+&X+=\)]K)9%8:0%^IP^# M\@,1Z#Z]?_^_4$L#!!0 ( --#!E/T$\NY!1( !8] 8 >&PO=V]R M:W-H965T&UL[5M9<]M(DOXK"$WWA!V!H0CP;A\1NNS1K-M2 M6.KIV'TK D6R;!"%1@&B.;]^,[-.4"0E]XRW^V%?) )U9>55^64E7F]D_46M M.&^BK^NB5&].5DU3_71ZJK(57S/5DQ4OH64AZS5KX+%>GJJJYBRG0>OB-.WW MQZ=K)LJ3MZ_IW6W]]K5LFT*4_+:.5+M>LWI[S@NY>7.2G-@7G\1RU>"+T[>O M*[;D=[SYI;JMX>G4S9*+-2^5D&54\\6;D[/DI_,A]J<._Q1\HX+?$>YD+N47 M?+C.WYSTD2!>\*S!&1C\>^ 7O"AP(B#C-S/GB5L2!X:_[>SO:.^PESE3_$(6 MOXJ\6;TYF9Y$.5^PMF@^R#DRAK52/79C!0L!:E M_L^^&CX$ Z;] P-2,R ENO5"1.4E:]C;U[7<1#7VAMGP!VV51@-QHD2AW#4U MM H8U[S]=/7/JX^_7$6?KBYNWG^\OK^^^1B=?;R$YP]G]U>7T=F'#S>_GGV\ MN+I[?=K >CCJ-#-SG^NYTP-SCZ.?9=FL5'15YCSOCC\%.AVQJ27V/#TZX3_: MLA<-^G&4]M/DR'P#M_D!S3?X#V^^L]C0+3:DQ8;?A=/'YTY[T?.GCS[Q!UZV M'/YG_S,:3V:OH M.N=E(Q8B8S2-7%#W#.1>@\'%D:S=@XI!MYM5Q(Q>\_K5$]-4O":W4V8\DO-" M+*E51:+LK.*GN>0-K\%*.K- GU(Q[02J6F0\A@FRHLWMYD1W<5;F$5>-6+M9 M'E@MV+R@%17TKJG%+WL&S,F.KQDU\MNVA%38^4-!P0)6/)L5+Z,-CQ3,H19; M8.S^V7LH7: :W%\DV]J.5T@9>&)1;*-%+=TR:AO ;EFC9<+-QD"S/5FC\@)EH*NS@%T?IAM4-% MK+:;$SP'[5F);*6)8P40+;.LA5ZT%,T!WM-JCB&/V ,N'ZDCF2QX70-Y1AIV M*>*0D3D_(.Z(+8!J]PZ5AU55 =S KJ+4!R1V;%:LT>Q@2I;0#*)Y8*+ CK22 MWT(NHU(VT8H]X!19S>&\:X"]F51 /% IYPVB,4]W/, M.? ")FIQEUKN>@66?X:].M4!8BV?UC!!'K&U;,L&V=?=M.W(%PN.RT,'%BD! M4D9[@1$+L+8R0VYDDGX_RMD65 GL MR%$8Z)*Q#9;A"JSO M_O#_]ZN:\\[Y[)KNQ-?]#;?6J- OW/'Z ?R:S.+)K/]X,:N $.^5[0)^M*BIC]9* MXT&:!D^S8&O#SC;@:3)T3Y_DEA6-@+5(W<&38:R-;@U4UYA,J#9)ZM5G.$O" MO::)7W(R378U!HSC <+_"N<$=[RC.+.)^SF=>F+3D$/Q<.RW>(-^SP\?>]$F MXR0^)/02WXXCD/XF0X#M[,IG$Z'':8 M]6?X_WML_%ZL405 ^_9%B?_'MGY[(%@*3W(X#2'ND7 *T#D!@+$KNU$Z#5], MXM%TU!%F"B:2A,(NR#[8PR>.(; 05S:MQ&&$!!]%3LCV86 M;;$01>&/UEX'>( T2SV08?2PB'Y(^KT!P-ZBH+A*AD:KO=:A>-J%C:@5$.=" M& -=AUC?R/Y];%1!#-MB)&6ZW=>B8G6#G<]<)P9DOV&-( QPC5)K%01X,51_!GL.@YP:Z0XQY",^A;+K(1BB]/?D ?#L8 M/D"7(,S$15P382%9D,.K:OZWW$!='>*6.2L@]B:L8[05CUCB=UL?I')/".P- MYPBN>A).79AA(@S[CXR(6H .H(D%8-1ZN[O:3N<8S8&V=8"-R"N_+'&-<'WT M[N8<[:BQ&8(Y TW0\C:0192@;(T$&FJAOE 3_4 5V<",:B4JL".EN#J^AUYT MR[9DNQKK&B"EN-&Y+HWPAJ!=B(;N0MT\ME75SC]SS:8#T#5O*0'1LHCX3D-88.N= XMQ]%&"!X8SX)+\;F61W#DFQ5!:!()T*AO?WP7$GV7$$33$ M6U@E0P>]#S/J3#@+^[L(U?A3>+9H9'#FV?'=Z.G:1X!WUE7S[%G> M>Q-\JNL[;MQY%_Q8'[,33 << @:1Q5I&N>=+:[?1N5$O.%DN><;7A(/9IXB6'Z41!=PQ B8\9Y]@3/L;,E$J1K8.6)/ M+ZT7R7@6#X:CEX^X_0(P0'_P,N@) 'XV"E],8@";+\,1Z63R,N1E:'']'3Z. M@0WI('@QBR?))&13/^[W!QT^CCH9"H MP01_U/_#JO-HR]-I/.G E0GL('Q. M@:6CKNK,^F&'03P=/*$Z*6I'@)N2%#2I'S3'_9''@X,T3ON>Z\D@'B2CYRI/ M"B*:3,9[E <6[8_'H;*,XT%_%KP8#.+^)-0>6'H\30^J3[++2UAAQ\HFPQ < M@@QF_6&G0W^8=G@YG*0T:^@K,)IPYR9#AV.1 D0/+#/^ O :%P\F[4VGC<_& M'LC"=D^PWJ[_W/%NUD7A&^-2K:/S7NN;:<534^F#$Y'-UPKI5$%L\WLW8SUK MAR)1FF@*?B\EXL[::-#O728X+1R#=E:TFWLR!<#^CE?L6*A\7BS M$G5. '=K@--!R /JT5FAS+\)E\51LZVP&2\RNOWU_83@YHK@B?SM=T!T>M+O MC^F.(3E:(IRWX.R!:\"6R^R+I0F 5/5XN,-V!YAW# 9U<1XM0)RCY*"'>G3E M^V_ /! 77<)APN_;4-Z";^C^$RAL-M+$Y]V[1X/ J-*$=K,"6Y$U[19=5BTX MB+P7_=V]+K:4J*/K/WT/F/LLG)UN(0]RU.4TS@BC[63 Z.+-W&7QX)9P_R4W MTQ?A7JPUQ\(@DL(!A24P4Q1X,U?N(Y&R2I;UP94YLF)BH]3[5::+Z"@4D WI8I/AVG MCRH@I]AJYV?M7)DL*SG9S0V// MX"B6M518.R$7HNG<^^M8 [J3" ..]Z)?,#6T:)%;7D:[M0HX.>60"M:6V^[W'>,>E7= GR?N,^-NXIG-(:[H/:V'JJTJ+'J M_>08Y(EYNUP3W8PFUP(<(P"9'NOQ-Y@=,AHDG[K_9UH*;DU4N( M-IH--YNZT"4D,05HG_C2IB:Q[9<2,[<*LW#PYH(5 C92"A:]L*OX,79RK407 M; X,;J)S(1L.JOJAR7O8$EVKFO%"P*[K2IKZ([,7UM$T?79=9SW,&6@,FT$9$+DVU]#^M!G'.743BD]%CK+MCC6S;PP-2D M6I#.H]:XF/+0:BJ5EU(+)VKS"HZ@474R-!XQ5!D"K8.;A ME5^7;A/ F_2VB=KA]"C$OZ@N ?SW'#3-!\Q87.6\'&>$MS7[Z"@-G9$KPK-@ MN&HA@LL E6"0&M/DI$$$OTP9!/;#2P;9JO#\T@C;'M%F=W$GF7#0"P8GI_>+ MP!'^@%Z/1(6N_+W%#;&^:,&0U\V40[25-;9RT^J-I-Q1M 4^: AZ@&+AK9-D M'=P@K5M@957P2 ?VA,S=N\_@K%4N=$MX[UM 1&,0MO6VEB9D"6JL\4<<]@=R MPUV=?;P.3:MG*Q4@;@<)_]8"(S#>61@HLN%T2P=,8QL\SC0(6_'G+$[, UU> M"X!T.:UT!I"E,%.'W8-3 JAMR/LA0-'81]%=&H$6\XQ'&*$[)QMP!$X@M?4A M-B+S95;PHE7.@W9]BA:6=RK[:P<(LS%,+(& ND=ZO@N,5L J@YU)HE FU35 MI,)BJJ[XSQ1;=FLM.U?\UN\5 "DUI@5;0RBFNH6KWFBHU,(XIZZ^PS0_LRT) M$4(?;_54L?I@CC2&*0B'2(T2,)?^>);JADJ12R 5D3;2KHW&'8W0O&@IK738 MX1V3YS5AX,\0_A-!% ':G6.>*]!!J^;LI,ZR!:K0'08=44N2I,F=BQOM9&L\UR#6.KD@"* M34 %6+9#!E9.@S>'^!).#GVK>L.^/(!)@#!O('0!AZX]9-[68>6^VKL*+/&9 MRI\SAFP%)=,D8445.EOPUI>\DDHTZG'(J_A.27MH@50ZA=&#^^8"(BY?!=TI MJ@?D)1]5RY<22X_UTBA0RQ#E@\3<34"C>C+%Z%(=,PX;8.(-XW)=1=-)2?\I\E1'-7\G2=7W22J= MZG->PWZW<3RS9+)%2&7)OS;=M)&^J\+4+'+::/)-I^R>C,X9U&8E(5YD11#9 M2330;(4^.:];_,('$"H6B-02]+QJ:V@S!]:2@92M3]]3(!4DP&U(>.FK[;ZY M E'G-7,ST&^)?+JYXN%:Y9/^CWB@KK$L$<0>%O<>T)A]5T1[3;;!TDQ89CK^ MD7SPXW%T@?!L%#.@M;4GAPPX,O \;AB/3@PR <'A1:A*LG MX8('6_9]-7D:?*L*"RSIBUQTFF!3^K-5]]9]]'NFOW7UW?47PS^S>BG 0Q9\ M 4/[O&ULK5AK;]LX%OTKA#=8I(!K.X[SZ#0)X+B9W0S:U&@ZV\^T1%F<2*2& MI.QX?OV<>RG)W7KL*Z=DRDQE,9Y.)N?C4FHSN+GB;TMW#]L,7OB;XGU9;WWL6Y,G*VB=ZN4^O!Q,R2!4J"21!XM]&+511D""8\7LC M<]"I),;^>_ M8AMII^\&(JE]L&7## M*;>)_^=S$H<=P.?D!P[1AF++=41%;^4$&>7/E[%8X MHH8T>F!7F1O&:4-)>0P.IQI\X69Y]_#A_N$_XO;7Q_N'N\='L?C\Z?;^8?[U M_O/#U3A ]&-DT;:;90V_8&T<_')FI![<6=2E1[RCV%99]ZT->]V^JK 7VHS M$J>3H9A.IB>OR#OMW#UE>:?_V-T#\;-._(S%S_Y/T7Q=VNE(?#;BDW1)+BYC M"(9BJX0R03F5"FV"%9)J4!M-Q2WDVBF%E@F"3I+?:^V4>+ ;G-:E6.82=2P^ M?ER(XW__ZW(ZG;QOS_CUY/V;(>153F]D4,5.Y*I(Q0,ZZQ?EO-J]I?)/1<5B M$E4'GFH\(!&H!Z\@B@Y@^9J8NR!+ M1-?+H'VF$1?KQ%9"(S\=K]X(&8!UR)T%LQ,!6#:$$4%Q)*H"(132(TH[L6I2 MEXK53M2>"=K4#"%D]1M K+,/ 2\4NPT?)*&"+I'>2CEMT\-0:?^2.]HKDY8_ M8@SPN./I183L,"I!](C J75=R&#Q**O*V8TL_(BS-CE]+Q9@T*ER;%14V-8EZX5\@QY)U2HT2KG<5Y;[P2=.K\@*FG]#N!W]EFOD M>TTV0/-T.#L_'YZ?7PB/WD([X-O\X9Z[!=:R.;%_P [^NB(?CV;G^PA1C2+< M :K)G:Q&UP$II#-O,8I%)7<.;TN!VENS9T>ELT@O> MHS(:%?ZHT&UP;($_.HB?94+-O#L(&V%'>["'F*8LFE9&;DXG??EHT%(4EH($ MCW%\H-VIC2TV7*=1<=;('[(+VON:_?F;805<4"D_\@,[5D&7YNJV4M;R$H'0&HK:"3FH6UGGAB8%,IP8]0^IAH^)\ ;+S)G M2_[2SQ519C4[50$!FY9]";JDVBF45A]/46T^X(0RQ"T!,81^.%+/3=9]K"#? M5-"+1$8$.S"'*Q4]W7(@E@ $TA,P2HIH *F0'JC=)9H,U($A$-"D@1LJ0D5- MV02V1SPEX'GAIGSA)N+A5-LJ$$U9.;EX[__BTZ$OT!>]V=?T"T5]-Y&J7&-> M;"69G!#L9C5YYW>(9\(H:6DAV(GIK-T'D "4-H-@)*;JUB$B:BP+.# 446:. M[I..X[ '?LSQ)W(A4_@<;=;&;]^Q;Y 9A; MM^^OJG:$'3QCFD1T8QF?"%GBZ,:=HFC'Z8&L" 1_^=P3 AU)#BR!CV?#R632 M0R9;$Z9R:N84RHU"H:P*R.KFTF,ZQIB9:5+Z6.*W3.!]WY(6P@15KP< MH-"JB%/LR&LHUFK_>AC1+O%]L'\%XK>*8L$;2\0.!C)0,4]N"P"4)ZS';4-Q M\='J1L Q-Z:&19]PNVJF%:>@8=D;^(%7W#A#<^0ZEHE^%F6\#BFZ#D7Q[66F MP65NF%2\&$(GHXLN)R3J:#8ZW^]"\),V'310 E9%1.[!][!%[;;6:5_ "F4(&R.T)W9M]!_TZKGH>9Q@OT >BV;HI;1]^D") MW73\GKJ9@E$;6:<\XV@".5WR$>;P^[\GCCQ" H+7&XENH#*R3T<790+AX ML8\OP59\F<9V!_3DQUQ)5 ,1X#RS-K0OI*#[=>7F3U!+ P04 " #30P93 M)VW_>L(' "Q%P &0 'AL+W=OS8B:W3+[:_5%PVC6HQ2\9-)P)8EFJ[/)A^C]18KKW8+_ M#<;.997U-+S4ZVV1.-J0,,?3E4G#>2X MQ$.YM1J^W7R\O3V=64#$^5G>2E\TTO$3TG/RBY)V8\A' M6;!B+#\#)CV=N*-S$3\+^',MIR0) Q*'[C4P:4O MM-;STNF4^ #D4K."6_(CS;G@]H%\KC59@8^^>V!4DULFN<)_>0WK'BU^:S>, M_.>'11R')SO?W&QT3@*)[&X$="8$A8IDLB%)4CM#N< M_02S'4Z @E&TF(:]9,$$?0#00M.M#]-"7%W=??*D9>&VSCP S>Z5N.=R3?*& M_&J?8E_=*J8]+"%0D^V&YQN( PNV(5R2*Y:S50XPWQ@)XICD5A!; 6;9/9.V0>^-!"*YJ N& MX)I5] $REB68/(M:L(!4M38UA2FK6M8'\^FBMP-LA/HZZVUACBP9J2@OD,D? M-=7 0#S P%C0'*$-*6J-=D.Q",ZR"4"& 4@@?%@7/O&4?#"([T]&P=[M/6T, M:)$KC6A@,/ ]C?HLE890@6T-$D.17$FC!"_ 1@7D14%ESHC+0Z:Q$/K "XRS MF![W[/Y/!O&W; W2D'\56^S=$Z30<0TY2*)I-NQ>6]!+%J@.1@U8C"X%N"-^ MTJ0+AYTPV.%)P9OD^IV+RIXK0KR,ZD&:> PUPTJ/&]U3+APYZ R\?6JPNW9; M=6P!MU2U.RC(%K)CTOMDPL52UF4 J0P: MG*(U$6):!:Y%! 2[AK:$N 1!E&-#!;"1U*4/[ 6\#?!K50F>.YL,'Z'567-@ MV!S5/=47W+J0 M6S&&)J,MX4Y[D(799TC%F2/5L-M#:I?.7@_"A>-SW'%U+Z*VX,#C,W36C:H T+*1Y2"MM6'VXN29? M-A2:OIS5%HY4F(!/AMHJD6$67%)<2UJURPI51R MF,@5U##8H47,J=8/> 3W5-2LRWY=IFNEWW5C;":4=#GW4>' M2YKTLNTH?)B>O]O^RY;H[WQ/J)D9\WKI,KFH#3,UA0]IQO-Q-^L1U M/\MA@P,29<$\.L(?23 _C@!YQ31Z6FMV;'*4 :-U(F_3)#OT1NGBL-\(L0,B MX3H&5BS^#LEM'BUB?R()XC1Y=;O>@!^\LFUO/-=ZWKZ+8!XG_LP\"XZR[#LL MG1TO/$LOHOAPM.WW61O=]U$,[! ,XVQ$, V.O5/8FQE]BN M*C^ND]"$AT\O'*KHN*G863:4Y<]-#!_XF+X9W#%P@QU:SCI3"*%RUSQ QAE7 M'L!)>QQNNM[/=6[*E6<_E[0YL>V@H!<'NT)R;%H(6D.>"YGA#='UN,C,B[;7SZ=][(RC>$C\?S((W21X06P2(+]])M 8;HR](@2J-':X^/@F0/ M!.2L+ S)G>NW!FIS2.[1*,:C$-*2/]-*=A-X\,W!N>N):PR=>\$I0GO3M..C MBNJV[%NEUD^AYQ9^Q#WO+W@36$O^9^/R+_=BZ(HL*SMFJFHORH,+VHW&IA+V M-OS;T[>NIOACOO_W?/.?_K]SU/VGJ_[3+>BR]\/?UKP73#Q9&;W^PTL:E();LC_;-X_X(R;JL>PI1X*:'0T $:+ M 2S)AOA,YL/O2UIQ<.+6_UI'[O5-(J\8QZDWR([\ANCX\$F[HY99$HVM,(]' M6AXOLM$XC>)=G'V/@3/O&;5D>NT>B_$)#2ZOS8MJ/]N_1W]HGF&'Y&ULU5AM;]LV$/XKA.<.&^#*+W'2I$L".'':>DBS(DU;[",M MG2VB%*F25)STU^^.E&3)L9.V6 <,*!I+XKT]]]R+=+S2YK-- 1R[RZ2R)YW4 MN?QEOV_C%#)N(YV#PB<+;3+N\-(L^S8WP!,OE,G^:# XZ&= MZ\))H>"=8;;(,F[NST#JU4EGV*EN7(MEZNA&__0XYTMX#^Y#_L[@5;_6DH@, ME!5:,0.+D\YD^/)L3.?]@8\"5K;QFU$DD,R"&0$#O2P/'/+9R# ME*0(W?A2ZNS4)DFP^;O2_LK'CK',N85S+3^)Q*4GG<,.2V#!"^FN]>H-E/'L MD[Y82^O_9ZMP=G^OP^+".IV5PNA!)E3XR^]*'!H"AX,= J-28.3]#H:\EU/N M^.FQT2MFZ#1JHQ\^5"^-S@E%27GO##X5*.=.IQ?7LX^3F]G'"_9J=C6Y.I]- M+MGLZOW-]8>W%U/:[='E=MGHT<5_EFHB.T->FPT& T?T;=7P[#G]>W] M-!A:9L>UV;$W._[)Z#]N93]B/V*(31QS6("6K8 5%I#L1MQRJB*V$(JK6'#) MA++.%%BFSC*G60K)$I@N#(.[7-O" -T5RH$!ZYCA#I@1]K.-V$3*IU5R5& @ MUDLEOD+"N&4@7 H&?UG Y]HP*?A<2.$$>LH=6W!AV"V7!;JA&)YEL5962Y&@ M[01+6*(98*'E<95X$[%$?6(A@HFX, :MDW*EU?/JDJH_J912>TP*B3>P-11& MN'NF%_[)VOV(?4I!$7Q ! ,FO$2(VX,5TN@<]X-P@C_T(D\E_?5J3C6A7)" M+7NDQW=AB4\3'7L3WF(X:D!RZG0V%;G7F( 52T6(M]TB+0VX#>3:D 66%P9S M1C#BOR:0WD /[\788*_>/UK'G@#&CJV+W,#\\*>2 MSKX47%(N2C\V; :PD >+!?B6W@M)3@E-BWI:#-A,24TH@XV(#B/ 159(SPWM MF17K#.=;2H,'/93:VIZ/D'3Q.Y(A>N\FE?4>K@32>^YMK;F%R05N%&*-147P MU-E#7QQDC/N@;'TJ8C/%IA!#-D?/1H/AH:H*./G^BF-NK3KGB.9E(1IVQ%Y8"ABL0+/)D\E,/Z M9.=8CE\107;&U><>NXHF$06?<<6WM(=&[BYG9W]=/P^5UO+*L@)GAY'W1%12 M<(.D8I>:*X_1*YB; K<*PNBH5Y?<_SS&Z?3F,F(W%4DL2SF2#9 X=6V'GEC5 MPF:Q!"Y6!97XRM]L+,' 0WALZ"B!MD2@&G&OE'SS_G!$FW8?]5"OS8._\KX$DZ_;J&@Q?K3G\SO)C9!T.?#)#1TE M.)=2/=#^2:AUAX?C:(2;DI2T]"E-'1&SUVP'=GNTU2RHQ@VI(^54^]0%OK5; M5/5&I58UH,I?\JDY#Y$A*(G'$+B-2$@$1VIJ=+%,-Q&9;)0T^;8!T=/\_T]H M[+1#^.?:X&KD^YY_UJ[@FD^[J!C($[ M=$BU9=8A+^)2I%D%(< =B.1&WV+#(MHVRK]=>,/HZ"@47HHA;ND;+=EM'K-7CSK)V>5<^:(H%"]P4%>%(S*: M/PEU@N2QQ6)'Q-W]:%P[O.GLC^PW_YZ_O_YR.!KL_<&F2.JRG6*.(9#+BCN6 MA?="H/?";9D,_:9RZIORBD^ZPS4B=7#=032L82J#)3>ZX_7]QP[WOAM;H? : MMFV/WPPH-0<(KT*H89OZ_F^4PM_Q'4]@K2']8J!:=RMH[Y?#YQ[KT+8#7&6% M-ZNQM1YS^W!2E9GPDR='SW42UOHPO (6M9!HX$5M8\<6T7JQ>NBG7P"^CSI( M@'8S[XX:-=)L.55<56[+%TVAZO>I:OW9MD V-YEHVP>!?N/33 9FZ3] T;J) M?3-\I:GOUM^X)N'3SOIX^$#VEILES0L)"Q0=1"_V._@J[3\ZA0NG<_^A9ZZ= MTYG_F0+';D4'\/E":U==D('ZR]_I/U!+ P04 " #30P93!42XFVT% "? M$P &0 'AL+W=OL-&2BQ2RHQ0&=.T/.]=CEY<31R])_A+T-JTVLQ9LE#J MH^N\B<][@5.()$762>#XW=%+DM()@AI_5S)[S9*.L=VNI?_J;85,\-Y43FG#*W&K,"?/;B M^O+VYLW-;W-V\/;]?'[(9M>W;/[Z\O;Z;&@AWA$-HTK452DJW"%JRMZIS":& M7699P34P8%JDT+RS%;+%A ML;@3,2A9AOP6&::HYN%W7$B^D,2LA%XNXC K)+3$_#)-W [,#C.^(0LOJ M7!;&LXDTQ[[CJ+B4+%>68 27K#:CLZ3IHXOMSE@O0PMLDT)N/L4W=QL:J*N5 MH?D"\!8Z2K _Q:Q _D&S0K/K-)=J0\3FGG%6D;"9Y!D[^.6GDS ,3J_GLYEO MCDX/^V"^(^.@A&2K1>2:Y;)\S75L2B>5(_62##,:[L%D86IW6YP1IM";BC8E MF^SPOG-5OW&AZST(Z-K-6%>D<)<&*,YHGPM=^@%[#[L_:T0)%A"V.*L04=DS MG&E+$M:[7SO_>BQ]F%!6FPI;<% HJ.+4\0X"O!!8P:H0@!;P69 M4T38KC!W\-1&N:,)TZ4M;KTOAS+=1[*(8?YHK ^<6J, MD?,6:&"X#GC'NQNKTOYFM6X\PYMP? 5JHPAP4SBEG"K8Q79: #C+&$DT@M,' ME+AG:7E\D#L^ _:C9_3X)&4/I@&P].T#[0<>BJ)"H1\X*YF _&IS_\OSPR MZMZK"J.GS1X(MQ>KPG"?#X@%RFT;SU05R/O#AN$/[]%V(;#UY#XT<\3#MU+4 M?Q]!/GH>;]U4>=(P_LP.1I/^*)@>=H;"_GC\8.BI5%BF._2\/YX<[TMUTSJ_ M$,R13P6D\R=;=AN)47CZG_4;9#OJ=LZ^_SWH9:)\J.N RZH.F)?:OV^=_C4' MM E.CK;=4?_Y]'B/V4EW=GSTQ-E7=7%15E"^1FD7#GZO=*?^-VTM7_+_]Y17 M;TO[H+_O_W%_?(VTW1[ZT?YONS5;.XL&HP>9-@C&AWM3/,CIP33(?$/&F\!U\[H(_;#V:H'I> M^:O39?GHLB4OGZ[><;T2V%N5]HNY8E?LG MF(6R5J6^F1#'-<(18'ZI %;5<0LT;W(7_P)02P,$% @ TT,&4Q]F3QHI M! M@D !D !X;"]W;W)K&ULK59M;]LX#/XK MA&]W6 $W?DN3K$T"]&V[#MBN:._:SXK-Q$)ER97DIOWW1\FQXV)K@1WNBRU1 MXL.'I"AJOE7ZP92(%IXK(CE7C15I> 52L.5!(WK17":')^-W7Z_X8[CU@S&X#Q9*?7@)E?% M(H@=(1286X? Z/>$YRB$ R(:CSO,H#?I%(?C#OVS]YU\63&#YTK<\\*6BV 6 M0(%KU@A[H[9_XLZ?(X>7*V'\%[;MWB0+(&^,5=5.F1A47+9_]KR+PT!A%K^A MD.X44L^[->197C#+EG.MMJ#=;D)S ^^JUR9R7+JDW%I-JYST[/+J^]WE][__ MNKFZO)U'E@"=.,IWRF>MRP.*U?D1$>C9IQ^8L?1?P:R-' MD,4AI'&:O(.7]=YE'B_[5>]>H8U[M+%'&_^W6+VK[(KKV-0LQT5 U6-0/V&P MG(Y@ I7\@FE59JC@5S1P3<6U!ILB;!6@NJ'RPTP0[)C^..W61IG)__[GU* M/@6=X )SK%:H(4OVPH]<$BW5&"8+<^#3Y3XQW+ M'4^+FC-A^NT?()N%L^ET M(!@GX=&GI!=#F;)IW$_NZ>:/^3RL-9J0V'=*TVR/?AL M-NG'G[GD5"X%;)0J!C;B,)WLC:1QF$VR-X,T)1)INK-LS^FF32_E3 ,^ MY\0J4BNC!%H$/DAQ'\RC<#R;'0SG:9;LYX-C$8*DBWH?QGUE1\E)P5XO M(S@UM$H'C2[]$+:T52,U 6J1!3D.34UA=6'+&ZV=X,G'W3ATC8*S%?G10GDN MCG_/P(=<'FZ4BW%'O&*R65/ &TW2$5SXO]>UI4;TCAC^#%5[$3L>Q;Z&75W2 MD5%=Y%HZ9-)?013X I@%@8Q"DL2_.T>[ _H"-?E>4L,S/S'[IKG81Z53)?B: M/'GF[F"1STGF;;@([>WX2UP4 ",/ M 9 >&PO=V]R:W-H965T.TV7=4.S#?4DLBN1# M4GR13C?:?+$K ,<>"ZGL66?EW/IMKV>S%13<=O4:%.XLM"FXPZ59]NS: ,^] M4"%[<1@.>P47JG-^ZFFWYOQ4ETX*!;>&V;(HN'FZ *DW9YVH4Q,^B^7*$:%W M?KKF2YB!^WM]:W#5:[3DH@!EA5;,P.*L,XG>7O2)WS/\(V!C6]^,/)EK_846 MU_E9)R2#0$+F2 /'OP=X#U*2(C3CWZW.3@-)@NWO6OL?WG?T9@G#N_^O1I M>G_]X0.;W$S9]0PSB[&5;?1>5OO@[^H;LHU9N M9=FERB'?E^^A;8V!<6W@1?RBPK]*U65)&+ XC*,7]"6-PXG7E_P"A_< ^@U MWP/T?UE$7]:7=MG+*MF5UOE&2,DFEG&L%(L9R?2"Z=)@U**$%6"68#"SW(I= M"#WCR@&[77',Z@Q*)S(N;<"N5=9EQ[__EL9Q^*YF\\OHW4G -H"J,VWP6-FR M1D24HZB;8F9*B476/60"S_XMA16^")%TCQ4X6QNAEEL3V S,@\C >@OV@7B> M>T$NGV..:DPF%'F)8;H'QJT%:YE;53H>P/"YD,(]D111,V[,$V$_<%D"41N] MW-+R4^;T'(.51,PZ-H6%4,+!&XF](T<#'5=+,9> CEIPEMV13EVLM0+EO *% MG33?%Q,[,5Z)<4.?;*$E=D7[EE&8P^3=_^X?JP^:ZFNH4\B@J(+D=\)FY]YW M071Y0J%?PC<*KXS&\WE?GT)-GF196922D^@K6">%-DY\Y3['CC$AW$J7EJO< MGM!>J=P^RR':+1BAT7#*5D,>W$PG!TZNACQB43@,^M&@13GNI\%@-#[Y 5,< M),/1"4NQ;IZ &\L0"5-"Y6QM=%YFCAF*X@XK)I%1W*R/HW@0] ?#'5",9S0> M]5L<41STT^2$C;OC+>M^?X46C(!J,VLJ"=-A".["? MI+@_P*K<>J35&RH+P$;#EP8 Y[AK!(9QR]+^,#WYSDZ,]H^ZX5;G\U0Z8LEP M& R&:3NX43K$Z.X=03(8!-$HW.-"P>&@Q37N]I^A3'^FA*WS:<@=]@#K E_[ MV )X*Z\"M@2%M2#E$RLM19_:$,:>4\S?4+?'_HSYFC-J5WX7'M=X:4'%I85% M*1F98.L.]HTE76Q+V]YF?4?+P#B\CK$;O!--3;EDD_5:8I.OJF/;X#'GZMY^ M*/4JU;X9HQ'(@6T\P[N4J1QN%\[6>J?9')Q#%_"NE*V\13A!1";67@;;L=*% MR)!+86P1HW'3BY(%#P*;?G>_+HE+H0D;[)='4=B-FL9/9A,E;"AX2?6X;H4I MQXKJ)@)T$WG6R4B4&E= LXJLP C+IQ>1QZV1XY'CMBTULA6/K\']# LZ>XV% M@Q43Q5X?V@(X2O L)9Z^J@8IM:8?C1<_"AW@_"(UHEAS87P!8G+\<#1M5H"N M/U3CS+!,&.RWF.B*)K10.24211B3_O! ]0=?Z2KX$U/:T>DVXUA"%[W$5P#E M"&8;WDQ(?(NX ?09LP 39R'(U=+4-5,=*D7P)X/L/U 2[_D42:7;H9 T7.AD MR;"E$E]],%X'U&67=2HO2E?2;#^41\*^:N8_FV?/M_PXG$P&O2)-MS%DR^HSG?C*4@0\DX[O*:U M1E^*IHS'->70U;K7>KCX2RH]SRPV4YS.U1NFH38OP$GU\-FQ5\]'G&Y+H2R3 ML$#1L#L:=*I>5B^<7OMGT%P[?%3YSQ6^8L$0 ^XO-);>=D$ S;OX_#]02P,$ M% @ TT,&4S+G[X?5!@ 2!8 !D !X;"]W;W)K&ULW5A;;]LV%/XKA-<-">#:NEBVTR8!G#3MTJ&)4:?;,R/1%E%*5$G* M3O;K=PZIFY/8:=%NV/9B7D1^YWXQCS=2?=8I8X;<92+7)[W4F.+5<*CCE&54 M#V3!,L0$BPTB4!C6[)P)@4# QI<*L]>0 MQ(O=>8W^ULH.LMQ2SJSDAB@\#6@X ML:+:V\ +B#3F__C"_N%K,;BZOKXZ'!M#Q MS#"ND,X<4K #:4P^R-RDFESD"4NV[P^!JX:UH&;M+-@+^+[,!R3T^B3P G\/ M7MB(&EJ\\+M$W8(>-= C"SWZ 5K4O#L MF)6&QU3H/J#$ PNQE]B S#3"@(588R%+-*4)\08!>*H02$L# 6;/(CNX8='H MFG)!;P4C)3B+LOQ<+.;S ?FTM>Z3@BK@C11Z72H'&6JZ>U06A M>8(710E>#Q/+#8U!7.#Y'FF6.2T3;NQ7PQ3/0!> #P03G&DI>$+QLS8P@,V, MDZI@SF#Z%?GEIVG@A:__\?$ Y#&I+#4(J0^;[9M4@3*ZX=ZZ0GUFP>^>.5&/ MZ#SXXW5FYU(;5(*F HQ4GWQ!1IWYI#.?=N:^WRP^,LTH&,L:*6%KJ$$%*K@Y M,&YF?M!.6P#_J!4(*@>8LT]6+ ?+B+X%[<;6FK4RA2B\4ZEOR!A MV%E$73G'45?HQQC.02&*04CDQWKH3 C"OI3%+F#Z-/D#1$,& ^^U/86[=NV_/MR12KS! M^(D<@J&UE44F QSR&U,Q5PC VAR\ ,J MK/"8%RE7(+SZ#,W?FHK2"D"=PI_4M\SM/3!'+8J3'_.7"P>D[^(#:E%%V]H& M,LD2\1P#-,]QX#EXCQ NY]VR%<]SS)@5F257&F7(@9#2T#+6I>M)^DX1=NWT MD%&P")0+] ?36J(UFWYH-RMX*@4Z#BW 8FM0HXL<4MA6IMK+4/./'.1_6Y0>CC^F M&CTH==]2E()=J;O[(6HKR;-5R1\==>9ME@_&G;+2H?1MI:D_'GMM'>I'7KL: M]<-I"SOICZ?!3K6#>/UIIU2"B/WQY*BS'O7'HVYAGO:]R>@1SJS^0VA5V\F_ M5@@(=0.)RWFB;?$P[C$@OSX0DE+9H(.C&OP@U&5EV1HN?H=S 48!]/#G2@'?N ?PN\A M@;_52V9ST($?[KLP:3]>W!4FTA?ZTCFRG:1M*';N,.M9^QD;1/I7[:*-@RT;1/J-&X=]J(Y],)JU@ MP:@5>#R*.FP?8O.)54\3L&D=974+6?]W3,@2^\"M-BR&8J^:+2R>$KM$>@>? M%1.V%MH>PNY#_LZQ&!>0IM;,57I(7P^SE:O[CZAC=Y(R82NS48SJ$K(?\HDI MZH7?Z7V-A/ZH_<_K>CALX/IOU/!9/#46]2P\[J7,;6R;YB:V/<-]]#7[#;/I#/W.M@>=V^LT)M" MCZV)8$NXZ@TF48\H]V[I%D86]JWP5AHC,SM-&?31"@_ ]Z64IEX@@>;Q^/0O M4$L#!!0 ( --#!E,Q;=-EO0@ !<< 9 >&PO=V]R:W-H965TUU*9W><[/ M/KC+<]N$2AOUP0G?U+5TFY>JLNN+WKB7'_RJ%\M #X:7YRNY4!]5^+SZX/!M MV'HI=:V,U]8(I^87O:OQCR]/:3TO^+M6:]_Y+.@D,VN_TI>;\J(W(D"J4D4@ M#Q)_;M6UJBIR!!C?DL]>NR49=C]G[S_QV7&6F?3JVE:_Z3(L+WIG/5&JN6RJ M\*M=_TVE\SPC?X6M//\KUG'M>-H31>.#K9,Q$-3:Q+_R+L6A8W V>L!@D@PF MC#MNQ"A?R2 OSYU="T>KX8T^\%'9&N"TH:1\# Z_:MB%RYM?KM^_>RT^7?WC M]CXLDO7+:#UYP/JY>&=-6'KQVI2JW+4? DD+9Y+AO)P\ZO!-8P9B M.NJ+R6@R?L3?M#W>E/U-O_MX.^Y.6W>G[.[T/XS6X];CT4!T/8C?E&B\$F&I MA/0>#)2F%)66,UWIL!&U"DM;"CM'[1:V,4&;A0 /A3:%K6$G[Y0?B%=JKIQ3 M)7V/?OR.(ZWPW2G4:E .)8255,=P;$2IYS!6IL":F0IKI0S#F6LC3:%E!>*M MK..=R2=M0<:>43VP%[[3?K62OB%R:F24LPIZBAPI6J;9L+;8L=)?5;4A7$88&Q) *A?.(RQ1 M0# F!!S,^QC6&C^3+<(/H:_HV -QQ1$"055+T+Y8*[&4M_#M[*V&!#P 42[0 M'GP0A37>5KJ4E"V#K0[E!;O\>3280NVJ"F[ZP%"Q 4SY:/:@&1*)?(0U4 M<97U7A32N0U^6TM7>DI>H5P &O%Y\'$@?*",?6F<]J7F/@%")5K*G'4^3%@Z MY9>V*F-][R13AN#TK($G K'+']Z!5W6]D8^]'VDTG>0]3H+K2$RN8DELT)ERR1K!C-"A;J3D(_8G)1CO#&NM!@9\<H<@/)CO'I!5"AUR0>/^.&4A4'6I-W; M#>5](C&T5^!Z/5-.3,?\=,3G(!7QS>P+"1F2@BUC_!'&6PD):GRLY)T:CC4: M26Z;;L-(%4,J0R-;U_7]['93*\I&,0!J5K=25[E+88M?WK_=Y5DL2 Z\KI-4 M>E:+;5KD;AV0@-"D-WR2*OCIMDO1$9! 77/*I3$-\AW%'2-=J[Q]@*B*)HH% MI94FPJK$0+57-'"L :>E5F8ME2O"O5'2H5//"2]PQ?@@[K-*L:8HUA'.+QR@ MP(M,A6X2^HF0R2(VJJ)J2"7GSM:QEA-@UN4HR%O,1QPYB1&J%%,H=UEJT#& MU!*H&K=U'=M03DMVVNYRP#UZ,U$(5Z.30V/@$VR6HE5HRS3I=OA\7Q>CY5L%+[0N4,U#"F\=\0.%F3B8D M/#%D%>D?[N.[14I/UTM-[7RI4-M%T3B.FE>'T>^@? 3\'M:8L$QBR:-,(M>! M+'"YY('#ID]1'2IOH]SP/2>VB12H>#R63A]=>(VSHUPE$.(*=T(;&&M..E&! M'GCUK:$S8)(RV3**2(S4(V7):&E0K;HSTL&8?L!/KA64TJXR!PQN#1I-*U#LQ]?CI^@;+X MUN@X$L#!:E4A5Z0Z"%.._HY8^GZ'^CP4L$^N[E9:LQSLUSZ0YDKZC.L;2Z!7 M.\[W>D?VE/629B*:'_@*J.@**-Y)AT3G#B:>8"IB$=HU(49X?1=-V[Q$#]W& M.'K*,4V'BO+U'1%<@X+4Z.PMI6'# !XJ+T BQ88%%0#W*C:/"LI.F5PT;7J_ M[>Y;"'Q&*KB!>']'S-Z8G/X1 MVA2'GP/ZQ)T)UR;M>48T/*#LR57B[,^5G>$@-R9@-TV%^=:N3SZ!)"4>GY^>;MIYN4E*?<$S"S\R29=!=6XKI)U[ W=N;%5<&SU60T_J$O%B@U%R>\ MK#_7TL@26IDG?)IS0/C.!,.#4.+L6J.RVDZ1]E9W"$Z(M=T.]!$"CEOJD":7 M0]??5>,P$"K?WGDZBAMP30J"STPIJ1H?IS :'),(%M:'/*X,6$Q.0C<^&TPRO!1+_)ST>-LB^OG2NV5I2 #8SP,=G\N27<7^DN\)NZK5 M"MK>U?VA5N]:YF]O( ]NW#G*O\OIT=D?'9_]\>#T]\C^>#1X=DSVIX.S/[*? M+W,Y^VWC^Z^9/_Z=F']Z'//'_R^Y?SRC1V;^.UA_NOW?L?\IZR'F1V1^,AT\ M_R/SS/E#KQR&G9&PO=V]R:W-H965T3//M0_O;1M4Q:5^5 KURZ7NMZ\,J5=__AD_"1\\+&8+QKZX/"GERL]-[>F M^77UH<:[PSA+7BQ-Y0I;J=K,?GQR/G[QZIB>YP=^*\S:):\5:3*U]H[>7.4_ M/AF10*8T64,S:/QW;RY,6=)$$.-??LXG<4D:F+X.L[]AW:'+5#MS8J*QUC5WZP9!@653RO_[B M[9 ,.'UHP,0/F+#7M5VKFI[&;/2"5>71$*ZH:%-NFQK?%AC7 M_'3Q_OKZZM/UY9G^Z53#=Y M8+KGZMI6S<*IRRHW>7_\(42+\DV"?*\FCT[X2UL-U=%HH":CR?B1^8ZBOD<\ MW]%?U[2F?:Z?L3,&>)MI3Z=JHK-3.%;/"Y/Q(G$Z&#=7Y[KB!6ANUT/=&59 7 M[MB8NM#ESF %T% SG15ET10D0I5CKEF1&67^U18K!'<#?V\6"&\"$!J)J98. MPJ^*FM[.:KND-2>J6=2VG2_HS7.>24,*BCD2_!X+STTR#0O DY'TD^&)VAA= M0YUK76WHHWTF8I5FNJC5O2Y;FJXR:]:+$,0-5&6A+@:O%T6V$.OA\R(W-83( M3-U@=?I^:FA6\\746>'P%$RV\(FL"+$ M:5WW>*;+K"TU(YF77D:6A9Z2?3<85,TQ8&J:M3&5.AJ>G?V##74Z/'OVCZ'Z M2-:&88&HAG>&YH55C>&G7/%%+25X#07OMJO@$;P8B<:.K XY:(J9+0'M4/B% M^N__.IV,CG[X?___$VN10D\G_2WTVO_-]VQ;VSKHYIZ*FJPBOPIS\R?O^YX- M([C&Q4>^4\='R9MG)\F;LTGR9CPZ4[]IQ,JT-'MG&G?SC(\[$1)ISM0GV\ G M]\OQ['GRYF2<+CU.11P?G<9WYQ3 ;4TNI"M=;K"[P<7V!#3MM?OVG=ZR\?;7 M;UJL;-1*;P@+'IFWMR50;22@$(TU.:$/.A5/)_2^,R$,@_?/V(WAM. O,\1< M_/IXXLW:+7%T?Y4 #D)T.V'CIZ-U45;UQ27V\&\,^%XKVN9MU@@JIR"-_7#M]'?0)M58 M8& <-86#J*I=3F$X.,C, /=@,@:/!HBEYG$Q^GANJ@P3#C ;@:5CL'A=MW/$ M(> G,RS5>4Y(Z)I:UOB>!)^,?GA]>W0_7&VIS7XVD>&/KF M]=;0"ZQC:LE&UR8O,E*19I$W1:YN37V/K.3B'!?7M]T<].A;HTODJ0M$2*Z' M !RCL,Z X'FEZZ8@<*X'BM(/)0%$$$SA*#UU,%DOO27IN:J%S8D'A<\IR%A1>3>EOE&EQ._(1>"$*!L MPGJF:CW;P7A$96== A6,_^YX.$'*+TNN1##\NR-0$O_! %.XE>'ZI-ST1/G& MI/PG!#D=COJ"G ['#PERA4?RO!"_I,V:@X*M:+_[[K,VJ4,K@@JST.6,?5:\ M"5_Y<@8.B 03=Q*@PG/$+^/65KW=A3021P@[:&/O8) .1;2O\>84>XT@3IA1 M0"#.O]0;B =-P4#)V8%QSI@[GE<6!'@%>K2KL!4)\UJOZ8FE,%1F=*S2D,$U MZMS9A;9T>X>Z^=LNMN)2?8[V+=QLC?!5WXV&S\.._@>D^5:>*+*,A\=]=QMW MPFV[VSLSA^D!+9D!,%=SISX;#ONBNK\.(H?L,%!^M\QL9MAM)7A*-O$J,7%N7(;D MPX4#J-U0?5X4(*=8B/(./"2&.%='" [D2]2,Q=(% ^9F1C6%"[5*I[U4?,2W MH@&VUAND3Q45([8\",PM:!@T2G4!%RMSTFU M%[F\3V<-5:NY7H*CX.L9BEC\EQ7W14EV@WP@%F0G@W]CY5I4OV-;R%GI(9V0 MCWNN/"$$[=5GZ#VYAD03^+86]64Q 9J M8=?8!(#8CML/!'*@/SLAL]37I ]00;"]0_&PY1)T MG-6GB )6"#,2W?A($[>A#N5BNF9B(CZQ&S@<#]MN1X_EL'?>8NA&ZF/>3CV? M(QY9<]E-]CK=]1AT3F0F.#9I1%+*GDO=(C6+#T4R=*;=0LVH;J%52.0YMHPZ M@DS>R2\PIK!=_R7&988CG8%U'[?XS8[CDV': MJC3.)?L&J,K@M@1@?A)@,56+V/0]<1ZB0&3@H*?G+"Q+?J9H)\ATX3GN$= ; M%$#.TLQP3$1)04M$&TOAKSBFPG'!\=DE"FR\-MW28 M37*_0Q4-A35$FHH:3#>3LF4!AY]2OP)!2I5-'@-=+[FT"LC%B^I*"2ACHQ/K ,@ .VPBBP#'W;0L_J9VS MF=!:]C/>S%XH,N=)5<'DE"BHXY,U0G2FR2;C;1(Y$5]K Q.$3AJ<+SHD$S!Z M:+TPU:/"FF\6]\%]V+;^(.3W(#[O[1H\(D:,S.B#$=[0UC3YTE+M0*9GD%HM M=+W4F8$8&6R0L%;"7N\N @;T #G8EQ5I[^.*J%#BO()Y4H,A.I$<$0\)-/@\ M*4A6(JLTK%1F?;\2YH7^,VF"@+DBH]/XE46Y0F'%X-52?W!!&L;/>2O%'K19 MTM0#I@T\_@3HI.XG87CK*,5)JMN&,]GYKM/C'8*0/J-@;I".\YC;=VU HW,P MZ:QA'PX=WCK11Y@Q>R0D-U\$&0)N!@*%KT(+E7O2AN$\1P&7]!#@#[;(G?#: M: ].$HPB*9^B(;R8XVP@IEF5V'Z8O!;7LP189(^Z<'?["VW02FFALZY#P#]U"X#;:5QL1+F'N;LN3. '"7 M\I/LW185"2U>.DL _)KE4%W8Y9)ZT=#A74>W4-[=P!-#/V=0H\@PG=_UNS:F1G)R=4F8WES"3N]X0_/-VV,U7"\&$$/?D*=OGWMI80 M1\EG&HTWGC939Y=#ZY[QCD#4]P+)J5%=21&&&\YLK MTFM6-"EGI)![*DP3!J-JT1]5,3GP1R;PAHWX'!#&MP(D:5'\7NL:<7\T9HW/ M),^Q>FN$)YURYVWIX8?"A &\4N?MO 7SG3R3NI9K,$HUK?.G,C>4ML?'\!S4 M%**ON@2M;#B&D!MI9IA2V'EWU"5QTZUPE!3.:?[-+,K!/Q@XJ$G3E=%BF&3: M$/#%8USX6YL)0-9*O0;TLYN('#T;U8M-@QLJXYE*R4!]6KC&@+\OH23*"(U)KJJ8FN6,'B@+GZ[ M':B/B&1U7H!E?]8E*@Z#-/A/:E2BT#HO,6_C8O'R]N#RX-7 *YFHOD=?%DW\ M;?PLG)5R=/*88C8+B910S#<,O/66LAG= D,^RMW]/'3HI9"EUHD"VZ\8@#T5 M>60U05(&(R)50W0 %=Y8*O0 C?!2:HIP,T1*C(XK]2W*[74."L00 MR12!F$HWLJYD-2:.[+?,]C37"DGYGQ"!,+F$C*-&59*K>[1-FHR<$/$\=[H% M\L,<+]1;0\WF@?ID^>B$MOC.+ ^OJISNN!2 \9]!W(BEX"LDRF)._O!9DQ.( M#X1.DO@CYYIZ10:BLRN:4R@*B@!G:WX]=45>:#$?)VFPHI(8,>TKH*YHD,QG MC$'LV@DH6 Y3^2; 8].LN,E%;PL[P4NM2%\ MAX+Z45+\V"I]AK+1^.0'IW[!=E!F.)5(!%)""/7!QY\Z#Q[@\<\;>"OU]#R3 MEX$_'NW1(P&^Z%LQ[7DCD4'".IX'$'G8.; B9VUJ0F'D;)=\03FLI6XQ,E+C MF0$_@I28PTTW(>T*M:40J/E:P98?]K!GJ#YT)H_:&E1/= :U*.;,2&L^B&+[ M^TX6P22MB1T(TR=4IS[PPM,66Q*BF)"D?1I-,[+7L+HUP M[=%C\W^& M_:EK2L>ER83J_^Q]9W\2@WII;)<4@MYW_(N?T."[^JX&WQI$N> MBNS1)YR$]OUEOAZ3(4';7FFHL^F(M7/@:'XR(L@]2B[/?A>;O+;9HD3FR:DM M0E0GM V8!@3N6U0S(K\0E(^&/PA0W-BA&H\&ST]/!Z/CY_OI[1X'CR'3M8K! M'QM/2&,GL;8;73:;73+[4#QX0LR=T[!9U/'RU15-':5#.F[%@ N?%#8FU%MT M&%:YM:D]4VJX)D>R\$<;W(^)-?DP^@Q2'- -T/31Y]9^^?=+BT 0]O2UNF]: M2XQ.)8;?RS4N'VCG7G7UL]2EX7.IA[PS7YLO8 ;14_I)G*$7U:U/Z+6&*R*! M5F;KI#LI"=F=""97[92R8-46CML-W'7Q5\0J,R\I"W0?)ZPMH&FR6H_E=*B3 M.D:/[W$BW;^^ER\"R1H.+3=GE=.E>4#-$(L^#^%Q/ES:682G]8>89 1^_H#6 M4$N^UE 2R2^(P4EK;5[KY=968"0SQZXZR,&T2KL*-5EF$8=(?]0OHE7!CND4 M55.+R;^?:SKA)X^DJW2:^W&VSL.>E@7=.,!G=%M%BJ@0,ZE/N+O$4 G8SUI& M>SHP?E IV83MC79^ _9.RYX>1C#\^1#3^F9T\DWB;MECL1UL!3S ]JB??X2[D6* Y#! M./N$WAMMPH*OA1SPO1=O-->OHGRU,O)GY43;2#]J3M\+(P_D*>-D($4T(&EF M:G^(3@.OB,2K_X6-=29$(P_9(LG%(2]=OW[7=31\#_@OI\TWG#GT,+6G*,$& M-$LM)W.!YV%"<2!(XY6#?:K&\V$_8&FED02&::8UL]VN,P!#GH.VE6K\/"3F M9/$.P+\&!/S63HO$>:1630? -!>BR<-Q0HPDB$9.JD6^"=!5W]),+2F=$<.F4E#O1 M/GO0'#L9Y*\!_^Y:W%.[I=QF/J6AT]"B7GC$)FSF\LW-OZRSY,3I4XR M#CZR7X5MQPS]>Y(C>*&-WI7.Q9?.B#F#R[>Q;-9T._.!K6G$%1_UQ LZSBJ" MNQ'!@Q(E7[J C-UU@9]7QV M^ANQ!_81.4O+M0K2)Q 8H@%\^(3H,HW-D,*!\04UJ#O> C4&X8I[1@9-0H75 MZ[>-0LO#"09SEJ)IIC8G^Q")KHO=2I4I>>BZ]X7A8WY(/:U)?MJ;@5=H0&6O M'%[[*UZQ-.CP=C0Z4Z]*1+IZ9;\@1*0)XBD0,Y:06$BO+)S.=5?\R+2R-4@1 MC0Z*_C+0P^+\DL M:!&W]//DI-/C7VAIR+E6E[VSV(ZA=D3>\1C7%;D]%6@ZI@MTVND/8XM>T\0/ M2^3MSO? MNNU>$]W1V#EP*F*Q,C[QO"CT4"34 _OB2IS0,2@:]SIL[):ZGXA=5L@10ML) M>GWL!VW!V7^GC&P2*;J&?;A[P3@X^OOLXZ(S^363L,2+&AX&2U7K=E'BDQYO9E1Y8 MZ*[(J9:4"L-WID^W<:;1=WPK^MZ?LO%5'KIGQG6";U7Q]6=&B4@K)&4$0R9Y M7U2F'>%+0MV/@Q[DL4DKMIO_(%F5SZZWJ>UCQH+W\ND/".#&71#W[L[-6P@B^-S[ MLC1<-5(YOL+K7$PWTT79"FVC5"<]?D-W1'F=K.DEK0<1"R9:49.X/$#QJ%K>:ONMNK_ 5"LROG&8K-/XQ3J M$YT@^\R?G8BLYO_U-@/QX?C0CLU?=>PBZ4_%GPZ.D S+0R M^ C[ 3'.EY6A&]I[[WS\R=5')V>]U4/L)TMC*Y!9__:%CT=[%WX>%WY+/Y6Q M:S']AUGQ!_6Y>)6O+7+@%P&H'O<6Z1HM81EVME=%G?_=^WL0D_G1R7X9XO9R M%<.LJ:#?4BRY,FHK@N308TDB*]Q?Z4X:Z7BZVHV8W1I>6"[?>XG0V8N\/4-( M BV7Y@B(U_: +RW$J[HS?\.24T+@AF>$E\G=%WPR3'_MQF"6EGFUH6M^GF#Z MSZ M6* ;8I%=,XUZE 9T]]OWGA\\Q *^)1=3:1BN&,O)(?OR:=#VZWT&@H.=7L-[ M3J\[QS_7_I8B.!*%UY1:-&FX#/PMP!ZQJWJ_;:<*'CJ4=D.W(7>J&6=XN\!9 MZG!<2R=GJ%K^AHF\:>R*_V[(U#:-7?++ M!>BIJ>D!?#^SM@EO:('XAV1^^C=02P,$% @ TT,&4XV!(E 3# LR@ M !D !X;"]W;W)K&UL[5IK<]LV%OTK&*^ST\[( MLAYVZC:/&3E.=MUQ$H^=I)\A$I+0D(0"@%+47[_G7I 4J(?CQNYT9V>_V"($ MW/?CX%+/E\9^=C.EO/B:9X5[<3#S?O[+\;%+9BJ7KFOFJL W$V-SZ?%HI\=N M;I5,^5">'0]ZO:?'N=3%P2[LZ5YE9OCCH']0+ M-WHZ\[1P_/+Y7$[5K?(?Y]<63\<-E53GJG#:%,*JR8N#4?^7\Q/:SQL^:;5T MT6=!FHR-^4P/E^F+@QX)I#*5>*(@\6^A7JDL(T(0XTM%\Z!A20?CSS7U-ZP[ M=!E+IUZ9[#>=^MF+@[,#D:J)+#-_8Y;_5I4^IT0O,9GCOV(9]@Z&!R(IG3=Y M=1@2Y+H(_^77R@[1@;/>G@.#ZL" Y0Z,6,H+Z>7+Y]8LA:7=H$8?6%4^#>%T M04ZY]1;?:ISS+]^,+F_$I]'5Q]?BXO+VU=7[VX\WKV^?'WO0IAW'247G/- 9 M[*'S5+PUA9\Y\;I(5=H^?PR9&L$&M6#G@SL)_EH673'L=<2@-^C?06_8*#ID M>L,'*-HB?-(0/F'")P^VX-UT^H.NV$U+O)':BH7,2B6T$WZFQ-SJ1.&3](CZ M,DO%6"%%$H4(3\7$FIQW.9DI829"(OJ=0X8;*^92I\(;X:TLW$19(46FY5AG MVJ]H5XD@F]()8U-ELU78*$,.Z8+IYL9Y(=.%+#P2UY0.$6D_@S[$X>^5=*55 MR%TO4NE55WSLWG;%OT:C:Z&@(=8W57O]!AXI40*3/P1"96JB,=#1CI^RB5@0+NIB7WHG2P2*0.\A$NDT: M:W;%!Y#8NY'HKS<3S42Z&0O ']274N,K: FI('1B4*M@-,4&AD>N6+@^495) M H/* EY;:C]CVGYFE3KR,$',IC;)*DC'WU3FY0V!%U6B5, E5L&"7Z SR"V1@21[B6MA0B%^U4'+E4< MBNHK^HM3KK/>-I>KL K*L@ M<"*M79$S*]N-52+A:5(A;(@4*:1'[ 5M/]#"E9%%1UQ?[^AHAU&E%J_Y#.;8JN MI5 5!&-C4:%(I6K+0NJ,SR+H2MAHB>A0UNQVE M-A!*1TELO7IQ YR 28D9Q'(IU+AX+V'H&& MW/%8(8^&&+/43A%&__S'V6#0>_;JTXWCC_UG/T)%%(P9%$4B3%$+2.K$: B4 M$@&V.T5OKNP4WN+G M4)9)%\=A%T9!!B:S#CN 1 ^R(OZIJO+^>8D<1Q)O$O>5_1$#E3_6GNC OV2V M4/2&5>7J-!)QA'#QJ6)%29@)B880IW.A5@@DF[\IN%AF_68@36 MH?D@?!I'594" ?1[A;1"A''6)G02^1QJ G1V)9S _8<*()*L#DCB*.04%9'V MUBY>MSN"C)"\+O-95;>[XG*;O]W!FQT OH@2@%?8W95C%$R80F;9JE-E8:50 MX[:$FVMS1E+/@O: ?,%H6Z;@GM3TTR4.H+,E91:94'*CHU(7R@9.]4^?=,5O M"G"23 )@D(9BLMV!U@$%TCHGUUA*0\EV;&4IA\4%2FX^1A(,^[S:8SXR11$36&P_+--*P*-O5]H=W!H1.?]R5=T1E!\-6)C:] M?V5-TO-RD*3&WR0-K/-JT> M)"N2K$PY9!A&00*Z'%+?CW*UJD< @Q+EJ@)&@SJ%42Y!(;%Z'" 8(A,]C3X% M2W7V),(.<9:&S>_]GAYDL"PW8LVZ5!UP M3$UCE.O&&/6&&N60>Q"+!!@BM0HN+W5W''-WO'=F=PCLA=9 ':_*SUW(\I<_ MK?=#___ T@"!0G+@M'HY0@:PQ&,QN^!8FG,OJ-?:]JM7:X#>?AYL/ ];R.9; MW"]W%*_ZNT/QZ5-_\.P>.[CJWW7P>U;^KO\/<_PN!V^EP]_HY/Y) MI]_[^4Y'[-WRE[CY07#]G2F.-B$[814C"H.KHUQ0^U]]N_(QR&"8&C';K'X% MF&U4P"Y+\*@WCAWB$^/'4>'QQ=_C@4H([CN9*:9'&8]_@NR=JC,S[K<&T-\# MY":LVI#5K>? M::'_V++:?*FDP0X=W%* 0"<.@(#V&T!$])31/O M<&G0Q0*J&$M!PI,]7&-3\T<'Y),N@XB .MOW2$"&0PC^4XV"UK ?84&CDY29 M\0CFL-<]:= 2V2B:^"7&0<$40B<>AJ^%JBYPK(_3GAE\:"^P\6E^A.T++6, M'' QA6T]40GBM: 1$(QKB4+(KAYDQGS"/&ZN803V,KOX^U3XK16EA_U^9!AB M7[MO*TE8"*#.QMYA AD\MVK'>YR9,/W3^,CH^K(#OA%ZI5F;S.=\WZW(A8P\ M/.OV8Z^A>-%4-:2J6^_F^Q8/3Z*JQ86:4 MH+1,?#W6V7\3[CT1]>6?JD$]ZMB^^3M6[-<2+FWND8V#_E1"29HO+/@*9% [ MJ)?=D54GW>$]DZK_"$GUWY@6PR@\*^ZUW=GHFS$4PK7?+C)[DF/7G3C$9;V= MRDHTNFA=AM>1Z!0X<>OC%R7<3*:J($?&;TC:2=-!N#E7609GB$BL4IJ!>O0$)JIY326J_K2I,PR86BVK,.[""P >DS"L!V$"[%2TH9" M0XV8%/+0MPJ+N.E1.Z43="6U(M$V*7,:=25\2T]UT@RKM^?#M;V#XW*Y8I04 MWBZ1>*33NNMZI/-4<=>O&(8I$8UAPV0T7;]*J::/C>W3*N7CH(71MULP80 % M)15DB17-C'.;+3ZDB/I&9P^E0Q8E#16;ZD'9GZEJ!-X2JS(*O\6B8>K$((QI M=3 ,4:63NL(%#Z&.\_^-HAPE65V5F+1Q:GV>#33*012DQ?5,VEPFJO3TC@PA M>N4!>^JQ>+VM'HV'H<*^X3*5K].GW;-U]D+$46O48E=8]I-2>=4]W(I"=A;:"(4\C<\1GPA NO-Y-J?4B?<+.H9#">F64FB>U.,_ 0 M9K0\#5"%V.GB"-P2:E)[C=$T1'8F\XZ@9_7FK-U#0Z9>W=F^O@T=OX&.[R'[ MXV)-U]D/,\^>[([#LWN!E!:"[[=!?UWY6UF(]78G^)^%.:_6;2,>G-2(I7ZC MW[[RCW'-KY3BH"FXXHP#UOBPZU;R?PCT8 BTZZ=/Q]$/R?CE.?U\MQXQ M$QQ%ASX]"%VF?O!FSC]+@_.]R?GC3 $W M6-J [R?&^/J!_4WSY'U!+ P04 " #30P93580,%*\% :#@ &0 M 'AL+W=OOO9IHI472VI!?WW.E7=L0PZ1I/X!7VOLX]]R'M$=+ MZ[[X@BB(^U(;?]PI0JA>]?L^*ZB4OFH'N&#!?M:8.TWFAL^8.Q#OK0F%%V],3OEC M_3Z@K? -6WRGPQ<-OJM-3XP&73$<#'=?L#=:Q3N*]D;_/=Y']O=6]O>B_;W_ MB\^7S>V.>N+*B'?2U&@9D+![T!5+0C'?U.-R84R@1SY M@(N*FGGJZJ\D$_1!]%7(!L]Y3 M.=7P*#>M.-K);%F2RY34ZJN,G19(EL+.A,\4K"@??%?0/65UB.K:FOD. ):8 M!%6E'X2<.R(T>D#MAP(2<5^18R.5FN,OU"HP 7,-S#!G:R7Z @8 M!(08909\*K,MQO'DZM_YCRHP:>H9AD;MR'73FV5ARS4C^4*:K$G!AC"#WD"0 M (B%DM\*M<3M^$PB=5,9,',1'>=E*^"URK/<9;5SO)Q;FV]X5 8T.IZ!&8E? M?_GI<#@M%48SY#EX MY )4 BN.%.*RA[0G"??17$X+'#I59"=.?Q44)4^.,CLWZBOSZY_7HGL$@8$Q[SGL5N_)0=$)'Y0/%.:H\(:DIB.EB(/)0FDT5P@ M'J!,PI1$[?&X9@%I!P2)ULI4E0B!@[?G8R&KRMD%J@/K+;V>^/0XL*",'3BMG?3$Q?C\22"S:0Q-N '^6+Z.3"0!5W:27K;T^V95F46 M(-$BQU5;-YL@4YW+#,W"9<'3)A+*!,"BFZ?XOR<'\E$*/E-40FC?!Y:]<,$K M4T,6ZZV14\T52KE"Q2P+@C'75,ZZG)<\%=$X MBK<@CZXDK>8*1V)T4:<*W1C03ZICU0RQ/F'2KGFST65+1XZ#/!7GJ8[+IO=^J#:>UNSP M: MZ['Y\5GC(E]Q5.'.@0^#2-6<#-ZTTRDO.8V!11?4\M$3G[@.T^@W/#S*2CK) MM= RULR106_;G;*_<5]'\N;QJ\3#3&U"NKJO=EK_O=])]L%T$6\7;_]0&?$O$QP(?;^18 .]GUH9VP0Y6GX,G_P!02P,$ M% @ TT,&4P0,ZT@5 P E@8 !D !X;"]W;W)K&ULI55=<]LV$/PK-VRGT\ZHI$0IL>-(FI$4=^I.[+I1G#Y#X(E$ P(, M(!!]K;?PBJ8B:JRSSLL):^-0V M:'AE;UTMB*>NS'SC4!2QJ-99/AX_SVJA3+* M*>S\V1B"DIVU[\/DIE@DXT (-4H*"()?!]R@U@&(:7PX8B;#EJ'P?'Q"_RUJ M9RT[X7%C]=^JH&J17"90X%ZTFM[8[G<\ZGD6\*35/CZAZW,G%PG(UI.MC\7, MH%:F?XN/QSZ<%5R.OU.0'PORR+O?*+)\)4@LY\YVX$(VHX5!E!JKF9PRX5"V MY'A5<1TMMP_K[?5?#]=W;^'Z'3_G&3%J6,OD$6'=(^3?07@.M]90Y>':%%A\ M7I\QFX%2?J*TSI\$_*,U*4S'(\C'^>0)O.D@<1KQIO])XF>0LP%R%B%G_Z-K M3R*$NW;E&R%QD?!E\N@.F"PGLQ2^A(8_#:S:DK\$F/8M&0%5"!M;-\(\ AI" MAP4H0Q8$\"TBC7QK"%:EPW[4*:I@Y7;6P7TE^%N6V)*20OL1O'Z] :YD#E8? M$(36(+50M>>0%L3(O+I1!Z5AU5^DR<6OLQ<3/I\G$'_^Z8?+/!^_C"EQ/'GY M"QQ26-W=?%UQ8V0Z@JY2LH).>&#'*90I@9P2FI5%P0]&!39;8E(>7BG/JY*X M#ZTC8'>*24/8[N%6&<.J2*1<6V"?P,UB:;P:)N+4H5'DU2D6WXC'H[ ?+],9 M7SFMHWN8XAB.687RM?*^1^G;$IO,9_E/6RB)*=PA!WC71CAZ!%'4B@+_SEE3 M%C;(4\'6A*RBU$IY\,/AI?#V[(P'8F&[3TFP=[8&*7P%MN_13FAA).<$/TCA M6U]Z=N85-;HR.J(':5M#O6T,T<%T5[W7?$KO'?M6N%(9#QKW7#I.+YXEX'H7 M["=DF^@\.TOL8W%8\8\#74C@];VU=)J$#89?T?)?4$L#!!0 ( --#!E-+ M="_&3Q$ &@R 9 >&PO=V]R:W-H965T^V'2&IW;V:'4L*RYZ.?02K0!)6L< &4*(U7S\G$Y>J MDBC:[IG=V!>;+.*2R,O)DXG2F[6Q]VZAE!=?EW7CWNXLO%_]M+_ORH5:2K=G M5JK!+S-CE]+CJYWONY55LN))RWI_,AH=[R^E;G;>O>%GM_;=&]/Z6C?JU@K7 M+I?2/EZHVJS?[HQWTH./>K[P]&#_W9N5G*L[Y3^O;BV^[>=5*KU4C=.F$5;- MWNZ+MSNB,J-9-M[3^:]7^I>* C M6J\TM>-_Q3J,/9GLB+)UWBSC9$BPU$WX7WZ-BNA-.!V],&$2)TQ8[K 12_F+ M]/+=&VO6PM)HK$8?^*@\&\+IAJQRYRU^U9CGWUU\OKNZ?G]W5XC;C^_OWE]_ M.O]T=7-=B//K7\3']Y=X(,XO+V\^7W^ZNOX-8VZN\?GR_0?\<"=>W9I:EUJY MUV_V/82A)??+N/%%V'CRPL;'XH-I_,*)]TVEJN'\?1PBGV223G(QV;K@7]MF M3QR,"C$93<9;UCO(FCG@]0[^%S2S9?O#O/TA;W_XPO8W=BX;_0\9?+>IQ$7K M,,2Y3:K^QE(/RCY0@)Q?7XG;A80SEZKUNI2U*\154^[Q!MH[49K&P::5]*I" MI$Z=KK2TL#"=^^I6G)=_M-II%NK2+%>R>>2Y&U86E[*1E0SKO_)FKOQ"V4+\ MYW^<3B:CGS&CX(_CGP5^2(_CHOFG^'BMGCYI77YB;'IH6AL?OA;:03*A&Z_F M-AQGI4HM:_\H5@-)<>APD)E!P&$@SE:I&F!A=3,7#[)NE?!&8/$8D@V@J#"H1DT\X ,:WEKZ03H-R]\K3$ M @_FAEK;'YU$KR>!XR5PTV*04 MU956KUBO0^GK>DW^WK0BR ?09^QWLZ MKZS1E0L')+W5ZJN@W-#6[*F0]@9J\@NKU%,U#U0D\$G744HS$^L%#B;\V@AI ME:A-R2;3C;B0;:6\5X7XH!O(8;SDS2$3F;@W\D;>/V@08M;6]>,NK8>J>=#6-,B$?F\+ MKAQE7#G:"@87TD%MT,$M? YKLMDV8ML&YM/!0/ =O21% M54CJJAIBS4PW4)DF8V M1:=U8B$?%)2D&@J0E4PJP@:V(@4C5_H%?V\;#K05 M7*O4<$H70DM"E?2[6D4?(:3YW+! =[0/'^%\24$HQ:N((I_W[O;$;^?GMPE+ M]@!B'/X4[#AGP>O\&P\:PA1+DK]57^ ;_)S="GKFLT'0AGA(#3)4MI:#:# V MA!"Y?*/@? XDBW!A%0R$@-,6VJ!C=#*L3 #S HLZ$!G6!RB?#=%<<(Q;M2 : M!EM 3J!?C'[I%F(&5H>8)[L/3CF5-1LH,$OX^R\0:3E%%!Z,.4./8%P7;%M! M70^D&6N6(FEQHYHDB\?Q0]N$?;];\QM/&/1E?-:9AHYT4\$?B"Z&_52>&V)7 M0HUE28HTEG^FF(7(CF#N44F[)RZ5I?C%4H$YIRP^,\9C.R4JC*Z-:WE[,BOO MRV[ GKI1 =O"('MM+VS,4GLZ^JJUK@6NDS_HQGG;EM&^MJT33EDU3RB>$M*4 M3/D8HH:6OR//8]#F&>^_E@O9S!51@:5VS-1?]9+YW?O++H1^)YEJC9P9M$CC M.B70EN9!T^&!U8K.!\W(2B%M>DZ_2WFO>%)?I=&Y,8ML"!EJ5"84&6NX+(UV M/^ @FWW.DO4EJQRCO[1-*"=8YPP#6SVV8.I!F];!S#BUAV[;B$D4D>=- M WH@/BK*WI3GJ>00X]'N?V&XZV(?MMA)YS^,BOF MA?3PIQ?[L:#="I<)A=LFA/6W^6V?TNZ)#:\6$AX-H\=1:#A3AV$DF[#D["A+!] M#YW)$HUI=GMCGAO#PA>D2[1I*%0 %[E:H3IERJ<24%G.^56@H#0(B4";*N(? M2<#<-.HQ"]W;7HE0!#B0[L)(P+O9J:NOXIE*+ #9J \5KD\YB$, M'&!#"%*(0!1YK1TG0U453$6LFBG:$1L"@".H_^5YV144GY[S+)KPU,Y;8N0T MQ\CI5@__[#@EOP !V*"TH]5,4]2;D6>4I3%FM= MSE4J;T':ELZURU6P+^<_.9NITD=V0;!/->$R8QG&JPA$M9;36"OQ]QYUP$"J M%."T1/%>FA.3+272R&=>3%8;Q*$Y2%ZJ:>/^ZNN*D'H01V$.7]+C7L0J&*361BNGP6HM%FWD3Z"W$"^8!QA.EY%[IB#G/EN;!S@N+:E[@,Q3<2"4U1H,^T+:J(J2T".(5$IG*14%679:TJ=ON7X+J8[JB$K/""VY]O$+ZD#D\7OB S+KG)T_ M1A51&A!(%=2#W;J(X&B(V><)G+T8\&16<%N'#(TS4W.1:3H%%]C %X8G RV[ M^Z#7X4F1@F0\2]JE@0M3/\UBQ0=M 8:IIKZ\^?O5+[OCL]R>6U$7;*G+O&/+ M0L2*%2<-H*6!'?PQ@EA:)\\'$M=U=,XVTAT32/6LI;8*T"$T3HN>$@AV4N0W M+Y6&5>C[-0@2"^8^/#ZS%O?<^ATSY1*1TV= T%2TF]9/H?7[#+B('Z>HV^@? M.U]LA_9+QTVMAYA(D&<:DC&VBP9#*<: AWI.N$]T+.HR;X&$%;]2P*!06*+B4XALHVAGF:*=;258 MORDSMW*%TX "Y$I]$U'[,^N(BY1I8_\ Q\KA2>]*IZU=OS9F8NQV)-MY1?#,-*=("8 M(Y,[I*KW&\N&M6:&,C'S/182V5*'=G9>BNC1OC_H/C8G)RTGLP'HV*LU'_R=EA<30ZS0_BI5SZ M.BY&AT?YVZ08GQWTODT.SO*W@^+DX+A3B?'/C,&#_J<^"6T&I,H52.K2B&"JZ\0Z^4US%]CTPD,&#^O^YX M+SC0,$FDI\];XB_9?0(S'TV&#\Z.1\^,>5B,3B?]KP>CLVBJ;=KI66M4'!P< M]A^,B\GQV9:L,!YU+QJ,MN+Y1QP7N'O>W=;<@B8:XD^<=S>^0K!U27ICY2>' M!*?>[G CV#ZHG6_N([XYX!H,XW^@E_/*\+U1ZJ)U&8":(QK<(E[C@N+$H;U% M8<6FDK9RXO.JRNC!Z)V@,^>[\^3&?Z Y5_WD[I\M-\NC 5G_->76C>BX,_LN%PJ_G M=Q>].WS6\;S5X:+#X?2UGCVFW-&[^N,2-5ZZ;"YRN65#)3GT!UV".92APGO2 M7J'H\(^#N_.X+G0,FNZY1GY:/O,%L&3*3#<]=!V/53(ZF743%P[9M%'K;&UB MRH;*33J2ZTJWI:E4[5)OJ4I5>!:A4E,?3T7&"C\Q[Y@IYD-9LHU2\\Q0A*>: MZ.G\/7$%\*R=R2(F58!'^#HPJ5Q+I<86Z$2H?,AE!M('#?1T!3CF]R)FCYEL M\W5@Z)&X$JY+S5NURA=HT05T5%>E:[Y'4=(V,)4C$@$W9AED7<8+K6>JZ^F! M>;1B.I>BV"_ ][+3A7K@K[)IJ3<>L'HS84SNIZ^+D^S[+;X7( MT%?G0BN62%QY]Z@T5[TL+M6)H1_/XT.;#8EX"2"<],6+KLQ.3WV1T#_\!]FW MW\+*@/+8]_FE C&HN$D7;^R#S#*W]WL7,%-%DO$+3"]-+\3!!M6ECXE.3I9>Y-#376X0<#X6D9<)[QZQ,&9@A5F&KB1;M)K7-0NCL:/LM&5 MZ*XWN]S99HO3?JH*T$#O,95ZQ;$5W*%WDQKC%R>H(H83RB7__I9C5^:95[,K M!P\)OQ$2IC0P,,3,(I86=-5"EL#JV%7S'1>^IFH32#9H;4S%VN06W/Z9= YW>29 V-R92_X'HR30U>'63W@JC$<;<=PM2'PB% M[1Q#Z[JGW4#'6#3M-V\K4X95_3LWCB9^03"!V^#4.K2=PO3TW;Z%TN$X*[RY1JYC5S.TM_W3S^/Z$6I)[ M#??M48)->TNWZ72\YX9] BIWRL'LSM'";<7PFI%>(0,*-/PRW S.UE75XZ,B MUB =D1_Z8Z# .K;X!J]O_:[^'Y+!/;&I$-_OO?R_5';.?^+ '>?&A[\#R$_S MGU&Z(:'O\'X(.V<7FZHU0Q31WLG1SOACBU]\6;%?THP-=Z;)7]<* E@ MI0'XG=YN2U]H@_S')>_^"5!+ P04 " #30P930E[I^6@# "*"0 &0 M 'AL+W=ORW/DFNO9]G>:LI/I*5DS SDZJDAH0U=[7E6(T$]/V2 M(%WDFQYOO<6(4_'5=TSQ)F'JL' M!9+?1LEXR83F4B#%=A-O%ES/>];>&?S!V4%WULA6LI7RDQ5NLXE'+"!6L-38 M"!1^7]B"%84-!# ^-S&]-J5U[*Y/T3^ZVJ&6+=5L(8L_>6;RB3?T4,9VM"[, M6AY^94T]#F J"^V^Z-#8$@^EM3:R;)P!0P<0@=[F,BA_*& M&CH=*WE REI#-+MPI3IO ,>%O93$*-CEX&>F\\?D=K5,$HP>ULMDN=K,-K?W M*XQFJQNT7BY @6:+Q?WC:G.[^@5L[E>P7BSO8"-![S9T6S#]?NP;@&(#^FF3 M=GY,&[Z1MH_NI#"Y1DN1L>SV3LW0+!*YX:C0SL+8ZY?_IA M& :##U]'@+):N4AG<6&;RTQ?(QN'1!_^]_\[+@"2K#45F7[?JC>Y8NR,E@A( MQ1RI3C8)?_J*Q>\R=<7;B[M_.0G+2OLAG=6CX 9")(8:IML /Z)X@'M#TE7T M<3@8=!0!(7A$NII1C'MDV"H65-",MF* 2=QKI1 'HZ@CA=&HE2(\B/HO1R(- M+="ZN>8.H"'NA[US13P@9P@C',3]+L(A#N/X[Y=QH55Z;:OTOKE57KJC4I:' MYAG!)2/VN>853!*#D8 Y1]-4JLPQ4W:96S1W]UKG7,;P;SOG>] AJJ'4[V^? M-]J@9;0CZDE[PU)6;IE"48 OLS<$LO;"<\6H3_Y!R1B38=@5(S)J"'?I=#J< M(SB*XJXBP&%_]!JC_,Y\+)G:NU> !K;4PAQ'9:MM'QJSXWQ],3^^4NZHVG-H MZ(+MP)5<#8 8ZCCYCX*1E9NV6VE@=KME#H\EIJP![.^D-"?!)FB?7]._ %!+ M P04 " #30P93Q-6HRXL& 0%P &0 'AL+W=O(A"36%*$" MH(_^^BY B01E2W&K$W'*IL MQN=,[8H%KZ!G(N2<::C*Z5 M)&>Y%9J70XIQ-)RSHAH<[MNV"WFX+VI=%A6_ MD$C5\SF3#T>\%'<' S)8-5P6TYDV#,S$K&0MR8ROO\8(#-A'C),VTT,/C=\F->ED81 M3..OI?CX]^W2*+D^/S]^=O;]^?WZ& M1FXAB2K;H\ULO^%:?_]U>V&(L M:(T%UEBPP=@5'*R\+CD2$Y07BDVGDD^9Q2BT2'[+JYHC5N5M6?),3*OB[W7? M-:[:;NW7GQ**_=_0:_^O9Y+S'@[:KJOB_NF."RGR.M/*.N.*R]LBXZKM!1!P M"X+O:'A35$C/1*W @MJQ<#(?[)2N&(#>[,R45UP6&5K,&-!!QFM=9*Q$B]4D M5SI_1G[@D31U&WPOP-AIB"(O(=1IB+&7I&'GDI71L636)5\S2HB'_:2K8B_R M_:Z:>&'8:2>I%Z?XL;$,-D$"3P+!5/4$"K4TIM=M4<^GU*FESM*"WC*@%@=M M[5(\L%(78&LBQ1R5L)M [M44,3@!')C>L6'^A';P"5+BKI62SF2H*@D[\6&O:L M@A"[/-$N6(+$BVC8;PAB%RP$^QX)(J)N9N3%20>6Y\Q!W (>>Z:_&=,-)O]-&&X)C6$;&L-G MAT:69;)F94/^K(3LT;A$/14!MRHU:>V>6@!W'@P@;S5LP >'US..)L)H->C3 M)K-9)J809E63+!;ZP6XQ# 5F5*(L0F9";)FO[C+P"^,\; M^',+_Q:=%GQ&R@#0 X)0"VXSU?)A[]4/]*;_:+5-K0]]RKIPEM@;9 M@Q5?HQK'0^"@,8!(K1S5UD\*E8G:A,"C);R :$YXQN=C,. 3@Q0(+V_(CGM& M4R])W#0B@6#L<@N)O# ->P-HX@Z@7ABD[7X.1_F?<.?HAV*2$"]-NG,/C.;$ M.0*Y#G8RC=CSTVY&8#XDZ!@XJP"-U^R&5V@TA;NBTK!R>Q8[?B91ZOE!N//( MVV^ (;&_XXR$]"8-W8;8@U"\XTK0.-YQ?>F>.+SFQPC<0'VG 1(D$KMNPA[& M?L^/82]_ U)W%+S6?S-T'BTY2;RX1^8QK,"M4W!IV(=.BMT!OI?X7X$.->AP MH@J!9#'!3K>'PRY:^M2CN/,Z\3V?A,\%#X4MBN/H"?" 41Q%+E@BS\>ITP#I M.8Y=](#I**$;X4/6?0D6UDY9'+BA$_8@Q4%O YHSY=!3*U6ERN8Y!" LK(V M$8,9PH' .%&01VIA0D[#%W [Y,6MC6#+:%57K :?@1#$K1R2[*:T*8+MKO/G M&KNM*,JT+"EU170=:WWS7$W45$W@! E^OS#S;(P(:_:EBUDQ:V]&A7E",NU0 MG@J1FZDT"'JI&2=:M Y:L[A:W+0;*I=#7VIU2Y(5M4E6].PDJWEA F>#4;B- M60"(ZJD<:[O.UR:^+3>/U7_C#63]_^CB\ ,Z+(DX%=SOL2W'J[WI1OH!^J6K M^$Z%IFX/A4HK[ES5(U>";JSXKK@3VUWKQ#7XJ. M+-O6]KEWU+QR=L.;M^*/P)$0!E#))R"*=V.X &PO=V]R:W-H965T]2+R=[WP\/!=RNA/R ML]H :/)8Y%R=#S9:;\]&(Y5NH*#J5&R!X\Q*R()J[,KU2&TET,P*%?G(=]UX M5%#&![.I';N3LZDH=#"^_L,C;K[8*_&>Q4ITW,3I9"?#:=#]GYP#6$ M((=4&P2*OP>X@CPW0$CC2XTY:%0:P6Y[C_Z[W3ON94D57(G\'Y;IS?D@&9 , M5K3,];W8_0'U?B*#EXI0]>5'2*GAY>]Y7?I' ?\L M^2D)7(?XKN\=P0N:?086+WC%/H_ A0U<:.'"%^#F&!Q9F0,1*Y)2*9\87Y,' MFI=V1&\ STY*X)I0GA$N^&_[?BJ*K>#84ON5&F1!';4)53"&?GU7>*[P?LW^U_57+\= M;PCM!WI\3AC'_8A2(5,UK$A;CGNXI9!XRL92F TR6+8*?B%>Y,3>V#0")YYX MB+P"E,K(BG'*4R.4"H5&VXN.^ MSV+@&X*N'_4(ALXD#(XDBZA)%M'KDP6F28FEJ*0YIG%=2J:?;"3NDT 3A8>R MP7$]-AN\@"]*V4:Z8Q4X5M4]/(C\ <^9*1/W*Y%CG39_:;/#$U"I"/#,F++C M$V\?]\T]*U/MJ<7.F[L]OIA[W1-R_/?&[$V\B(G],)G MA!(GB=R#=&N UJVCT/%"[]G:R=@)#D!@9$6N2Q9"XV&UU&),05[/$ST7@Z<[ M4DD><PX M">.WE=\9)]/F#D(4:.N$>E.5LY_@=MS=):1BS=E77&\=#O"":+10;HMIR6F9 M,6UG40TK3&1E1DUF6DKD++/*E,9?L6>&EV5)S76SC2"]D0!6MV*/I*BN26"N M20A_8:EW;W;-U!SW+#^=(M_)>ZDHT5DZX>([ M01+W^K[;[8=8\_O)PIU,FOY%@6[(OMIC-6=PR"KR^%6*_M\M)$O7Z MH=?,'\HMH\XSHP"YMH\I9/O4]4KAD&20XK%'5/ MQUC99/6 JCI:;.VC92DT/H%LNF,4-*_8V;]02P,$% M @ TT,&4R"4N@Y< P ]0P !D !X;"]W;W)K&ULW5=MD](P$/XKF>HX,(.TM,"=)S #BF^C)T-]^9QK%YJY-*E)>IS_WDT* M!4[!0YW1\0,DF^P^N]F79#M8276M,P!#;G,N]-#+C"DN?%\G&>14MV4! G<6 M4N74(*F6OBX4T-0)Y=P/@Z#OYY0);S1P:S,U&LC2<"9@IH@N\YRJKQ/@AF11$P6+HC3L7DZ[E=PR?&*ST MSIS8DUQ)>6V)U^G0"ZQ!P"$Q%H'B< //@',+A&9\66-ZM4HKN#O?H+]P9\>S M7%$-SR3_S%*3#;USCZ2PH"4W<[EZ!>OS]"Q>(KEV_V15\?8"CR2E-C)?"Z,% M.1/52&_7?M@1.#\D$*X%0F=WI7+F#3>OH_C)IE-YR1^-9Y/2>,#O>*@FP/?H![+[2=KS$F% M&1[ [)-W4IA,DZE((=V7]]&^VLAP8^0D/ KXIA1M$@4M$@9AYPA>5!\Z[*:3R;_=;5\K/X_TF\S;5TBO=/'8_'XU?0#D?H?QO?VMK>O@J[ M5=3NW*FT=A U3^:X4]/M?G@"QX^Z)7^G%LZDKKU;JG'U>M M[):]^B!X1]62855Q6*!HT#[K>415379%&%FXQO9*&FR3W33#[Q)0E@'W%U*: M#6$5U%\ZHV]02P,$% @ TT,&4^P]Y7S$ @ B 8 !D !X;"]W;W)K M&ULK55M;]L@$/XKR)NF5G+KUSANET1J^J)F4KLH MZ=K/Q+[8J!@RP$WW[P>.^ \VG+Q*DL A=XKRN38*97: M7'J>S$JHL#SG&V!Z9')C0"<6U!%O=#W$Z_"A#F3D?7-Q63$:T4) M@[E LJXJ+'Y-@?+MV FQV6\W/!/8RMXM<5EC"-:=OD,#%_&J;1?M&WV MAK&#LEHJ7NW 6D%%6#/B]UT=>H#4/P (=X#0ZFX"694W6.')2/ M$F:W9C,3 MFZI%:W&$F4-9*J%7B<:IR>SQ^?;QZ?MB=KM$)T]X14&>CCREF( E00^TXI:6>%>UC0\2OBM9N\2??F4AG[T];^/NM1@2[UWW$ &U0H$BH+.>4*8EL5KB5DN3^VQ MF(^/%GBK[Z,"03"5[?;/*$K==#CL.>+ '5P$K6..LU= MM7 1TYVYJV(R=)->9.WPW=1OA7]TN;U>=ZA %+8'FOM6,]4TBM;;MMFKIKMT MVYL>_8"%/C*)**PUU#\?#APDFK[7&(IO;*]9<:4[EYV6^E&PO=V]R:W-H M965T1RF8,V MGX6]@":VQ$GRD?37=V7 F)30FWSJ%UO[^NQJM2OU-T(^JQ6 )B]EP=7 6FF] MOG(6*Y7 RNU2 X+6A7ZF]C\#KM\Z@ S4:CZ M2S9;W3BP2%8I+*7+#<\B/[1T,LHG4WT95E55@4UIA]0'95":O8WK6?.)>-$KT2E*,]5Q\@JKH]5 M3O$>03*!@6??*R9-!@^3T8G*[2$OB.?&=NA%+"YV0M15YEFDBSBPGYDAU%\ /*Q1KTD;&EXOAVF M08?TNKT=RAX1UIH&$JD6E*]/[[9-G MA%S!J>%S'N'F)[P2ICXT:=YTT5OQT3RX0-+VO,1P#Z+W["0*#2^N3ZM> ;Y^%AIGSJ$I[ A9T+3HMUP*8;2ZYVJ MG].ZL4N0R_I=HG!\XRS87MX-MWGZC+8W_D%]^V["7EHRKD@!"S1UNPD62F[? M(EM"BW5]_\^%QM=$O5SA\PVD44#Y0@B])PQ \R <_@-02P,$% @ TT,& M4QX OH\.!0 &ULU1A; M3^LV^*]\ZM $4M?<+S! *IQN8Q,'1-G9P[0'-W%;BR3.;(>6?[_/3IN$0@-' M8]KVTOCRW>_NZ8J+![FD5,$ZSPIY-E@J59Y8EDR6-"=RQ$M:X,V\4ADKZ*T 6>4Y$4\7-..KLX$SV![< ML<52Z0/K_+0D"SJEZM?R5N#.:JBD+*>%9+P 0>=G@[%S /PA=&5[*Q! M:S+C_$%OKM*S@:T%HAE-E*9 \/-(+VF6:4(HQI\;FH.&I4;LKK?4?S"ZHRXS M(NDESWYCJ5J>#>(!I'1.JDS=\=5/=*-/H.DE/)/F%U8U;. /(*FDXOD&&27( M65%_R7ICAPY";.]!<#<(KI&[9F2D_$04.3\5? 5"0R,UO3"J&FP4CA7:*5,E M\)8AGCJ?WM]<_O+=Q7@Z^027-]>WD\_3\?W5S6SC,JC4TLA&PUL)1N2 M%S5)=P_)$*YYH982)D5*T^?X%HK7R.AN9;QP>PG^7!4C\.PAN+;K]-#S&IT] M0\_?IW,=@,#G,%4\>0!>UA%2I!AG4@F6*)J"-'LT._6S&VTC7C.2[ M&4&%9A.@EA3UM6.XS4B-<56D54(Q(13\*$BA)*258,7"@$JVAKPV.]5F!S0: M;8QF\'%A Y. R2N1",+,=$Z>P+??Q*[M??^WOX>L0%EX)9&;/&J.;XS2LMF_ MU&-[D[P89[O]Y46) A;W\1V*T3PTD^QWQQU_.)W MO/V&CX(^DSO:1^XS'P5]3@V\?]1'#D11JYCKMPJ'?M 1^PC3)LFJE$I GVZS M#.228#9#68EDB;TIA;G@.="\S/@3Q0O%(>&/Z(GM$; BX3D%1=9X+6A&M D0 M;'-.B2CPH"JQ3#VB/;7(6+YVJ]4([G71V>6.6UC2+ 5="7!&D!56/RVG+E$' MSBC$%I9EN@0JKDC68&)-8@D%G#'J8E;3Q5K%:J4-P?LMP;I>X@FO!)9-E+LD MQ9.6M"I(E1JG,@PEP7+4'JMAH67#E>092XW",X)5-=&.^, M0+*,)T8INBZUJJ^- OW4/JK.?E!'OE\*-&-W2FMKTA9FB@-%/T13M'05,U6^ M75URJX:1"T,TFQ%/ZB/-*:0:'IDBV7:5M M)!T"."8T"N'DCR$\A 4MJ"#9T! E*0[5#'./Z-=!JU/;-[U6-K]EU^EGN]\# M\+S.)NCJ&09=I1L:/0$;-@$;]@>L20JL86@>K=7/N:K'#WQ4[W(FA#^'H=^M#/'0CIH*\EHX6YV' M<$[%PCSW)7:FJE#UF[@Y;?Y1&-*E>5;/N,)'NEDN*<&GFP; ^SGG:KO1#)K_6<[_ E!+ P04 " #30P93 MO5=F_@(# !-" &0 'AL+W=OY06SK-_5:DFTLT8TM_"I>F\DQZ4KRMAJW.7H9_N#F^'P M>C*\'$W&Y&QT008WH\GUZ//E:'!].2:'$_8@P!QU0XNQG$&>E[AT!VZ+ M#)6TF2&7,H5TVS]$CA51NB9Z3O<"?BWD,4FB#X1&--Z#EU2))QXO^9?$]^ W M*OR&QV_LP!_C]4D+ 43-L'FE)?"(%\G 2T>Y'^G]NPZ-DD_D?W\GF0;8*B/! M(H OPI@_[M@YY)+83!6&R=0<^6JYGZAS59-:,?UT'&= M8IQT]C1.LVJ$K;N(?/.M(+"KN' 5>&Z4-&,R*+2_VN(5 MV\.8=H[(2,F/TU<\#@BER4M-%-:>^!STW \R0WP"Y6M?::M9>5:.B(UY.6B' M3,^Y-,AAAJ[1<1N;19?#JQ2L6OB!\: LCA^_S'#>@W8&N#]3RJX%%Z#Z!]'_ M U!+ P04 " #30P93B+D@Y> " !Y"0 &0 'AL+W=O61#T+S5PC2[U3+L(XB@[#G'$9M)M>=Z7;3558P25>:3!% MGC/]T$6A%JV@%JP40S[+K%.$[>:\RD&=YQBQK-[5:@';6A.8F/E7O3>2X=$49 M64VKG/QL^Z+3'\*X,[@YA[/^J#?X-KH9GH]@YYI-!)K=9F@IB#,-DR5@MP2, M7P$\A$LE;6;@7*:8/O4/B5S%,%XQ[,8; ;\6O,JY[O/H? M9;P!N%$!-SQPXQ7@$1V8M! (:@I3+IE,.!/ C$%K@,D4!&<3+KCE2'*2J$): M3($.%C +4\8UW#%1D#_]K/3#)X767,[<3\?-2X783.?3AZ,XJI_"MN-UAL1% MT"EU0:VK/] Y-RB)OBKTV^=$.&ZOJ,!8%=B#GF&"^00UU&M>2VN3!Q!XA^YX MV(Q+L([M(WS&43.=9 \G6^?[5N..9Z,*0\S-;J6^<.3&GASMQ%L%.T.3:#[W M%]I*]W3_5MJ!WZWG?DHN61ZQJ6ANV=*KM'^YX, =-GH2\&J MN6^N$V6I5?MI1F\CU,Z UJ=*V97@ E2OK?9/4$L#!!0 ( --#!E.OF*J8 MF , '4, 9 >&PO=V]R:W-H965TJ#J&MYB@ERF14K2W99$0+D:4$+QG@19XC]GN&,WH8*YKROK!* MMSM1+JB3T1YM<83%>K]D)E^O+X MO+@#TT4 5J$O%\#4]Y_7BY?'Q1>)>5[(L1\^R0L1^ R^8+IE:+]+8_ QP *E M&?\$/H"4@)<=+3@B"1^I0L99[J;&34RS.B;]0DP&>*)$[#@(28*3'GXPS+<' M^*K,3YLD_3U),WU0\*^"W ,#W@$=ZMHZ"L#'#Y]ZPO*O5X&758+_'PO'6_FP MBQZQ\"8AS8=5 AQ+%6U Y23K1EN:1B5K7I!=%/DK9H!N0../@W_!9:M!K695 M:N6!^C;11NI;3P!F&X Y&, *OV%28'F QG1+TO(D["OF6L0^VM=T;=UJ]ZYK MHP]E.O 4%9RC-&AHIGT*"\]AGJN;9K]=J[5K#=I=,OF^8N(WD$\MP#^+=%]F M^@X0W)?NF766;A,:AMDQ=!5J;ITG1]-MK]^/W?JQ!_VLY2W#"8@$$IB#;T^X M+*?O X7IM,+.+>K".;?N6&[GCOL]*%MWG$X:SU$:A![LP,)SF&=:T.W/H]O: M=6]9%^Y9#+I\&O2.H:M0\SZ49\-^/U[KQQOTXR."$G1-06CPSUL4WJ(D&I73 M^VAVCXH&=?PXZ)IG=#+8HZ7KAM>IB!XMPS'L_@QJ1UV#=LN::-1.SC43NMVB MN XV[X49L'MN!]A#6 M'? ?^;HA?T)LFQ(.,KR16\%[1]XE5O>X]430?=63O5(A.[QJN)/?!9B5 'E] M0ZEXGY0;M%\:D_\ 4$L#!!0 ( --#!E-)\F<'Z , $@. 9 >&PO M=V]R:W-H965T@FW.O=?GY.)[/=Q1]I6G M& OPK<@)'QFI$)M;T^1QB@O$;^@&$_EF35F!A)RRQ.0;AM&J,BIRT[8LSRQ0 M1HSQL%I[9N,A+46>$?S, "^+ K'O=SBGNY$!C?>%ERQ)A5HPQ\,-2O "B[?- M,Y,SL_6RR@I,>$8)8'@],B;P-H(#95 A/F=XQP_&0%%94OI53>Y7(\-2.\(Y MCH5R@>1CBZ'CZ,IE/ MHP7X'IM,0,?/WP"'T!&P&M*2X[(B@]-(?>H M(IEQLY^[>C_VB?TXX)$2D7(0D15>:>QGY^V],_:FU*85R'X7Z,X^Z_#ODMP MQ_H-V)8--?N97FYNZ>C\6O3HIZ,?B>&TV>)4_MQ3V8*WF)18GA Q34BFLD#W M%]=.O,J).JFV8S?P[,'0W!X*IT.YOG6,FO51T'*@ZQW#HCXL#&S7;5%'=-V6 MKGN6[@+EF .Z!@DFF&4QV*1('DXQ+D46HQQL&%V5L>#@GT=<+#'[]XS$@S;F MX!H2UTX&!WP=%X9A1V(-RG&MKL1]E.<%T.XHW$?Y5A .] I[+5OO,H67#*D/ M]E<4]MN8_C44]GM\H4,[>$['/$GFN,T]V=5O9KFZ45(!CMI4*7B;9 MOFC!JU2MQLLAS=#OI*,&$P2#KJQ]D-W[V#4@6=7L$ZKN*Q8\7[*>1(K91?+M M"Q*\2D5JO!R58*];D#0@Z/724@.2Q:TK8!_ENEW]S(/.N, LJ:XD7)Z%)1%U MV].NMM>>2=7L=];OX.T4:M9GZII4=>)[]_4=ZQ&Q)",&ULK59= MC]HX%/TK5M2'5MI./DA"& $2D,SN5#/,:#[:AZH/)KF U<3.V@;:_OJUDTP* M26!IIR\D=LZY]Y[C#^YPQ_A7L0:0Z%N64C$RUE+FEZ8IXC5D6%RP'*CZLF0\ MPU(-^<%*0L-1W+\LT,$VJ,A\7 6/()_S>ZY&9ATE(1E001A%')8C8V)?7MF6)A2(CP1V M8N\=:2D+QK[JP74R,BQ=$:002QT"J\<69I"F.I*JX]\JJ%'GU,3]]Y?H5X5X M)6:!!",FRBJPJ MR @MG_A;9<0>0<7I)C@5P6D2W".$7D7HG9O!K0CNN1F\BN"=2_ K@E]X7YI5 M.!UBB<=#SG:(:[2*IE^*Y2K8RF!"]?)O-9](C>HR>B*EBAMR%(3%+Q3DT]/X;H[9MW MZ TB%#VMV49@FHBA*55M.H,95W5,RSJ<(W7TT"VCE_WJ-#V$6-'M+OJ! ME[UZD_6*>.ZQ309;H!M0-U',5I3H*Z5KAY1!_"*(OA&W8S?P'6]H;O=][T*Y M?>L0%;91MM6S7?\0%K5A@\!QW1IU(->MY;HGY=X#+ZY\&@-BBY2LL%8LD%!/ ML220Z+.2<\(XRD$].L]+6.;P#A58#9U1&_7>Z^^A#@1XM0#OI( 0EL"YJI.7 M"]>U6%XKL>\TUN#_(5=>R__@2.U^7;O_*WOM1^=E,O4[S&U8.VMC6O:'9\2) MVACGV +U:Y']W]IADF,JJK7#$F&4,T*EWFY2M0/H\RUD"^!?3ASIH*X@^!-' M.FAI=P//"1I.=Z#Z7M X^&$;95M.,+ ;=K=A [\?.-V&#VJY@U<;SK; S_;9 MMG[^05M_PNDJRL%5UF_XW($)6C9W@!RO 8HZ0.IR;9IL[O4E&?!5T4$*%+,- ME>6_1SU;=ZF3HC=KS$_MRYG=,1_:EU'9@_X,7[;$MYBOB%J@%)8JE7715QN" MEUUF.9 L+[JB!9.JQRI>UZHS!ZX!ZON2,?DRT GJ7G_\'U!+ P04 " #3 M0P93SU[P!?($ #\%0 &0 'AL+W=O?,E*"FF__8I MYRF5ZI:O'+'AC"Y+IS1Q,(2^D](X&XR&Y;-;/AKF6YG$&;OE0&S3E/+?%RS) M=^<#-'A],(]7:UD\<$;##5VQ.R8?-K=08X>SH?C-'9A'B% M0VGQ(V8[L7<-BJX\YOES<7.Y/!_ 0A%+V$(6(:CZ>V$3EB1%)*7COSKHH&FS M<-R_?HW^M>R\ZLPC%6R2)S_CI5R?#\(!6+(GNDWD/-_]S>H.E0(7>2+*7["K M;>$ ++9"YFGMK!2D<5;]TU]U(O8<5)QN!UP[X+:#V^- :@=2=K125G9K2B4= M#7F^ [RP5M&*BS(WI;?J39P5PW@GN7H;*S\YFL]^S*X?9F ^F]Q\N[Z\O[RY M!N/KJ;J_&M_/IF!\=77S/]Q-P>=/ M7\ G$&?@?IUO! P+\ AAAUZ)D<[@XM0)M< M6B*[362WC.SV1+Y@JSC+XFREIG12!.U*?A7"+T,4U?TR0A 2' Z=EXZFO:9I MS]JT&JL_M%OY>WOM1A@1V-VLWS3K6YN=K"E?L4>Z>+;E+VBB!4<>F;")''Y\ M9$(C0V$8N'Z3H6JRAL;XN5$8XNX\1HV^R*KOM>?.>/FOHHT"M.RLW,B0B)&+ ML-?2:)JA$$6AWRT204TI:!]NSI:Q%.">/K,,C%=J?1(2S)E@_*4SI76\?24G M&,,@:&>URQ#Y$7&]'LU[9$4?K(PZP)N!QS!J)[7#S,<>)CT"L1:(K0*_Y2^, M9\60JTP^4FF=\$A3#AT;6>>X)C**CEP_6',4VSEZ4/U@$XDX0%X; M2QUFR/>B'FYBS4ULY^:A%81-+&($O; MTS13*U??C,2:GMA.SW>74!VOM=(0 M&+4%=]E!OS>Q&LR8?+"&Z@#[31,40;>MT#13GXV]*=5TQW:ZCY?J"R<6DM/B MVPY\9:PJ@ANY9OR -0IK2F/OV#6FV8KM;#VLQDQ.JM6G3=,N*QSVK%%8PQ3; M87IPA9FP),4FJJW2-$,!B7IVIEA#%=NA^OX*,S?2)X3 +4%=]BA /E]B=7H MQO;=] $59NZ00^CBML .*P_U))1H^A,[_6]YGFXDN*6_RTW?-!:+?&N,_=O@ M&ML$';FDB&8ML;/VH)(B)C=)2-IT[;#"GMNSH2)[G_9VMAY:4L1$)R($M=?6 M#C/?\WKF)]& )7; OKNBB+E)/D'$#]L3MLO.QT'/OHIH3I./GB[4 ?8_BXD; M&/I,*QP:7U#.WCE:ROBJ/%X4H"R2ZM2I>=H<88[+@[O6\PMT-JD.(G68ZEST M.^5J*@N0L"<5$IX&2ABOCAJK&YEORM.ZQUS*/"TOUXPN&2\,U/NG/)>O-T4# MS8'OZ']02P,$% @ TT,&4VM#^L[F! -Q8 !D !X;"]W;W)K&ULM5A_CZ(X&/XJC=E-=I-9H049G3@F_L"[N5R?R!4Y1:H5XK.)O/AKP4$42QHO'\4RON\/]OW:=O=$OHS7&',P+OO!>%] M8\78^DY10GN%?2MLDC4.^)<%H;[%^"M=*N&:8LN)0;ZG(%4U%-]R@T:O&X^] MT%Z71,QS _Q"01CYOD5_#;!'MO<-V-@-3-WEBHD!I===6TL\P^QM_4+YFY)I M<5P?!Z%+ D#QXK[1AW=CI M +/'=Q=MP[QF(4.:$_!0O#\Y]0Q4>80_;3*BP M^-\&#['G"4W3!S*\1#XOUP';:Z;[0;P,$+*_+8 ME&Q_QVE +:'/)EX8_X)M*JLV@!V%C/@IF'O@NT'R;[VGB=@#H,X) $H!Z! M3P"T%*#5M:"G +TNH)4"6G4!1@HPXMPGR8HS/;*8U>M2L@542'-MXB$N5XSF M"78#,;-FC/*O+L>QWM3\;D[>3# UA\^_31Y>'YXGH#\9\??'_JLY OW'Q^,6O&D^#+"S'*]\"OX!-P O*Y(%%J!$W85QAT3ZA4[=6*0 M.(%..*&!)Q*P50C,P,%."=Z4XPT)7N$)R;*"=ED9(*G"/Z*@"33U!B 5P;?9 M"'SY]#4I!J8E[@WEVIXLRK7!@K82+:/Z/JG5/IE7C7!\+=\*Y="R2:K%ZO53 MDQ1OEM [6ZRF8_RV52^JU:E#*/I:"J M0=THBHV/Q3IMI.N95"%4!_,ZIU'%9 M1'%9?QD:QT4]Y<1MYL2MU(F9Y>$0D 6PB6AY-N-M-X@6_($[X8 U)4YDLQ#\ M]83].:9_2RK3SDRVZU3F!DRQV!2XP1*\8!IO'WCC!<]SSUW&O?<&]'T2!:QL M%;2/4J$91V6K$"IXW\F\[US+^X*$2\I:_D!NS !^W/++.M\ER$+$4,W94[U& M9TJU[.<;:0@==*8RJV0= MK](9IAO7QK56 D2Y)?3_KX74QGX6CM="A5#1_YRR8"W.NM9JJ+ F6PX708M1 MY\P%Y=0U3$E?-,V]K>('V"V4#W AN\&S$#"H4JDU-_URVDZW&:64X MLQ*'.F6X<;4])*U?3M!0SM#GU.]U2VK5+^=7*&>N"^HG5\CS:937KQ)WF,^T M?I?AQM6XP_E2/-;E?(WD?'U6_5:\.]6I(,KI$\GI\_P*5BA4F[!\!5;C2E>2 M>:&]\?GVBBG,]P5(OB\X6<&^;8MM0"CV8MC=6',O9INXB#M0K3T*RCD>R:ES M$@E=XHS@6__PLXJ=F?D DL/T(%6[?VK2#O:"U2)FME;U[+9[*97P#&8*XSLGM03::W7+VX[N]@_$!O!O!DG$3WHV3.\Q< M?7*E^F31I1N$_/BYX*;4YBW/(4UN*9,71M;QK=J<,%[G^'&%+0=3(<"_+PAA MNQ=A(+LK[OT'4$L#!!0 ( --#!E.+3L&%Y0, ',. 9 >&PO=V]R M:W-H965TU M:\7)W4-U#VN\ME M6\-!NK:0PX%(=,ACMI"@DBBB\GG$0G&\MHCULG#'MSMM%NSA8$^W;,GTPWXA M\7&B"#B;N"=:^#G!G[*3)9*RL.$:CH<2'$$:9Y&;^8D)3.UQO1Y;.J^U!+OPT/,M;K"13R?\3#$4JJ!K1&8<6\'.8A1!L*M 3&CL@5.[PI*P)VS Z<<9 U?F7CFJ?TJ>FWFW0) MQD B[F0 ML&1!(A'"& ]TW M=-=V=ZE9I%FTYN* R2&&!8I51,]BL=0CTGT_%DL9(KW&%,94[0"'TPU.HV:B MB)C<,EG)8.:H?\)@K]^JD7U2:A1I%JE;3 X[,U?^ D'#QX>\5:JN7PW#+87* M;1:J&AC_]RG*O;[Z%OD=_'5K )6:Y9+FPHA88U.;:2; "8^OF:2F!2I1Y .G M<]K=G;K:N"=35;.B_=Q=7<4MC<9F&[ES16--NX!$+IJI%WG/MX MQ0-IE:7(1M.JI_Q6YS\([9,!WVS'<&#>\EA!R#9HY;2Z6'.9[7"R"RWVZ%3)H'\/Y&"/UR8;81Q3YS^"]02P,$% @ TT,&4U9X1"F5 M! 3A8 !D !X;"]W;W)K&ULM5A=;^(X%/TK M5C0KS4A=$COAHQ5%*J35=M7.=* S^[#:!P,&K$EBUG:@2/OCUPXAIB4Q4*4O M$">^]QX?WYQ[X^Z:\5]B08@$+W&4B&MG(>7RRG7%9$%B+!IL21+U9,9XC*4: M\KDKEIS@:6841R[RO)8;8YHXO6YV[XGWNBR5$4W($PW$^O'4\C(A&92.T"J[\5&9 HTIX4CG]SITX14QON7^^\WV6+ M5XL98T$&+/J+3N7BVNDX8$IF.(WDD*W_(/F"FMK?A$4B^P7K?*[G@$DJ)(MS M8X4@ILGV'[_D1.P9*#_E!B@W0&\-@@H#/S?P3S4(CD;@=S#@9$HEF.$) MC:C<@,\AD9A&XHMZ]F,4@L^?OH!/@";@><%2@9.IZ+I2P=#.W$D>LK\-B2I" MML C2^1"@-MD2J:O[5T%OU@#VJVACZP._TR3!O"]"X \!$OP#$XW]TK,0[MY M2";*'):9OUJ-7^R(G_D+*OP-4LY)(E7RCF49N5OK5F:MW^I5#S9A!W7=U3[F MDED^"OQBUBMH00$ML$+K,ZXL:#)7;_P2;]3K7XHP.(CMO48W.)S1;GI>.;AF M :YI!3'_6':H541J62.%:F? ?2(D3S4% M%^"9\+B,"+N;)M@0S(4%4+L U+9Z>E!CP&9OUWP!!BR.J=0@P1TAX(GPB;I6 M>EZ&UA[#:P3>;Q:LG0)KIXYM O^!A_O^M^$I^W99A+X\;]_Z6% !1EG!!*H( M_<20I&X\TH3&:6R#L5<;X <3=B0 ;#3M MC"$#%7T88_CE&&-&NZ%=O&M@S!X -=I-*V-&RZ%=S$]G[":2A"=8-VAZ/5OL M9^:<47%HE_$:&+0'\([EG"D#T"[@=3)X/ =-,8!VI:Z!07L >"P'32V =14# M76+! \/)*04!FHH [9)=63GS#0&FY1G@I7HJ-Z6$71XV- A5=33(U %DKP/? M4\Q5YD0;8&FW"M3F5L(_[(KLW'^M#<_,2P1LA174(>D@AOU)20X_5Y M^8&,GB.[W-:4'WF4?:X@5&15L65$'-E%_+0$"0ZB=RXK8QNE1G8A/9H@S7/" M&M5%=:GND*Q8M"+\I)0P\HK>V6R?F1+M W;T-U 5/492D5U2;V*6JDT99R#> M?E[GH3L'H7U8^?V%C)BB=XKID.@3*,W(B=P):SQ?;D2!> UGKM&]$V:]+E$N).]K<^'N'(^\4Y/.(LP>I;!'=O8.V MF/!Y=F IP$2_#[=&F<;,]:7W$?$X3 2(R4RX] MU6HY@&\/+[<#R9;9<=Z82&PO=V]R:W-H965TSJ*TT&M! @! MV\.T!S=U6XO$[FR'PK^? M[:19:=VJ2)OVDOCCGNMS[O6UW5TR_B+F&$OP5A94])RYE(L+UQ7Y')=(G+,% MIFIFRGB)I.KRF2L6'*.) 96%"STO=DM$J-/OFK%'WN^R2A:$XD<.1%66B+]? MXH(M>X[OK :>R&PN]8#;[R[0# ^Q?%X\)?#'Q/ M XS%-X*78JT-M)0Q8R^ZFD"L ?QP!P V '@H(&@ @1%:,S.R,B11O\O9$G!MK;SI MAHF-02LUA.HT#B57LT3A9/_F(;NZ'%UE#U?#(3@#UR@G!9'O(&?E@E%,I0#' M&9:(%.)$S3\/,W!\= *. *%@-&>50'0BNJY45+1#-V^6O:R7A3N6O:WH.0B\ M4P ]Z%O@@_WP#.<*[ANX]Q'NJ@"T48!M%*#Q%^[P-Z@X5UI5_L?R%%!5/6RJ M-P-6PQ,P)131G-"9BHJ05K6U^]BXUY7SVO(SP@5H,!3!?3.$Q4; M7K\%ZHYD"W.=CIE4E[-ISM7["7-MH.:GC,E51]_0[8NL_QM02P,$% @ MTT,&4]&YP[^1 @ *P< !D !X;"]W;W)K&UL MI55;3]LP%/XK5L0#2*RY]([22"L!C6EEB,+V,.W!34Y;"\?N;*>!?[_C)&1E MI-T0+[&/[?-='/LX+*1ZT&L 0QXS+O3$61NS.7-=G:PAH[HC-R!P9BE51@V& M:N7JC0*:EDD9=P//&[@99<*)PG+L1D6AS UG FX4T7F64?4T!2Z+B>,[SP.W M;+4V=L"-P@U=P1S,_>9&8>0V*"G+0&@F!5&PG#@?_;.I[]F$Z1-K M92'E@PVNTHGC647 (3$6@F*SA7/@W"*ACE\UJ--PVL3=_C/Z96D>S2RHAG/) MO[/4K"?.R"$I+&G.S:TL/D%MJ&_Q$LEU^25%O=9S2))K([,Z&15D3%0M?:PW M8B?X889B0[K>*0F\P+^? MQ^3XZ.0EBHO^&I-!8S(H87M[8.] 9>2+I*(1>@"TVX!V#X).I<(,NU%XN%)8 MF#:[%00>6HMA;\@V&G0[@]#=MC#W&N;>0>88.'W"OQ K6I W>>LW#/WW>ZL@ MQCO6?-_;YVW0, \.,M_"5O(MJ/]Q,VPPA^]W,WSEINMW^NUF1@WQZ/"YDX;R MDI$PK7,J$B")U$:?$@&M*D:O5.S=T7$C8OR/T])"C]=8@6B5,&Z1$+1+\+T_ M5<9[NP@AQ0$=->*+N^-U>G\I<7=*GWU&9E2MF-"$PQ*SO,X03ZFJ*G,5&+DI MJ^%"&JRM97>-KQDHNP#GEU*:Y\ 6V.9]C'X#4$L#!!0 ( --#!E/H%'V[ MI@( &(( 9 >&PO=V]R:W-H965TUJDJ[74R[,.1 K#HQLPTI_WYVDH9,)'3CAMB. MW_)$I@$*O&0ZS=++C*B]%2L;+D6 M0))2E#';=9S0S@C-K4E4KCV(2<0WBM$<'@22FRPC8C<%QHNQA:VWA4>Z2I59 ML"?1FJQ@!NIY_2#TS&Y<$II!+BG/D8#EV/J$KZ;8-X)RQW<*A6R-D4EESOF+ MF=PF8\LQ$0&#A3(61#^V< V,&2<=Q^_:U&J81M@>O[E_+I/7RU6(=04;SZDE>ZX-H M"5S<(W!K@5O&78'**&.BR"02O$#"[-9N9E"F6JIU<#0W_\I,"?V6:IV:W-[' M-].GF_C^9C9#']&U@(0JM"0+RJC:Z94[HC;"#,]C4(0R>8'.$,W14\HWDN2) MC&REXS!N]J)F3BNFV\/\NLDOD>=\0*[CXN=9C,[/+OYVL74632INDXI;VOH] MMD\@,O2-DQS]O(-L#N+7$5.O,?6.FIH0NS*L5&&I,I6_G?A.Z$3VMH/E-RS_ M/9;;Q:I408L5^-CO9@4-*WB/Y76Q@DX6[H:%#2P\_L]P15@7+3R@A5Z(@V[: MH*$-CM)B8&0'"8H%*=!_%<6P(0Q/*HKA03J^[_9D,VI8HY.*8G3 &@Z#G@+$ MSKX;.">512UKXT8#KY?7ZC[XM,JH=6T@QD[8=YIXWR3P\2[Q"%O.MB#^I1[P MODO@=]M$][EY!VEX.'#ZSFW?*?#Q5M%_;OY!8^H"VJT;P]R^=T2L:"X1@Z76 M.9<#';&H+K1JHOBZO$3F7.DKJ1RF^B, A-F@WR\Y5V\3;L^X" ^"0 &0 'AL+W=OL..#,D*K2#3PO<2M,J#,>FM@#'P_96I:$P@-'8EU5F/^>0,DV M(\=WMH%'LBRD#KCCX0HO80[R>?7 5<]M53)2 16$4<0A'SDW_O6LI_$&\(/ M1NRTD7;RPMBK[MQF(\?3 X(2%E(K8/5Z@RF4I192P_C5:#IM2DW<;6_5OQKO MRLL+%C!EY4^2R6+D]!V408[7I7QDFV_0^(FUWH*5PCS1IL;& P:+4+U/YI*KKT3QY/CV/IU-GF;I_6P^1U_0+97 04AT MGH+$I!07*O@\3]'YV04Z0X2BIX*M!::9&+I2Y=B.45D( M-*,99!9^>IR?'.&[RG=K/MB:GP1'!;^OZ14*O4L4>(%O&<_T=+IGL_-_V6?_ MG/W39(3M3@B-7GC"3C@B%[5RD9&+#LA-U5)Q=0RL<8D6;+UBU+9A:HW$:.@C M[6T.@/BUL-I.]U%]"OV/3@@FBCDT+)NYU;%HPT8%5[;4V>T=MM@?A M[%V59 &7*(47J]'>_NZ,]YQ:0+LK45O=!T6#?MSQ:@%%?G=-W9V"4 %?FDHL M]'](97TBM-&VV-^8&M>)3_SKJ6^)I^IR4-?RO_+US>(.\R6A I60JU3>54\M M"Z^K==V1;&7*T0N3JKB99J$N., U0'W/&9/;CD[07IG&?P!02P,$% @ MTT,&4[*16)U?! \! !D !X;"]W;W)K&UL MM5AM;]I($/XK(]1*B93#7F/>*H)$,+2<&A0E)%5UN@^+&6!5V\OMKB$YW8_O MVC@&8K/0]OH%>^UY9IX9S^ZS2V?#Q3>Y1%3P' :1O*XLE5I]L"SI+S&DLLI7 M&.DWV&U9(653I=M)G=Z+;X;$*6(1W F055@5F.*=QH.[YYA-F"=43?SX/9/H+F\S6 MKH ?2\7##*P9A"S:7NES5H@]@/93#G R@',NH)8!:F\![A& FP'<L"LRCIK Y' M3[W)Z&D P]&X-^Z/>I]A-'Z8W#_>#L83Z(T]^#3P/H[&'Z'7UW:CR5>X\%!1 M%LA+^ ,>'SRX>'<)[X!%,%GR6-)H)CN6TN22$):?$;G9$G&.$*G!+8_44L(@ MFN&L!-\WXQL&O*6+DE?&>:W,C6-T^&<<5:%F7X%C.Z2,SZ_!/3/<0U_#20JW M2^ #,[RW$GGT,OC0#!_BM I.*X&3MJ&6M;S+:JD_]Q@=WX_#.* *9\#5$@7X M/-0KX3)9HM8( 9?R"B*]D/(Y*/IKKMUMU;K6.O];W*.D5O>*97K1+<$3_:$!T)#'D2J;"(UBKBU7"VMYLLV<3O.W=VRS\*GJKOWV M>YXP.B#?RLFW?GT][2>G#>#\5GO3"66TB/%R$Z17]'*.=JVQ-D1='YVB8'_8((BA,^<1N>L M.V2G3<0L3E_2W:?N-[I&H7?3,&?/>I12N* 2**Q0^!BILBXQ/- MG;X0L\"8:^-A0%\T:T_0S0\6:K?^$[, _&*AS,Z=JMLT%FHG),2L).9"/6#$ MN- 7/Q::?%__, 5#ZJ>*_-ZHR,EO?7/".ZFVV^]+M_@_C#O,;RWQ>CM0?)4>!Z=KM$JO-.#/3[.>?J=9 $R/_DZ'X'4$L#!!0 M ( --#!E-:20948@, +D, 9 >&PO=V]R:W-H965T,C8=@.Q<\ZQSXGM/!GNN?@F,T(4^E[D3(Z<3*G=O>O*=48*+&_YCC!] M9\-%@95NBJTK=X+@U)**W T\+W8+3)DS'MJ^A1@/>:ERRLA"(%D6!18_IB3G M^Y'C.R\=2[K-E.EPQ\,=WI(548^[A= MMU%):4&8I)PA038C9^+?)[YG"!;Q MA9*]/+A&QLH3Y]],XUTZHT8QKBX?6+ M^AMK7IMYPI+,>/Z5IBH;.0,'I62#RUPM^?XMJ0WUC-Z:Y]+^HGV-]1RT+J7B M14W6,R@HJ_[Q]SJ( X+6@0E!30C:A.@$(:P)X;DC1#4A.G>$7DVPUMW*NPUN MCA4>#P7?(V'06LU85NT.-JCBXOKM %&57R^J#C<\9+B5FJ M.R]>M8>NTG,U([KK>E[3:E[!B7F%Z"-G*I,H82E) ?Z\FQ]W\%V=41-4\!+4 M-.@4?%^R6Q1ZURCP A^8S^Q\N@?9^;?1D[\>_5488;-J0JL7_NFJZ=".&NW( M:D%/KXK+;4-9IB2==0$)5V[W=!0# @ M"%#M. @(=CJ(N DB_O<@YC0O%7@.3./SU@0$ Z( U8ZC@&"GH^@W4?0[H["/ M&WVU+S>2WDR>B= O:[2J#MA/I9)*GZ:4;:$<^D=/QP^\0:\5 X#R[^)^*P50 M*VII):!6V(,S ##HSJ)_TWZ8P."L% 6D &H=I0!JG4KAKDGAKC.%#V9# M+(BH7'<V$'SB2I>5]C+3WQ9$ M&("^O^%&PO=V]R:W-H965TVBH&W/+IA@U=C,-DWV[V<;PM**1MGV$MO7YYS[X9M+M.7B2588*]C5 ME,F94RG5W+BNS"M<(SGA#6;ZIN2B1DH?Q<:5C<"HL*2:NK[G7;DU(LR)(VM; MB3CBK:*$X94 V=8U$K_FF/+MS)DZ>\.:;"IE#&X<-6B#,ZR^-2NA3^Z@4I : M,TDX X'+F9-,;]+0X"W@.\%;>; 'D\DCYT_F<%?,',\$A"G.E5% >GG&"TRI M$=)A_.PUG<&E(1[N]^H?;>XZET;;6]SG-V3=00U8=V*=GT=#@A:9YS@]P3_-2%\@Q#TA.!4#V%/ M"$_U<-D3;.INE[LMW!(I%$>";T$8M%8S&UM]R];U(LST2::$OB6:I^(T63_< M/7S*X.S+URP[AU6ZANPV6:?P#I*B(.8U$07"NI8T;WNVQ H1*L\U1%9(8+E? M"(-[0JD&R=;J=TE]-6OR64@M>PX'73JJX%>0DI$HRP MC805%I"9_KN I.8M4V.MUP7PP09@1N=S/)U<1^[SX7-VF,M#S$O$\@25= P3 M#IBN/N[!_[7&8F,'I83<1-\]R6 =9G%B1] K^WQZLYB.V)=Z=G>C]H]\-_CO MD=@0)H'B4KOR)M&.GQ2-7>O;8;:6_/U@8@+XO.5?[@W$P?-'B MWU!+ P04 " #30P93XPR&V,X" 8" &0 'AL+W=OBI6KMP(P LKRJD;>%[LYI@P9]"S]R9BT.-;10F#B4!RF^=8 M?-P"Y?N^XSN?-Z9DM5;FACOH;? *9J">-Q.A9V[ILB Y,$DX0P*6?>>'?S/L MFG@;\$)@+X_&R&0RY_S-3,:+ON,9(*"0*>. ]64'0Z#4&&F,OP=/IUS2"(_' MG^[W-G>=RQQ+&'+Z2A9JW7=2!RU@B;=43?G^%QSRZ1B_C%-I?]&^B(T2!V5; MJ7A^$&N"G+#BBM\/=3@2^-$907 0!-\5A =!:!,MR&Q:(ZSPH"?X'@D3K=W, MP-;&JG4VA)E=G"FAGQ*M4X/QX\O=X].?Z?ANABY'H#"A\@JUT?-LA"XOKM % M(@P]K?E68K:0/5?I-8W2S0[^MX5_<,;_8BU4. %?HU\V"P?0:;EOI5[ M7^6NSK1,-RC3#:Q?^/]T&]S"TBVT;M$9MRG>Z[U0( BFM;4IY+&5FW[:#<(T M39*>NSLN034J\CM=OXSZPA:5;%$CVP1G;WA%V*J9L##I'!.&T2E@39#?C>KY M.B5?IY'O57=WF[#V1O"5 %D+UZFL&X?^"5LU)DWC>K2X1(L;T>X)([JC%FC% M>?U_/JX6Q OBT[)5HP(OC,-ZN*2$2QKAQFP'3''QT4(_!9>RA9ZXPK2.,JFL MGX1^$)Q05J/BV O/[&Y:4J;-G0$2Q Z0/F80O&=Z?UT^EYR" OU"*3(@4%O; MM,+3[D1I>D)=%Q6$9WJF6U)WOU5;3=9"#%0=7K?2K'$2'Y6KP*N)\E+O=.O= MH_>V.3-_8Z$[5B(*2ZWSKA.=GRC.H6*B^,:^RN=?J M&PO=V]R M:W-H965T>XY^\Y)H_3>E "6O HNS20HK:WN MP]!D)0AJ!JH"B3N%TH):-/4N-)4&FGN0X&$<15]"09D,TL3[5CI-5&TYD[#2 MQ-1"4/TV!:Z:23 ,CHXUVY76.<(TJ>@.-F!_52N-5MBSY$R -$Q)HJ&8! _# M^^G8Q?N %P:-.5D35\E6J;TS%ODDB)P@X)!9QT#Q=X 9<.Z(4,;?CC/H4SK@ MZ?K(_LW7CK5LJ8&9XK]9;LM)0' I:<[M6S7?HZKEU?)GBQG])T\5& X=T%0-P!8J^[3>15/E)+TT2KAF@7C6QNX4OU:!3' MI+N4C=6XRQ!GT\7R9;[\^;Q>S#?D,YDIF8&TFOH3^_@(EC)N/N'.IJXJSD"3 M["S$08PEJB [I7)#C.(Y.I\EX#6WB"2TJ--E"[-.T[35%%_0-")/2MK2D+G, M(3_'AUA?7V1\+'(:7R7\4\(K$?2/TOT]F/!^H90]&BY!_W2E_P!02P,$% @ MTT,&4R$*'__A @ H@@ !D !X;"]W;W)K&UL MG59;;]HP%/XK5M2'5NJ:"Q"B"I"XM6/J!37M^C#MP22&6'7LU':@^_>SG9!2 M"!G:"_'E?)=S8GS2VS#^)A*$)/A("15]*Y$RN[9M$24HA>**98BJG27C*91J MRE>VR#B"L0&EQ/8C^2)&A/D%FR*VV[5 E O)TA*L'*28%D_X M4=9A!Z!XZ@%>"?#V >TC@%8):.T#_". =@EHGZK0*0&=4P%^"?!-[8MBF4I/ MH(2#'F<;P'6T8M,#\[H,6A484WVP0LG5+E8X.;A]?)R\SN[NP/!A F8/S\.' MV]GH;@J&83A]#L$W<,M8O,&$@/,)DA 3<:$67\().#^[ &< 4_" M+94CS6M'I?JH4/>.J/O@GE&9"#"E,8IK\)-FO.LU$-BJ%%4]O&T]1EXCXX^< M7H&6ILM0Q? M^]C9*H].W;DHD+Y!ZLMO/6AU N5YO9OM/X*^F&I7IMHGF;H$.,T@YNJ2E( P M47MZVP<&]BR.FR*^^.M4_CJ-_D:8A9!*!.8)5#=GA'*)(T@$F-$(_+I'Z0+Q MWPTOQZ]T_/]].3?^05)NX!S)JUOI=1OU7E7S"#..Z:K,#(2(KW&$Q"E9!95* MT*@RC-YS++!I6FP)/D7K_HO!89K=@S3MG;LU17QENJ $&ULM5AM<]HX$/XK&J8?VIE+L.17 M,H09 G$O-VF:*>GELX(%>&I;5))#<[_^)-O88,LV=R5?P!:[C_99[^YC--Y1 M]H-O"!'@5QPE_'JP$6)[-1SRY8;$F%_2+4GD+RO*8BSD+5L/^981'&1.<31$ MAN$,8QPF@\DX6WMDDS%-110FY)$!GL8Q9F\W)**[ZP$<[!>^A>N-4 O#R7B+ MUV1!Q/?M(Y-WPQ(E"&.2\) F@)'5]6 *KWSD*8?,XN^0[/C!-5!47BC]H6[N M@NN!H2(B$5D*!8'EURN9D2A22#*.GP7HH-Q3.1Y>[]']C+PD\X(YF='H.0S$ MYGK@#4! 5CB-Q#>Z^Y,4A&R%MZ01SS[!+K=U1P.P3+F@<>$L(XC#)/_&OXI$ M'#A('+T#*AQ0W<%J<3 +![/F@)P6!ZMPL$[=P2X<[/H.;1R+V:0$NP(S&6YJ01'#P<4X$#B/^22Y_7\S!QP^?P <0)N!I M0U..DX"/AT+&I)"'RV+_FWQ_U+*_";[01&PXN$T"$FC\Y]W^3I^_W^T/40? M4":SS"C:9_0&=2+^E2:7P#3^ ,A 4!/0['1W0Y>/W]O]]O=V][O=YV0IW:'. M_2B79EF=9H9GMN U"K(#TRHQK0S3:JMX1CD',\S86YBLP32F:2)TA9O#.!F, M&M"O$]-Q;,<;#U\/G\=I9K[&S+:A:Y1F1V3LDHS=26:Z7*9Q&F%! L6$B? ? MK":VCD^.9!]$< $]QW1&-4(GVOEV@]$%="3UD9Z24U)R.BD]9V*@^+P2)L7M MB!=X)"RDVC[O1AV!-X(9!Q:(\W9'%@CP&^\H*+<,V.U^!H?QT94UXQ-TKN7N=W.]J M7$$8;W'(Y*N' ,L-9FNB&V%>(^!ZL%XCV)9 1V6@HYY&^9F&3%75PWS:]XB. M=H!&):7&V:85/!!H>)YY5> ^!]8JY-=K/+>CUS2U8*2'LED+9 M"AS(]S:P931(EP(PQ:$3NQ(F:)^O&2IM@-UC_/1F%7" +N5 MX7_W0S?L7L>A<;J0PTHD8+=*?,'L!Q&JLE17!"$7+'Q)LXA[6P-5.H'.IQ.H MT@ET)IU FOGO0MNMU1#2C/^FF=^+=DRG$@ET/I% FJ$.Y3MKO2V01B0T=KX> MS_2<%E*52*#W$8D>6+MH"J\4"=37$Z@2"=0C$C2Y6-)X2X1\65HS0M3+71=R M)1'H?!*!*HE 9Y((U!SI#K+J)=/4AX:1WX-T3*12!G0^94":@6\U_JJ>9.5K MK5"+(*!*$-#["$(/K)O7OJYTA@?'8C&1_T74 28'2U40^1E$N5H>DDZSH\': M^@V\FD'-^AQ>W>9'H!5\?B(KA60=)AQ$9"6W,BY=61LL/^3,;P3=9H=R+U0( M&F>7&X(#PI2!_'U%J=C?J W*H^;)OU!+ P04 " #30P93&C3STEX" !W M!@ &0 'AL+W=OXX3 MV@7$I35,]=Z"#5-:"X)+M&" UT4!V:\Q(K096*YUV'C"VURH#7N85G"+ED@\ M5PLF([MSV> "E1S3$C"4#:R1>SM.5+Y.^(%1PX_60'7R2NF;"J:;@>6H@A!! M:Z$B'Q@Q1;8H S6 M1#S1YBO:]Q,HOS4E7/^"ILV-)'%=DJ)U# 8W8/1B? :AR3=VVJE"KU(NPDYFN&Z7VS@#K=[#^)9AG@K6JX CFA[$7FV%! M!PLNP7P3+## G-@QP\(.%EZ"]4VP\!3FNXYOAD4=++H$"TRPZ 3F)5'0-\/B M#A9?@H5 OA- Y$A.R4P@9F+'I^R^?^YY23IV\B%[104D)EIR\G2ZL>,FR3\X M^VB.J)'\';(M+CD@*)-"IQ?)>ED[YMI T$J/EE&ULM5A;;^(X&/TK%IJ5IE+;Q,Z%4%$D"EEM9]4I M*IW=A]4^F,1 U"1F;5,ZTO[X=2XDP3&9;AE>(''.=__L8WNXH^R%KPD1X"V) M4W[;6PNQN3$,'JQ)@ODUW9!4?EE2EF A7]G*X!M&<)@+);&!3-,U$AREO=$P M'YNQT9!N11RE9,8 WR8)9M_O2$QWMSW8VP\\1:NUR :,T7"#5V1.Q+?-C,DW MH](21@E)>413P,CRMC>&-S[*!7+$'Q'9\<8SR$)94/J2O=R'MSTS\XC$)!"9 M"BS_7LF$Q'&F2?KQ3ZFT5]G,!)O/>^V_YL'+8!:8DPF-_XQ"L;[M>3T0DB7> MQN*)[GXC94!.IB^@,<]_P:[$FCT0;+F@22DL/4BBM/C';V4B&@)2CUX E0)( M%;"/"%BE@/5>"W8I8+_7@E,*Y*$;1>QYXJ98X-&0T1U@&5IJRQ[R[.?2,E]1 MFC7*7##Y-9)R8C1_?IS\?G4WGOM3,'E\F/E?Y^/G^\>OX KX;[(;.0&?IT3@ M*.87##U$X@HZX8H$'FHHU!WX:DE C/^V6=SOD#9F6*C=HGYL[U*GPRS:]!I9Y"9") MH,:?R?O%35TXIUGW/VS](!E6U2A6KL\^HL]/-C']3@B8"QJ\@-F6!6LY0<$L MQJFT 5WPUP-)%H3]W6',KHS9G<:F$0_H-A5@R6@BVYV]R"5SPZ) =B/F (,- M80%)Q84NK=VJH7-MFK]T^.A4/CJ=BL9Q3 ,L2%@T_U6V7(4@H$DV:W"^"I)B M!NFF0J';S75GB_GKR+*&QFNSN]H0IW\(F;8AKG,(\=L0SZT@!X&[5>!N9^!Y M ^C"+1J( .TI?M#5Y9M_69WE0)6!P MOLX8:*KN*I%U8PY\AF;-@&:GUQ/*!:!+P'$L?=SW _@7_)0E#S:8&)ZQ?4KE M!U57FJ>$-&NN+B@:+6KC:+0TVO0P=E3'CCY6@Y,F+JS)#7:SVXFYMUHI06KN MVQ!UP9_^6(VO@3B#(\FOR19V4^(3X03+W@9R+RDV1+YQFVO]3F-,F2LVCL)M(3RQ( MOYTE>Z"61 =2F4 #0JZE%J4-LAJS[C %-$LXH+A//ME@2!M5W/757;C0N M(A+"5OD-$ ?Y6:XX:E:CU2W3.+];4<;OX,T$:L:G\,8O[I!J]<65U@-FJRCE M("9+:O95K6@, * + 9 >&PO=V]R:W-H965T+'(T\^;-(S6>\8[Q)Y$ 2/22I51,K$3*[0?; M%E$"&1:7; M4O5DSGF&IMGQCBRT'')N@++4]QPGM#!-J3 -+D-^W"ZYV=H42DPRH((PB#NN) M=>U^F+NA#C >?Q/8B=H:Z5)6C#WIS5T\L1S-"%*(I(; ZO$," M6E5.'5A?[]$_FN)5,2LL8,[2'R26R<0:62B&-X)4!7C,@Z CPRP#?%%HP,V7=8(FG M8\YVB&MOA:871AL3K:HA5!_C4G+UEJ@X.5T^/LR_7,RNE[7Q?WJ"S=^=())B#0(2BQX3E M-8 MO$?OCO9C6RJV.J<=EOM29UXOX.>< M7B+?>8\\QW-;^,Q?'^[TT/$KY7V#YW?@/13"+HUV/7A!A1<8O* #;\%9!! + MM.8L0Z)^>/ "/"*BJ6(A6H$:&E3]T3]/?3\GEI_XCUD!>(5Z) MA[O?3O:)Q' MH$8"B&JS;WV'?KA^4B>J"NB.G0]!#1W7[6^HK/_<2 MI9X\=#MR'UJO&_[YNQB>$/.")C.[-NMDP#=F!!0H8CF5Q2Q06:LQ\]H,5PW[ M3(^?9H8ZP!2SZSWFZE0%2F&M()W+H6+$BW&PV$BV-1/5BDDUGYEEHD9HX-I! MO5\S)O<;G: :RJ?_ U!+ P04 " #30P933^X(G\$" ":!P &0 'AL M+W=O;1)LG EL%D8!V M6S=14--V+Z:],,E!K"8VLQUHO_UL)Z0T"57[AOCA_G>_NY"[T9[Q1Y$"2/24 M9U2,K53*[85MBSB%'(MSM@6J;M:,YUBJ+=_88LL!)T:49[;G. ,[QX1:X$ MY$ %811Q6(^MB7LQ&VI[8_! 8"^.UDAGLF+L46^ND['E:"#(();: U:/''WP_LWDKG)980$SEOTFB4S'UA<+);#&129OV?X'5/D$ MVE_,,F%^T;ZR=2P4%T*RO!(K@IS0\HF?JCH<"92?;H%7";RFH']"X%<"WR1: MDIFT+K'$X8BS/>+:6GG3"U,;HU;9$*K?8B2YNB5*)\/H;C'[=3:=1%>7:+:8 M+Z]NHLG=]>(&G:';:%)6F0KX'_5 MG4@Q!W%X$(KN4E8(3!,QLJ7BU5'MN&*;EFS>";8!FC,J4X&N: +):[VM\JR3 M]0[)3KTW'?XLZ#GRG1[R',_MX)F]7^Z\@>/7M?>-O_X)?_=TIRH)20]%IEP] MM"BDD*I8A&YZ: H;0JE:(K9&6^"$)5TU+&,$)H;^9G>A'W@C>W><5]O&_?IB M\PJ^7\/WWP5?LW_GF,KF:RH1^ZWP_6#80&S;> .W&S&H$8./(3Z8;1=AT(I^ MYKIN ['+R#O!.*@9!Q]C5,UI#>0$YJ!-$/@-R@X;=]@-.:PAAQ^#?/4_55_G MV__088MHT \:U&T;WPT:U/91F\N!;TSW%RAF!95E$ZA/ZP$S,7VU<3Y5@Z>< M$R]NRJDUQUQ]= )EL%8NG?.A(N+E)"@WDFU-,UTQJ5JS6:9J> +7!NI^S9@\ M;'2 >AR'_P%02P,$% @ TT,&4TS*(7;L @ $0@ !D !X;"]W;W)K M&ULS5;1;MHP%/T5*]I#*[5-2$***D""T&G=1HL: MNCU4>S#)A42-[24[% MP$JE+&YL6\0I$"RN6 %4O5DR3K!44[ZR1<$!)X9$1L,[ ZUF[A,5NE4B_8PWZ!5Q"!?"IF7,WL1B7)"%"1 M,8HX+ ?6J',SZ6F\ ?S(8"-:8Z0C63#VHB=WR6R'1@]2R4P!*7N7QDFR]0Q]/5>C'+ MA?E%FQKK6"@NA62D)BL')*/5$[_6>6@1E,YA@EL3W+<$_PC!JPG>1PE^3?!- M9JI03!XF6.)AG[,-XAJMU/3 )-.P5?@9U66/)%=O,\63PVC^$'Z['(^BVPD* M'Z:SV_MH-+][N$>7:)0DF:X-SE%&JP.F*W4V 8FS7)PKR%,T06>?SI%(,0>A M8&B>LE)@FH@+]&EOWK>ELJLWM>/:VKBRYAZQ%J IHS(5Z)8FD.SS;15F$ZN[ MBW7LGA3\6M(KY#D7R'78)>OZN)-&=!")^G3#D M-X9\8\@_8FBNVHXH^1:I0QN_H#7.2SA4]4HE,"JZ*ZV'GA.X?7O=SN5[D.OZ M00/:,]AM#'9/&GP$(7D62Y6(R%A\G@)9 #\5?-!H!_]'-:X;0]9R:W9:<$02DR-D6X.#G6 EVVSGO[I__DU/3>'8B>X[QQ M]Q[3"5J@RI_=:I8$^,I<.@+%K*2RZB7-:G.OC4P[?[,^[MR$U?7T5Z:Z+*>8 MKS(J4 Y+)>E<7:N$\>H"JB:2%:8E+YA4#=X,4W5G ]< ]7[)F-Q-] ;-OX#A M'U!+ P04 " #30P93YR>@UA$# #Y"0 &0 'AL+W=O./8@4@T5.14S%T5E*NSUU7I"LH ML.BR-5#U9L%X@:7:\J4KUAQP9D!%[@:>E[@%)M09#1L.W1\9W=P398KJ0_:Z)5!@_:TZG<:F! M^^L=^T>C76EYP (F+/].,KD:.GT'9;# 92ZOV?83U'IBS9>R7)A?M*UL8V6< MED*RH@:K" I"JR=^JO.P!U \=D!0 X)C0/0"(*P!X5L]1#4@>JN'N 88Z6ZE MW21NBB4>#3C;(JZM%9M>F.P;M,H7H;I.;B17;XG"R='EE\G7JQFZO?@QNT&G MZ%N)N02.3J8@,H<(1;3O< ML\GY-^^SO_9^D(RP*830\$4O\-WCO,35MYNKYH%I"K:_N"))#(GN09M1Z"GW MFWW=[38'T45-=%%K='/.-L3TII,'H+ @LH-4DU05F;("D,1/8*W(Z%DHIY$7 MQ8 I4=FPI:&<.@F[HO;<5?SO.][JQ%3=]U5]DQ\=?O!L>X@U0F32J35RH) M3G7V4D8%RTFFDIBAG EK^226PNC[L7]4/S:SL-<[.RH@*YO7.ZX@BUD0)GOE M>*"[U^CNM>J^PD^D*(N6#/8;IO[_^!:G?=OW\ZPQN'MW60%\:88(H?ZNDLJJ MFS6GS9QR8:[GH_.Q?S[Q+>=3-==48\@?^FHHNL)\2:A .2R4*Z_;4R7)JT&C MVDBV-C?I Y/J7C;+E9K-@&L#]7[!F-QMM(-FVAO]!E!+ P04 " #30P93 M'AKD7D@# !V"P &0 'AL+W=O/"M :@G;.@U:%;I]=LD%K"4VLTUI__UL)TUYA+3=IGV! MV#[GWGM.;I+;W7#Q4RX1%3RD"9,]9ZG4ZLQUY6R)*9$UOD*F3^94TW)90Y_:[=NQ;]+E^KA#*\%B#7:4K$XP4F?--S?.=IXX8N MELILN/WNBBQP@NIV=2WTRBVBQ#1%)BEG('#><\[]LZ'O&8)%?*>XD5O78*3< MHYH?[:#(V<8*6[F79K7$04Z7<%WX P M:!W-7%CW+5O[19EIE(D2^I1JGNH/KD:CR^EH.)Y.X'P

!J/+T@:OIWMEQD#N M]O"O) *!"@4:5D75.<)X!&)D-"&-+N;?@ Q>2SKI^A?1-HQHUZ847^+ M&3#C4I5V?!:F:<.8=_5]OQYVW?OM)CJ$-%J[D.@0T@EV(<-#B.]U"LR.R$8A MLE$I\CL1E-PE^)+&+$IC._6^QA)(?4_C(<1T_8[&$L@1B(:9RQM=,@3[7WX@3_1G0V!DR=5KF9W6:L-;IO"][V-],VU'9*51V MJOTB#R_XY7O/GU3O_SCV0IYVK=,HM>SMO$RINS5'I"@6=H"38$O.OAC%;C$D MGMO1:&__PC\;^"7[D1DJ[=SR'#Z;2$=$+"B3VK&Y3N756OIQ%]F0ERT47]DI MYHXK/1/9RZ4>C%$8@#Z?%B9!,6KW?P-02P,$% @ TT,&4X)A@I\* M P P0D !D !X;"]W;W)K&ULK99=;]HP%(;_ MBA7MHI6@^>"S%2"U0#>F0E&AV\6T"Q,,L>K8S#XI[;^?G81 E0^V:3?$3G+. M\YX3_-J]O9 O*B $T%O(N.I; <#NQK:5'Y 0JRNQ(UP_V0@98M!3N;753A*\ MCH-"9GN.T[9#3+DUZ,7WYG+0$Q$PRLE<(A6%(9;O=X2)?=]RK<.-)[H-P-RP M![T=WI(%@>?=7.J9G659TY!P105'DFSZUJU[<^ MS&2R[EN.4408\<&DP/KR2H:$,9-)Z_B5)K4RI@D\'1^RW\?%ZV)66)&A8-_I M&H*^U;70FFQPQ.!)[+^0M*"6R><+IN)?M$_?=2SD1PI$F 9K!2'ER16_I8TX M"6B4!7AI@!?K3D"QRA$&/.A)L4?2O*VSF4%<:ARMQ5%NOLH"I'Y*=1P,AH_3 MZ60Y'<^6"W0[&Z'AXVPYF7T>SX:3\0+5T0/1)6L@1)+".[H8$<"4J4OT"5&. MEH&(%.9KU;-!BS$I;3\%WR5@KP3\->)7J.'4D.=X[O-BA"X^77[,8NM2LGJ\ MK!XO3MOXEWHJ\C>R_(TX?[,DOU%;5&P2U8ZCS$IX'725K!%5OH@X M%.&N<[BZ5])3USFZA5,)3.R 4;RB3/M!X;)W\G6VW!+PB4VYE>!A)"7A@-@? M"'!S:['N>MT2!4=C<;U*!8\[(C%0ODT\L88>#B)J*%570PO 0$(C5&S0/>68 M^Q0S-!>*QIO0C_$;F"UMQ8B.5_"SL(!J(;>^+R.RSOB4J$Q!A<.Y1XMSJSUN M)GC=_XM^Y[W/,WY2V.ZC^[G5]E?5;BW0_[\=/Z/%>,C'?A\E%+7%F MBN66"*4HY%("BL\:>2A-I9(X MQ^]*5*MM2F)SO%7_K)P7SBP@0QY)?R01CP=:3P,16L(BY0]D\Q55#G6D7DA2 MIG[!IL2Z'0V$!>,DJ\CB!%F"RR]\K@+1()C'"%9%L/8)SA&"71'L"Y469<2IV$\'C0^]^/![- MQ\%D/@.W$Q]X]Y/Y:/(EF'BC8 8N?,1ADK)+\ D\SGQP\>$2? )!O.8% SB MB/5U+DXAM?2PLGA76K2.6+3!F& >,Q#@"$4M?/\TWSW!UX7W=0BL;0CNK)." MWPI\!6SC([ ,RVPYCW<^W6ASY_^L!Z^VOA,,N[X/MM*S7W,?3N@[M;ZC])TC M^@]HC7"!1(T)R0HGLEBT7:%2Q%4BLM:MAT[/M3I]?=U,3!O*Z1J[*/\091JV MZ;B[L. 0=MVS'*=&[;C;J=WMG'3W$<,\IV2-(C"E)"I"SL#/,_5 MB0)_@2=*#A6/&O!424;TG"Q>U[:OWR6+IO%2Y(VWR&.ETOP/N =Y/ ?DMX!, MYR"1;2CW()-ZXW43D5^IMH*!D!28EX6M7JU;EUOU8.^MWYDWGMFR[LM61[VF M+_)EGS2&=)5@!E*T%*:,JZZX=+1L/$BVNAAK%HUQ"5 +&_)(1O M)]) W0 ._P%02P,$% @ TT,&4[KD J/- P O0T !D !X;"]W;W)K M&ULK5==;^(X%/TK5]&,-".Q31R^1X!$H=4RHCM5 MF78?5OM@R 6L26S6=F J[8]?.TD3NA O7?4EB1/?<\\]MD_LP4'('VJ+J.%G M$G,U]+9:[[[XOEIM,:'J2NR0FR]K(1.J35-N?+632*,L*(G], @Z?D(9]T:# M[-V]' U$JF/&\5Z"2I.$RN=KC,5AZ!'OY<4#VVRU?>&/!CNZP07JQ]V]-"V_ M1(E8@EPQP4'B>NB-R9@9;RE*('[8QBX9>8!EAC"MM(:BY M[7&"<6R1#(^_"E"OS&D#CY]?T&^SXDTQ2ZIP(N+?6:2W0Z_G081KFL;Z01Q^ MQ:*@ML5;B5AE5SCD?;LM#U:ITB(I@@V#A/'\3G\60AP%-$E-0%@$A/\*".L" MFD5 \]* 5A'0RI3)2\ETF%)-1P,I#B!M;X-F'S(QLVA3/N-VW!=:FJ_,Q.G1 M[7CV $_C^>,-3&>+R?S;XO'A9@&?IJ@IB]5G^ ",P_>M2!7ED1KXVB2UH?ZJ M2'"=)PAK$A"X$UQO%=SP"*,S\1-W?,<1[YMBRXK#EXJO0R?@>">OH!DT( S" MX'$QA4\?/D&<)*#=#(0ZQ3[43]H!0-_?US :2?2(D&_[/6*8*LD MV'(2O*5,PA.-4VS C.]2K1HPQSW&$,(?=Y@L4?[IT*%=IFF_APXY2-NM0_LM M.G1*@ATGP05R)B0L<)5*C&!B+DS#+5VQF.GG4@KX&[ZC3& N*+]$GVZ9ONM, M/Q=\\XNVR!$N=0,V4JBS"G5/%.HT.T%POOA>F;WW3L5/,:;/ILM4TL/;E.B7 M7/KOHT3_=!J0H%8*$E2&'#@)3(S=,;Y!KO-U =F_6+U2@:F52'D^FQTUDZ._ M /GO9;BWZ93Q>[L,(:I/4OBV&Y*TKX+@HXM=6+$+W[AZ+QEQ4IDD<;OD;ZG% M K$VM9_X!-C)P+AI1T9ZYY_BNLASO#S"FOE0&21Q.V1%KLIM>"HM4[/_,@.U MQ?@"9JT39J2&6>6IY%U,E9P:9C^H72>581*W8TXK-6)&EYE5-( +NYVD,=#$ M3MZS4G1.5VZO%=8RJCR4N$W4,4W-^%QHV% M&PQ$E\3,"70][YZ87#QQ\25?,5: O],DRR][ MJZ)8G_?[>;1B*0X7C^E<=:[NJBN MW8JK"[XIDCACMP+DFS2EXGG$$OYTV8.]EPMW\7)5E!?Z5Q=KNF3WK'A8WPKY MK;^W,H]3EN4QSX!@B\O>$)[/B%\J5!*_Q>PI/_@,RE0>.?]2?IG.+WM.&1%+ M6%24)JC\;\O&+$E*2S*.OVJCO;W/4O'P\XOUFRIYF_0N>=K*>WP/1)B]X6BO+"-(XV_U/_ZX7XD ! M08T"JA505P6W5G!/%0*- JX5<%=C5A>!/0)3RTE[YH2JZ2E^629R5]\=](>1? M8ZE77-T,IW?@M^''AVL03N_''W^]?[B[O@<_@6'TUR86; [>A:R@<9+_"+X# M<08^K_@FI]D\O^@7TG]II1_5OD8[7TCC"X)//"M6.;C.YFS>HG]MUG=M^A.S MOF?3GUGB1P8#?;GP^]5'+ZL_0D:+P[4X Z[S'B 'P8?[$+S[[L>6N,9F*[-- M(JW RHJCMQ):K-"L864M^'P3%6U;90LIZY+837)*/I MFV0T,UL)663)Z*@:W3T+W,HLUIB]I<^R\Q4Y*+CL6]7M+^_X@F;+^#%A@.8Y M*]IN^\G.K%>9+1OR]@I!A_@7_>WARC2E2 !=9R]U%#/>QXR-,7\0/,]!1(5X MCK,EH"G?9*WUBAO>7<\C7G [[GXI,D.DG-!HT%\9S <=N3@(Z:R1SSK46?Y)!7,!'3I'6[:OTC M3 6!?T+<23>Q68L8AF0 -6D>M\^)U;> H0 =YC3PZ MBKKM0"H/9+ZC7D;A./M)3D01DQU':.@'WO6FMW<_T'3]<]AK'3-J M9R8FU")'*/2)+@_5WJ&YO^_S&/X2#FU<./:AVC%\HWX,FYT6.IZLN].];[;: M-KF9W=YQ1JHGPS=ORA.+R:#NRH.7K@P#6U>&JBU#2,J'\5WBSZV>FT\2 MT-&Z5F1$9HQ9A[@1:CX6!-I)'BG$H?^,./ /".,\*F],(.0NF,X\%/)<,_)N M9!&#+4TV+)<+O-X4>=DT=4YV*5M,0N?,<;XW1:> Z)J!>"OBK0P"C+F\V[+G M+K1W%?)<,_(ZTG[L-HF'7=T.NP?'368Z=8']N+9Q4M8:UPIF[MN,J6.WY:1' M>U>Y"F'NFP^58XM).^M=A3G7C+G7L=YMLD^W4(I\KNW8Q9_4+ECG,3%,\BX; LXLLL_MKZ(6Z.C8$6GEC!$YOA:1N40]QR3*R_DQ51 ML9FHUG$UQ"V'MEK'1-&3F.EI[A82YW=LRY.MI'V'$8XH:!+;?,@CQN8Y6 B> M@D>PY."71#,'NPZX(6F#(-%6A:(@,5/0N@K?B< MB5) _GW!>?'RI72P?S?OZE]02P,$% @ TT,&4W$IPA#C @ \ @ !D M !X;"]W;W)K&ULK59=;]HP%/TK5M2'5FJ;D)" M*D#B(QN=UA9!NSU,>S#)A5A-[,QV@/W[V4G(@ !"6U]([)QSKL^)\4UGS?B[ MB DVB0Q%5TCDC)],$T11)!@<<]2H.K)@O$$2S7D2U.D''"8DY+8M"W+,Q-, MJ-'KY',3WNNP3,:$PH0CD24)YK\'$+-UUV@8VXDI64923YB]3HJ7, /YEDZX M&IF52D@2H((PBC@LND:_\>"W-#X'?".P%COW2#N9,_:N!X]AU[#T@B"&0&H% MK"XK&$(<:R&UC%^EIE&5U,3=^ZWZI]R[\C+' H8L_DY"&76-MH%"6. LEE.V M'D/IQ]5Z 8M%_HO6!=9S#11D0K*D)*L5)(065[PI<]@A-$X1[))@'Q*:)PA. M27 NK= L"?LY6>1&J]\E,;F()D#_WDF3K<2 M=S\VSD+.W4W!L@[BK&,<[Q TJH-J&+^.:=L[H#W'7N78.^MXILY\%>8M6@)5 MP<9(G1((A^KH(D+JH%>P#5I0.9,ZG:47X;J4\2X!J@GB\8D]N!+E!]Y/3^ M %!+ P04 " #30P93]XF&HG8" #4!@ &0 'AL+W=O0MB9-THZA-A+03 /!U%'*'B8>W.2V ML;#C8#L-2/OXV4D(1="JTK07V]>^YUR?X_9F5 GYH#)$#4^-F[H*M-VPXU&!5GA#/6\F$H3N1U+2CGFBHH<)"['SFG_ M)![:_#KACF*E-M9@E2R$>+#!13IV/'LA9)AHRT#,M,9S9,P2F6L\MIQ.5](" M-]N %G\#W M_/X'\//=\,LR[T'@;85/_@T>[P_WWL)=8W;GN-\Y[M=\P3;'RX7"QQ)S#?': MCK^O3 9<:.3J?@=_T/$'-7^XA?\*5X2!0JT9IFOD"Y3W\ =.Y4)(F&;$=(H$2TT3 MPE27L,/#05=\\%_>:-CQ#W>+>WT=PD5IIXK(%%/0 H3.4$)!I'[^Z*\VW/T< MS7W9N:S@](FF/.E M$/HEL'VG^Y!%?P%02P,$% @ TT,&4XM"=84F P :A( T !X;"]S M='EL97,N>&ULW5AM:]LP$/XK1AVC@U$G\>+&:Q+8 H7!-@KMAWTK2BPG EGR M9*5+^NNGDQSGI;J0];J)RMF(W)^__;E4YNI-Y.]G[\_..O?OK@[MYPYX M1^(@:?\$THN.O5!FAV+TZ6GTQ\@QZLM]ZF:Y9=IX8HZ#DS0=D>2(XZ9HXV&A MY+9V"?$&&YF6+'J@8D0F5/"IYN!5T)*+M3?WP#!30NG(V*:Q4KI@J1\]W/4S MZ*>&I^12:1?;1_!_I\WR V S X%%A18YB6UW;B%COC$RAJQG?K MRBJ<:[KN]OIDZ^!N-LA4Z9SI-DR7;$SCH6 %R-%\OH"[454,H#&JM(.#0#2SMC0MS"P_:CV.->%3LU[4!%93NT@IJAI_$3X-]E\]R[M,_CC2K^ MH,SGI=V.='/H%7:C6<%7;KXJ6@$8>Q=GIU4EUI\$G\N2^"@QN8$?>DB^Z]!9/H:1+Z*GAR\2)%Q U9T2^PPN5V :-IDLN#)?-;,'SG,DGI["E-W1J7Z3W^.WZG!5T*X60B?M@<<(^ MF;W".\VR)$E3+*.325#!!,M;FL(WS(9I P\L#D3ZLUSCU<8[Y'@?8#4]UB'8 M3O%.Q':*YQJ0<-[ (\O"U<;B@ =6!:QW('XX#O14V"=)H*J8-NP)QI$LPQ#H MQ7"/IBF2G10^X?I@3TF29%D8 2RL($DP!)Y&',$4@ 8,21)W#AZ<1_'FG(JW MORZ-?P-02P,$% @ TT,&4Y>*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'M)[ M5&IW/1C4Z:/8)O4?Y4X4^LJFK+:)TH?5PZ#>52+)ZD+!-9-'[ M]/%8UK(:F >E$JF29:%/-B?64CS5OZXWA^2;K.6]S*7Z=])KO^>B1[:RD%OY M0V23WK!'ZL?RZ;:LY(^R4$G.TZK,\TEO=+BP%I62Z:O3O(&,D_NZ/:.2^RC1 M()/>>*@+W,BJ5NT=;?F)9OPF],V'H[TJ;V2N1#5+E)A7Y7XGBX>F&/T4 ^,Q MVC@)!^662BJ$5&]+>ZS&6F M.3(R3?*D2 4Q("T TKH@Y-^6 6D#D/9%('F#HW]J0#H I'-!R$XD70#2O22D M;4". S,+@+?&"&8FH;T"^!R#? MXT)&=$V#%6V PGG &L)GP(47TYD!^0& _( +N:3!C 5S)H] M^1#JRH>XC"R8T:F.6,-G,H%Z0?;+C$9LK:.TIN1&AROPF;<@+.!QM+K3[Z.) M"0EFA&P8ZD6!KEY.KA8AYV_(DD:$WWH1-0$AN8R0[<("W4CB,&*T4[602D;( M+IF'X>Q/MEBTC97IOB68L^F"$H]S&G,D&7"X]#_W)]ZG,Z:-JO;,7_5 M:"&-C) ]P@)-14GL_=6M6<@:(V1M:*([%C?MD[>5ZX=!K%L'U:VW"PE98X2L MC1N/163M+;0Y9HS[NMVNHBX=I(L1LB_\,(JC<'G+@D:]_86W"OQ;XNLN9=Z! MM"!A6,C"X*LIIU]6NIY)XV"S-[8@:5C(T@#3EDZ6:H&C$F1IP)AFGFI!ZK"0 MU0'F5]UH0CJQD'5B9B_D2H_G$@BUC(%CF;'QQ(34Q()A:Z3'YF"2=# M"$G%0I8*G"YT9AH@K5C(6CF7+SS'T\2$_&*A^P50-+DRIT0@P]C(ACDMZ5/O MI@T)Q[ZH<,S!O T)QT86#MR3F\*QP8FPBPJG$TU(.#:R<&!,U\2$U&,CJP?& M')N8D'IL9/5 $R3DRIS%L2$+V<@6ZF09?>)7(I.*;)*T7<0P+61#%K*1+?0" M\^;(EY;;75F8%K(A"]G(%GJ!&>Z51BDR63SH*A?*G/.&+.3\QHFQ5Y7>R8 = MR$(.LH5>8+)"B4K4J@UE(LTDTX$LY"!;")S2ZT83LI"#;"$@96_B:6*""S+( M%CJ/V2=>EIF8D(4<9 MU1A:'][&3OCF0>YS?..SI-^LQJ;Z_:N]K8$U,R#W. M)4= W88#N<=!=@^,:6:9#N0>!]D],*:99;J0>USL.;9SX\D^H=]WYKOI0NYQ MD=T#8')5IB8FY!X7V3T 9L0],WUS(?>XR.X!,'6?+DU,R#TN^I3;K[4'C?9E MGU0ZY?C9OYN8X'8 [/T X%Q'W\2$+.1B[PB ,+M[*R +N9=_K.7E;E7!;+0&-E"X')49[IP#%EHC&VA%PM2)U/- M,22@<2N@0?V\NR\3&UF(+-"EU_I\FN3ILB+-QV'+@>,VJX2;?9[[^EQ8+,HD M.VX6/&YT_/0?4$L#!!0 ( --#!E-W2W&%!@( /$D : >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'/-V4MJXT 4A>&M&"T@Y?M2DB;.J">9-MF M<,H/8EM"I::3W;=Q!O81/>A)J#,2):&K'P0?HO3T*Q^Z:=^?RFX_E,7'\7 J MJV8W3<./E,IZEX]=N>N'?#I?V?3CL9O.RW&;AF[]WFUSTN6R3>/MC.;YZ7;F MXO5SR/\SL=]L]NO\LU__/N;3](_!Z4\_OI==SE.S>.W&;9Y63?HX7$^7=#G( MW7ERLWAY6S7CRYLTJ7:00I#6#S((LOI!#D%>/R@@*.H'M1#4U@^ZAZ#[^D$/ M$/10/^@1@A[K!\D295P2),VP)M!:D&LA\%H0;"$06Y!L(3!;$&TA4%N0;2%P M6Q!N(9!;D&XAL%L0;R'06U%O)=!;46\ET%MG']L$>BOJK01Z*^JM!'HKZJT$ M>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01ZVVRSA$!O0[V- M0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V= M0&^?;783Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^@=J'<0Z!VH=Q#H':AW M$.@=J'<0Z!VH=Q#H';.?E01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'JWJ'=+H'>+ M>K<$>K>H=_N=>I?I\Y#+M>=KC<__3JJG\[WY^OC+\NOD[+U<<$ZW%>7Y+U!+ M P04 " #30P93_R>G=>,! !L) $P %M#;VYT96YT7U1Y<&5S72YX M;6S-VEU/PC 4!N"_0G9K6.G7_(APH]ZJ%_Z!NAUD85N;MB#\>[L!)AHE&DQ\ M;UB@[7G/>I+GBNNGK:,PVK1-%Z;9(D9WQ5@H%]2:D%M'75J96]^:F+[Z%^9, MN30OQ,1D4K#2=I&Z.(Y]C6QV?4MSLVKBZ&Z3?@ZU[::9IR9DHYO=QCYKFAGG MFKHT,:VS=5=]2AGO$_)T^#]B?>UB3]W5%HT?CX[UI MTRZV:5B(VX9"?KS$%SW:^;PNJ;+EJDU'\N \F2HLB&+;Y+NB9\>38[IAVGWR MD_.',L<"T\Y';UU($_/T^[C#2/K38Y<*D8_U\5=\3TRE3WX_ZJ==4?7#['2] MK]8OAWD$-CQ.O^./,WZO_\L^!$@?$J0/!=*'!NFC .GC'*2/"Y ^+D'ZX!.4 M1E!$Y2BD&UL M4$L! A0#% @ TT,&4W:MP%9T!0 CA< !@ ("!#0@ M 'AL+W=OY^+X# Z#@ & M@('>%0 >&PO=V]R:W-H965T&UL4$L! A0#% @ TT,& M4Y9=ZIK!!0 3A@ !@ ("!TAD 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ TT,&4V$Q_;!O" D"0 !@ M ("!I"L 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ TT,&4P]K1DA[!P :1$ !D ("!AE< M 'AL+W=OL(' "Q%P &0 @($X7P >&PO=V]R:W-H965T&UL4$L! A0#% @ MTT,&4P5$N)MM!0 GQ, !D ("!(&X 'AL+W=O&PO=V]R:W-H965T2UP4 ",/ 9 " @21X !X;"]W M;W)K&UL4$L! A0#% @ TT,&4S+G[X?5!@ M2!8 !D ("!,GX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TT,&4XV!(E 3# LR@ !D M ("!$J< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ TT,&4TMT+\9/$0 :#( !D ("!CKP 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TT,& M4SG$*I"&PO=V]R:W-H965T5\Q ( (@& 9 " @=O@ !X;"]W;W)K M&UL4$L! A0#% @ TT,&4Z:?F@+! P ' H M !D ("!UN, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TT,&4XBY(.7@ @ >0D !D M ("!3/ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ TT,&4_);8)=\ P ]PL !D ("!4?L 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ TT,&4XM. MP87E P &PO=V]R:W-H965T&UL4$L! A0#% @ TT,&4]&YP[^1 @ *P< !D M ("!6!4! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ TT,&4[*16)U?! \! !D ("! M(AX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ TT,&4^,,AMC. @ & @ !D ("!$RD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ TT,&4]Z]E6M: P H L !D M ("!_3T! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ TT,&4^&PO=V]R:W-H965T&UL4$L! A0#% @ MTT,&4_A@35;W @ # H !D ("!L5$! 'AL+W=O&PO=V]R:W-H965T-8 0!X;"]W M;W)K&UL4$L! A0#% @ TT,&4W$IPA#C @ M\ @ !D ("!W& ! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !& $8 (1, '%T $ 0 $! end XML 74 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 75 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 76 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 299 354 1 false 73 0 false 9 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 - Condensed Consolidated Balance Sheets Sheet http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 00300 - Statement - Condensed Consolidated Statements of Comprehensive Income/(Loss) Sheet http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income/(Loss) Statements 5 false false R6.htm 00400 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity Sheet http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity Condensed Consolidated Statements of Changes in Stockholders' Equity Statements 6 false false R7.htm 00500 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 10101 - Disclosure - BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS Sheet http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncements BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS Notes 8 false false R9.htm 10201 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES Sheet http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowances REVENUE RECOGNITION AND RELATED ALLOWANCES Notes 9 false false R10.htm 10301 - Disclosure - PENDING BUSINESS COMBINATION Sheet http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombination PENDING BUSINESS COMBINATION Notes 10 false false R11.htm 10401 - Disclosure - INDEBTEDNESS Sheet http://www.anipharmaceuticals.com/role/DisclosureIndebtedness INDEBTEDNESS Notes 11 false false R12.htm 10501 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY Sheet http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivity DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY Notes 12 false false R13.htm 10601 - Disclosure - EARNINGS (LOSS) PER SHARE Sheet http://www.anipharmaceuticals.com/role/DisclosureEarningsLossPerShare EARNINGS (LOSS) PER SHARE Notes 13 false false R14.htm 10701 - Disclosure - INVENTORIES Sheet http://www.anipharmaceuticals.com/role/DisclosureInventories INVENTORIES Notes 14 false false R15.htm 10801 - Disclosure - GOODWILL AND INTANGIBLE ASSETS Sheet http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssets GOODWILL AND INTANGIBLE ASSETS Notes 15 false false R16.htm 10901 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensation STOCK-BASED COMPENSATION Notes 16 false false R17.htm 11001 - Disclosure - INCOME TAXES Sheet http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 17 false false R18.htm 11101 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 18 false false R19.htm 11201 - Disclosure - FAIR VALUE DISCLOSURES Sheet http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosures FAIR VALUE DISCLOSURES Notes 19 false false R20.htm 11301 - Disclosure - CORTROPHIN PRE-LAUNCH CHARGES Sheet http://www.anipharmaceuticals.com/role/DisclosureCortrophinPreLaunchCharges CORTROPHIN PRE-LAUNCH CHARGES Notes 20 false false R21.htm 11401 - Disclosure - SUBSEQUENT EVENT Sheet http://www.anipharmaceuticals.com/role/DisclosureSubsequentEvent SUBSEQUENT EVENT Notes 21 false false R22.htm 20102 - Disclosure - BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS (Policies) Sheet http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncementsPolicies BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS (Policies) Policies 22 false false R23.htm 30103 - Disclosure - BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS (Tables) Sheet http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncementsTables BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS (Tables) Tables http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncements 23 false false R24.htm 30203 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES (Tables) Sheet http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesTables REVENUE RECOGNITION AND RELATED ALLOWANCES (Tables) Tables http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowances 24 false false R25.htm 30403 - Disclosure - INDEBTEDNESS (Tables) Sheet http://www.anipharmaceuticals.com/role/DisclosureIndebtednessTables INDEBTEDNESS (Tables) Tables http://www.anipharmaceuticals.com/role/DisclosureIndebtedness 25 false false R26.htm 30603 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables) Sheet http://www.anipharmaceuticals.com/role/DisclosureEarningsLossPerShareTables EARNINGS (LOSS) PER SHARE (Tables) Tables http://www.anipharmaceuticals.com/role/DisclosureEarningsLossPerShare 26 false false R27.htm 30703 - Disclosure - INVENTORIES (Tables) Sheet http://www.anipharmaceuticals.com/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://www.anipharmaceuticals.com/role/DisclosureInventories 27 false false R28.htm 30803 - 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 28 false false R29.htm 30903 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationTables STOCK-BASED COMPENSATION (Tables) Tables http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensation 29 false false R30.htm 31103 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingencies 30 false false R31.htm 31203 - 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 40101 - Disclosure - BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS - Geographic (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncementsGeographicDetails BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS - Geographic (Details) Details http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncementsTables 32 false false R33.htm 40201 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES - Disaggregation (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesDisaggregationDetails REVENUE RECOGNITION AND RELATED ALLOWANCES - Disaggregation (Details) Details 33 false false R34.htm 40202 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES - Timing (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesTimingDetails REVENUE RECOGNITION AND RELATED ALLOWANCES - Timing (Details) Details http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesTables 34 false false R35.htm 40203 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES - Allowances (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesAllowancesDetails REVENUE RECOGNITION AND RELATED ALLOWANCES - Allowances (Details) Details 35 false false R36.htm 40204 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES - Concentration (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails REVENUE RECOGNITION AND RELATED ALLOWANCES - Concentration (Details) Details 36 false false R37.htm 40301 - Disclosure - PENDING BUSINESS COMBINATION (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombinationDetails PENDING BUSINESS COMBINATION (Details) Details http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombination 37 false false R38.htm 40401 - Disclosure - INDEBTEDNESS - Credit facility (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails INDEBTEDNESS - Credit facility (Details) Details 38 false false R39.htm 40402 - Disclosure - INDEBTEDNESS - Facility components (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails INDEBTEDNESS - Facility components (Details) Details 39 false false R40.htm 40403 - Disclosure - INDEBTEDNESS - Outstanding (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails INDEBTEDNESS - Outstanding (Details) Details 40 false false R41.htm 40404 - Disclosure - INDEBTEDNESS - Credit facility - Maturity (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails INDEBTEDNESS - Credit facility - Maturity (Details) Details 41 false false R42.htm 40405 - Disclosure - INDEBTEDNESS - Interest (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureIndebtednessInterestDetails INDEBTEDNESS - Interest (Details) Details 42 false false R43.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 43 false false R44.htm 40601 - Disclosure - EARNINGS (LOSS) PER SHARE (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureEarningsLossPerShareDetails EARNINGS (LOSS) PER SHARE (Details) Details http://www.anipharmaceuticals.com/role/DisclosureEarningsLossPerShareTables 44 false false R45.htm 40602 - Disclosure - EARNINGS (LOSS) PER SHARE - Additional information (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureEarningsLossPerShareAdditionalInformationDetails EARNINGS (LOSS) PER SHARE - Additional information (Details) Details http://www.anipharmaceuticals.com/role/DisclosureEarningsLossPerShareTables 45 false false R46.htm 40701 - Disclosure - INVENTORIES (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://www.anipharmaceuticals.com/role/DisclosureInventoriesTables 46 false false R47.htm 40702 - Disclosure - INVENTORIES - Concentration (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureInventoriesConcentrationDetails INVENTORIES - Concentration (Details) Details 47 false false R48.htm 40801 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details) Details 48 false false R49.htm 40802 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Components (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails GOODWILL AND INTANGIBLE ASSETS - Components (Details) Details 49 false false R50.htm 40803 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Amortization (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationDetails GOODWILL AND INTANGIBLE ASSETS - Amortization (Details) Details 50 false false R51.htm 40901 - Disclosure - STOCK-BASED COMPENSATION - Expense (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails STOCK-BASED COMPENSATION - Expense (Details) Details 51 false false R52.htm 40902 - Disclosure - STOCK-BASED COMPENSATION - Stock option activity (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails STOCK-BASED COMPENSATION - Stock option activity (Details) Details 52 false false R53.htm 40903 - Disclosure - STOCK-BASED COMPENSATION - RSA activity (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails STOCK-BASED COMPENSATION - RSA activity (Details) Details 53 false false R54.htm 40904 - Disclosure - STOCK-BASED COMPENSATION - Additional information (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails STOCK-BASED COMPENSATION - Additional information (Details) Details 54 false false R55.htm 41001 - Disclosure - INCOME TAXES - Quarter (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesQuarterDetails INCOME TAXES - Quarter (Details) Details 55 false false R56.htm 41101 - Disclosure - COMMITMENTS AND CONTINGENCIES - Leases expense (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails COMMITMENTS AND CONTINGENCIES - Leases expense (Details) Details 56 false false R57.htm 41102 - Disclosure - COMMITMENTS AND CONTINGENCIES - Lease maturity (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails COMMITMENTS AND CONTINGENCIES - Lease maturity (Details) Details 57 false false R58.htm 41103 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesTables 58 false false R59.htm 41201 - Disclosure - FAIR VALUE DISCLOSURES (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails FAIR VALUE DISCLOSURES (Details) Details http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresTables 59 false false R60.htm 41202 - Disclosure - FAIR VALUE DISCLOSURES - Acquired (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails FAIR VALUE DISCLOSURES - Acquired (Details) Details 60 false false R61.htm 41301 - Disclosure - CORTROPHIN PRE-LAUNCH CHARGES (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureCortrophinPreLaunchChargesDetails CORTROPHIN PRE-LAUNCH CHARGES (Details) Details http://www.anipharmaceuticals.com/role/DisclosureCortrophinPreLaunchCharges 61 false false R62.htm 41401 - Disclosure - SUBSEQUENT EVENT (Details) Sheet http://www.anipharmaceuticals.com/role/DisclosureSubsequentEventDetails SUBSEQUENT EVENT (Details) Details http://www.anipharmaceuticals.com/role/DisclosureSubsequentEvent 62 false false All Reports Book All Reports anip-20210630x10q.htm anip-20210630.xsd anip-20210630_cal.xml anip-20210630_def.xml anip-20210630_lab.xml anip-20210630_pre.xml anip-20210630ex311983e65.htm anip-20210630ex312137405.htm anip-20210630ex3213a04f1.htm http://xbrl.sec.gov/dei/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 79 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "anip-20210630x10q.htm": { "axisCustom": 0, "axisStandard": 27, "contextCount": 299, "dts": { "calculationLink": { "local": [ "anip-20210630_cal.xml" ] }, "definitionLink": { "local": [ "anip-20210630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "anip-20210630x10q.htm" ] }, "labelLink": { "local": [ "anip-20210630_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "anip-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "anip-20210630.xsd" ], "remote": [ "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", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 467, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 10, "http://www.anipharmaceuticals.com/20210630": 2, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 17 }, "keyCustom": 24, "keyStandard": 330, "memberCustom": 42, "memberStandard": 30, "nsprefix": "anip", "nsuri": "http://www.anipharmaceuticals.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "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", "role": "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - PENDING BUSINESS COMBINATION", "role": "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombination", "shortName": "PENDING BUSINESS COMBINATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "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", "role": "http://www.anipharmaceuticals.com/role/DisclosureIndebtedness", "shortName": "INDEBTEDNESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "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", "role": "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivity", "shortName": "DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - EARNINGS (LOSS) PER SHARE", "role": "http://www.anipharmaceuticals.com/role/DisclosureEarningsLossPerShare", "shortName": "EARNINGS (LOSS) PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - INVENTORIES", "role": "http://www.anipharmaceuticals.com/role/DisclosureInventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "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", "role": "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssets", "shortName": "GOODWILL AND INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensation", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - INCOME TAXES", "role": "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - FAIR VALUE DISCLOSURES", "role": "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosures", "shortName": "FAIR VALUE DISCLOSURES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_FQOZa3bEFk--F3LLm-03WQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_FQOZa3bEFk--F3LLm-03WQ", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "anip:CortrophinPreLaunchChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - CORTROPHIN PRE-LAUNCH CHARGES", "role": "http://www.anipharmaceuticals.com/role/DisclosureCortrophinPreLaunchCharges", "shortName": "CORTROPHIN PRE-LAUNCH CHARGES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "anip:CortrophinPreLaunchChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - SUBSEQUENT EVENT", "role": "http://www.anipharmaceuticals.com/role/DisclosureSubsequentEvent", "shortName": "SUBSEQUENT EVENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "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 - BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS (Policies)", "role": "http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncementsPolicies", "shortName": "BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS (Tables)", "role": "http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncementsTables", "shortName": "BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES (Tables)", "role": "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesTables", "shortName": "REVENUE RECOGNITION AND RELATED ALLOWANCES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "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)", "role": "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessTables", "shortName": "INDEBTEDNESS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables)", "role": "http://www.anipharmaceuticals.com/role/DisclosureEarningsLossPerShareTables", "shortName": "EARNINGS (LOSS) PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - INVENTORIES (Tables)", "role": "http://www.anipharmaceuticals.com/role/DisclosureInventoriesTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "role": "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_FQOZa3bEFk--F3LLm-03WQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_FQOZa3bEFk--F3LLm-03WQ", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_-CaTRmmLaEKcqTLkcbgg4g", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "role": "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - FAIR VALUE DISCLOSURES (Tables)", "role": "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresTables", "shortName": "FAIR VALUE DISCLOSURES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_1UsarLfUVkethDZXrThzDw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS - Geographic (Details)", "role": "http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncementsGeographicDetails", "shortName": "BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS - Geographic (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_1UsarLfUVkethDZXrThzDw", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_H4jGO_xI40iJX1_Zsp7zYQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES - Disaggregation (Details)", "role": "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesDisaggregationDetails", "shortName": "REVENUE RECOGNITION AND RELATED ALLOWANCES - Disaggregation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_srt_ProductOrServiceAxis_anip_SalesOfGenericPharmaceuticalProductsMember_8b1FLs2N2E6nDQyufp3aTw", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_H4jGO_xI40iJX1_Zsp7zYQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES - Timing (Details)", "role": "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesTimingDetails", "shortName": "REVENUE RECOGNITION AND RELATED ALLOWANCES - Timing (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": "-5", "lang": null, "name": "us-gaap:ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_djuA8ouNXUifA4tfYzQz1g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES - Allowances (Details)", "role": "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesAllowancesDetails", "shortName": "REVENUE RECOGNITION AND RELATED ALLOWANCES - Allowances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "anip:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlockTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_ValuationAllowancesAndReservesTypeAxis_anip_ChargebacksMember_m9YYfA0SuU2OXOdYT-_Nbw", "decimals": "-3", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_H4jGO_xI40iJX1_Zsp7zYQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES - Concentration (Details)", "role": "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails", "shortName": "REVENUE RECOGNITION AND RELATED ALLOWANCES - Concentration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_srt_CounterpartyNameAxis_anip_TripartiteAgreementYescartMember_UmE8a6QQD0-f3Zz7HktRRA", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_3_8_2021_us-gaap_SubsidiarySaleOfStockAxis_anip_PrivateInvestmentInPublicEquityMember_4C2qCkUWAECfPj2S51fLYg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_-CaTRmmLaEKcqTLkcbgg4g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - PENDING BUSINESS COMBINATION (Details)", "role": "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombinationDetails", "shortName": "PENDING BUSINESS COMBINATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_3_8_2021_us-gaap_SubsidiarySaleOfStockAxis_anip_PrivateInvestmentInPublicEquityMember_4C2qCkUWAECfPj2S51fLYg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_-CaTRmmLaEKcqTLkcbgg4g", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_FQOZa3bEFk--F3LLm-03WQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - INDEBTEDNESS - Credit facility (Details)", "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-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_us-gaap_CreditFacilityAxis_anip_SeniorSecuredCreditFacilityMember_8qU081QsRkS0WLz0g9sNfw", "decimals": null, "lang": "en-US", "name": "us-gaap:DebtInstrumentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_FQOZa3bEFk--F3LLm-03WQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - INDEBTEDNESS - Facility components (Details)", "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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_LongtermDebtTypeAxis_anip_TermLoanAndDelayedDrawTermLoanMember_gLtBDt7VRECwTeDb3jmp_Q", "decimals": "-3", "lang": null, "name": "anip:LongTermDebtGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_H4jGO_xI40iJX1_Zsp7zYQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - Condensed Consolidated Statements of Operations", "role": "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_H4jGO_xI40iJX1_Zsp7zYQ", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_CreditFacilityAxis_anip_SeniorSecuredCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_anip_TermLoanMember_SQ8X-DRm0EC6p3jouXWC4Q", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - INDEBTEDNESS - Outstanding (Details)", "role": "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails", "shortName": "INDEBTEDNESS - Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_CreditFacilityAxis_anip_SeniorSecuredCreditFacilityMember_us-gaap_LongtermDebtTypeAxis_us-gaap_LineOfCreditMember_0D_qv2DzpUKcYnSGKqkDzw", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_LongtermDebtTypeAxis_anip_TermLoanMember_OpQB3P33DEGJfdYZVJ9rxg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40404 - Disclosure - INDEBTEDNESS - Credit facility - Maturity (Details)", "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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_LongtermDebtTypeAxis_anip_TermLoanMember_OpQB3P33DEGJfdYZVJ9rxg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_H4jGO_xI40iJX1_Zsp7zYQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40405 - Disclosure - INDEBTEDNESS - Interest (Details)", "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-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_H4jGO_xI40iJX1_Zsp7zYQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_FQOZa3bEFk--F3LLm-03WQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENT AND HEDGING ACTIVITY (Details)", "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-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_InterestRateSwapMember_5hS1rXfc3EGg_H910ZSRnw", "decimals": "-5", "lang": null, "name": "us-gaap:FairValueNetDerivativeAssetLiabilityRecurringBasisStillHeldUnrealizedGainLossOci", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_H4jGO_xI40iJX1_Zsp7zYQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - EARNINGS (LOSS) PER SHARE (Details)", "role": "http://www.anipharmaceuticals.com/role/DisclosureEarningsLossPerShareDetails", "shortName": "EARNINGS (LOSS) PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_H4jGO_xI40iJX1_Zsp7zYQ", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_H4jGO_xI40iJX1_Zsp7zYQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_XzSJsXasAEqNrACC32SmIQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - EARNINGS (LOSS) PER SHARE - Additional information (Details)", "role": "http://www.anipharmaceuticals.com/role/DisclosureEarningsLossPerShareAdditionalInformationDetails", "shortName": "EARNINGS (LOSS) PER SHARE - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_H4jGO_xI40iJX1_Zsp7zYQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_XzSJsXasAEqNrACC32SmIQ", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_FQOZa3bEFk--F3LLm-03WQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - INVENTORIES (Details)", "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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_FQOZa3bEFk--F3LLm-03WQ", "decimals": "-3", "lang": null, "name": "us-gaap:RetailRelatedInventoryPackagingAndOtherSupplies", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_anip_OneSupplierMember_YkM5Xgw9f0iXPVOw640rmg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_4MiLoUGK7UyzYlDJv-lU-w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - INVENTORIES - Concentration (Details)", "role": "http://www.anipharmaceuticals.com/role/DisclosureInventoriesConcentrationDetails", "shortName": "INVENTORIES - Concentration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_4_1_2020_To_6_30_2020_us-gaap_ConcentrationRiskByBenchmarkAxis_us-gaap_CostOfGoodsTotalMember_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_SupplierConcentrationRiskMember_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_anip_OneSupplierMember_YkM5Xgw9f0iXPVOw640rmg", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_4MiLoUGK7UyzYlDJv-lU-w", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_FQOZa3bEFk--F3LLm-03WQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details)", "role": "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillImpairmentLoss", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_FQOZa3bEFk--F3LLm-03WQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Components (Details)", "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-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_djuA8ouNXUifA4tfYzQz1g", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_H4jGO_xI40iJX1_Zsp7zYQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - Condensed Consolidated Statements of Comprehensive Income/(Loss)", "role": "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Income/(Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_H4jGO_xI40iJX1_Zsp7zYQ", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_FQOZa3bEFk--F3LLm-03WQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Amortization (Details)", "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-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_FQOZa3bEFk--F3LLm-03WQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_us-gaap_PlanNameAxis_anip_EmployeeStockPurchasePlanTwoThousandAndSixteenMember_BjUv9tGCW0OVpdwR1Ke4jA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_4MiLoUGK7UyzYlDJv-lU-w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - STOCK-BASED COMPENSATION - Expense (Details)", "role": "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails", "shortName": "STOCK-BASED COMPENSATION - Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_us-gaap_PlanNameAxis_anip_EmployeeStockPurchasePlanTwoThousandAndSixteenMember_BjUv9tGCW0OVpdwR1Ke4jA", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_4MiLoUGK7UyzYlDJv-lU-w", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromStockOptionsExercised", "reportCount": 1, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - STOCK-BASED COMPENSATION - Stock option activity (Details)", "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-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_CvGzoeGB9kWBJdyxL1SDLw", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_XzSJsXasAEqNrACC32SmIQ", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_K8V8r94CXkSJdsZCRwd9OQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_XzSJsXasAEqNrACC32SmIQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - STOCK-BASED COMPENSATION - RSA activity (Details)", "role": "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails", "shortName": "STOCK-BASED COMPENSATION - RSA activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_K8V8r94CXkSJdsZCRwd9OQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_XzSJsXasAEqNrACC32SmIQ", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_FQOZa3bEFk--F3LLm-03WQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TreasuryStockCommonValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40904 - Disclosure - STOCK-BASED COMPENSATION - Additional information (Details)", "role": "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "shortName": "STOCK-BASED COMPENSATION - Additional information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_ZP8OEXZixUS7a7QbkG4bbw", "decimals": "-3", "lang": null, "name": "anip:ShareBasedCompensationArrangementShareBasedPaymentAwardNumberOfSharesRePurchasedFromEmployees", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_XzSJsXasAEqNrACC32SmIQ", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_FQOZa3bEFk--F3LLm-03WQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - INCOME TAXES - Quarter (Details)", "role": "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesQuarterDetails", "shortName": "INCOME TAXES - Quarter (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_H4jGO_xI40iJX1_Zsp7zYQ", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_4MiLoUGK7UyzYlDJv-lU-w", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_FQOZa3bEFk--F3LLm-03WQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - COMMITMENTS AND CONTINGENCIES - Leases expense (Details)", "role": "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Leases expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:CommitmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_H4jGO_xI40iJX1_Zsp7zYQ", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_FQOZa3bEFk--F3LLm-03WQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - COMMITMENTS AND CONTINGENCIES - Lease maturity (Details)", "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", "us-gaap:CommitmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_FQOZa3bEFk--F3LLm-03WQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_H4jGO_xI40iJX1_Zsp7zYQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "role": "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_srt_ProductOrServiceAxis_anip_UnapprovedProductsMember_DVIt-sF0rEeFVVf-7PXmzg", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_FQOZa3bEFk--F3LLm-03WQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestRateDerivativeLiabilitiesAtFairValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - FAIR VALUE DISCLOSURES (Details)", "role": "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails", "shortName": "FAIR VALUE DISCLOSURES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_6_30_2021_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member_2DS15nSI9EyH9LIhPRtU4A", "decimals": "-3", "lang": null, "name": "us-gaap:InterestRateDerivativeLiabilitiesAtFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_xLwEoHLhW0iVA7mDUyOeFg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - Condensed Consolidated Statements of Changes in Stockholders' Equity", "role": "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "shortName": "Condensed Consolidated Statements of Changes in Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "As_Of_12_31_2019_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_xLwEoHLhW0iVA7mDUyOeFg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireIntangibleAssets", "reportCount": 1, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - Disclosure - FAIR VALUE DISCLOSURES - Acquired (Details)", "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-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_4_30_2021_srt_CounterpartyNameAxis_anip_SandozIncMember_8f9VG3VVykihWO6Oy8Lttg", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsToAcquireProductiveAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_H4jGO_xI40iJX1_Zsp7zYQ", "decimals": "-3", "first": true, "lang": null, "name": "anip:CortrophinPreLaunchCharges", "reportCount": 1, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - CORTROPHIN PRE-LAUNCH CHARGES (Details)", "role": "http://www.anipharmaceuticals.com/role/DisclosureCortrophinPreLaunchChargesDetails", "shortName": "CORTROPHIN PRE-LAUNCH CHARGES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "anip:CortrophinPreLaunchChargesTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_us-gaap_IncomeStatementLocationAxis_us-gaap_OperatingExpenseMember_QCuMWdVcwEKVR57CYySuVA", "decimals": "-5", "lang": null, "name": "anip:CortrophinPreLaunchCharges", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_4_1_2021_To_6_30_2021_H4jGO_xI40iJX1_Zsp7zYQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossRelatedToLitigationSettlement", "reportCount": 1, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - SUBSEQUENT EVENT (Details)", "role": "http://www.anipharmaceuticals.com/role/DisclosureSubsequentEventDetails", "shortName": "SUBSEQUENT EVENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_8_3_2021_To_8_3_2021_srt_CounterpartyNameAxis_anip_ArborPharmaceuticalsMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_4N5eDqRNlUe8AI9SZgbdzA", "decimals": "-5", "lang": null, "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_QSQtf03Ft0603rPpY0rTEQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "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 - BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS", "role": "http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncements", "shortName": "BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - REVENUE RECOGNITION AND RELATED ALLOWANCES", "role": "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowances", "shortName": "REVENUE RECOGNITION AND RELATED ALLOWANCES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "anip-20210630x10q.htm", "contextRef": "Duration_1_1_2021_To_6_30_2021_D-qerdh7FE6xQTS7jFcNHQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 73, "tag": { "anip_AccruedGovernmentRebates": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.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/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "anip_AcquiredAndaIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquired Anda Intangible Assets [Member]", "terseLabel": "Acquired ANDA intangible assets" } } }, "localname": "AcquiredAndaIntangibleAssetsMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "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 [Member]", "terseLabel": "Administrative Fees and Other Rebates" } } }, "localname": "AdministrativeFeesAndOtherRebatesMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesAllowancesDetails" ], "xbrltype": "domainItemType" }, "anip_AllowancesForSalesReturnsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Allowances For Sales Returns", "label": "Allowances For Sales Returns [Member]", "terseLabel": "Returns" } } }, "localname": "AllowancesForSalesReturnsMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesAllowancesDetails" ], "xbrltype": "domainItemType" }, "anip_AmerigenPharmaceuticalsLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amerigen Pharmaceuticals Ltd.", "label": "Amerigen Pharmaceuticals Ltd [Member]", "terseLabel": "Amerigen Pharmaceuticals, Ltd." } } }, "localname": "AmerigenPharmaceuticalsLtdMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "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 [Member]", "terseLabel": "Arbor Pharmaceuticals [Member]" } } }, "localname": "ArborPharmaceuticalsMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "anip_BiosantePharmaceuticalsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Biosante Pharmaceuticals Inc [Member]", "terseLabel": "BioSante Pharmaceuticals Inc [Member]" } } }, "localname": "BiosantePharmaceuticalsIncMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "anip_ChargebacksMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Chargebacks [Member]", "terseLabel": "Chargebacks" } } }, "localname": "ChargebacksMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesAllowancesDetails" ], "xbrltype": "domainItemType" }, "anip_ClassCSpecialStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Class C Special Stock [Member]", "terseLabel": "Class C Special Stock [Member]" } } }, "localname": "ClassCSpecialStockMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "anip_ClassCSpecialStockValue": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "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", "terseLabel": "Class C Special Stock, $0.0001 par value, 781,281 shares authorized; 10,864 shares issued and outstanding at June 30, 2021 and December 31, 2020, respectively" } } }, "localname": "ClassCSpecialStockValue", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "anip_ContingentLiabilityNotRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents a contingent liability that has not been recognized because it is not both estimable and probable.", "label": "Contingent Liability Not Recognized", "terseLabel": "Contingent liability not recognized" } } }, "localname": "ContingentLiabilityNotRecognized", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "anip_ContingentValueRightsMemberMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contingent Value Rights Member", "label": "Contingent Value Rights Member [Member]", "terseLabel": "Contingent Value Rights [Member]" } } }, "localname": "ContingentValueRightsMemberMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails" ], "xbrltype": "domainItemType" }, "anip_ContractCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contract Customer [Member]", "terseLabel": "Contract Customer [Member]" } } }, "localname": "ContractCustomerMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "anip_CortrophinPreLaunchCharges": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 6.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of charges directly related to the Cortrophin pre-launch commercialization efforts, including but not limited to sales and marketing expenses.", "label": "Cortrophin Pre Launch Charges", "terseLabel": "Cortrophin pre-launch charges" } } }, "localname": "CortrophinPreLaunchCharges", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCortrophinPreLaunchChargesDetails", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "anip_CortrophinPreLaunchChargesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "CORTROPHIN PRE-LAUNCH CHARGES" } } }, "localname": "CortrophinPreLaunchChargesAbstract", "nsuri": "http://www.anipharmaceuticals.com/20210630", "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": "CORTROPHIN PRE-LAUNCH CHARGES" } } }, "localname": "CortrophinPreLaunchChargesTextBlock", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCortrophinPreLaunchCharges" ], "xbrltype": "textBlockItemType" }, "anip_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer One [Member]", "terseLabel": "Customer One [Member]" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails" ], "xbrltype": "domainItemType" }, "anip_CustomerOneTwoAndThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer One Two And Three [Member]", "terseLabel": "Three Customers [Member]" } } }, "localname": "CustomerOneTwoAndThreeMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails" ], "xbrltype": "domainItemType" }, "anip_CustomerThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer Three [Member]", "terseLabel": "Customer Three [Member]" } } }, "localname": "CustomerThreeMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails" ], "xbrltype": "domainItemType" }, "anip_CustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer Two [Member]", "terseLabel": "Customer Two [Member]" } } }, "localname": "CustomerTwoMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails" ], "xbrltype": "domainItemType" }, "anip_DelayedDrawTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Delayed Draw Term Loan [Member]", "terseLabel": "Delayed Draw Term Loan [Member]" } } }, "localname": "DelayedDrawTermLoanMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails" ], "xbrltype": "domainItemType" }, "anip_EmployeeStockPurchasePlanTwoThousandAndSixteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Stock Purchase Plan Two Thousand And Sixteen [Member]", "terseLabel": "Employee Stock Purchase Plan 2016 [Member]" } } }, "localname": "EmployeeStockPurchasePlanTwoThousandAndSixteenMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "anip_FairValuesInputsDiscountRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate used to find the present value of an amount to be paid or received in the future as an input to measure fair value. For example, but not limited to, weighted average cost of capital (WACC), cost of capital, cost of equity and cost of debt.", "label": "Fair Values Inputs Discount Rate", "verboseLabel": "Fair values inputs discount rate" } } }, "localname": "FairValuesInputsDiscountRate", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails" ], "xbrltype": "percentItemType" }, "anip_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndAfterYearFive": { "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 in fifth fiscal year following current fiscal year and after the fifth fiscal year following current fiscal year.", "label": "Finite Lived Intangible Assets Amortization Expense Year Five and After Year Five", "terseLabel": "2026 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndAfterYearFive", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "anip_GovernmentRebatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Government Rebates [Member]", "terseLabel": "Government Rebates" } } }, "localname": "GovernmentRebatesMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesAllowancesDetails" ], "xbrltype": "domainItemType" }, "anip_IncreaseDecreaseAccruedGovernmentRebates": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 liabilities related to government rebates.", "label": "Increase Decrease, Accrued Government Rebates", "verboseLabel": "Accrued government rebates" } } }, "localname": "IncreaseDecreaseAccruedGovernmentRebates", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "anip_IncreaseDecreaseInReturnedGoodsReserve": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.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/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "anip_IncreaseDecreaseInRoyaltyPayable": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.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/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "anip_IncreaseDecreaseOfAccruedExpensesCompensationAndOthers": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 14.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/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "anip_InducementGrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member pertaining to inducement grants.", "label": "Inducement Grants [Member]", "terseLabel": "Inducement Grants [Member]" } } }, "localname": "InducementGrantsMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "anip_LesseeOperatingLeaseLiabilityToBePaidYearFourAndAfter": { "auth_ref": [], "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 fourth fiscal year following current fiscal year and thereafter.", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four and After", "terseLabel": "2025 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidYearFourAndAfter", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "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/20210630", "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/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails" ], "xbrltype": "monetaryItemType" }, "anip_MarketingAndDistributionRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Marketing And Distribution Rights [Member]", "terseLabel": "Marketing and distribution rights" } } }, "localname": "MarketingAndDistributionRightsMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "domainItemType" }, "anip_NonCompeteAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non Compete Agreement [Member]", "terseLabel": "Non-compete agreement" } } }, "localname": "NonCompeteAgreementMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "domainItemType" }, "anip_NovitiumPharmaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the Novitium Pharma LLC.", "label": "Novitium Pharma [Member]", "terseLabel": "Novitium Pharma [Member]" } } }, "localname": "NovitiumPharmaMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "anip_NumberOfCustomer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of major customers.", "label": "Number of Customer", "terseLabel": "Number of major customers" } } }, "localname": "NumberOfCustomer", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails" ], "xbrltype": "integerItemType" }, "anip_NumberOfGenericDrugProducts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of generic drug products.", "label": "Number of Generic Drug Products", "terseLabel": "Number of generic products" } } }, "localname": "NumberOfGenericDrugProducts", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails" ], "xbrltype": "integerItemType" }, "anip_NumberOfInterestRateSwapsTerminated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents number of interest rate swaps terminated.", "label": "Number of Interest Rate Swaps Terminated", "terseLabel": "Number of interest rate swaps terminated" } } }, "localname": "NumberOfInterestRateSwapsTerminated", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails" ], "xbrltype": "integerItemType" }, "anip_NumberOfMajorSuppliers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of major suppliers.", "label": "Number of Major Suppliers", "verboseLabel": "Number of major suppliers" } } }, "localname": "NumberOfMajorSuppliers", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureInventoriesConcentrationDetails" ], "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/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails" ], "xbrltype": "durationItemType" }, "anip_OneSupplierMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "One Supplier [Member].", "label": "One Supplier [Member]", "terseLabel": "One supplier" } } }, "localname": "OneSupplierMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureInventoriesConcentrationDetails" ], "xbrltype": "domainItemType" }, "anip_OtherRevenuesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Revenues [Member]", "terseLabel": "Other [Member]" } } }, "localname": "OtherRevenuesMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "anip_PaymentForTreasuryStockPurchasesForRestrictedStockVestingsAndForfeitures": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment made for treasury stock purchases for restricted stock vesting and forfeitures during the period.", "label": "Payment For Treasury Stock Purchases For Restricted Stock Vestings And Forfeitures", "negatedLabel": "Treasury stock purchases for restricted stock vests" } } }, "localname": "PaymentForTreasuryStockPurchasesForRestrictedStockVestingsAndForfeitures", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "anip_PrepaidIncomeTaxesNet": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.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/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "anip_PrivateCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to a private company.", "label": "Private Company [Member]", "terseLabel": "Private Company [Member]" } } }, "localname": "PrivateCompanyMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "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": "Private Investment In Public Equity [Member]", "terseLabel": "PIPE Investment [Member]" } } }, "localname": "PrivateInvestmentInPublicEquityMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "anip_ProductDevelopmentServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Development Services [Member]", "terseLabel": "Product development services [Member]" } } }, "localname": "ProductDevelopmentServicesMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "anip_ProductRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Product Rights [Member]", "terseLabel": "NDAs and product rights" } } }, "localname": "ProductRightsMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "domainItemType" }, "anip_ProductsDevelopmentServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Products Development Services [Member]", "terseLabel": "Product Development Services [Member]" } } }, "localname": "ProductsDevelopmentServicesMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails" ], "xbrltype": "domainItemType" }, "anip_ReconciliationOfCashCashEquivalentAndRestrictedCashBeginningOfPeriodAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reconciliation Of Cash, Cash Equivalent And Restricted Cash, Beginning Of Period [Abstract]", "verboseLabel": "Reconciliation of cash, cash equivalents, and restricted cash, beginning of period" } } }, "localname": "ReconciliationOfCashCashEquivalentAndRestrictedCashBeginningOfPeriodAbstract", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "anip_ReconciliationOfCashCashEquivalentAndRestrictedCashEndOfPeriodAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reconciliation Of Cash, Cash Equivalent And Restricted Cash, End Of Period [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash, end of period" } } }, "localname": "ReconciliationOfCashCashEquivalentAndRestrictedCashEndOfPeriodAbstract", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "anip_ReservesForCashDiscountMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reserves For Cash Discount", "label": "Reserves For Cash Discount [Member]", "terseLabel": "Prompt Payment Discounts" } } }, "localname": "ReservesForCashDiscountMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesAllowancesDetails" ], "xbrltype": "domainItemType" }, "anip_ReturnedGoodsReserve": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 8.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/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "anip_RoyaltiesFromLicensingAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Royalties From Licensing Agreements [Member]", "terseLabel": "Royalties from licensing agreements [Member]" } } }, "localname": "RoyaltiesFromLicensingAgreementsMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "anip_SalesOfBrandedPharmaceuticalProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sales Of Branded Pharmaceutical Products [Member]", "terseLabel": "Sales of branded pharmaceutical products [Member]" } } }, "localname": "SalesOfBrandedPharmaceuticalProductsMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "anip_SalesOfContractManufacturedProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sales Of Contract Manufactured Products [Member]", "terseLabel": "Sales of contract manufactured products [Member]" } } }, "localname": "SalesOfContractManufacturedProductsMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails", "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "anip_SalesOfGenericPharmaceuticalProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sales Of Generic Pharmaceutical Products [Member]", "terseLabel": "Sales of generic pharmaceutical products [Member]" } } }, "localname": "SalesOfGenericPharmaceuticalProductsMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "anip_SandozIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Sandoz Inc.", "label": "Sandoz Inc [Member]", "terseLabel": "Sandoz Inc [Member]" } } }, "localname": "SandozIncMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails" ], "xbrltype": "domainItemType" }, "anip_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlockTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "Schedule Of Valuation And Qualifying Accounts Disclosure Text Block [Table Text Block]", "terseLabel": "Schedule of accruals and allowances" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlockTableTextBlock", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesTables" ], "xbrltype": "textBlockItemType" }, "anip_SeniorSecuredCreditFacility2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the Senior Secured Credit Facility entered into in 2021.", "label": "Senior Secured Credit Facility2021 [Member]", "terseLabel": "Senior Secured Credit Facility 2021 [Member]" } } }, "localname": "SeniorSecuredCreditFacility2021Member", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "anip_SeniorSecuredCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Senior Secured Credit Facility [Member]", "terseLabel": "Senior Secured Credit Facility [Member]" } } }, "localname": "SeniorSecuredCreditFacilityMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails" ], "xbrltype": "domainItemType" }, "anip_ShareBasedCompensationArrangementShareBasedPaymentAwardNumberOfSharesRePurchasedFromEmployees": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares purchased from employees under the share-based payment arrangement.", "label": "Share-based Compensation Arrangement , Share-based Payment Award, Number of Shares Re-purchased from Employees", "terseLabel": "Shares purchased from employees" } } }, "localname": "ShareBasedCompensationArrangementShareBasedPaymentAwardNumberOfSharesRePurchasedFromEmployees", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "anip_StockIncentivePlanTwoThousandAndEightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stock Incentive Plan Two Thousand And Eight [Member]", "terseLabel": "Stock Incentive Plan 2008 [Member]" } } }, "localname": "StockIncentivePlanTwoThousandAndEightMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "anip_TermLoanAndDelayedDrawTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to the Term Loan and Delayed Draw Term Loan.", "label": "Term Loan And Delayed Draw Term Loan [Member]", "terseLabel": "Term Loan and DDTL [Member]" } } }, "localname": "TermLoanAndDelayedDrawTermLoanMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails" ], "xbrltype": "domainItemType" }, "anip_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Term Loan [Member]", "terseLabel": "Term Loan [Member]" } } }, "localname": "TermLoanMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails", "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "anip_TripartiteAgreementYescartMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the Tripartite Agreement for Yescart.", "label": "Tripartite Agreement Yescart [Member]", "terseLabel": "Tripartite Agreement-Yescart" } } }, "localname": "TripartiteAgreementYescartMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails" ], "xbrltype": "domainItemType" }, "anip_UnapprovedProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Unapproved Products [Member]", "terseLabel": "Unapproved Products [Member]" } } }, "localname": "UnapprovedProductsMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "anip_WellSpringPharmaServicesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Well Spring Pharma Services Inc [Member]", "terseLabel": "WellSpring Pharma Services [Member]" } } }, "localname": "WellSpringPharmaServicesIncMember", "nsuri": "http://www.anipharmaceuticals.com/20210630", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "C [A]", "terseLabel": "Canada [Member]" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncementsGeographicDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "U [S]", "terseLabel": "United States [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncementsGeographicDetails" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r494" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r495" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r496" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r496" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r496" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r497" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r496" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r496" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r496" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r496" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r492" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r493" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r53", "r107" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails", "http://www.anipharmaceuticals.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r121", "r126", "r203", "r313", "r314", "r315", "r330", "r331" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect Period Of Adoption Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r121", "r126", "r203", "r313", "r314", "r315", "r330", "r331" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r121", "r126", "r203", "r313", "r314", "r315", "r330", "r331" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect Period Of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r196", "r270", "r276", "r471" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r289", "r291", "r408", "r409", "r410", "r411", "r412", "r413", "r432", "r468", "r472" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails", "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesQuarterDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r289", "r291", "r408", "r409", "r410", "r411", "r412", "r413", "r432", "r468", "r472" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r196", "r270", "r276", "r471" ], "lang": { "en-us": { "role": { "label": "Name Of Major Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r191", "r270", "r274", "r433", "r467", "r469" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails", "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesDisaggregationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r191", "r270", "r274", "r433", "r467", "r469" ], "lang": { "en-us": { "role": { "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails", "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesDisaggregationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r279", "r289", "r291", "r408", "r409", "r410", "r411", "r412", "r413", "r432", "r468", "r472" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails", "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesQuarterDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r279", "r289", "r291", "r408", "r409", "r410", "r411", "r412", "r413", "r432", "r468", "r472" ], "lang": { "en-us": { "role": { "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails", "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesQuarterDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Repurchase Agreement Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails", "http://www.anipharmaceuticals.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r192", "r193", "r270", "r275", "r470", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489" ], "lang": { "en-us": { "role": { "label": "Segment Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncementsGeographicDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r192", "r193", "r270", "r275", "r470", "r480", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncementsGeographicDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "verboseLabel": "Accruals and allowances" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesAllowancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r20", "r197", "r198" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.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 $92,130 and $100,328 of adjustments for chargebacks and other allowances at June 30, 2021 and December 31, 2020, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r15", "r439", "r454" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "verboseLabel": "Current income taxes payable, net" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedRoyaltiesCurrent": { "auth_ref": [ "r9", "r10", "r38" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r32", "r237" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "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", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r23", "r57", "r58", "r59", "r456", "r477", "r478" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 loss, net of tax" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r56", "r59", "r60", "r118", "r119", "r120", "r351", "r473", "r474" ], "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 Income [Member]", "terseLabel": "Accumulated Other Comprehensive Gain/(Loss), Net of Tax [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r21", "r316" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r118", "r119", "r120", "r313", "r314", "r315" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid In Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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 provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r292", "r294", "r318", "r319" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r294", "r310", "r317" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r76", "r95", "r388" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r95", "r388" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r95", "r225", "r231" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r144" ], "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" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureEarningsLossPerShareAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r105", "r174", "r183", "r189", "r202", "r348", "r352", "r374", "r438", "r453" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r7", "r52", "r105", "r202", "r348", "r352", "r374" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r296", "r311" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "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": "Base Rate [Member]", "terseLabel": "Alternative Base Rate [Member]" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r288", "r290" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r288", "r290", "r340", "r341" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "auth_ref": [ "r345" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned", "terseLabel": "Equity issued in merger, value" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r345" ], "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": "Equity issued in merger (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombinationDetails" ], "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]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r339" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r342", "r343", "r346" ], "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": "CVRs", "verboseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails", "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r347" ], "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": "PENDING BUSINESS COMBINATION" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombination" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PENDING BUSINESS COMBINATION" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r99", "r100", "r101" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r30", "r97" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents", "periodStartLabel": "Cash and cash equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r89", "r97", "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, and restricted cash, end of period", "periodStartLabel": "Cash and cash equivalents, and restricted cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r89", "r375" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r104", "r105", "r136", "r137", "r138", "r141", "r143", "r151", "r152", "r153", "r202", "r374" ], "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]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r43", "r241", "r442", "r460" ], "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 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsDisclosureTextBlock": { "auth_ref": [ "r240" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r118", "r119" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common Stock, Issued Shares" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r249" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "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; 12,825,658 shares issued and 12,745,573 outstanding at June 30, 2021; 12,429,916 shares issued and 12,354,398 shares outstanding at December 31, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r63", "r65", "r66", "r74", "r446", "r463" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r161", "r162", "r196", "r371", "r372" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureInventoriesConcentrationDetails", "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r161", "r162", "r196", "r371", "r372", "r479" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureInventoriesConcentrationDetails", "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r161", "r162", "r196", "r371", "r372", "r479" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureInventoriesConcentrationDetails", "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r161", "r162", "r196", "r371", "r372" ], "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", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureInventoriesConcentrationDetails", "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r161", "r162", "r196", "r371", "r372" ], "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]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureInventoriesConcentrationDetails", "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r103", "r350" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r257", "r258", "r271" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesTimingDetails", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r272" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesTimingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r265" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesTimingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r70", "r71" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r161" ], "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 Total [Member]", "terseLabel": "Cost of goods sold" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureInventoriesConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost Of Sales [Member]", "terseLabel": "Cost of sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r77" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails", "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombinationDetails" ], "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]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails", "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r160", "r196" ], "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 Risk [Member]", "terseLabel": "Customer concentration" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INDEBTEDNESS" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r248" ], "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/2020-01-31", "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" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r16", "r244", "r440", "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", "presentationGuidance": "Long-term debt, gross", "terseLabel": "Borrowing on debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r40", "r246", "r387" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r41", "r450" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt Instrument, Term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "auth_ref": [ "r99", "r100", "r101" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction.", "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction", "terseLabel": "Debt issuance costs in accrued expenses" } } }, "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsCurrentNet": { "auth_ref": [ "r51", "r388" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r33", "r388" ], "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", "totalLabel": "Total debt issuance costs, net" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r33", "r388" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r322", "r323" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r96" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r328" ], "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", "verboseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesQuarterDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r95", "r172" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAverageFixedInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average fixed interest rate related to the group of interest rate derivatives.", "label": "Derivative, Average Fixed Interest Rate", "terseLabel": "Weighted average fixed rate (as a percent)" } } }, "localname": "DerivativeAverageFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails" ], "xbrltype": "percentItemType" }, "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 Type [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r358", "r359", "r361", "r364" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r365" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivity" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeLiabilityNotionalAmount": { "auth_ref": [ "r355", "r356", "r357" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNumberOfInstrumentsHeld": { "auth_ref": [ "r356", "r357" ], "lang": { "en-us": { "role": { "documentation": "The number of derivative instruments of a particular group held by the entity.", "label": "Derivative, Number of Instruments Held", "terseLabel": "Number of derivative instruments held" } } }, "localname": "DerivativeNumberOfInstrumentsHeld", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r270" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r320" ], "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EARNINGS (LOSS) PER SHARE" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r75", "r124", "r125", "r126", "r127", "r128", "r133", "r136", "r141", "r142", "r143", "r147", "r148", "r447", "r464" ], "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, Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureEarningsLossPerShareDetails", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Basic and Diluted Loss Per Share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r75", "r124", "r125", "r126", "r127", "r128", "r136", "r141", "r142", "r143", "r147", "r148", "r447", "r464" ], "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, Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureEarningsLossPerShareDetails", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r144", "r145", "r146", "r149" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "EARNINGS (LOSS) PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureEarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate (as a percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesQuarterDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r308" ], "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": "Employee Stock Option [Member]", "terseLabel": "Options [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r118", "r119", "r120", "r123", "r129", "r131", "r150", "r203", "r249", "r254", "r313", "r314", "r315", "r330", "r331", "r376", "r377", "r378", "r379", "r380", "r382", "r473", "r474", "r475" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r367", "r405", "r406", "r407" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "FAIR VALUE DISCLOSURES" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r370" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosures" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r280", "r281", "r286", "r287", "r367", "r406" ], "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 Level2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r405", "r406", "r407" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityRecurringBasisStillHeldUnrealizedGainLossOci": { "auth_ref": [ "r369" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) recognized in other comprehensive income (OCI) from derivative asset (liability) after deduction of derivative liability (asset), measured at fair value using unobservable input (level 3) and still held.", "label": "Fair Value, Net Derivative Asset (Liability), Recurring Basis, Still Held, Unrealized Gain (Loss), OCI", "terseLabel": "Unrealized gain (loss)" } } }, "localname": "FairValueNetDerivativeAssetLiabilityRecurringBasisStillHeldUnrealizedGainLossOci", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r200", "r201", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted Average Amortization Period", "verboseLabel": "Useful life of intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r230" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r232" ], "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 next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r232" ], "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 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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r232" ], "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 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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r232" ], "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 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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r226", "r227", "r230", "r233", "r434", "r435" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r230", "r435" ], "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": "Gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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": "INTANGIBLE ASSETS" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r226", "r229" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r230", "r434" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r103", "r384" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r241" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 5.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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSubsequentEventDetails", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r217", "r219", "r437" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r220" ], "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 WellSpring" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r235" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r95", "r218", "r221", "r223" ], "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", "verboseLabel": "Goodwill, impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r95", "r234" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r69", "r174", "r182", "r185", "r188", "r190", "r436", "r443", "r449", "r465" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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", "terseLabel": "Pre-tax consolidated loss", "totalLabel": "Loss Before Benefit for Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesQuarterDetails", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Operations" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r239" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCortrophinPreLaunchChargesDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCortrophinPreLaunchChargesDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r326", "r327", "r329", "r332", "r334", "r336", "r337", "r338" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r106", "r130", "r131", "r173", "r324", "r333", "r335", "r466" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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", "verboseLabel": "Provision (benefit) for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesQuarterDetails", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r91", "r98" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r94" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r94" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "auth_ref": [ "r94" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to 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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r94" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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 acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r94" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r224", "r228" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r68", "r171", "r385", "r388", "r448" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r79", "r247" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessInterestDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r81" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r88", "r90", "r98" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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", "terseLabel": "Fair value interest rate derivative liabilities", "verboseLabel": "Interest rate swaps" } } }, "localname": "InterestRateDerivativeLiabilitiesAtFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest rate swap [Member]" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INVENTORIES" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r214" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r47" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r50" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r50" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureInventoriesDetails", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r49" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r50", "r116", "r213" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r48" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r396", "r398" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r396" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r397" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r397" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r397" ], "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 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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r397" ], "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 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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r397" ], "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 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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r397" ], "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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r397" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r37", "r105", "r184", "r202", "r349", "r352", "r353", "r374" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r105", "r202", "r374", "r441", "r458" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r39", "r105", "r202", "r349", "r352", "r353", "r374" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r16", "r440", "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Amount borrowed" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "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" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r35" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails", "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r35" ], "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" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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": "Line Of Credit [Member]", "terseLabel": "Revolver [Member]" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails", "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombinationDetails" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSubsequentEventDetails" ], "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": "London Interbank Offered Rate L I B O R [Member]", "terseLabel": "LIBOR [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r195" ], "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 company's property and equipment, net according to geographic location" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r16", "r245", "r440", "r455" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r110", "r242" ], "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 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": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r110", "r242" ], "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 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": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r110" ], "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 remainder of current fiscal year.", "label": "Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year", "verboseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "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 noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r41" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails", "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r41", "r243" ], "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": "Longterm Debt Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails", "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input Discount Rate [Member]", "terseLabel": "Discount rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r368" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails" ], "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]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r154", "r167" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 Provided by Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r89" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r89", "r93", "r96" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 Provided by Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r61", "r64", "r72", "r96", "r105", "r122", "r124", "r125", "r126", "r127", "r130", "r131", "r139", "r174", "r182", "r185", "r188", "r190", "r202", "r374", "r444", "r461" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net Loss", "totalLabel": "Net Loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureEarningsLossPerShareDetails", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r124", "r125", "r126", "r127", "r133", "r134", "r140", "r143", "r174", "r182", "r185", "r188", "r190" ], "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", "verboseLabel": "Net loss allocated to common shares, Basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureEarningsLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r135", "r140", "r143" ], "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 allocated to common shares, Diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureEarningsLossPerShareDetails" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r168" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncementsGeographicDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r363" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating Expense [Member]" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCortrophinPreLaunchChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating Expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r174", "r182", "r185", "r188", "r190" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r392", "r398" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r390" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r390" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r391" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r390" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r391" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeaseMaturityDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r395", "r398" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r394", "r398" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r117", "r132", "r167", "r354" ], "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]", "terseLabel": "BUSINESS, PRESENTATION, AND RECENT ACCOUNTING PRONOUNCEMENTS" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "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": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r54", "r57" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "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": "(Losses)/gains on interest rate swap" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTax": { "auth_ref": [ "r55", "r360" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after adjustments, of tax expense (benefit) for gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method.", "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments, Tax", "terseLabel": "Change in the derivative fair value, tax" } } }, "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r62", "r65", "r67", "r73", "r249", "r376", "r381", "r382", "r445", "r462" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "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", "totalLabel": "Total other comprehensive (loss)/income, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Loss, Net of Tax [Abstract]", "terseLabel": "Other comprehensive (loss)/income, net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherInventoryDemo": { "auth_ref": [ "r50" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r80" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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 expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForFees": { "auth_ref": [ "r92" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForLegalSettlements": { "auth_ref": [ "r92" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r87" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r82", "r344" ], "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 outflow in merger" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r83" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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", "terseLabel": "Payments to acquire intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r83" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r83" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r296", "r311" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r18" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r18" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r18" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r18" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 June 30, 2021 and December 31, 2020, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r4", "r6", "r215", "r216" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for 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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r85", "r109" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "verboseLabel": "Borrowings under Revolver agreement" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r85" ], "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", "verboseLabel": "Proceeds from borrowing" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r84", "r312" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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", "terseLabel": "Proceeds from stock option exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r31", "r236" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "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" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r238", "r459" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncementsGeographicDetails", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r86", "r109" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.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": "Payments on Revolver agreement", "terseLabel": "Borrowing repayment" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r86" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r321", "r491" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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 Expense [Member]", "terseLabel": "Research and development Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentInProcess": { "auth_ref": [], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.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\")", "verboseLabel": "Acquired in-process research and development (\"IPR&D\")" } } }, "localname": "ResearchAndDevelopmentInProcess", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r8", "r14", "r97", "r102", "r481" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "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", "periodEndLabel": "Restricted cash", "periodStartLabel": "Restricted cash", "verboseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetailRelatedInventoryPackagingAndOtherSupplies": { "auth_ref": [ "r50" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r254", "r316", "r457", "r476", "r478" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r118", "r119", "r120", "r123", "r129", "r131", "r203", "r313", "r314", "r315", "r330", "r331", "r473", "r475" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings/(Accumulated Deficit) [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REVENUE RECOGNITION AND RELATED ALLOWANCES" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r169", "r170", "r181", "r186", "r187", "r191", "r192", "r196", "r269", "r270", "r433" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncementsGeographicDetails", "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails", "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesDisaggregationDetails", "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesTimingDetails", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r161", "r196" ], "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 From Contract With Customer [Member]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r259", "r260", "r261", "r262", "r263", "r264", "r267", "r268", "r273", "r278" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE RECOGNITION AND RELATED ALLOWANCES" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowances" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r194" ], "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 from company's revenue by geographic operations" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r266" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationOptionalExemptionRemainingDuration": { "auth_ref": [ "r268" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails" ], "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 Name Of Transaction [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombinationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r340", "r341" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombinationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r41", "r108", "r250", "r251", "r252", "r253", "r386", "r387", "r389", "r451" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r143" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureEarningsLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r294", "r309", "r317" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r366", "r367" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r222" ], "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 net definite-lived intangible assets" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r11", "r27", "r28", "r29" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r242" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r301", "r305", "r307" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r296", "r311" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r159", "r161", "r162", "r163", "r371", "r373" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r103", "r175", "r176", "r177", "r178", "r179", "r180", "r192" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "verboseLabel": "Geographic Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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", "verboseLabel": "Selling, general, and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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 Expenses [Member]", "terseLabel": "Selling, general and administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureCortrophinPreLaunchChargesDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r94" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r311" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r300" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r303" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r302" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r304" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails" ], "xbrltype": "sharesItemType" }, "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r311" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r300" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r298", "r311" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r293", "r297" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by supplier.", "label": "Supplier [Axis]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureInventoriesConcentrationDetails" ], "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": "Share Based Goods And Nonemployee Services Transaction Supplier [Domain]", "terseLabel": "Supplier [Domain]" } } }, "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureInventoriesConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombinationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r17", "r18", "r19", "r104", "r105", "r136", "r137", "r138", "r141", "r143", "r151", "r152", "r153", "r202", "r249", "r374" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DocumentDocumentAndEntityInformation", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r45", "r118", "r119", "r120", "r123", "r129", "r131", "r150", "r203", "r249", "r254", "r313", "r314", "r315", "r330", "r331", "r376", "r377", "r378", "r379", "r380", "r382", "r473", "r474", "r475" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncementsGeographicDetails", "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails", "http://www.anipharmaceuticals.com/role/DisclosureCortrophinPreLaunchChargesDetails", "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesQuarterDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails", "http://www.anipharmaceuticals.com/role/DisclosureInventoriesConcentrationDetails", "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails", "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesDisaggregationDetails", "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesTimingDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationTables", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Cash Flows" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Balance Sheets" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Comprehensive (Loss)/Income" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Consolidated Statements of Changes in Stockholders' Equity" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r118", "r119", "r120", "r150", "r433" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncementsGeographicDetails", "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.anipharmaceuticals.com/role/DisclosureCommitmentsAndContingenciesLeasesExpenseDetails", "http://www.anipharmaceuticals.com/role/DisclosureCortrophinPreLaunchChargesDetails", "http://www.anipharmaceuticals.com/role/DisclosureDerivativeFinancialInstrumentAndHedgingActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresAcquiredDetails", "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsComponentsDetails", "http://www.anipharmaceuticals.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.anipharmaceuticals.com/role/DisclosureIncomeTaxesQuarterDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityMaturityDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessFacilityComponentsDetails", "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessOutstandingDetails", "http://www.anipharmaceuticals.com/role/DisclosureInventoriesConcentrationDetails", "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesAllowancesDetails", "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesConcentrationDetails", "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesDisaggregationDetails", "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesTimingDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationExpenseDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationRsaActivityDetails", "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationTables", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r18", "r19", "r249", "r254" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombinationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r18", "r19", "r249", "r254" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r18", "r19", "r249", "r254" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of Restricted Stock Awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r18", "r19", "r249", "r254" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r249", "r254", "r299" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r18", "r19", "r249", "r254" ], "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", "terseLabel": "Stock issued, value" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombinationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "auth_ref": [ "r18", "r19", "r249", "r254" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r249", "r254" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of Restricted Stock Awards" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r18", "r19", "r254", "r295", "r306" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r24", "r25", "r105", "r199", "r202", "r374" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r383", "r400" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r383", "r400" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r383", "r400" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r383", "r400" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENT" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r399", "r401" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENT" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureSubsequentEvent" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosurePendingBusinessCombinationDetails" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r160" ], "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 Risk [Member]", "terseLabel": "Supplier concentration" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureInventoriesConcentrationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r270", "r277" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesTimingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r270", "r277" ], "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]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesTimingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred At Point In Time [Member]", "terseLabel": "Performance obligations transferred at a point in time [Member]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesTimingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred Over Time [Member]", "terseLabel": "Performance obligations transferred over time [Member]" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesTimingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r200", "r201", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Transfers And Servicing Of Financial Instruments Types Of Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureFairValueDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r255" ], "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", "terseLabel": "Treasury Stock, Common, Shares" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r46", "r255", "r256" ], "calculation": { "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets": { "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, 80,085 shares of common stock, at cost, at June 30, 2021 and 75,518 shares of common stock, at cost, at December 31, 2020", "terseLabel": "Treasury stock value" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureStockBasedCompensationAdditionalInformationDetails", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r44", "r255" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r19", "r249", "r254" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r249", "r254", "r255" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r155", "r156", "r157", "r158", "r164", "r165", "r166" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureBusinessPresentationAndRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowancesAndReservesAdjustments": { "auth_ref": [ "r116" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r111", "r115" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesAllowancesDetails", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r114" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesAllowancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r111", "r112", "r113", "r114", "r115" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "Valuation Allowances And Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesAllowancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r111", "r112", "r113", "r114", "r115" ], "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/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureRevenueRecognitionAndRelatedAllowancesAllowancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r393", "r398" ], "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/2020-01-31", "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/2020-01-31", "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]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureIndebtednessCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r135", "r143" ], "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", "terseLabel": "Diluted Weighted-Average Shares Outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureEarningsLossPerShareDetails", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r133", "r143" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic Weighted-Average Shares Outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.anipharmaceuticals.com/role/DisclosureEarningsLossPerShareDetails", "http://www.anipharmaceuticals.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r149": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r248": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL108322424-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r338": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r347": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r354": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r365": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r384": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r401": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r492": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r493": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r494": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r495": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r496": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r497": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(dd)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121640130&loc=d3e1436-108581" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" } }, "version": "2.1" } ZIP 80 0001023024-21-000017-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001023024-21-000017-xbrl.zip M4$L#!!0 ( --#!E.7^:C??1$ -._ 1 86YI<"TR,#(Q,#8S,"YX M7O9,U1)",)<$$9O:LVS\YJ! MJ<5L0NO?ZO5?;\=]PV:6M\34-2R.D8MMXYFX"V/" M5BM$C0?,.7$XX-X^KL\]F7'YO-L\LOS<+I% B@9-13+B[/F MNJ0=<&7TVOBQ\;EQ<7[1-)H7U\V/UY^^&*.'=<4'D')&4FL*:X&7R ]J;@& MC>8(K6YJ"]==73<:,R2F9XS/&T&!Y'%>/V_6+YNU@(0R2KWEFN+Y^?GL9!@ICJL@I)[(G+!J'"1=3"87V'T-\UU67Q%&QHW4GI$.W"8S&/NCQ) M;;\P1@U$R6JG(?E@@?@26=ASB84<<6:QI;+%\\^7YVOU(_H\7RKYFE=75PU5 MNNY8=\43>A9*)-H_[LID8Q)?'PH2D+#=78J@7S\U_,*P*GZQ%O&L94D<;T># MV:_]+2UAP$E81.Q05"51]G']!YR;C5\?^J8:YC7#17R.W0%:8K$"3/)AA1TL M/=L=X\L.GB'/@6[ZPT..\C-;@RM)]'71MNS@A SC*Z*4N<@%-ZN^RR>K%:$S M%GR%!]((KJ4[F +0WYX'/>R**!@K60H9@VGA%*E#H P/FY43?6_.#SFJ6QS=,(F!H^UZ^-?5;[ MK7C 84A_4I_!FPI@KKI0&E) '53144(_69Y3@' C63)=\#2$[3AHKDO%<#9< M8:YTRP1K J4>WXNL^&ZX&VQF;/A72)>!=)LMH6L64(<\X1Y$:4O<9R(W[$EL M]#9P6&!O*/X5SLDX M=XBP'"8\#@/1QE/H1HJ%@.B?.,1]E8.'4=FC'>PBX@08YR72X?OQ_./Y!6"Z MX0E?>H-.]W;2[0RZI@E?0\Z&M69M? B85Z,X-[I#SY5+';G$S@!K3.TT/"]3 M\-QB6>%8',36@_LC]%)\WXX M[/S2Z_>-UJ #*$]:@_O>;;]KM$RS.Y'C WF]%1W1X^//0F#S"R385_>SB8] ;WW4%; MCO.ZX;=B8+^9"OURT4^)I?*2IZ$?6?]D0M]85F%5V>B'R+4HQ1TKD_ MXH*>;D,'7.0PBWQ\2[>7=0".@O;E!@D+)3 )0 M;X$5B]Q'5KO4:>=7GXJ<7QD?=AJIW'\Y&]H+B.4QK*)-EUF_+YAC8RZZ?W@P MR')O<6M8Z2WB8\%-;[]!@U!CN\F_&WZCE8%DB0]4SZG\(+F5#7VN%)D@6-Y% M0D%M71W$E^#4(TL^,HE_J$!OW&W# Z/5;@\?5<@'=88#^-SN^M%@W=A(4*T3 M\IG1&#]AZL$?B\U]813<PTAO,1=1@QMWO MW<%C5QK'\'[04P[$-Y9^:P*>I=7O#W]I@8F8/N56FY6)O(6)3,@R^:RM"(LT MDX@L$'.9A-]690IO80I;@_T08RCITF*_O(9Q\CK/(@PN 25A%30G5FD$Z@1_LR&C# .J,C8\

(%AZ5'B6DZ"1.S$CZ_E]S)&P-B&C0C07HAW,R1,(_X3O8*!1BR"G M1X7+P]W<;]B>PX!L65 E&>:"7/38?XIBW^F.>]]AY'[O&GEK>5DR.\R9OJXJAWRJ/*RS*G\.U3YF6 MOQ7QUJGY6V$+%=REP9WZ@X5Q7@D 9^9/M; WZU^"IG\25_ASU!+UC\["'N M8IZX[$JJJ 6U>1ZW*PI0=HU)ZU>UX@K85H<(_XX<#V\>)6&IJZH',29/Y:[5&QO?6_W'KM'IF>W^T'P<5^B5@5[+^L,C M'-LY4-PG24,S$B(GH DS9L"Y C:OI^4N9ZL%H2..^\BCUJ*]D"^72G:T:01Z M4&-.AMO#\60\''WK#63R8;W?>ARTOQGM;ZWQ?352<\>^WE3@/SQ0O2OWDI/B MV_A:>NAB#H'-QUNS^_.C//.3R1R3"JTC)!&7DC.LQ;I9=HIP90WEI7$52]E* MP?N@#-\*W<.2L+)G7Z6@F#/MJL(M;[*5+J\J!9N4%*H*BS=(DSHP/RH%T9(2 MHRKDBV;39,F82<$P3P)4!53.E!=->DL*+/I7$%5 ')C!D"-A(06HW"DI%7;% M3["RG5*E()8CV:#"*NB%(1_"=JMCHKC&32'&4GU.J+R7Q(2 M:Q.Y:/5&<-@[("K(BQY,Q ,;4T,/7]JU"A5 A^Y9QP.EJ:D'[',4,,T/>"OT MBFUD)XVN_0IZK+[$#:ZM]^I7Z)2SNQV/5CJ!'KW\+\^O "UI\RX>T'0"+: % M,KXK/ _RWO:KVI";)<.?(F M8?5LP?'LIB:1K(<7P_X;U#U[63IA%ZRPM.YSO4,GFKZ32 MS<\YE$ZZF3Q. I%$)#_4-]0%^B!Z*7R6+MBGRMT%"=P8K1>4@]%!05&V;UN7 ML(I4.$(TMBGG"*U\2+#CBC6OW.#$\CQ<&/FDN"R"N_GE"(E\&>1]\'G;WS%Y MM>G,7_./E6W"\$N2*,&M]TJ6FUK;04*TS166.: JC^8!+Z>8UPQ_Q@*C VN] MMMD2$=IS\5)&6C4#387+D>7>U%SNR0D-I"'7,(409D\4H>WQ(%>'PF)31IUA M71GTRDGOW\EM"P_X$]>3#.XY\U8W-;\% A(D:-*R+&!OW[,GS*E\/L93<%TB MU,1GL&04NXB_QJDR@P@^5A=_]G$UJB0WGJ**_WGJWS1R4[/4VR,3-!QCU^-4 MML)L,8: DS_AHV@7WW IFFF,02V%:HEV&A;O":WOCDPRQW9.'J!Z%(J1?.N- M__<-33/#,,LN33Y$;3S-W ,]^D;&6T#_)%G>3OOA+.CSX)5%8N=E&M0>N@O, MW\D:LLI61N^LA1BA5_G@CO&)%,+CKVI(CSQN+>3M:% L+@0ZJ@[?N1HAZ_R M8 D@L(9!DE49I3?X27R>UMWL@$HG^.W&)7O$U:TPUD;B87\)^\9>D*._YN- MC8*RZ!;/"95'*.C" U$;B^ELX$,MD M&#L2@WC4#>N5,A9C;Y8KCAD2-W]NXX6_:)!7.[ M'(ASCOV56M4R5*&@#)ZDF'4$5VW7H!"?L$3+EMB M/J3XB'XAVN@ALD^>V?%EWVKT(-D7,.^^@_3;S1YH-] 3X#S>29'X]@^(7<0I M!"\Z(8KH]@MV'',E5\Y^%!_R[%'K>+IE$**(;A/,EWV&Z/$4V6^QT-H'4P(S M$[;D F/W#JPCKGG2A2BB6P<[Z!7;'8Z>CP^.IO%BYUG^FQS!PZ#]1,TCAC,9 MI#C YXW)?'%,=6*;+2+_ ^*_8[F##!W3D>$LF2KZ8RN438XB&@X8547$Q/J+S+R97D1YXI&BUXNSI/;8J MD]LN%,D'.YYA1'W$&#ZAY:):J(1[5V4D;#O>XRJ4(D3!(Z)U4CIXJI7GG]S( MI?\8N>ODC)0Z\0>?,A]R'\;$>B>5 M:;)QN?(W^K>P _15-.(3F/+GF+^I_"..5XC86V]9&F!W MG1N14/@^UIR2&#*DV/16*X=L_%9P"A)3H#L@WO>R*0KD<<+)GB;YI3"AC]'4 M>*?$DQ1 DD7>)!^D*;=54S?.]_(KWA6Q2&)#MJKOEK(0<66_8<3%9DX#7S4C MOI,&_RQEW'=L60@TZ(62O:ER+9G]#M+M+:'ZKKWK+#+4.S'?$9.CJ [+7_?0 MRE#O-/U(:&8/Z#^,AYX\,KM&2M]Y8@WEZD%;$(2H@-9\1BLA-_CDJ\@W\6.V MJN^L3Y_1N92G@ZSRU_V;U" M]'77N264G9A#"X=#N,+>'R9;S]]Y3(1[]7(#-7D'?_?$)Z7NB6%Q)W_#B_OD M"4?>^-!:0EQ#_E0,@@1P&0C<05W0L34#7Q9^7R_VR^)VD@N0'H4UG7IV#VO; MS?Y6./TFE)X8XGT,>. A$"$9S_5EJ+#>UIBP6XCIB*V@8!X/H5E[RX+$I^E* M!^R)N,1;^K'@+IP)92<&IN:L5/YL?%>EK)5/3,=@4I-O$A+J528].O*F#K%D M(KP;/P.F5CXQ'4U$;?;GUGE/F(N\__C$Y)YPLD+@U[?.XG[#PH)'>Y-C>KT3 MTZS%IXSO+1+W5I*Z&N^HS=>&_[O@G_X+4$L#!!0 ( --#!E,^8O#&UL[5U;<^(X%G[?JOT/WLS+ M[@/AF@M=W3-%",FFBH0487IFGZ84(T#;QF)E.PGSZU?R!6QLV9(QL3!3U=5) M0+?O?$?2D8YT]/67CZ6AO4%B(6Q^.VN>-\XT:.IXBLSYMS/'J@%+1^CLEY__ M_K>O_ZC5?K\9#[4IUITE-&U-)Q#8<*J](WNA3?!J!4SM$1*"#$.[(6@ZAYK6 M/;\\O[IN-L_;5\UV1ZO5_))N@$5S8E-SBVR=-S??]/U2L?E%NZY?UEN-5E-K MMKXT.U\NKK3GQTW"1]K*&O;V<*V5U_J]??W]_./5V*< M8S*G.1OM>I#PS$OYY<-"D=3O[2!ML_[[X_!%7\ EJ"'3LH&I;W.Q8I+R-;O= M;MW]EB:UT!?+S3_$.K!=V6>V2^.F8'_5@F0U]E&MV:JUF^/RR4S;?6:#9:0>+R4C@F7BV?"*Z/ERL"%S0->H,/M+6* "(;$T%@J3#R1+9[C!):Z?CITT[);4UJ4R'D-HMUN!CQ8;6 M E!*5_6), L<&*2K^AR80;4]$QAK"VWM''/N2=]O3Q\8>NM ^"7;X N&5J0[ MAML#AE0,OC!8K8 3IA2- M6J/I+S%^\C_^PQM(@I(-\ H-M[X_=A/42VM:GJ%O.:8]$VX16K#QAGVCM$\X7M?E,&-2>N*X5N8'$S51)5&D"1+AXE(U+D;V A)?K[+FQ<2T MQ\:2. B?LBO5*!LB\,J..2#(W'LO-M9_++!!VVJQF=Q>I_B9LK.6#(BC>:$4 M:NJ;*"=A3+(5&72'0M#R,5F M@,0,4=STOZOFT3$JB4[5[;<0@G1O13QA%5@41*7J6C8\K&30%T^I-']I;4P? M7@5X5&YL#;S5SV#-7-5BSOMHX@JQ*0%0U6&50B .G J/KMSTU:)5 J.J0ZZ/ M8HS7P!#F=3=U]5@50EB\L[\83@?+E8'7$(ZAZPL3[K69^2K$'ZU'>5]J=FN@CX"=7A>-_==D%LJJX^V9TN M;+H@4F]]["2+8+QL=#O-LJU501Z2^J@ M.)W@S@39-\ EM5_6;$#=@:7EK2D M%:!&&IZJO>N9^,=H,CM80LH*$"F+3M6=G F!P'+(VFV^-V"DD]^A#U;(!KP#1)S4%6)5!J&J^S5C=M.<+J\&@)C(G%N1 MD^LSI"/^\=RLC!5B.B=858^;A9KO>MLY\8^>H#V:3< '?^M.II2HA)K=3J.L M"^O[=_P"D(MO(GVM[T1^^*1P$+Q88&%NN'$A6J)Q(;:U:'BFA>HIH5]0PL+1 MOR):'U[Y[J0KYW1V4/\=U6DONHA#AZ:M &_@#!,8VG0>?-@$4+5#)B#K!RIT M]V@-VW/!!FW?/ AXQ#W4?; :U1D:4EB.#P.?+1%5#UEL@M=P.T]*2G6X+XO6 MN&*)BDE5A1C#-V@Z,!#?[I[NYMX$.P!._TWY-D:.DM13*%$ZD^S.8N"+*$KI M&^1];+FALOS@!KPQ9#=9E?@6PI:Y?5?6_@!K_6CF.NJ80P"2-Z3#C8Z*7(1. MH7R_@M53$B&JDS7D *(XB@&">7^IB-F-V5LZ,!K8O2?M"Y [@:3DJ8Q6R*-4 MU0?P EV#Z1Z:= QE@4![TR4RD66S$?4-II,MECDJCU;WLE'VM9>X!,9BCYIR G>(AL-'=QO$#;-F!**!JAO)6A/C_: M3!_$GH%C>$YZJI($KQ;(?"9P"!Q37_07@,R33QKR4Q\]@WGPB;@02C?,@NT- M;[WC2^,)FSA8"*6%6,S.JA[QY6\1Y9:;JH:?ZT@) X@@X^TGIF;Z2V\2MA;E M)::JK;@1DM_X&VH'S[C^:DYJ=70DA^M!#(W$?I$*KD;N8SQ"?L=V/K]CI%+- MJ[7^3U;OO\IP1";(@..,#VM-:JXR>FB:/S4Q351_VUWZJP*]48"-<-_,1J2J MWV:/PR#RYR".E-W<0)4VO#B @O?"_@VG 'J#%1EDIQH'NTC055MIR.V=0MB MIDJ6\ N=O*#["C2;C>D,DN9Y2DY\ OQ* %?5^HU%;G8OL]*?WENFO)ZT$ MR,\E E7W$C_5[]SI7K0NJJ<..<6@JDZRZ,&,/Y7( M]TUE9CT!M<@MALR[=&6=B(XC"KW5+JP,H3PGJ059^#,C/ZE#?_3]1F$-B&8[ M2240$$%F&"AY/> <:8LWSPO3N?8CZR8=;,O*4V%6\^,/]H<:2EN&24/69E$L M,!VH?A(+AAT M4RSGJ=$L(86 Y (W P5)'LU\;0P.;H>WK^D"U'7#"_5NL9).30GVD$J@%,IM M!_(7I\DVGW"^"BO'?C((5$'M74&.L-B:U=KG1$%" >IHRE&<*!"5H*JN2=HW MW"-*$]S3J<38K8#H$Z0%<1@7"7RR4#H974E5('[:KBH3H@].7\B MRB$G#&7C;W $M?&OY)V*$@J("N:R>]55(2*YLE.1J 15/1X1])C1C#T$]V!9 M#H4#77]=QH"3D$,=W2F(-?X((XI>W8F'.>WAU+VN.$0F9(>RW>,]/-IYZ4^! M="GL(E9GZ8N;,5QM-%F$?F[Z$Z!?#GOF2+]G+(;B^??>Y0V]!RJ@ [$\)Z8' M8OB5#?@>'M'<8,DCMVG6X ,2'5G;&S@ILT!BOA-0@WPR*#Y,/&=+W+=0[C") MO$WP[!!JYEK0HE]L+67O'0IOM<4.:-$O9Q#9#DEV@155=H6UY/!RRCPF]QFW M_ME)/@-39/#!G-+A#T[IO&C= =U[T@LO5]AD(^4MBZ]OB%WSZS0ZC996T[9E MTS\>GFX'-Y/![=/@Y87^&=2@Z9LJM'_ZE91RH7^O]\3+O1GA*;>W>/$;Q _G MDYXIJJA7W4ZW57*'3N$EZ:Z#!"RA)=W6P&L7-*Z' =T3=FTX4=M2TQX=3?)H MCF+U%4;$@OX(CQOAQ(?1*EJ#C&)MDZNM6W$I\]4K Y-<1%WI[G^X,7XK [EA M/I+O&&G>#YR05R!A2/ELXVODV)8-3"]:M)S5U=SOMLOVW>[*=C4[.F&N7-?)ZN\'!TO01T+4[_2D["'IUAU^C6?KGB'/@AJ58.&2(!],)]H'Y^\0^,-/F+37O#\ MZ'N567F=$81\=*O]3-BL;TS><1%*XQ=U KJ2AE3\Y,UGFPU!@&=90^$BPU ( MRBW7+ A:X=\4R+ .$E.7&?$^U)#M8VS9,6-$LZO9*5,X2PI1GPNDJG-\6N@* M#MEI68Z:8&E@JIZT#_!ZNPO>*^[H3SCM3?_K6';*L>KLC$=-<$YX0F>;/G,R MW82/D)M#KQK-^!SZ?? T&8T?!B]ESYL>J'5\JRA*=#A9.7W+;X'K-.'VHW"B MJ%)UNYW6E1)])B[Q:&?)Q*#JI+9I^AB\4RL:$@2,3*K":=5A3(*-% HSL:G* MY-@=DORGP39PGH'^ \R9V>7?O7UQ5BN#?P]$LI2*L%\$:G4M'!_.;YC\R(IA MF)RX(BQ+@%/U-LX&PAU[[7/AAUK((C.2N&ID9H-3-CV]\>AD.M M]W1+5R&3WM/]P\UPH/5>7@83MIT7KJW(IL\]4H#3PJBX?M( M9%=:O??0Y]#4$;2&+/J.M7%02BR?F\VXWZX_>GQ\F#P.GNA:F:V@^Z.GR"ISSQY-=26?E&5M82[7M&.RVS2EO!D;A(+DM96?4,W>&L,1>955 M#(2JJ\WO@" 69#.+JUBZ(Z1*#(.XET:%03#730$Z",8NR0L-@MI2C>L"D,Y] M,-KSAI1:]U)#$%[KUMDU*Z**(EI$*<=]15HG=<$@=X&J]G,Y#8@<"RY6%JJ. M[*(B$KUKD+.XJ,R:W4Z[?0KZ(RJ)H]@_%$6<ORL]DSJZ+,@/?Q]$")I<+ :U5#0SY%)FOBJRG8$NI[%;\CY+ ML,72HTU=6XA%;HV@#RZ.]&E[6H?;@-E$:@!^.S0\TW#0$LWP-JDW^S(::X[6 M.J+MF0ILS?QJ3OWGJ=GS5NSL<&_)_LJ#E%>6>N/&P8Q=*1$<\VPB-X=$X;>Z M[6[947SVT0 9D 5.(%_KK"6OM,J?_P]02P,$% @ TT,&4Q\G1WK+, M/CL# !4 !A;FEP+3(P,C$P-C,P7V1E9BYX;6SM?5MSXSBRYOM&G/^@K7W8 MV8CC+M_JXH[N^8KN&OL.-U#(*1A\W.L^4M.S-WO49.YP$3 M8MEVYYI8Y@)W.E<_??SIT^>SLY\N/IU=7'9.3C8C72/*>KI.)QCR_*>S[9/> M9E37^;GS^?W']^>GYV>=L_.?SRY__O"I,W[8-GQ@5,ZMU):VY7Q_9+-U&*<. M_?7=TO/6/[]___S\_-/+([%_!\U?!>V_/F%6K'6SQ=1V[/W_WZX MGQI+O$(GED,]Y!B[7GP84;^SJZNK]\'3;5,VO>EMV^Y3\^%]^) UI=;/-)CJ MWC60%\"4RD)'VH+_ZR1J=L)_.CD[/[DX^^F%FN^8N#J=7XAKXPF>=P):?_9> MU_C7=]1:K6W.8_#;DN!YG.PYHH_!)$QE%@BM.1:G[['M4?X+'Y&>\)].3L\V MD_T?C,W5NPY_]'4RV(Z6&(@W>,_;ON^_>-BAUJ.-^PY30!((X]ZB'GW7>9^- M=.18:T[/V>G'B]. FIN-4D?_[3IFW_$L[W7@S%VR"N9*4LOER\=:(M;$P+YG M&'2/" MVBUQ0&EVAO+/5#&3VZ=T-.\MD;/ =.!,/=?XOG1MD]FW_E\^DWO9'&M/6UQ! M+6K8+O4)#H8/[&?/7:T928$:S1![,6@.%=472VF8'E[R$YKHZ+9RV1^3%V^+8ZLCW,R#Y:3ED\:@Q>(BL#MA0^ M,ND%4Q%L6MXM,BR;K70EL*(Q>$6L1//P]<]UN,TOF1W%!!6Q-/(][I^8Y9C- MM)&/HF(/R/-)U:J6F*1$UFXPL9[8N_F$;]D[ZA@6L@?,BR21B_ %FPLFU:[! MFI3#9]X92\63&6'/)5;Y]CUUZ!+9N'-=\]FR;2:T =LX.@ONCW8I90Y/]*@$ MCK+,:IW'7JO_ _<0F,Z8U?.4/!KZ-UL-,ISXADGZMR1B<45N:9K!1Y79Z&RFJC$7U;*4N HPF/$,OF/[+1\3#I!3S+QVT1-*9O%:6 M%P0"F-EBZPP/$&"VE&)ZCYE :7E6)/-4QV&S6LZJ8.866>0;LGV\^ZD,+I3# M5DQ^U_C+M]A.M2(V$L.7JEK$(^YZ:3EC@N^1[QC+'J-R49)FI0Y>IM'V'RG^ MRV=ZW.=;SS(,LV3$#=&(&!'=FS_WI]D>\5B.]]ZT5N\W;=XCVWZ7RJCDK"@Z M@N*'1!\"_H/1BA'$_N9G.*YS8N(Y\FVO1/($8Y=&K+M"EE,-K9NA"Y(:C'*R MPJM'3,JD,SYN,2*7C!YB^(_X9,M^B:0*1R]&L.-ZW5+?H&C #5E,3ZTP('G/ M!ML,R6ARZ3S#F[4QL;G^U/#[!KGMGKW_G)@"\\Q 3C-06LY1J ;AIZ>G M5Z>=DTXTT/Z?R#$[X:B=_6$#'A@7MFO$9K#YB;I+DF#22"LH-GY:N$_O36R% M1]KLC\.#;/;3'Q$%>[,&!V?1T#9ZQ/:O[]1-WV>F4^_XG?]R2/3FYS]VQYLV MHG0T#QR$[HM%#RC7:+\E?Z;$7:6) M=T.(J\6,3QEI[CKTBNJ!9I^HF]@"=(")J&%%8"37+3$2VNJU#X>(CV;C\,?' MBT\?+SY??OY\]>'TT_G5Q=7E,:")MC^58B/D#0)8MNA0[22[:I" M)KZ)4J,BU[88'$GB"XD^Z>SP7T)B>M,UYB<&L(V$ H2#=D>%X+(<" Y8 M + C""VXPL.J=)>A&33H\+PH20KE."B9B3"8,.M9>.A+]@8B9L<5?(?BTD^ M23T(B4_PPJ(>TP9OB%8BVR-N=E3)?RI#\H<<@) ^/W$E[/W;) PD]CC&=/D MM>>:AT5F\]E8)/"$ BH9NAE8#*NK+D55@^EV"EI^Z/"D%?.TYZS6+FQ=;V>.DZ2XXB[H4R?)KUGD M4VP$)1=GYX\S?M0O$'FRR7%%7M"93I)?L\AG!/'ZG>GKZM&U!?(^>'Y<81?T MGP]H!Z+<_1*/C(E#0]Q4Q $+P>XEF MTR4B>+_L7[YQ4G8Z+C %O60=AF %92]V_Q&@Y=_8OE+DFAW7#A*.8Y.\%!W M3"[4Z,O.EQ<2CH7,O9 )(:LZ/LEOVBRIE,M#PN$ 6];2D7 MH' (TZ?TD(BU/2X6!5UM!1\UH]%E9)D!:382+=L'SX^;)%G0DSZ@/5W2O[R/ M5[.55>&6_V[,?<%*J][.3C]T3CK;2=C?VWDZ^Q-U-C-UPJDZ_XA-]O^R%\.5 M6&0FJHF3-6JKX0I6PZFEW];!M75P;6%54O9M8563"JM*-/F)#8;,UN\U/'YE M53K90L->:S55<9#X-37A356[BVKY%:X4DR=,-QL>"6Z:?2&\2WJ@:C)4KLM1 MZO+!=J0C$C!K!A<0,5==: Y48KR09XE :4^OH(1:WK+ TKB$[$ GADY.EWJ+"(KB%&%AR?% M@1JSL3 A_-,>V5F+6&JO6LO8BJ,%>BV;$8RH3UX#>C?+<$"U!"Q%^UIKW++! MI. "ZN&0]F?$M$Z*+D]/]4Z*=M-VW'EG,W''E0>"Y4A_]\6.,;+,@=-#:\M#MA*)E#X0#D"T44GA M!0!"L5VH$A=A2PC'&=IH"#D @$'7,/R5'WSG<>0M,>&L$+SD9OQI\]D8]1NC MWQ_"@8;^VZ//%P 4)_Q;& XV^X@XS,VF2LADC2$<:6CC(V.B?# H\?: 8/\Z M!(']]$#FI)V^)]P" %O<=3B[NKSX6+]W5"V40I:!HMLU__1I\#$TX8J6;X@Z M?:OL*JUM7!-\ MB7M)F##<@EH( M3K>>@E0O"VA*%XL)!31&WQ;MN90MX][2E5D!O:X0//HX@N;VWW^0LV%_B. MB9O_V)U[F$RPP>\*V'ZQI^N8,_0BT9YRIVA.T4BY?$-3'+88[MB1('_0ID$E M) >4UU>/<&-1?CC#3%%@3A+N37#LLV-!57!P<7IU>M$YZ>R&Y-4'LU'OGR?7 MW6G_IM,;/8S[PVEW-A@-._\(1V[OH5(1.K:1P^_-5U0/Q)LTJ5@@3CD DQ,1 MI,P_/VP$I!I I"DB80/*^L\A[GA:Q^75Q8?S^C-9\D$@9*6**Z;ZJ[7MON+0 MOH]]8BR9C>>TS)[=V=+U*7),M@F86LRJ8T=^_52^<2!LS\6*MKV6*A]C54 5 M;OP=@UE-MIM+DM"W%DMQDE#V[A!R&E* R<0/ (/6)@(U(1'(6&+3M_%HOGWO MPP-U<7B?WZT5.DJC^>:P_6]LA@XY/RRD,\;N-6OS789U=?-!>(4UE:L2GCC7_D)ODK,7B-]YGIV>'?K6UU^G@V%_.OW/ MSGC2G_:'L\"S_L].=WC3F?1[[(=.M]<;?1W.!L,[UF8T9'_W^@_LP91UWU'2 M^<>&EA_*&]=*WM[.NY,6LB6%+HJV3?#+4UBH*7M^&NX@]NF1ED,HV@(H7$E5 MI2T(FW\-JDF/XQ0=FN.KJKB YFQ.\!-V?'S+V.RY_%MHAO>;Y2U[/O7<%2;]%\/V M^95T74J9GX(5A^BY1FJ.FYF+/6AH,T>2;?>]5QX)]7C\\R_?6G/6A_CP*\EZ M79I3-Z/F T(P8*-A>P4Y02@@N%QC=T$_:X\6"X(70; @6P3@/!D!F/2_]8=? M^]S;']T-!\'!>NC]WW=G_9M.]_Y^]%N7^?S3L.?>W*W/+_5VF+*9ON&-R"9( M*7'WQ$OLC$=S>^P@XEEC&,K3D2=XNPW0^^ZO?]4;=N= &?@JD), MK@GB*W).3+1ZUQU%R(R)%E<58A)MXQ^0X\_9?]F&R-2&1*=SG,3F:8F2?%=IKAB9<<#=V>=?HIV:#0Y:@*'#94WC!'Q'8# MYR@B5HY >I\ZR^NSR3Z=ERJD'F3A;YP_A:"%S>JLDLXF6R'Y $(B;2"Y 8'D M'RE*62CT7%&4$DKP:V:M&/%9@U[GA8)>X9P_9K K,Z&AL$;S&=O;TSD_!+ES M75,5!\O4LPFAL4P, 5@ 4^A4UE9H]@52X9)!.3, ":@>IG(HXZ&LSU>7%P " M=,> 5\@X!,0W1#-'O>N-72;#@<,84E]&G]8)0L5-)E6.W["E9@X6:*,G3++@ M==@>PLZT#*@.^0* 4NL8MHYAZQB"2E\143[&9.XR[Y*YAZ-'VPI3$Z;L_^G< MPN; &1/\9+D^#6M_)."7,7!S4IG*X+8)JG%OH4?+YA]*\=D:X\@RG/2Z-B?3 M28^?1@$8CP[)/[N==9#FW/R;E;/FQ/3V4MLRQO425\5DBNOMYFUC>UJ$\LO( MML6U&^PXGI3M\S&=L>D5X3W=SDV*\.GR!,"ZJDE5!H;TN@()\67347TP 07Y M*H8R'NFZNCH[O8(3XJL67B'K59SX]]C:N<"/R/BN..\7-((0F,NB?MO#?P$O M5\(F\U39%-*F$%SZ7#*6$W;HDR!Z;8,\GCD+BJ5T@ M.-"Y))_*624(F"LF),J< GZUT2T."-TDV:3HOG97"#YO/D1T.:PDFW%#&U,& M?HDJ]U!X[:PBB5'= 8*3F@N%%+YJJE38L>*8__*1;=PSO&R%[OQ)6=@_ MYQC'/Q$HQ.Q;/"Q0*_$ULOE/N;;.V[YU)^&7@KYUUPT< >A]=IL3->ZYP:V>)%<5]&6AP'%L MZC9VK'NZLY/9Q*+?KU]3 L;*'DV*$BL9 6!+$_1QZI1A1&4/((%@#853@K3/ MTEL#*1;GO.*?MC^'$^(M#S@AFQ"PW!S?)DA7)@&F]H(0'-90TQAX:3Q!0"NI MC]?8,98K1+YG6[X.NM6PAJ5ED&59PPZX 8E41&(V0YGH!G=)$VJB&KA#YMXN M<$U;Y@J#"77!2\D]52Y[FGU!+GX2-,B1K5L/-(RU<67C FHKTF6?-OS(SF,8*DUULI MV@*X7DRN-9'8%?0W6?KQU?'\ZL/EY_JW P41$?)42<;29MJ1@V?/+O_B)VLN M7@$TVM=]?5BJ/NT2EY1\5"QI+?%"D*FVBHCD>@QA,H+2A;G7J,X]2GYA[C%0 MJ3#U7OWZWOB+T@1:VLO^XUPEFU:ZU%XE>[R]7IU7R?Y(=R^6<4-I77J^0CWO)F-=C^M I'H>T74U^3Q"=X MO?E\[_;&S4/ZI&M!AKX U@:5;D709.#H+>,5][(OKBXO/L*(')2*H9#+*E:< M&;'XU):WH^AW3 WVDWS!2>]3]X*?61.WZT\Z;]#2+]NK<1J0[;[-H^1*QS\B M*[KA0WWJEM87PE%.INMOTAB"]J)ID3W:D-A_P:O@SVWS&Y\41EEG= B5>R7J M@0[+0#7EA[@(J]#M.&_B(JPQ>@TJ,VY=M*5$ Y-ZQ-9&\QZ\Q_0 I])U%[=Y:C( M?"JB]VH^()3MC+'#S>:U3QD?E/;=ZZ_3P; _ MG79ZHX?KP; ;E.G46W]C++'IVW@TC_CN&G_Y%@UD2J]?]_ZEK-#)/$P=KY^ M-D4"M+0UH-J=G.CMOYA2-@'82Q%M_$^"U:4C&OV I$2GJ&0:4 =,O67(]J-[ M9Z7X7?KY.'+L7M("0L:RO;;H\HY 7< M/I%@T_)ND1%L0IX8T5>3!Z'2&L,2H5VZ7 Z/$#;9VY=YV%A\GJ M!C]Z*;<9B)L"*L0H8:T1\P@0)Z6ADS4&LN*H=$X%!J!5IP0XXB;ZX]6'CP!J M.JF+)T4-81P MTIXN>A4' !"8^H_4,BU$7GG.[6@^]5Q#=8>#HCV@Q/H25FX%HQ!@V]$4%FX% MWPU#P9UERK5#IR.093U5-6-P:?#UMG&++Y*?KLX^G\)9_TO&4LAK-94 UA/R M\,!YPN'%CP-G[#_:EM%G%L1[554#:'6$L'W0U\F]\@ M[J YIX+5X#XE6U/= MI;Z\31U68N]4YB6QJ3F>43K,S-T$[B.&,;TC+DU+!I)W@[#?S I[.E<->$=# MHS+@>>/,W PH];$Y(OR_7%/Y3:ZX2ZFU<*3?0"LZ*(1DSJS0%^6Y<8I!#QF* MLK>F2\2>AT_S*HCFX!!R/DM7%$W>H2K,7MH5SVZUG$50A\+VKTR**!3/YJ.! M*=J1:20(":1Y52$3H]!PWX^T1$+8A("2S M9D4Z&X?0( X,#W-"I)^FV&\ (:,U\W9]CWYPPN>>8FCT;WP2%HQ8KAEL'X;X M.7@B+W[3ZGM4R#Z7!)D>:PU!,US:<\*9Z'Q4/*\JQ3/!&S1 !6OX'LN;CT;T M7"HMB\DRP''C5Z>5[7*D#$(H(Q@X)GYD) 4TQW-',I417";+" ;#F_[UK'\3 ME!"<=,+1._/-\.V'/-YD;F7^SW:TF9-5'GC5ECF9/1I$./HCEX@([P MFYAREW9Q09M0]\,FU+6I6=4(\(;M:U^9+T/0<[HL%8TA'(-IBE7!!02+T9CD M-\F)5..3W[XA8O&%9L)6'<6JF6P&*$D]=<5,4@],\LJ54M00R"HITQZ9\ &E MH140?RSUZNSLZO(3H *G?) (60* $K.OINL$I["/R/D^FL\QLZ"<[OO!]6BB M7C/T^D+8(\F5\6"OJ<,0 -BN$0UX4>)SV C"KDH/B$/*Z[KE%#D+V>6_>\\ M):4K;_S=([E.@0IU-O$4P%6]"?AC@H2@FSJB!+F8ZHKW2,NFWG>_F*!6_DHJ M\X/GM5^,FU20[0>^XI36]AVU%[4\X\_KOMA>)<\XI0#V!^U-P0W((N6D+#_9O.YRMT=6\VOJ !&U>^,+W&,C8E"UJO M6Z(/A/SK/&]>@A%H6/%8[VP3Z^WYA,@1$K:$D RM^4J)R >'QMY[KV'R8*0H M9S=I\ 0_P>M-1=5HSBFE*2@HVD-(2]:]'ES*!#1\1 OB]J;Z(KL%U2 0LI7S M[Q=4G$&#-[YH7B-JT>F:8&2.G/W@I>SF:_WN$!*6\^PC5#Q! U.DC#UWM;*" MBO);C'?W>6=X4:4C@$A5SO^:2OF"EJ&\1_#:=?BJD35+^3PE2SF:H6-LIV@S ME=]LJF#N;.4V5? '3Q7L.F:FI#>]?A".S#.F%:H9@K8O:./CE<;')2_-?MPC MN!I$'.5):0L_\IW" +27X0;/,2/-O+4<_D&VH"IM0^P0RX.DZD[-"7"G<0(- MKB:%20N%KRL.D^H:J:'K9+%3^\WAAZ33>8"F_J+7E=%KY#%8!_V:$\'68 8: M;OM*MB-5PW+M-VY.0%O& ;10RLCWJ(>";\AEC:%;=5WFV5=UOEW89N(81NVRKOG )LJ[S;*N^VRKL]3VAVOGT/$?+*7-/NRO4U M4X$/NT P8'DR> [Y@!8J$D:WL@7VFG\$ 3*(U_RCHH()]$D;+VGC)6V\ MI(V7:&9L;':&%J;[E7IC8CF&M49V6.!E\@\VW;(=)[)_QTCZ4A4>%H(AS)X% MDH]7:"YE!HX&SI I^.P9VT_X@6G[4K4Y+C F!(M=P;#Z6SR]:$_G'6ZPYO.E_[- MW6!XU^GV6+O![/AW1J;9'JF_@2+4]T&O @=[.3>D^88(6^-9ZP>:^,Y+J1I&@F'F4YAR,968-&L+QTHI]*]*?SS$_G$F_ M9#3C&,TY5>9=M?L&U^=0A&MO4W-N^83+EM&AF6!/SRIVG. M!3CE\PY-B53KU8[C_HMA^R8VMW<5LT:,/FO"_W3E[D[KFGSX-KEZF\FU ME1,VYX+Y*J4 3<4B*]M_63-6T]:8;:OF7"V?(!U"YLW >6)T,S(P[;D.WYT0 MQ$?.EF+S273)^+?^<#::#/I!_=7^V&TFC=[QV+[,^'GX]6O*,8&R1Y/R:)2, M +!5"?I23PZ4/8 <'V@HG!(D8"DT4W^]MBV^?A[0JUS&'S(U;K6WW M%>,I)D^6@>F,((5>GU]>?3B_@I-D#DV)A,*J(G]HY.!H9GG>D* 1A(6^'"7? MYA4)N(3P)K?Y1/#SB1);SMU9KNSSJ.HNSCF MM\']?5!].QC.NL.[P?5]O].=3OLS?H@0S=2>'V@1>NU3_G5QVC7^\BT:JKW< M7Y2V;M*Y@90) ,N\B#;^)\'JDP.-?D#\M!2%2P/J@*DJUI)KRZ6(;37&<8LW M< SYUCB]#X2=LK9V;9>;=+ZJ0. W;-O3-<^#">>--O%*"#0Z0=A.9<= @S$ MEJMU4!K@H$2;(PDTN\<0WA0]:'8T0\M5VFZ'P]?;O/&#=Q@S,LT4 ,1=X+LH M>GQ !6JP6B.+!,RY5&:^9(V;4V$@XP"X"[E-7*19G^L))W"[?@UB%3T;L4V/W+7,-$*3W,U,C &PA@IZ=]0.T4KMD&8>!8A[ MFD.1-<$6L_VC AX_V?IX=?;I%,XQX'&50"B**MSJ:#?&%E>4($SJ5^OT@A#< MR*G&6S=;A\\J4!D3U_0-;V(MEBH8A,T@N&E%Y2YDK I!/R#R'7O\AE#'9-M! MCUB/?GA:I9:\7C\(SEE1*/0XK>3\SG7XGAM[N+L@.-A0R0%1-(;@A15%0<$> M[-U"6N1/KVM]L< LK+W%Z*""_SLBCXBD=P.^3"G!3><.6CA+0?'>Y1+=E4L\ MZ^\@7R,[L-*!@"^#>:&6\ML<\+]2//?M>VLNBR/I=06^PN8$>)]#:)#N*]QH M?LBP!,RT3A"N3,D+8QIOT #2+69A'!(,?5< MXWN026@1.K:1P]TLQ:%#O$F33A7BE ,PP38\D,#)]X]NS.EJY/D<-#DU.+F1*LN-PUWS@0 KAB#=J&1?(Q5LG5 MZ9R"09#OSN]K2Y#0Y^$RQ27J6;I#<)U3@,G$#P!+%=Z.M,N5X#.ITYZ5/9IT M=8"2$;C0*->4E#Y EA@-I=, "M"I<>E0Q8]!/U]=?@3T]:$RX1,R"@#1\/*# M*;*Q^#!,T0["]D%+(9.7/<3X (#"!%/,^%_R(SC\A&UWS;G9>'Y*7+1Z0MA/ M9$9*BS, V$VQS<9?$>&Y#@:_+O^6"2_,@1@3 MR\"1DWDC_Q!$M5-",-::*E2I'* %]+MV,#@VQ6RK+Z?5[0S!LFM^LD"3(V@P MYE;:J @_>$J[3\BRN>6\=N;Y M-OE5LH)%<4@43-<)F>^@S80U'QD92VSZ-M[ I\*?RA1 >=I4WOBU+"?!_.I; MFP_: #JJ*AO;V,H2Y[H):X:4R1TOCJEU6%;-5$#BH4*=S[12Y.*^U:"B4\6B MEQ>G5V>?/L )T]:B54*) %"TV(%IN/]01IX4[2'$=ZM\;_951"&&*@Z3!X[I M&P']P49648*>H76C M(]^C'G),RUE,7-MF/C5_6+8.IDS6""N63T,KDMB;,7M)/L-H3_4:&,W3B/U- MH;>X(H6,!/C6=#'<8 R<\,HB5?5;)3,UVA@>71^%(@2GD4&6)*5^_#:L,)Z] MYVO0_@LFAD6E]2!Y!@)QEG0\?^S7'ON]M6._">;W*1D\2XH;V[1,;E';1D0I2CJ%D8@ M )!M*O!;#HGW__+9-F3@,.WS W4>>4M,9DOD;'9N0]=Y8KJ)S6IBE-GG!Q$K MJC;Y+[M0H#E/U;$>#WX=71T/IP?ARM6LC8N\*DKEMDU32ND9.#, M738&_T?6J.9EAJCF;L*.M9NQC6^V\$$24M%05.H;4H+EE,X(1VWJ_!C:3 M<;QRG6_(]F5;67ES$&'*2BR*G&<(SEEX5= ,O6#Z+Q\1#Y-,/MC9:?*^Y,&0 M>5[]SJS[[S[_=.-FV!_3T:+$VR.2_>N00/;3'Q.N7P+'ZN!9$QRJ Y++MU#Z M A5N>!-/:W93A/#'!%G=1E1+E _HQ5KY*ZDP#Y[7Z3%(D(^D>4 I@,6S35QH M0.+"#9YC0K#)ELCPZP=\\0XW!K;M/B/'D"TG6CU!;(.U -5B!]K^=+N]V43$ MK['#Y"R[$$K:&L3N5 LE*0O0D.G/YYCG&.]VH!/&7X_9 \OQ+6CC#9'4F@3#[,,V)'F3G#9IWH^0@NC6=.VMCMO7 TDNGLP_3G.!# M=MY@@\P_2*,%8]BP.5$&$?70H/B&B,67A30D!.V:X[D+B(>&0YK\ZY)[H?SI M3/*N-;Z1-:21N.A!'=)H(Q@RKV9,7-,WO!&98O)D&;)@AKA94^(:8NIK\B,W MQ/!78$,.%28NI[0%$/Y0Z[8RVFN2-4_U'LUC!$DMB:(M $LB MUYI([ KZJ[ C?'-"D.%%<\FMB*QEW38D53FV-D3& 8!=><^UF:S=\/N,^]40 MS#(&)WGBQS/V%^5W>[D.38LHECM%?;'(*D3U%J.8$_R$'1]'1\A<\7^SO&6D M_/T7P_;YW8L\^X?]CR<"230GUT@08IE5JTHNP4!P4&^118*L]=U/&3W3\^1A M^VUW,.E\Z]Y_[7=N!M/>_6CZ=?*CNJ0Y\A*)]83"3*&HL']BT>^* EUUER:X MK'J< %B>=P1&[SDO1%26X:J[ "FGU=$Z,5 BI@ %>4Y\5.)Z3-:*\MD98TA MU,GJ:%P\9TS,"P!,;BT'.8;%;X:(=$QAU:2MF^ WIS(! (Y@=S/GWF<4=.&I MA7,!R92K'!4_4MJ^(U@F_ZW.9)TB_L7 3U>7I^=POJ%8DQX) M95)51"DX[O("#V/"LP8VP5IU<"FE$X15N8KW(!:>2I$! %/P$)0_!\O?P%G[ M7LHM0O+F-:SG:=DPTO5V4^Q8+IEB@[V#9GQ:^1Y;HQ,$0Z32F=V] M3.F\ %#_>]=9>)BL;O!CVCY9W+0&$Y26_RHU06(. **@-$.RQD ,D4JC5&!4 M:8QX@<>]BQRYY3EL <',J+5B:V@.2:]"@#?81J_8O"'H.5V6BL80CMPUQ:K@ M H#%V!Z/7[]N__QB8<(DLGR]QT_85AU@:':NP;:GY=C+SS,T>8*$W9Z+0I-$ M*Q>!C&, 61NR::T07CU^?T24XW&)JZO+SX!"+T="7B@#2,H0A")HP/"Y,BBC M[ %A=Y)+OX7 BC@$@%E;"%_'K=-;K:"A6NR'[42;375["/M--2 :3)17GRF1 M>707]&&&#N4;7\OA7WT1B5ZK&_Q:H!7*[C*P=N1OCW"_8%OVN2N-?LVI M+-=@!AIN^TJV(__>0H\\/&AAVO6V%D$C,3!]B.:4IV?C"QJPUSYES%':/ MW&@P4G8I$^PO:IF;^_$BCEXE^.8:J3G5\+G8@X8V#R#M;$T/$?+**RE6?.66 M6EY5EZ/B]ZF8T57Q 0^H0T/R.G1#@E+02NUW5,@^E[-.2IF!6O?3-?[R+8+- MK/4_YYKU/R>=:(8?LQ1(J\*YQW4$DS4B3''02G8[A;A9$TI]Y-37=0$G7F\^ MRM-=$!P0?4B?M,8\0U\ ->XZG/427Y#,@QW;\'CJ'(7CAL4G?=>68% MVB4O'+)2>0QB'*Q._%ZB-7(4*2+B=K7?\)E;TF)^*A=W=\6V VRS/8ZOR/>> M*1=]>I\Z@SW%8$CG#< ^]I;+E&W?GOAWLSWD+"RVA(6?QKA^#:^7L!$5W?22 M:X2&E;/I,P8;RAVUJ1_2S3P*E'/@[(JL";:8[4HLZ,9EZ#HF2E AMZ$:O4"< M[N73SYT]U>"S"E0>$/F.>1R)3 GRF5@!AQNQ#4P-H.O57+3'%3T\ R4R/+* M<$OOUYQ,.0UFP.&V4;5;E]QBG/9V;5LU)]\M07KE)S^[/*O]/) )-MR%8_TM MSO1-[P,_]4R3D:,E6_^.$:$[>MC+.;>\Z1(Q!?D?63O#3R;+RA%4X[1= M!P_CL;J;@62_YJ25:3 ##3=%!/V.N#3'V>FFVU%1NRJ"6CHOS0'M*\5SW[ZW MYK*,.;VNQXT:G%:#WCY#T!"<8,ILO+'DYTZ\UL]=YN^\Y%W1[GU<\ J%&K1Y M@@9E=^42S_H[*&%)DBY!,*W3<8$K%&M(8P4:7@/GB;'DDM'Q@[Q$*V[ 61M#TN%H4*WR0<0 -EY"TQV=)Z@U>N!!%1P^/" M4:B.340^-"RVY/$%CRZQ>>>Z9NH;^8RQ[K-]+I_>E.[EKORJF;=T89GBG;WPFKO+R+"AECR84&FHQ L# M2>A3ID:E] &2(:6A=!I EI7.Q'9R$&0"@ M3+'-QEP$B2W(9HMDUUSQ+8T7?LYS0["X*"'G&!!R?C)#F)%'",BVR7$U),?) M=W+BG 5Y:PBOB5:V@IP%"%OKJ?](\5\^/\?@+ENV_?1E 'G]N4RX!(R" ]!]6Y:W!:"XY.JB J0 MJML9O\F;H60;LI25IKT?JKT?2G$=!'ETR<'M,8IK(!2MFWMKE(HK:*N!M "Y 08 %0 &%N:7 M M,C R,3 V,S!?;&%B+GAM;-V]_9/C-I(@^ON+N/\!S[=QVXY0V=WVC,>>V]T+ MU4?WU+OJ4DU5V=Y]'1<3+ I2<4R1&I*JC_GK#PGP4\07*0J)W+RGZ>W5V29AKL-30H29C0HZ)(\1\4CN4^WVR AGVF617%,3K-H MN::$_/3-#]_\Z<O M'HMB^^=OOWU^?O[FY2&+OTFS-<-\__VW%>!7 O+/+WG4@7[^OH+]\.U_?KZZ M"Q_I)CB)DKP(DK#! C(RO \__?33M_Q;!II'?\XY_E4:!@6?>R-?1 D!_SJI MP$[@HY,/WYU\_^&;EWSY%9L#0OXM2V-Z2U>$,_#GXG5+__VK/-IL8V"!K?E].GNL%)PIDT[!#, 8E M2;.^Y#DCR(GE-/QFG3Y]NZ01F,%[^.,$_CAY_Z%4A/_./OK;6?.$8_P=3+YCKHI<%W>1V(K; O="/'OL:':EAL?5DCQ%+70$L MPM'<*\P]HZN137R-IQ!M]O85 +Y#^<&;@=4_,, X_S'_N@NR@F;QZRW=IIDL M!E!"XOW$"J;W?^T],)0?7LJ#6@=J<"+@G>O##*N1:P\.3Q>D M#.]K0@<(10\D'*BU0 "SH'%) -R]A\^")(]@I3%ZA3XHHN=7L-U;!?;@<%8$ M*1.:U:&&=^T:Q-[E8Q33Z]WF@682H?H@[K5 Q6;UZ^]_[_17EP_>^[7+;2+ M$0'H^%>^I>L(=K5)<1UL9/Y?#H;U:\O9[?[B71B$7UW&@.J7;V ) #O^]2^3 M,,V8;^&;C+N"+3UGZ2XILM>S=*E6!@,6EFY8"=-5%2T*@N98\*-2I [JC'!D MDF:D)$" @F/MN@]>+I=L*8M6D3CD-BPG2G@LC3((T-4E!3""%FDY4>D/0R)= M+)P%:;Y510)((*2*+E0*4@).:O^(/Q(:I&X M]BKE\&?LST5VGSXG)A';D,C*T6=:JAH-&)YB[/-@5 M @ 4'4'!4@J]YB^PF M2Y^B)%3'+RIP9.50L"_5D#U8/#61,F+4E3HZJ?!P%.8FS8L@_O^CK3;4P3]7%6'\3]KZIBL_IE][]W^NO*!^_]PAR,<#C7 MNX<[&NXRIF ?OGNXCPIIMD,?Q/VOK&*S^I7WOW?Z*\L'[_W*_#N2KLB'[]X] M?$TJ+&<_]7T60'[BW>OF(96)L?>]^Q]9RF#U"W>^=/KS2D;N_[8"A@@@Y]9[ M\1(^,G:HXC!:#H9GQ3)V]RVY#8-BS7T&>K]Z!4HJ6(S#Z+-=EM&D$)==H*=L MD["392;IP;$"Z'E0!"57 MFJ-U.3C>;86._?UK"ADLROV$FA'UQ42- \D-0:4_"-?9V5E0T'6:O6HO;%M0 MF)?:/6;[]]HU"-+5]M[XNMOMC%2PCG_WNTT0QZ>[/$IHKEY,]J"P?G+#-9NMD&B=KN%=!8>J!EOJL/ M4E $O=#PH=*/"H4('%(BN780CS2.3?K1!4)S#Q)6][Q#"P+#.?2&5_H&@$3Z MQ=FH&TBO2,/?[AX#-@N+70&/^&#CJXZ4M4AHFPX+4?:V'AH,C V(D1WE-H1C M$HXZ(P*9M+!=*Q4+:;,@ODR6].5_4[4GZ<&AJ8ZK@>)EU^O8'H_O7X/#"6[7LJ#.KF^K1,< 4DAQ,,/.Y7H MP&(KA81QN5JT !$5H\>%437*)SENE6/..%ARKN- %HKN?>]>":0,5C]\YTNG M/[9DY-X/7,,0 !K[DU:_Z"K('SASN_QD'01;\;/2N,BK3_9_W_+CO_'<)^!C ML?H8)4$21DP]4_'21U&981BJ6ZT8(Q8HS! \9[HTG*E^U)&RV#.!XC;LKSR- MHR6O9G,:Q% E!O:]M!CM4";4/EE)"!40LD;URD#((?"T1%?ZH08ZM-[#A+_] ME:+L@PX060=Z+$OUX,IYD0<3"SI]N%+7=)B$WZ)55LD%T^XT>9[GS(L:5LM] M(!P-EK/:UMXNA'/-E0W?#YXX$/E2@1U'89]H]I#J578 M]CJ69X_6&EI#Q93 M616,]W5V#Q!)=:5<*'1B5F>O'%F5C;YW".\5S]AZ?1;DC_-D"?^Y^,@IB MQE4^+\Z"+'N-DO4O0;Q3Q926N#AZ/TBPMAU8(3JWBP%<]76-(?$*=OR/%OJ, M! 6I*!!.XBB6LZT*I^BL9Q()0_B#-NA'%(<%4%GQ^Q#(Z-F$*? MW]*0,F[8%NZ:%O)L0SL4I*7=0HS."J^!=[_0&YGIK_#<(M!\=@!K 9T9P;QG$838L@/C*C-@84)!$WBP_O?_C^/3<*^.1O-QG= M!M$2JL!LZ'WP0O.^:>@ W1J(F64P$S7448REJFO/BY]83YWRM@E\-G?%L&EC M?C/F]P!%2MB\Y-&2BDH]!"B2*&$>^XE?$("WCO@(+4==P&"D>&1>>@LOYI>4 M4$8FW40A>: )747,ST,9?B!$5KMBEU$B(D]@ 9YCOL)5-Z/-Z)$$ZLK&)-UR M)E@T'[Z&L*A$*Q*GR9IFWQS%A&3>:/#$EK!$ !,.C>">1O-=_K;\%\5;0$MN M+EZV<%>ECV85L#A+JI;Q]MHJ!72^R&JX4&I("8P5T]2:#!;EXO6$\%O-D"8NN=1@(?MO,CL0-"J09X6BB#TB%.",<%=*F/R/U"-QZVF/,R)Z?F'4=Q;0>0MUH"WN^EBWZ M'BZZZI-%/8IG"Z[BY%$'[\]BJ]M-:Y?:HQT'F*+. T3I+K/'.\BT2+(YKA3N MC/N6YD46A$0PC@&/YP$=MNP![;N5,8REI/(QL"1)/3T)#! M2V:84E2X-\?,8W@3LEBXP&/+XNOL;2 MSI'LN=.Y!=Q EI9CVNDI8'&T4UDP@>? "=&*YV@3^M932"T.S M>SZJ0T W)HN'I&IH3(.Q>Y;90G#VKG28@0Q[7MI"1+2 -%G?TVQS3A\,KZRD MD$@ZKV:ZH^Q],/=:KN)!TLPG69\4#)0 ;*/AGX,"FD5(M,3-<:2]!!7'2\[_ M_@'D2E3V@?3W-,<*_MZ2,#:^9Y0X^(\[;X)7>%=G]ZQS'QCW0:><==E3SBXD MVB-.&1OJ1X\E]'&SB6T*CXSB?BN@414\V]%E/R90BZF"1U-SO0![FBX'QE!V M'2TF*7)V73M3 (1BBCN':"&5 M. :HYD1G?% =)1/ I>$Q;/:)H.78Z :)($!YSB+4/./ *,8VANMJFJ5<.ZQO MFB;\GNS7J'@\V^4%6Y6S*KI]U0>"=JA(U4T'B-4I;FJ!Y[ZVJ353LM8,')57 M2B(5\JS>6[TBGSX<(%J=<9_1)YKT*[-B9C!87U/[D[%@EZG@08;"@,P$I/M- M6Y:[M5B\2T5HDD--"3D&)/P$!;4HJER%/@9JVH**'6,&0_.THY_+X$/BSA@9 MKUOIR!Y;S2"1_;(2>^OPQ"HFL ;\9!BC.&W%M\J)$77%2PPX@TX3Q,-"'V1U M_!2GY9[LWN,H$! ?Y6A%Z+W,D4+C/,_1L*)XY]*)(3UYJ#-$BG.:14\!5"IO MUZ-LO]Z)O5@N&R;,(;0'.R3#U@AS3V3>#*'O@;2;'R_"M[-TLXE$YP"H>I$F M4"":LJ5%J9]:#*P3+Z,0W8,N)3C"^9:!%\FQ5HTABMRT<8YS9&WAKR>6@[R[ M3@M*/GSH/<9WV3]SX+LW_UZZ#7O;YM%KML'OO&3ONLB\*++H85? #3N4XK\) M7+S9L>C#.8%PN$M&FG">M!W@>F!XBX.,W?T5H0V#L@ST&9#ZS#01CQAGHBG; MC%SF^8XN,1W_8,[_Y?TW[]^__T"V0<:+ #$IOO]^]CW__S^0_)'9*5L4=L5C MFD7_I,O_23Y\-_OQNS_.?OCCC]6W$9>:KQSLRS_]X8^S/_[I>Y+NBKQ@G\'. M>+_'$:?RA^]^FOWTX0__^(?9]S_50^P1Z[5'FC ]X"P.\OSL;@L54F.E M:>E!$9($#&S7>0(*.)Q4 2TS_>R0]3KCU72YLJ89R0N>O,C5%LYD2A5B.\V, M+BG=\,6&CT'.2#D*0V+#D'?0FDL8@OB@A9$SWN-7T#-(2DBW/%N2D8=_\2&R MKQWG(PR;IWV).<(1^T;J6[5,P+O42_WIQP^S[W[\('51[V<__O 'B6/1^22_ M^Z[=9.5YHW&QET*BM8Q1,;W7,&8?#*-=C)P'6^62(T$AG76IP'!,SL=^V,Q6L'3K58\IW0.IK40V;176,'E9T.[W895/2CM@Q(U$G M5!532SOH^:@'TF)>IUI?C_ES?6IW;>K!=>GAUZ1X#7*LI3D-8EG/B DY-3; M\8)78TJ2-9E M7P"TEY/D,+&GQ?5YNF$;8U7.AP00*;E'R7(GO:<'Y3[!1\&"0B<6M4X(8*1, MM8%]'2'.+BO$Y.5V M6&&REK@XGGJ08&WO;87HW*,/X*I_G'3!]"Y\I,L=E+#[\-W)^Y]$AH0H]MA0 MY)NDBN:,S'G1,[P3ID-DOA )1P_X9T^'2'%*UU&2'%L0BV/P0X28+_^^R\LG M1%"^*WP,LC5]",+?VF] Z]ZRR,_LRACD)L@6&=\I+GDVR@W-[B"GQAR]J#'1 M0U:34(H@5H6&&=;J>3(\;+@1.>("7>2*$4: < KHX>_!H@F!WD4)6:9Q'&0Y M8:Y*I(0A/M1K2=UXJAY3OH8Z,:D$D)A1/O@F,8CY\6@60*)-%CHAC)* MC :\E,@CBQ!YXK:"5]">6$*7>:T5"%!\"VCS8:7]1TWE'Z[Z _@7H/ZI_*)Y M'6 K=0?%$^67B*&U@!8\OAGTF+&TA1:>)P8Q5)(6/+II=)_I#-Q_V"+[\-AK MR"[$#A/Y2=C @+WWRLK#[8A# ;W;J'1EM]RKF)!\,#R;'8L> ]G0+ /^GOYY MLG5Q) RNI6CW,#H$?RQ$O9-10WMA&=K]@$J1,'@;'6?BH#ZN%^PIID #[\WS^JX AO?U MB'!_9M3JQ?V,NW MRV[,X;@RN+,!\7ZHSD:)72^Y$4O\S2. MEGS[6J/S3,H%V['RBW%$-;H5[64^LI]'UJVF+BD_SW/*_F^I?EPZBA+6H^W1 M0G=?<0\F@_"L>R2/DG?>G!*!J22JSDM-"X**X/3/36T]_72BP\/9DIKS?H?' M^R$S&J;KA!>)0.PC('Q@LKXH6P4;%C(-/%(7 9, G28"*F#W/03TG/1;"%3P MI$+PH+_.X4)@WF;FQ6+%>RK"XS2:/44AK:WX'#I8AA&/#MC?,>7Y<\ERODFS M(OJGK/+EE(2Q;D:GFI+N_>FA5!%N6:=A61*6YKQ,@&@JRI\U"N+ME;M-?T;J M$68EQNH6M M1>G:E&&$%@B$=GD%]"J($2H+=4E[OZSZ]BHIHS9FZHT41\[-CQ6Q8XN*8U"#!VC9E MA>COO(>_LF:UF MZ?8Q2FXRYB%V2?AXQA\&[E\ &Z$QWMH;F6]>VRM!D?JJ&/CI/]_DKX!Y*7$! M1Y81\[M%_$JR1O6A 4I#FC#/S"8/B/,"Y#2#1^^E:R9TM6*0^8Q$2;4]?]@5 M)$FA^^X^C1Z; M"L)9LBL*P/ET65#STE2--5V)M"&1;\;Z3$OOQ!HPO-NP?1XT5TB=XLHX^CR& M;0#"4^3K-$F[3)?&9;CVM<##47)K@=HJ;T1R;@"6'/4S(UIXM464J%][<$,\ M5BY13;V$Y=6U,3/]6(!&\Z+#?UNP:ZI.^[-!QKFQ!HQD/(#K1EJJ=J M%6K/?&:D38"7[\>Y<9U"..J%*7&S5OH$U2IK0$**KJQ$Z01:6@SW,9<%.PJ_ MK%UUT)*1QLOCAW$T06259!@E.R9'DZ9\2E=I5G:NN ]>:'[QPA;1-%M&29"] M7A9TD[,)""$],>7W5I7Y*QW+$4?$S&P_ZB3VL^./,AQ2AOT199&L3JTM7)/8 M+(9MI>>3!SYPY6KXT'QU;@U%JK&PUFC7DW>3T9,B>"%A^X%#+-E=NMD+NY\ M&(L(HNP_"5U%!:]1V-82;&_.F"@7H))#[>Q)H#&]J)+YO@?L@2)Y+P4?*L_# MP*M-)GE78DP\SC9+4'3K[/!A M99\EAA\6JF=?O@;Y8J5ZWO?M5#'M[BSU5QJM'R$"8*(&:WJ]@UY$BU6OO)1N M71U( \>J1PG:MO5!!)Q[@!'<]92SHD%*(D10XU7#4)?T*:052WU%Z:22 MV:?Z: HQ2Z=A6V%P,!6O#-0DK(6)JDCX8J1Z_@XU4]25?1J)JQ7?:V.M:X(M M5N*0BFVOS]+--J./-,FCI_+&RG#\,Y@*'BJFL**N_<1\5^"#V;0."GAO@<(?NZAXM3_NT>&B M'_*8!5,<[:@1,0]T3%R-/,9Y9"@LD(S*WI+E /]*Q! >:*A@! PP38#K^4ND MRDLUX"!KI$X0J2;*$/ T4,U-_[*>@Y(&EGP!Z-[1A\/DCB[SY^F&;1M4M^-R M6*3$#AWCG;0.&:#[I XU%T8M(5\$.%:ZX3%8=Z?A\^62MU,(XIL@6EXF9\$V M8A'(9PJW5PJ1#3@X&F\E2%OSM0C.+<""FWZILAJ' !(+BDF)1KX(1"2;F$"8 MD\@L#%+W-JUM2"$]Z-BFM@,)&&Z7-JV:='N;(>OYY&P[]/MAN-OL>#U#U9F/ M?@VPQT=:#X8*V%D;;)'=KQ/#..N[V0:?:,XCD=>/(PL)]P??]L^./##+6UHP MWNBR2K75VJ *&*LCAH[U;BL,&21"#PPU&Y*&$0*8U!GEN"9R&//?OFN;R#E= M12$\)\;7?XNFZCZT43%4%6')]CE_O[O^_R@I_;WJ>*?1F7Z2'(*4_Z8VLDOT>_ MI?_817E4T+)?E4CSN6TZ,/X2Q#M5 ;+C#XMURN!F.KL'%<<=$^&LPX5 DA.& M>EBX%]P_/6D.',I.V2=\>-(>?T9J#JHV=$3P0&[5K4E=';J@S"K?T$JF2M7# M".G0AHLP#YF@&0B?%Y]I\9BJ8@P[5 ^.=0QB*<]Y%'BX!S]:IHQ=[CGVC%3X MT/8^+X@@<#3HD.D9'<,!8? VAD"X5_;FE>9%$H+F?AZU_8!XC%0#IR MBCBI$M1F9O8Q/+ NN1!*H^J"X]J2C!>C"57;@@K-@U/5$7)8F8D?T3EG2&PF MSG<9VYF+I9<[B:H00G>M5EZW#R>$E=NIXM3S=_)AF*QH5NPROVMUD\P$T^ 9;/"?;0/LQ\3ARMTW+?"2RV-9] M\B[N;FY8- I-F3##487\@O4IC%U/R2MKMQ':PMQU9'RQ=S./@PR^6J+?L,6/ MF)-[_I;X)43C4_#G(ECQ/N/4CCO"J=F2]<@R#I\,V*+"AZ8O+&,CPF("A M%Q1S^LZ9E@Q?43AKZ,8,@F'Q!$>.@=[7J>,'H[F#NP[ DP_'RKSUPB+ M;OYJ_U=RKTW$@>8YL+"ZGT) .JG MGE6-C-S^):X$!?T!KE(,Q;O;'CSFP";/#N,TNZ/'W] MF3%]F=3=F>=A$3U%141-6C>&$%J+F)$B[_61&4@%H]G,*!:EG4BXLE:DR,,K M>0?42)1\W>I+WU#TH=/R5.(W=DJ@DYM47B]20*%9'..5-XZ[3R'#*PFCF':: MS=RGT]C[\8=%3P$]ZG0J4D"/,B9F"N@1!=*E@(IFF&"X?.09I(36@Y-^BRWV M]=OS7H$XW3+2QZEPE;0D.J[(-JQ,)ZP&LE3/)B7;7I[P35Q5 M3QO/QO8[$;1VL.4S2,/)U1 ".'8V7,2VI=EC.[>UH:SU$W=* N1=1>)K6,:; M\YFZJ!AR9XV#)6V58&T=D.0Y+?U)' 4/4

G+/@^% M=[FE(8V>H'2S];3)4'VQ2K58>GOLXWE@B2JF;&VPPB<- :PLH0.$JZ7(:DAN M7CY9TV7RQ&+>-(N427X&'%_L1R*(WG!:"!Y83(\;6U-I(?IC(C;2U!#>V<1- M1K=!M"RK4E@+O8_FBV7(Q=$;1Q?' _N0,61K(B6NJLP(GIE8"55Q3P64B-C* MWBF[#!I6E*&<3R94+7TWP>NH"*W&\\6(% +9Q68ED@=F).5H<%168F.= 8X5 MJ^9_*^??QF"").)F\.']#]^_YT8 GTA8NDU?@[AXE1N )8Y;Y1\D""B^%<)1 ME'Z9ACLXJY5=IP_@JE\=Y)$R1:^4?UDK_U)D.#.GRV+Y+9Q^L7^),H!@&/!Y M^A!':\Y/SL IKR?2OIX%I1-I#AD5M32+E"/N/AE0\21VP$VCA^+*82P0Q[15K! \6\1XW]GO%YE+? MG\7;+,Y9&>>*MH#B)K]:Q$?O'BU7\M(B/Z5,M@0\["U]8.YYWP(&XGJPLIL$ M4Z[P*D0_5GH]=U.M^*T3\_9ZOJY')9D8%GD9'3@;M=^H\*' FUB1&A*DI.': M@TPA8"5-_X2-#\0-H&U7A$TZ E!3\B+#M1;N5 M_CA'] &+5>EZRL.^O)WI.T]$\Q*KH,*6D@<^8IC02I]A1\8/'S*$UR,'(T&Y MUH6=FF_5I]5Q\JPY3\8.5@Z:N[ZS6JSJX*4BV"T[SDB*GC]^A#('B3_O_ZSR MG[_ZL=_",V'%%G(( =^?!9AMX;*V8&@,.5@T."T&Z M%3@T" CU-XS<2&YMZRQ7%KMQ+ )H)VS7MN&OY;'BTC'2U%$W"T4!E(D2)&5A MD3AXA<+*6?#<_FJ=45'Q%7&?"-4SZ#('R[Z*$LKD/>/U=U0!NQH>:1=H$J"S MZ5,!N]_CZ3F1O!H2\ 2D)QR#EPGF.%A+S% A3M,L2Y_9RI&37;*DT*#S*8W9 M0(TI^+&0V%B"!AY_ 3%:@A(8=>&P4:+NHG%42QBW7EB9$+V?D#W M]R.+%43T54TN7O+*<%0MQ<"] =$((;ORD("CW7$H>=$LF=)":M@W&.,$68(@ M425(*!/D@*3EPUR?A%GLU#V3=TN;F+:"(G- M4T],G>H\%6&74A/$)28\:T7U=*P"K\?XO;QC7!%\PC=3]H08KN M@_MO02Y>PGBW9 *R/WCQSEOF+"]6*ZJ\4';-!(Z;P)GJMJMQRX%S=X4AGO0& M>=;S )V.HK6?V/^L@R 8(I)R&#-2LT4JO@@P1@1G."[4B]GG;EA,2)2H'?(; M];?'F/DWZ0TG=VYORU<=U_4ZNCS@5=T60%;Y/Q@-=1TD"ZXQR2@XXLJNZ\T5E-X:^Q#T13RN&%BNQ9"A2 M%8] '^'H[A@35!_?34G2B_?V$/ <7^I<^6G3GBN=D7HPP"O#.+P< M2:0I@[*0?#;>JJMA:]61G(R4\MMP+YI).<2Q2,AZ[U*4/$_K3"Z@T(4Q"#_)!*?IFLTFPC*J'H'U988R.UU1TF7*?/ MKAVJ^\:[0_CJM[-M80MK!GS2(N#!VX@)15Q&>1BG^2XK2T2#Q"N0.&KHH?9; M$CW9;H)H>4W5;<_VH+ J^TJ9[=;R[8 @5.^5C"\I7B6@"("UCR;+_E[1/WE+ M7@$T3TG%Z[B22NL5-43^S?4YI^1! M@#6)R)TX*VFZS'82P6K1@WKI1 RW>CF@S -!L?OE.4]2*V=DD=T$61$%[))J1M[P<3=>X")N*X9R*RCM(5:2)HUSZ#K6TE^?JC MU@ X"_11YZ6;5PV7W_O%]]+:#A?A?GH(8Y(P4[2?;N,WQOJP*YA9%N25%L<+F"U6[@.%O)$68*KS M<9?\W'&/B#SL[/%S]?WE]>? M&,SBFOU]=O&9?7&'N*O+UD$2_9,?"IZE2['![A MYN..B;1G=#&1G2WF,0=TOR,]OC3]#6QK MS!GIC#HC?%PX.VR/S#XNQR:MP?D*T@Q/JO')%^" (8)%RW+(<5*D*1C@%\]>^Q+WZY MN/[Y O1Q\>GZ$A2TU,^K^?W%.9E?72U^G3.M]%6842$7"@T7E4"'?@.U5:^%9NGF($M%TV; $Z%%P;,Q&C+9= MZ>"=VY*9F?Y>_^+Z'(***@0A9XO/IY?7/ #Q2IG.ZQP-DQNW1?9&P32B&51- M@NF#TBG9ZD>^U>:@A4T:= ]<]T'B^6E=<+#>R&!PTBI@O*LH->O[]TM]2)1+ M(Q4;_8R+Z_.+4[:@@ZKXHAXF;ZN$]D%!M/Y4 8JL(B:7PF_%7'I(B_N&81+X MHN59],3<^1.]3)A1\J(Z4*;D+W2Y[A1&&. I#Z"(92T'3T+7HD:30["Z WGM M6^;%[>4O;&G_Y8)\9&O\]=GE_(I<7M_=W_[\F1_AL1W;7R[./T% ,#]C<)?W M__6F]-^\%!Q"\LU8@&%1&4_O+=B >7FJ2)(637[>7U)M=UCP*M(_QFR\*9=P M$63P4!&*5MP]!L;U3@V.8\HF]MMFJH)U;H)Z1GH*=3&_O6;*72WN[KXF M-Q>WY.XO\]L+?[3&M$IHX/W0&ZU_5P*C:X[)%U7P\.22< PO]@Z#Q?#/ B Y M.F&T7ZVW"EH,K&7T_O_YT>7IU0>9W=Q>8N4Y6LIF\]U B M'FNIUL,/H^"GGIH\9T6$GVST&K_[MC1,([*GMME(L%B=I1MX%<2O:6]%9WK^ M)(EO+1[@\4+5N<%TF'\@4:33S$FFHG.>>1!%]R>:$[#;?\-ZOSC[WR>G\[N+ M<[C O[FXOL.^P;<5\[0MIO'\_E"JGBN]?C)&:;VK6.#XL?,>9&/\<0ETD8\ 1E 8#N7**[1&4$AROHLJ M(RBF.1?D?OZ?N&=0/;[-9U Z%&\TQW &I8;W07?,9U!5:1[?=AICA/'"$MCJ ML(F*ZLX7LO2C9$V3<$@&T$ :2,_ZQPC:>=L_A(#[!_[#N>N_\E]\_GQYSY_7 M\S?[:XO;]=W/SE\AH*8IQ7I[ M-*\T7^KO;7%\TWV3N[Q_I(11CEADO5_8O:9)MAEE\PA422C(>F,X6. MD?YUS,^G=Q=__1D>5$"AC'M_E,6T8=# ^Z$NVHV"$AA=88P7>#4\$0@>G,$, MEL$;K;\."G[!6K; 2!-ERWL)(%)K>R7+G1;V/2CWK>H5+/1#?@X(%_4-J =: M;3ZJK"F\@5J$1%?_VZOF]BO\U5J&Q1$:J0C-(M$X5&BM,]U5H!K#5 MKT)35:YLT&>B)N4K^5+^%]V2II&P7;X2\R:K55C3SI[T*%BW6&8QNG=8:GB$ M&RP3,Y*=9Z?@JV,+L2E\/ERFFRQ*PF@;TUPDN;4((%X^I!F-ULD9E&Q/F Q- MKP2XU.;_C,5J:F<\!]!#NK0X= (Z%QICB;F_[#B,T_[-@:!'*H+M9B&B*$.; MIH<&?>P)P3/QGW,6%5_D1;0)"JK:,.T#X1BCG-6VA74AG)N-;/C>3\^ P,/7 M8#ZN7Z,$03SNHFLXP[^EVS0;NC^RQ$4Z!ALB6.=(S ;1_?&8/5?]8R:!2VID M'^WF$ $_T72=!=O'*&PW.$8\3://K3U>EB;LSY!WT,N'V-=P,D@G<2/%[9S3 M#:3A_A1O%(/],S[ZW.F:T2'DHUU.)/EK MXUKF&0WR>\C!,-GM0131^Q*,G01%JX*AY#"[%XSC5=_0H*)9]S+(R<,K::U8 MG"[YPBG[8/#3S\==^$B7NYB'O%E[;L)TLPV2UW_-ZX_9U*R;J4GK&P<\]W"5 M)NNKZ(DNQ5O[<1YA*!$<)S!.U+;=#Z/@W-3'L-?39B!R$@.5JE*$W_8\B=!M M$VZL=BOM,CDC"2UX0\EL"0M]D;9MFILJ:G1^'N7!>IW1->=CL2H=GI4A6^*B MO:*W%VSOK;P9$>-%O"U7LG?O+5S0VFI1]LF/T!N<-/U7C<,/Y1C]@T/Q8&D]/LR7DR\;&GI?88BQ6I1R!L M"-*,46W/.T\;&T_IRG?JTY.=311SI+Q1?1 +Q0CB.'V&1O:8Q_4EZ<[ _G(S[8_ZQ/"K5N,J):&CQ M:(C1F<'&!?X@@B*Z>1]O$OBVI>HE&;9IXIOR8@6]=UK]"FPM5X>(:ZAFD61V MJ<9",T,32UJ%XP<%3-DWA#=\:O?2\&<3,HFD89!E/'YXX@]VV2<%"\)"GJ!1 M\+4S29.3ZM]P?I F?!Y*2#Y)<1IX88V?(=V9-PE9K. GO&?,P=Q8G0\,)X-M MJ3/"R;'K-PF&P$T5=NOY7M2$J6(E*N?R#BQ]7 JXJ03=9Y%.\8]P,7^8'4L-?Z4<++E_Q!I!!7_A%\:DVA MWX)I1CA-L?P)JAYY!0*AG8BFH^F#R=5,5D3$^-) WH6,;M9UX M3R1GY<"H-\G1;4S#_4C6N&&QVUI3P+7"@ MT"ICM"2#:I>#>#2H[G[+%5@XZJXL?IKK=.)W@VI(F2GK?=$RNRAJYB?@HR$^ M9N1\\2RBWA1L(%]?//HO=QI6EGX82:0GC1-,0^=5XP'TW#]L/)C9_E.^MKKW MW4&;;+WW]LKKO_P<_331#M)_:H@'!_]"ZK MLI]=0*#]\.WA=3^]@$.ZC9^(V0.R#"\VVSA]I?2N8)[SA@GX&.041KQ_3N\? MTUW.XD86B=U%+P6ER6>Z>:#9GC 'T$'('3Q$X#I-< P19Y9P((?]EN(E*<)I MD8H8X7K)R)&*'L]X*RF2+X(F1A:;*]F_>__A!Z6PFH3"O#@=3.,ZDJ!L^!\/LJ7) M+[,J)T*SIRBD31>\=I^\>5P]N8$G!M4C@!N:1:EHGC?@NFOJ\;!/[HXT@8HK MLVD'P[Q4.X8D^LNF>HT30W;:5;9'G9%F7/'LIQJ9B*%%OTN/CA&<3^MNLPDR MGKL3"%IL;M#/$YI94(@=,C\<%:\#;Q&&$<-V1V-$E_N:(900'4E!$?TE,F+7@HNQ?S*FBDI_%Z MYCMOX.6@[A^[Z_CHOVH'Z!E?'#VREV$R=.M,) 7^JG9%\YS2LG!VLN;B7$7! M0Q0S4RQ3<^V6M%&4L&QEM-!=.QI,!L'&1O(HL3^@-",U+5):9$UN5B6?^[2@ M33.M\\N#)(A?R[+7:3TS,8SB1;I+W0JN3@>HA(]H_IFQNV$$R4/>"<8 #$.GHQ[K5DU/15G[8R;UE"D&HNP.+(> MC8C2\[X]#W4U;:LH"9(P"N(R#8=/6MR:M+)\ %S5IQD)"K*"B2[?PK%X'&IO ME#,)";*(GNMZ!V>7<' 539A(LJRF\IV+QH$I&*31A$Z9265T.X+2!I8Z9>* MY CB$*M"(14.4BN8\3+D"L9'*W^>%2W%9__:5WKVT=]NLG2Y"XM%5IZI2=)5 MU&!N%=S$+JBU"L:9,NL9D'1FX*#<8U8GMQ,GL@Q1 U@A2C9R:1Z+ 19-(=2, M[VE%'Q!#-51_H$F+N %\/X1!.:1>'-8Y!M@I#N MBB@,XHIES5W[ &R,J_;!PC4W[=:HCB_:!_+5#S^! %1J*DF0+@U2VPWF)?LT M0K+08%T*N>T*N34)>;A%G6;,-9U #A]BW* A7%HJSY4EM42<)C MBSI42&91#Z60[BWJK"P3\3E(=BLH%\%VX-8&98.,9T_VHNV;DQD3Q9ILV5(; M4T6!M$GX9$L'BMBJ>T(V;1&/:4FWZ6L0P\$2E&"_8B%EDD-9PW5&1:L$M1G9 M8B+8T#"A:@.R0W-K/4-XZO<&J) )8),:G33XF&8SD6R\NG]*9PH#C+ECBY M29P#M']1/-*L+!VN47@I&(*.:]BMU5H"XU:3E0ST6YX#9%5;'E5=A_*,G\=^ M'VW8XK!8\1:@*[A6@+?TNJ/Z09@XUU,#A&K?4UF@.;^PLN:I7X*=8T+T7.'" MWX!-TNQ8%P%3ZY_VH:LEKI*);]W"1]B*-UV3^]:,D9%"0@6RYIE)!" M)RF*)2V>:#;$B/;AT>U'+H#"=+K F%8CXT1K,(#@F:58R6!C)"G(YHEM5*>] MOT;%8]6SLB7#HA;ACOUOOHJ@<,]-1I^B=)>+%W2*B9N",(ZU335U1MK&TU G-7E84ZH!RK>I.%[A:#.CPJVC$ & M-609'<3,6-DDU \9RF.5YKGM@)G4$?'')9A%-9F_FH(7IFYBS]JL6^]QJI:2 MM\K6BG@&/%C>VTGZ1$YCC$UCM[KEVCQ9WI:-^>[9\)K#05MD'.,;)EK;Z.PP MG1O;$+;ZM^P79Z1Z:C$C'[X[>?_3K-V=L";),RPKH@2HHA\?Z@77GA[:H?JH MH.JS0QL\SY13>[(FU<)Y6PMQ3PT/$&VDU1TAL?GL,7EHKA^X%- X=Y7SF"W0D5[Q,<6R1P.7_+:!>ZFW,E*((2&MBN M55$!YU8AM4ST?N<&FI3@F-IY*.\3JFKCCC^F&4]+O*7%+DLT*FM$05!=2S%J M%3; X_0NMV*JIQZM!?4CW,KQU-(2T6V3\>GYQS32<=(H)OX0"UUNHB3*>4?A M)_J1\DBLS,%>;BF8V9X%^2-T)H0""IK$=CT"1CZ[C0A-&KL.&F5%9KSAV3YUUT01ROH #X7 MI5#RIMGH5930RX)N9&471M!P_P1_M*#5T_S!!)P^V1_)W=!#)5A.&O*DHM]I MI0M#$#Z&\WIF4\X$P\@8NEA"@SI&]?6D>K[\^RXO=$6 !N#[>&8M$=#^X+J% M[-GI=8^SB^3=.15_?4V:T;!*#1XZ&Y59?ML"]=4FSRF\(8)D MB7&G_RUT'RVR+]Z FZ0:US-[W&=L,G.L"4]K>3\)@1.ZA@KP!UPUF>0^R^@R M8DO]?? ;96*N@RC)BTH^/ NL$R/@4HLM]-*4)\6,6.+BV-X@P=J&9X7HW.H& M<*5*:H%4G1);D98W@V:3Q]K'&N]R447TS.(6O(A]$%^\T W_LP8_WV4'VZ0- M=8^MUGYR!MNUF;2?EF_+]R&&4XU!ZD':6-4X6(&Q-]/4@9"D,SML5BK.QN!8 M[8K%-_$=+8J8ZO:X6@RD-J9F(3H]3=7@[AN!"Q%P(WH*"A;^[;-(;E*H0;Y7N*SM;[L,@W).H&*VO1O8!<&Y#Y%QHRAEO M@K^SWS@LP?-OW%Z #&:W D2XXCAT:E'?A$#_1[$\WD;Y;VQ9@P^"-?V@.*@=']Y'271PG-\WGX MCUV41_P,Z/2U]2_>:D$Q(\/)8/:?\K2W+0!5:/A[D)-XLBVHBH].!$O'$ MIW17K.+T&5Y?LP![W=\5H+K?"_97\7J9L"F@>7&9YSNZ7&3P7U@JJG9/T3I1 M/L,^E*@W+GS$5!B<_ "*/BP#@]FU6BAF1- E%6$B*$/)K(JVN)FEI"*/8^5' MF9)2^$C(7#N!F>A8YK$OR/>EK8X6>#/E\MNQ,VE)W%/?,&AJ!OD(*\K^^8H! M;$_H,YI#+#&,IU[CD,E1> _RCOV9<_2O\5W(6;IYB!)^<@+%,:)DS6(E]E<> M+:DX4*GK8QCF MI+1.DVYI#&^&SM)9$ M9)B4O!A^P%^ND5 FASMK.ZMI _EW!I4 M+/3T 0!) SDC (NCV]/RC*7'8@6,PC)5P4K6'HX/VJT01*WH>PC(.B_EQJQ* M%5I5:,8'4[ 3Y:^[(&.$XU>RE;..J:)NL3]I-# M0^7V^2O^T:JJ& 5_BEN>G&*6VI<= ]?O^ ZYN- 1P5=R>U%-EQ=J"EY<7YC8 ML[_ :%YWFJ\PL$*.TR"/\KMM1H/E(ODER")(;KAE.P'5>QU[=!\"$;-XZIA$ MC8LHFXK6'/E+:O.898-!*"OXX58.0 M)H^J0/?"G6IYL_>E#1DHMGK@LR[%$V&(B6 [".;"4\+/=EG6WX<98!&>#)L8 MKY\.JP!QGA#KN>EGL(AOR3;-^!'4 UVE&26[)-C )_^$D^!E6=KS:\)\VR;: M;7AEJ"7X/S@LY@48^-'5#+0LKH-@@'#\(GF@]$W #@CE2PIF%P()X97RR%^O M27U@/R%,.V8D)#IR?HP24 Q^]%FR>4W5IR]Z)*RHQT:4;JRCPT"(<,SL*.*: MRJ[/A%V76'#!-;%9V-=_&RE-V2!VQ;%X=A#>;<'X'V3?T89R%S7E0GV=)D/6 MZC:X#\MUGWWUBMW >K)H[S/4KU,!UT6_\[7;. F*Y1OFQJ,EW.:W/ G?QDK. M6 W'+.9[>/ZLYU*!3$MZ!\F+55W"D=W"WB >?6V_'[,ZV@GF^QIO_?/L^^2D M1O3E;/,LR#)>D)Y?'5@=K>VC^'"&*1=#?6[9A4<^JY0Q8[EI$<2# M%S$E[_= 3KZI2/H2.+SZ:(7BGX-BET5%!-WYRGR,?+&ZR2(6,&R#6%PK+N'U M\4>V90KB_Z+!?CG+Z<@B79),-!V=FY,#:;J_3IF$8>-JVY"&*^N*..RQ:_+5 M7?92/-470Q 8 ^MA[)'F!LZ:WH03N$RNZ4MQ_TSC)_HY38I'55KY@32]-W_U M1(RT_3Y!GPU?Q>T45@^U*H Z$>2)H/\&+-YZ4I@=?O=&S!V M@''OB3W:IDLZ?IMRA\FI+!B(,@M.WX3=ZF> V='W?IBKA:P^F)?);%#-P4K- M,E:%J2Z@6T).@=&+ES#>+<4I#]RIZ5K_V*/C*/%0\=H*;HOK M7/F',=;3N+J.6HD_*]>!F@9I$\%R]P<*"66*LB L=FSQ"M/=%K- 49M=V#N6 M-S:Z1[QZ%!Q;LA&C;3\Z>.ZK+B$9T7*ZSLS(M8]KJU(W2M=$Q;"[:X=2Y*+W@IQ1DI4PG&; MFLZR!V.N,AQ&2O4KC=:/4(LE*$5:<9$RAD'>!3D)H/8=O"Y"K";4"%?7=;U. M13]20S:3$0_;F P"R6U)@81H2EJ.-);4U$6&C,:R2RYF*^T)1(H;D9)*I "Y M=78W :KM%BY6*QH"W\;7I -I^) L:"FH.GO00 YG="*._/[Y\[R-2,U)?2N MAY-)2VN1JKV.7PM<6[2^!XIH/B\^!E'&:VP:@F4[$K@[IB%BRK92-OAH>RQ[ MYM3;&*!!)*LDO]T,X"5XE(EZL#B&.8&L7 1> 7;/)I?]E30Z4E7. 0?X4_RJ M7+S\.=@B'E'6S%[3HK5GR'-:U '/+86G"U#SA9?6**(X_@N-ES\G&14G1I^" M*+E*\WP11HIIFWX8'(]UK.EJ>[6IQW#N^8XC@-QCU$6PB[9_Y&.1=_5H7T,. M2#F@*.\R(WQ, H/.2#,L@7$9)AN9(2W.+G$>-UH4CS0[ M2S?;C#[2)&P[:N.-YISKW5L47K&QP/.9_4LT?V+P@A"1NY'3NNZOAR1HK^=*#=;=G= M=6#OT/:8U=QG8=]E6=X(X>Z3+'FE6)KS- MP&,:,RO+(08)%5(/IH*CZR.%;=O"0!+.;644?_TR%[3H+E2D)@6=S04QTJ8F M:BJ&6)OVZ<2&^)@$,3CW1-X MG-F61#PVW Z'DYAN2=%_XS6+;C1?A:P.LVJ3(EH"$RQFO8,-/C]4K +DCTSW M(4C>%65RY$6000GE_(9FO#60]OI[(MI(>;I33DPGH7<*PNXS?Z?CNI],VZ)- M&N+-#A1^&=*B#QFWU0AP22BZ:,T4%_89J]EV:Y[\!S*T%P*B[7M MTC#>W7Q) !&V8$HN))N;$K:N14F^7$4)O2SH1O6 00:(K"$]EJ7J M44/AZ<8>"VK%(%\ E'!8'Y3B-GC^S,*%+ IBHUYT89%50\:X5#O:@'@*TN=" MYSP8-*G!CUD4R^I2V%X$X'M3P>!I]RTM6"1=MK6K^;\)PM^"-;Q%2Y;\Z/9N MM]W&D;+KZ6 J.!8Q4MBVK0PDX=R*1O'75TY.I6['V#*WFA(O.RNN+BIB6&8W MC"1NZE0? X8*I M1/!E[;&1 F!.HN1DFZ5KQH\/BOXQ2J+\D2X_I>G2J.A[P,B*+F5=JN@=2#Q% ME["A4_0*G'!X7_3<1HB:\S4 >:#E?.I,DI5 R%K=856JS1P"3XM;P^NT]WC: M:O%0<02K,X)>-*5D"!+/ M'U.J?9DS+ZUR$@*[%2!*E"]Z#QE%O!BN:TI,8@ M%0K>X_.!0I1?DU6:$?H"<X[B>![^8Q=E='F^@SQGT:U;X7ST*#C+ MD8T8[05)!^]\23(ST].D"F5&*B0BL,KF[UA[AQ&B<- \JFXW?Z5Q?+<%+'RC MN-QL@R@#]WNEWE2H@'$-0DK7]/.XB#/YR^12OT'44!Z2C9RS"+TR%?@!+B5;%&WD;:ZV!#SU,HMC]\ MUN14O--;G;"6NBLCX9/^JOE3Z#!1Z7!;@8$6^2*H]?1XFC,KXXO#"656V>W, M7N@#]OA5E#=/ED%/% I['=F6R08+8>]O+TQ]#F!&<690@_B1Q^"PB0!,B05] M$=B.#68JF:[/YU#IH)(IX+@3FL%-EBYW87$+Y;PT>B\%0U!T#;NU9DM@W*JR MDH%^5H& ) (44U7M>68:F?/TCFW)?,9Q)M3)ST'V&RU$;L9YE!=9]+#CY\0& M);7#0]#:(0+5:FR#Y%:O[3GJ*4V-"EZ:M)$]T/U)Y.)]MMMR36X6T%@ZW6QI M0>?KC%+8@:MM00.,<3=A8KVYGE!!NE5U QO2_NPE JDQ,'5ZA G82E 4&%X MN5>^,F3?VZ%ZMRONB66Y%;Y"R]FW9VKHP8TNM=_5Z>@!TEU>W\^O/UV>7EV0 M^=W=Q?V=EW:D2S8RHWEG/\J$)!..3W:CRP0R'9H<,9/I@%,AG43\.U+UU3YF M =_#[-TL0UC)@%VQ5R/%/ QWFQW/@K=H;C6&D'<^P2"RI9=04/');VA9'.Q) M6M2.V [+/F-L,L%M!?/!7G_.Z6H77T4KU5-D.U3?;+(OEIT5-G@>V=T^4\,L M;48$/@$"OBW<1M'J#A!54XM.$ MBIDP(?G034\EBKJ?WCX& M^!AD_3X;/L2O>=M!E)4L;RED<2PAY_QCE(=!#*W*1P3]UI1]BWX'3XKM%M62 MK$>Q\T">AV]BV^M3W>"O'@%\A1B#P""^A=^'S@[<'KX5KW!-7XK[9QH_T<]I M4CR..).V(OH6?(%J*L:[@7V*GGL .;M#]]5 +-P_Y)EQ0R>+Q+N]]@$3P0SP MN[=BYS#]]\_I)--3TWH+5KTG^'AC+@EY;L,=+B=:M[GI,J+^G2@-GP%F3-^_ M*9MEPP\_A#90>S-VVQ;^0,L%4F_!=AL^)[5>(/N&[%ROVVQ;],/,%2F_ >ALVIS1>H/IV;%E3@V>ABQ.I9,I>9==Q>S$Z7?0MF"HEQ.(#3'E-=DA06D5 M)4$21M!!F* M75-5@PT3DG>A54L4RQ"*8?@4*M7L# Z)&"9.<]6(9"%FUI# ..5_JD M+GNA1?!%I[3E'31:A5J\PHTL[FSD+,V+Q>HNB*G\4;0&#L<6E RW];\'Y%SG M%1STNP@S.+)8$0Z)]-AS%,]LIYAK>7;9821G\7[X"$^OZ1.-TRU86;DUT&JU M%296)Q%KH;K=0XQH"!U#+'F2ENT%3/'BO\&MMZVX!C.!8/S)_P#!W%G5'8T9 MS?4GFM LB&%GO=Q L?LB*SNI1KD=,FK-22YV+%E&9.)QYNG MKPW(3? *'\V?@PSJE(1PZ@L]/$41DILL"ND-^U$>&>PY"U=5LWS4(9'<@(-I M['B-(X[GWLD<79B^E0*]DP<@2-J#DM:H4+ZS#5>.3/C0T(-9#"[:S(KA"1]_ M1BH."+" Y,O<3VIW1C9B1K: 3-X%.0G(EC(ID^)KQ#=L55-M^?24CEDQI;;( M2&_:!HG6>=MFA>G^C=L MOI7DG7W=*6IEP30'KU-(U[>$B]LBT?EXKV!T*)J M"\&_S>=/011#Y^6/:?:)X:INM8XWW!L+*2RG;Y)PPC#6VPDEK 0Y1AC1M#41 M0Y-Z;)X_P4=_8Q'$R+DLTO WF2/+Q;P$%1U$CQ8^TN4NIJ5HNKG)59/#F\BK M9GPZ^D@^:^H)ZCBIJ8B[]TK3G7\N-7C3S>DGWTR7F#SF2Q!CO.R4*,8VP^RF'9'\W Y L,3J3HD.8HKVO)" M@1>)M@"HJPELN^&@X$]1:+*$;1W\*5@E[Z+J3*1WD3+AC-P5059X.B071I/XD(? MNZAXO4SR(N/%+?(%/+F_?PR2!>R=0UZ(P[CM\9J+ M'/OP;>)IFLGGZ;1]0">?K=_#^M,]!7#^4^T/_WM;?>33ZV;QZ8[].UI[9((A M+CW[YX)O[D!PF@GO+3OEL>'OT6O^PB5%\YK[P__>O*9\>MUXS>[8OR.O*1,, MT6L*=M[PF<8T$][SF@+K]^@TZS,=-+\IX>#WYCJ5D^S&>_:&_QTY4(5LB#ZT M.27]';M1VVGO>=(:<<):U48QY4)VGY/=UB_1E_!"_6*SC=-72O=S9%P,B%#9 MVLD4U@6OCSH:3AUL!R+UJZ(^4I+4SSS%?0S95A1$M01:T2 [WAT.LMKREH_; MECXN:#AU7'4:8^:L5H/9H.>UM_1D;^IK)A J5:--JEH!\:+G<[JB64:7]\&+ M*#3\2Q#OQ(1 \76H J]80*TP<:+5 4*UHTP+-.?1H35/_PV8$R3#A/ M5">4,Q)R%DS.#.3TI6A8DB$<=$8J2J0D16I: H( -1Q+G5SD6(C\ M7(D:OI$8 ^F&";9;61 M 12R&34LF T%8+$V=R.X%IH>,E#$XY!?@BR"0DPF19; X>BQDN&V&O> G&NQ M@@/)UE[ ^:##@WGV0H--FHNNL5I-Q=-0TZ]\;(4T-H[F246S3&O$'6[2$EI_VK&3T0&MF= D0)H(R$:0]MF7[B6 F]IW_E@RN MZ/XY/7!*:BI^V^V>L&/,M23AK95V^)O .'G'<480:X\VC=S,2+Y_([;(!E8E M9(R@\P;LL2WP:(L$(G[;9,/A9%8))-^$76ID9R;SAPFS8;5LW:>G]":(EL#3 M1S8IT(MN5?1*'!Q"""%[]2"1ZZS4451PLDT/8+7?\F?#[UK85C+F5/^5IXJ6 M5S!T2=*'.%J+5"1H'"(.7ZJT4?@DW3O>+E+R ! 1SX!?,0Z*1[(2V]17L-I5 M"BE-@!#NLHR3:7T+?0TAVYP&P+3C9-0I)];&IXFY J(SX=& +I\"3ADADQK\YOJ4&1DUSV^#!GNM0(.&O4,.ZONAE=WBGYF=AW#).U1O)* MY?=$L=#\$L,7 ^BP,\ .9J3$Q%H.1LE3?KN?\^BKA=P5;!8@_H1[VR1(PBB( M;](\@N. BY>")GD$V4.193;D(>1]M+KATV-OG_:T/;/DH8R/L?D9J4<121#E M.*0:B'QIAB(P%F+;2<5T73/M&[,.M?&\,HJ^0!;:WB#YHL;[' W2SP;9C[1D M>ZD8P$GX1E:G1IAC+5#C1O#4'(^R3(TA[Y^)'W6Q:H9QM%XIK@1_3H+M-DN? MZ/(F2Y>[L,@_4TEAB?'Z[DX%Z$SA++B0%$>JP$D%3[X(#,=]?H_- M_>@%(\^*UF+!_K6_4+"/_O8Y^'N:G>WR(MTP >+"$(5GQ]S_[*F2A0 ME>4J2N@EBY!5#RFF'0)GHW:,:6KOU*:D[WRK-CWS$M-IT6C7^LMYEA(_ 5&! MD/9 Y L,1?A8:)WL74S8XO/GR_O/%]?W=V1^?4[.%M?WE]>?+J[/+B_N)EP: M/P91!A7/H 79=E?D[2H2,H>IAT=8)FT$J!=+'3!./JF9HYYJ7"9L3:.Y*-)! M=E#OL4C)*A+9?F3+O@.K>0*J<.01)"00F::M_% 6)&8TI-&3J)8,B*L=M*(C M4'(K89\Q;@!A0X,W32K&!J[OG8)M#$:HH@=M@F5!6: @>:8 X MM6.RP,'Q3]:,]13HEI:>*&^52HXZOBL'0KPXF*#DV+K'R];4(*Z=,2 3CDT: M=(0=S11"Z7\ES'+"6?3$HZI&RKI0_E]HK&JA88&'54K84J!N(6$#$D(982N. M)$6$*[QV6>]VFP= QGF0/5:F1HYE38$95"/2HT2D"1;/3S1AXX7GV6Y=70KH MW(,4''&QU+#?6R0EL+B+HY(A0^. M< C2X;(XG:!B;0(VLO0:'B)0P"IOHI" M7//&R%#]!EL%^^Y6M^J]R7TZ#]GN)Z.E#'"(P$N8*SR5!1[.ZF8M4'MU,R(Y M7]TL.>KI6(4'N^@2DS2H9=%\G,5MK$BB"E@ ('6W"42#R=*0TF4.+3*NTF0- M$2ZAM!.C?V M.@2 P*P@(%?DGP0&D"%P\E4?;O,-CE;(-4+2^SY:.(MHI(YR9CY6Y.(#@%TK(T04.T-R0E%91K MPT-E% UJ^?UNZS\Q?&5(]U>!>*$J/ M?8VR7*&E4^H9L5":*W6&H\/B4E%1%A^\HT41\P1&45>']RNFR_N4.\R;(%.6 MKAE( ZF8U!A!.T6DAA!P7SQJ.'?]HC(U#=(0F94UH4A)!ZXYQ*+.22&549] MV@:SVH $C80IEW KD_"X#Z_.=IM=S+,)1+M4$5LO5O-ENN5MC>6/[^S0W#_' M&B).]3++!L?I(RU[AB3/G2I4(G!Y:\%RMU3AH[SP,PFE?.YGB^B?LLD? MIA M>:5PAA=V>RI7:=RBK7%H#P:GE4UN3@<\+3RBYU[^?9<7L-Y(WR6.(^&?D:G$ MM/;N>_A>&9ZAEY3(%E=CFS$?FX-EK7"/E$TW46;!^C,(@5(94& MUKW5&1FOS$L)Z-2.#%ST]*<-AA(-W='U/KO* $@#BZ 8)L9KQ5 !NE4,/1>2 M31J')UT%00M>AK)OQ;:M9N>5:N!OEOYV^WK,Q M)1&:%096$0JC$-V:$DIPA!(1!EYDF4,-!@$4 AA3!W&':Q)P)0WIK# \T:2^ M$%I-:L#Q-6F?%WM-0HGVW,GAT";*>D8]F:0'4M982+9A)TS'/O0H[FW$AA]U M!36)HN$<)$TD3]A&\VCE.'T]I4GXN FRWX8%(GMHGJPA"G$,(4D'!W\UD3)D MXXIK-/\BE)JU86%*#\T7/9.+H]>S+HX'>B9C:*">^16_'%$B=[9S2Y]HLJ/P M1*^JUOAK5#QJ"W\.Q,6QHD&"M4W)"M&Y/0W@2O+DB.,20"9U34Y QRXI.J%T M>"8T#_FQ4'[+R\-!_JK6:M3@.(9B8K]M&RI8Y^:@9Z3?.+H$)PT\LL:/%2"K MX:=\6EK:V2*A]\_I/%GR'O":HL]:>(PGI18"-,])-<".RT ;.5'O\1@.84B$ M81&.AEH5>K@@@N>Z?/]!1^9FM;;293\4V*RUR*IJKY]^:.3A_$Z@@\PLS#K8 M D+4P1ZK/1VL(7!T<&]X]6\*_M$#'9R$WRETT&Y5]V4QMUG#T9?N 2NV-ZOT M9#P?H)-5N;ESMGN+TRWD MW1["D*J:;AEP42@KY:BU)KKQ'#K2Y;LB.KTR1Z M:;40286)J>@'"C1,GB/GPL.VCV;\_11T"%*]6I*"(>2T:]BM\]8E,&YSTY4, M2$YO&U#"6T9AY-3>TJIVX'S-_#'HY;X,RAS; ;CNU66P8)4.62,Z5:R!7,EJ M0Y7XI"9 )"J(EK5[J(#VLAP06MQG$0P0%0V3_T7SD'VDCBS,. B!A:T@=5QA M0L I>&3'E<08XD"T1^%%C!HJ+=N NDM372WP_%$CJ4 FA>H@>:%:$H[LE*S"1$XDF5*FF5FH0\I+ID]LE-WFYC'( M-H$Z>I+#812-U##4 "&5@E1R(NEAQV*=C4@BRKJ1446%"#+DZNK,=6E' M>SGVF46,>8[ M<.<1UY _6,0\@JSNFQ:"2!27J.2Y4XF8P_*?>ZB@H7^=I8# MD@H2/8KI,JY/?I6"^J 8FB17"1RRND '3/F.9YD1"N:PS*<:;*&)CCG]*$PO'B6@R(5U=2PW:F=*8%S M7R)3R42_$F;=E B 9WX\:=[G7QLIJ8#]T!-UM"2'1-<5;>!1 7-E\>'1\F#N M^[I^A LNZ*.5!HGF.FL/ N/R2LIDR$5MW=M*]@9(!8Y:Q5+'=K5N]#(12FEK,@J3Z=4"B06$9HN ]=K+F^I4]I M_*1YBN:V"4"TC(+L]2Z(&?=W11KJ7JQKX/': &@%V.\#( 5&:02@X4325P2: M'*T(AT./*EL\0VK+8M7J!JB-,&T0D?3(6J2.0AFQW&N6)4MR%5M4*L93EMB_ MVGT><0/4PP1K;&?Z*/4FBYZ"@D)_(%&I]C*YV3W$47CQCUU4O.JRO*T043*] M!XC4RO:VP,(YX1O VI 3OI(L:>C"09Z@3 1I\NZKF\N;BQ;(5U\[/N4[1'B) MA)?[$J(FP!\@6O=G.<;C#\TIY*B#?S\/_8JWO2DBW>FY@HZ<-)3P!!.+%8="1)7"W4?HE MR"*H8''+EBC-KKH/AK,)4K';WO+LPSC?X,@9Z.E$!48 #GW'W&9:NT.6 >(K M@WH'W(="50CM1G!/)5!WLQ,S[?1&<9DFEY"Z\! DORU6*\AA .:N+D\7M_JC M<#M\'VKA_-B!BWD;9 M! BG0T\JNA N']!(1F^_[0 GIP*5XJJO%;,SF-&)Q$] MLLR,'_EE-F-,]2:_]1W"R^I]QNJ7T]47;E]&=T?M7_[!]SAOZV%DJ:/I?8OT M*_9=R]Y7[G])_46N^"U1',D@#E&:6WZ.DFBSVR@U;N][]SHG9;#2NLZ73O5. M,G+O=RUA$'5O )>.U2YXT:M=]WL$M9,Q6*M=^TNW:M@DVPX/,6?11J!>)J,.":GPAC5G0RYWFY/D(%D2^2&SZV(.XSX#[7,>]RU3][3:.AG9B-&)AI>U;"=--WM>B(*3P6_#33[TJL?SK MQ'B@/-YT8LR+Q>I3FB[S^[0(8JUQJ("QNN'I6._VP)-!(G2^4[,A*8C*_.EB M13@XX?#8K4<'LY^NR)JSGZ?Q$G$E> PR"O>!2\X\VS!?IPG=;./TE=*JBG?K M=<3I:V6ENI==!Q)%6DKT 3LJITZ]K9WJ'05X_I': <2?1N: M+I^*0S2]2]%[39>QV]=T(,IS*Y;ER@2'HRW"35>$]DNXQD!PG\0=94I,LAUP MC[)(:$5>?6DB 4*X(5&R6E^']"!P[CX4;/1^5VC[U?RV9>3E^/KB(%X1[B2& M\)N7@!.:RVF4YD%24%&+,Z2[(@J#.+],0K7UF'$0C,E6D-JV3 AN7]38<=// M-2S1R!X>88B86CU>G+O!XAR@_;_2.+[;9E&R%@-6"YI6_2V0$/3?6I3: (P8 M;BW DIV>S@ >$8A51>$ZH$*V@D-$4DB$?T@\?PZRY7Y5O;VH<0\&J1>WC-%. M ^XV@/NNV_W1^]G9 .-'F;]F(W"6;K:4Q?N\UGZ60?HG1(\YV_?7,#?!*WS& M^6\$398W3#QEAZWC#H6]IYY^VN0[[>G&0=Q_3RV$=E?>'HRT1R.GKZ0-6(Y( MA%FVC!-V]# L9DLQA$DL:W.(B<"_JK^HCB6@"L]B"V)K[V8T\#C.PBA V^*5 MP,[-UL!)7VWJ@R]>+DE@(-_4#)5!@!P6CRDV)9?)WX-S2O,BBL*!+[C:TBXT"%F>AT3+>7F2D@,X7& T7DLJG%6Q5 MC0]U73D*Z^XT_&.4!$D8!7&3J*S9]BNA<;38IK9&3TG?N1E,S[RD MVVXY!-^\UX- _IC,K'*^T<_57^-N^AU,V#"Q#]C_0/(_XYZ1_R6(=_0V6C]6 ML:%Z*V2!A+ KLA:EWB 9,7#V2I9L27(:*SS"$8G ) +)[4;I.#)@;J"FE@@_ MWOQ,@WR745%E=[LS-9U2@^,LZB;VVPNT"M;Y8JMGI/_TO0$G'-Z/^RF9%-H@ M4H?@C_:H SPUM!<:I(TE5#J$&D,=6PH\6SB/\C#=)86Q#)P-HA^VH19)9R-] M+'1;4;%DH6T5J@_%YD:+50L!#R$1#[J"*..QT.EK_>=?(IHQ%7U\O:)/3-,U MYUZ6R$C'8(-$ZYR*66&Z/R0;P%9_&\LPRJBWQN$U/:[GOZ ',;4X+7/*^S)J MXYJ!-)!U)%IU "AP@DY$#I$$%FI20S(0I1RW)(/R%F=.D_ MM1GP/1",7D%R-IO.0-WO<8Y-I4Q([GVW;'3NW*/]4G%EDHD@!/GLCK-+["1H MV$/M5305KX+_K7@<(MA!/;LHL!V9;]YD)! M!*=3GHT$56.\$M:#)GA30 --<)Q9G)OU%W.V^%EN:\5CHX@5>-.@/L57 M.'LN/>OM[98&) V^!"8E-/+NZDC,NRS!]Y#3?^R8L[UX8O]CN/]6 M0F.5W-,RWRVU)P5%*+&GX4-2N*2")AS&_T1O/2407L@^X8 MRMY(M0?WM>!194"S 6V H(#U0O?5X8$4$%OG]2MM[%#9I)RC[ER/ M)T'Y]Q4;DOV;_8O]\1#D]#_^+U!+ P04 " #30P935\D6]=53 #R]04 M%0 &%N:7 M,C R,3 V,S!?<')E+GAM;.U]:Y/B.-;F]XW8_\#V?MAY([:Z M("$O3,SL!DF26<2;"0Q0U6_OEPHG"/"TL6E?\M*_?B5? &/K9LM(5F;,I:HR M)=O/>1[=CHZ._O%_W[96XP6XGNG8__RE]6OSEP:P%\[2M-?__"7POAC>PC1_ M^;__Y[__MW_\CR]?_NMV^MA8.HM@"VR_L7"!X8-EX]7T-XVYL]L9=N,)N*YI M68U;UURN0:/1_?7JU^N;5NO7]G6KW6E\^1(_Z=;P8$W';H2/O/BUM?]-/WZJ M8_^]F2K^VD[*MK__U]#A; M;,#6^&+:GF_8BT,M])B\>JUNM_LU_"TLZIE_]\+ZC\["\$/;4[^K@2V!_O4E M*?8%_>A+Z^)+N_7KF[?\!=J@T?B'ZUA@"E:-\ /^[K_OP#]_\=5NHOK_\RZF._FS9R\'MF_Z[T-[Y;C;\.M_::#G?Y\. M4S#0LS8&++( @6\N#,O[=>%LOZ*B7]F>^K7LQ\]\J"7T_+YC+X$--0?_XCF6 MN40:NS4L1-UL X#O\6/@>O@YH4P,%Y;;@/"#*\5U\J:*0>Y_ZXU7XQUP0Y4( M)P[WEC."ZSO;G0LVL(SY H:P/]Z"1\>K%"GVE>>$O3'L-?"&]LQW%G]L'&L) M!Z;!GP'L%BJ%3GKM.>$;WN;>X(+;P#-MX'D3%WCP M/6&3@5WZ%"Q0W[Y8. 'LW.WUQ'5L^-=%]#$%1HVR+Q0(>0I>@!W /Q;.VC;W M[[>0P7L6M##J)4MA9'V#0% 38*.I7V)=V"D\FW;1(9[IJ0(_?@BE_PQM@]Y1 MYG/3SQ'X@7? -5\@[A=P#_';"].PAG#ZZ"8SH&]@N89VZBU@D4)]7HE7"80Y M,%P;/MM#X\<$N#/XM: ,EOSG"14.;&B^XYKEVFOJ,0(_[\%QEJ]P405I&\*N MSEZ;SQ;H>5ZA22OC8P5^?CBJANL]-,> @U/I_@3W1*&20#.@N?%65A)'CQ'X M>1#WUO3#00W2!\=Z--C!A7M)!1,?*_#S[PW3_6%8 3C\J-1WYS]/J+U=WW5V M&].&$XY' \XH-G#6Z*[+FAO_5)$-,'CVP)\!9'6 .JA2+>_T4;+GD!,XQRVK M^I(OEFV"N0'[[?,;('GMV:?4Y?'RO:>B&6IY&'E/JW@:5_ZC24^M9DHGPM"9 MAYUG>E?^TQD>7OE4KSP*\G//,Z\JCX+AX17/LNWY9P?F%M)R-M@GKSL[W","S@4Y MYY5GAPT[3]0.W?-J//^M9W&_"L#(\/"*IKI]%RQ-_]Y8F);IOPN PO#PBJ D M[T'S$,=&?;Y@.(075 1I'/@HA&$IIMND/?DL$GLR_,"M6FJ9EU0$#<[; 9R$ M^(+!9!XK;Z-# +*B;ZQXO2P &?&Q%7]^;[D,!T-DS'U83D68R.^JQC4@I$EE MGU;-QXJ>\U ??1X?1_(K 8AXWG(><$*G"7SO.0_ WM9Q??,O49KD?5/EOJO! M&_JKB'Z<[?F5 PI_.MZ%2QQQPR__NRH'.O6,R@'FO:-R8%4-RD7>5LV.^[\" MPX634R%C'/:AY_$:/P)H4$]<+\+]JC/"%+CJXG[5>6!6BZP*,'G^>@$HB(^M M^/-[BS\#$Z[$*X*1>?Q9PDB$*(OZ\.J"2D2,/Y@GQA^].]J(>83?&'\I>HC@ M4R?'9@%O/K"78+G_J>FC]S6;S6ZS\:61/.CXKX:];$1/;1P_-D0!<5C.(O4& M"YT #P(*S_EX8/'KVGGYN@0F.N/41']!M#2_-%OQ*9__"7_TL^^\ M +?W[,%UW,)/GF<9S\#ZYR\YO_]:_1K#^![3-P<<2?EDL;I=WM7#7E\L[(6P[A3-"D\YV=D*&?1+#[LQU VQYX M'HEEZ\\E/[R8SPNI[5?$I K.A\$0]GBG8R^MN#*DEQAZ"V$4Q'SAZ5=ATN?P MN022T:]5)Y7,3#ZQ6%RRY]&%B8S=D=;[%.S@PIW Z4E)'>EE@4AHLJ:#?('A M[\[(X 3 %R\']O(.3C8)_*7*Z<@>'6#,75M,*Y5%^-PU;"_<#*&VV=.B.M+. MA#%FOB.]U48>N7O3 J,@9VZ<5T0GTIBPQ61=*D+6%*Q-Y&JS_9&QS>MA\XKI M1QH#OIBXJ]K,@A*O^\)Q8=<1!PO T:./CE6X[WUGB>>;6$L_^OGAQFJX5J09 MSXVWX1):P5R94:XS2@>,*:\?LSQ 8TYO%.&TMUQ"@WOQ'PAZ"\MG3EG]N&0% M&?/858O'/OSKV)T[KZ<^?T));3FD0$P\#DVU* Q'AK$[<9T7,TI'2>3QI'@: M::?;N;G6@TP6G FC>4XDB8Q.',\WK/]G[HBSH;S"VK))1YEP*=]-A+J1G@L, M#'O'O]:)+RJNA*$\9]!Y&4*Y=ZW)QK'Q+H'3(CHQQ80M84N^ V<&%F'(9^OB M>8Z"L'+8.BVB$UM,V!*V2!Z<]EG8FKL&.O8Y>]\^.U8.5:G?Z\03'5A"DB!O MS8'9UEG;X>!M$>;-Q?CF\HKIQ#,SOH1NDCOF/&TRFDKU Q>9)?+9(Z5"BP=Y M@0.DXFFDEUUHI-HRR8TS893DC#DGH^%);@.=0P)WAF_$2 C^T[SB^C'*@3-A M5!6W#-JG$E(0%YKAB5]SUF6\.RDCPL6'I3I?2C MEPXOH;<^P3T1LL$6N"C9Q(/KO/H;=)C2L/&M.+>T?G2SPTQH%Q2<=^[Y<:SN M#; L&O7'A?1CG(HN(5J^)RB> AZ"P,.,),?YB_#S8T(E_3CE1IMPG.<_4KD/ M[P.4#L5""9/>_A/@F_!).0T99P"8D)SG=JI!CQVO#.Y-;V%8OP/#Q<=TXHJF MS7+5;5_7U[/!A3&AOJ;.K,14![#W\">D8Q0G)74BG@=BPGN>5ZMVO$0@ M+K\#UXV.G]V(']Z(GR[S0/YXM<^!.7&B"'U, M5@CX-3]YJO]$^\ RCBC'*>#R4>074J;=%C+RH=URH!-T&.X%N,^.U!/I<5+# M:"+*Q/I)667(YV /1SD+-.DGTP5E(C"\#;+\ON&Z[Z:] M#G,U873 5#=MO.MNIWVI@BY8*,[*HSAB3>027\/AH4LY(/QG"XR G[_]R5)% M*W%P ZT@&<)A]G6 M/7Q!+3CDA$)9439..$\=H?6QP^NDPF-8:NDE1 *0"6< M_BT_&!0*:Q0RT0^V07@;UQV .!9FG(9\9X&027MY?#T UFKX18&0QVLEO4J- M0CC.S"32;B12&UTW")9SE;2*-01^#4*JHI6FN($2CDL7'>9*QA:5%\@40)N9 M"ZC;? ?.R+$7Q'D/^P.T$D])V*1SV_7RCM_%G[M?&496Q?"(IU.KQ>U8W\#W%C8M!E%;EFM2&='2#KQ7B\%1'")SC.M."9 (AV, MKY._[-$TGM'EPR9 MT>%'7L]!^[V#CQ3 BER2JHL"A86)J)\8X"1M@B:=*%]=, !TYM1@J(V0W@UV9LA]="?GDMY< !55",C3**F#KO MAL6LA]/2:1-UNZVFY#N&1*F!"6@%43HRE##8[BSG'8 I"/<&F?L(:CW]U%$, MLJ ('F7ZC*, -J9>(UM>/V7P0144[%-&$9A8S1C' [H7U49K\REXAE(_=3H1 MR^K#+C],0<$Z%3 [!7[@V@B'L_2FD /WY?3D!;:<9HPR0RP;U:),SXVNI4?6 M^64P4EE?N=!15C))+.$!C!>R[YE>%Y_MD.GU2PLMZ2B^O#+C;+2 M#""26ODD^71J0\\IF;92J]NZ;-54"[P@*XE;D.Z8G+O \ +W/00?=7LD1>"* MZR<++J1E)X_IL[LR]Z>72S/Z]DF89Z5O[$S?P)V%P9363PP\0+6)59@"WS!M ML!P8K@W73E[J]/O*7)CXP[BTBOHII"!F!<(8A*>C"%URZ)(+%VR [9DO((KI M>'0\=)YPO)H;;_AP%YZGZ"717*<-_Z6>ME_ M:)OSO-64-23$7S='!T^PP\%Q(67:?#$KYXT$5'B"7).6S+$_:=_(6S=>A7U9 M[\W$[71ARRM#/P=]!,Z9X&'IE[*I[:(\@>TS<''$GY93CG=&WH@;201HTOEFWCK*Y9%8MOY<\L.K8-=(ZAC\ MF-RG1!M\'W,O7E*!]7*C+AF7)G2C[8V($LMR7M&J!BTBX\,=7KS0P2B J:ZZ MHB#SFQ5&<;C:1*8>C6QPS3MV0ULNPRVR"7##FW#IPSVNICY**0I6DSXEP*Z$J'3:0.UNYUH;%1 :I(I M@>,^>98J&FN!AE*32TW2T5><,PFVROJ(I 1>49L\2LF%<4I!KJ2K/)AP5GHS MBA+QK0P3#7P%O;5!GVZ4#B-071?TZ0>EEMX*89R$5).J09),<@)_(V.PAT1' MY?61!A]$87D;R*J0%UVR_ZTW7HUWP U?M9<');($XF.++#F\I>&L&D?OD7*% M!HH\W'\10Q@)IL;/UN6UG&8]!2_ #L ];!%YF6GVMUR@C.GPOTM\D&J!)RG3 M%3!3E.T$1,&6OMDI*#-#U"#M=7P!J4!7F0$/A MEL!],1=@WQ!8K@C$^KS*/E@951632)Z#K!*35- ;23_3A_8A(3'H/K@[V&E; M3GB?8&QW[*!&J).V7$?^QDM9,?&CU:;/F@'+0I=Y 1N:T$)-9+DU;1.9SS=? M %DE;)6UDTL)V-ID.R\QFO%WSAIHIC#H2A+12+E(SS!M=%@M3O4]=QY-WUR' MP&? A\MAPO733'6UTTQQU&5W W,/H!\F,I>\"L(%E$+MN\YN8]H3%THSL!>; M_L9PU_G9L?&EM6&^",X*MO(.3+?DK:30O#XQ'V%==%Q,&QUP 12U:2?YC.?> M5H=SS33?R:&D,LR+\)I08&F2OG#DV$X:<:QRBN>,6D\'+10#J7HSLJF,/A*_5Z2=F[#C!E8R^+&%F(E;853 '8E+K"# M:+JR>IYD[$UVMDP[@/8X;+C>@I7C@J-[B09OT-+0&J9MN._A/CK*.HWVQ)S0 M3Y0T2FR'5=D;E9%KB9'PW.81%4@K>7:U-T?FZ8 T62DG2>62".];PS,7:._*M *H.\KZ MB;&V#HHH [6"D%=EM,*C#&5T(()41HF0!%'-$NEM$-F341USZ@RF$A+K2 M_.!7$ MMR5E[$*]-HCS*9^+Y%(G>/C(*K1HKG^*&I8,VK#C-1UTZ3PZX@3N0/0G+9:_ M](-U5%9%5M$D$P[).GW#V]Q;SNLWL%R#) BLMX*?/ 4+E'C.7,$Q+@X@Q!], M$OF*-!57W4[JW):,R)IJU,4G8R%6U';KM=B=#_SW''RJD<$ZHKI-^7>>GD*G MZ(E0X^/*B-W##MQO&K_UX8\Q$Y([C#"@U2;& N761* -B'2TEP8]8 M$X]**BL1410Y);64 BM.3=(),UR62.XK6.MK*99RZ#7)1WQZ;2M1+_F%M10' M!U1-$A&?&(MX4U5N62UUP(Y4S03#GNL?20#^ZY1^^*.?_:@?1)D\5BNP\"./ MVWC56T8H*8/XERFT;@X!0MG;8=/"2]UP;JYJWVM/G*48BE- M'*PI?W*(MK> -G&1G3PXP_XIKV.^M?0L,E9J'2'3)HY.; M;NOBHJ8=CR#L@GSX\H]\8.P1-3$1JB(]24%9"5$'L^RXC5/)42/IR4Q)9I\" MSW?-A1]?L]5[-=QE&(E[[[@K8/H!_J*ILH]54)X5]'J%+:'F!I;8'E"\^MB? MJZ#\*E 19U]95JW5S AKTF^*[S+5ENN9>DM&Z15.JD7)-2\IZPEW,XW-A/?N M%GZ@@M(3JR !G2396#JNEVM]@%@)$1?L/RNW2J67+4LZ=E4RUT:=]4*'5>FU MR9(RRPG;Z*XS]8S81-V0'&V!#FR9F6=+[7-WNYW+=EVYIJ%*6!83SW#*LB(' MJ>/QCS5GUF7!8]/P-8WH/7)/2._Q\AV,SE3[>=UI2AN8T==,7.?%A S=OG^' MMA_:^[MH>@O??#%]DWJA,?^#E&G[?"SECO BH&N3:*OD9$^!44 0HUR3P2I5 M(/U:C:.P&W07 [1M.+;.'10_8R],"Z0L,W?$=$I5O_;C"%>*)?6Y99EKJYEA MPU0!J4E1!&;>S68M-0^:<(OI+O[8HQMO(F]2'_[0]'$C+JW:I\#R!5;(;IH< M53GK+=^?DBMM.VVNEY]"ZB%M&Y3['+P R]DA4H8VM/4"8!<5E%J?],V( ?V.KF$^<[T%DY@8P=8UNJ?,L0L,NDS'73A.;J:B\:&ORRJTZ%U3)Q MP:/PWA',,7'9 MU]%7.,7A"UHGE?%;,G8=L%=T [!\<."[;+0\G8)G..J=*H&KKKZ**&\&05>V MGT$9L(<$?N#:")FS1*<4@/O".K3DU/Q@JN P@O2KV1D5,5[%4H\GW][Q#G7/ MCO(L,_4<;$_Z8(HI811!$??R]\G8XWU*AVTJIZXJ@_3*V*2RR[*4D!;R07DB M(H,)#U)&:A5%!O-"UR8.#BX>D]1K47ZC(>317IMP0=GS/(#=6J762YNMU>UT M))\9$L1\5E+%3*'-/D(&/K0P[)?]]XEEV#X<]=$YJS!^@55*V =\8$WQV42; M;0=V Y<>ZCZ.N$K:1._9U#[*I>QLBO @9:16T6R*%[I&09*[N.,>K\+%[J-C MK^? W=Z!9YQ\B'6448I@QO-"'GG-H,\,"D5U@J5W#RW]:-H '=L-(]EQ$R9< M^8^C%CX35+):DY[!X[C%L,@&6_[CR(;/!)5$84B/J3YN.F$ZC'&(RQN\ 7=A M>M@D$=1Z:1M>=-M=R?F@S]+[L)M"4&C&L2$? G,)L0 %>J/)OF&A 1MEW4 ? M%H:*4];].34^D)0XC5 VH(/2)W$GEL1LO,6P[ATWE4E]$KB+C>$!#_[B)&G< MCVCMB,4@:'/H%;&?I'QR5C-)LGFZT#]X65K"$%H1_V1CV&DQA\XEN[\/( M\[P?H8S$RSJX%#";J'.==6X%58CZ4Z-8*PB*&E;C K@Z"*_UJ;S8#(+BCLLE MWL0L:I*#KF9\(#H+/X/W%JQ-VX:=_7@5C0:8O23ASZ]][W8>BR@0S"RNEX.V M.&EC/3C_=MUW: W2795,==/F:W8>1W=L6LI-6UN9D._L0@*#= MX+KX@%4W\5CM87T4TKUG>I)6J!6K0AQL[R6X&F>W#LCY$[R/HS8REI)Z 1/KN+J,+W[ M,+JLP'!"IW:2+]0)=CLKG-,85C*G&=HKQ]U&:B!'BS/63ENQT^U"AS:<-,(&,S%,='LL1AHGI921@ @JL\)@0:M)?OBC9"L(+9;^5"GMZ:>C MK2!GN_3PV_!L0Y) =7_BRE[N@V+"K*J4083O(Q8(@"VJ)O]Y(\IF7C1 M8;18B._GC&ZYN&%?][[AJV!XU#NB:@Y'.5D9M V62U6(V9*KT765*/ M%R>6"7/"+*-8TL16MX$_ MZ8U7Q_PGFK@#WL(U=\G%+!E4<\C\+?SF/W!SJBK?F6Z.E]V+"P7RY]"8SYF MG=U&E:T S]-A3<$+L . O'=KV]QW5Q8Z[="SX)P731]8>ZB+; \U'?P8C+X/ M4&\T?A@-4?<4]TZ/O?G@KM%[?!S_UH-]DI3^*$:/CLE!M83*^LWT-_W \^': MSZ4L\')FBV9J^3/K'O;)_A+/!X M%49I^^ULVY\,1G=HWI',4AK]\=/MCTUHU M6^6TOJ^Z[9;DX_8LQ!TWY!(P*UW?ML_;IH>PH3[#<=P^NOZ.THH[V58\'-T- M;N%0C5JPC%:+_!B'#V)8+^17^"EII9#^&EH#Q916ID6RV3G?&77F)BC/"7 ' M7/,%/NL%Q)X4PQK:T#K!-MH%_P:6Z\/ATG?&IGF9;9IW@^GP!QQ.?PP:]W!< M'?6'O4?87F?SZ?>G<.T/)]K?!G%/X'G Z,IT,Y M7K8$PSO7\$ZH]5-2"JF<3Z*U1U*5M&*ON\VK&_E-DF+VO#@93H2U;Y/HMIE7 MT[+@S &7C)[21F^R;?1A/+[[;?CX&$[:AZ-Y;_0PO'T<-'JSV4#.9AT!)E=# MYGK.SQ9WAJ\SHJ6U=KZ'*-G^^=G*=@D"S%#[3B),5'9K>&!Y?,<08__0S?8/ ML_FX_Y]?;GNSP1WRHT\&HYDT1_KAP\:K8W3QOF$8;11.SIX1_B2#(,N2OM2# M?U[)6M&S?O;M\6=3%_7EGJID[R* X)QE?06&JGW_DW/E*+G3:37S%@ZPJQDT MYKW_DK5RB$%PKARPM7Y>-R5'V/,L'?!5E&S<-+OGK1TX(=:^6<+^:6OZB>,1 MA1F8]AK8"^;U?2LG#! VTJ?A/(SJ"Y,-WP4/[A1ZQ-/2>>[KXW MG#9^]!Z_#QIWPUG_<3S[/I73QO-P,31I4K6?5Y(6_WD?16O Q#I*ME^JZ;/- ME1^D!B.TZ[O.;F/:$Q>^/[ 7FSZLM69NM3F1^#. #QR\'.5LH32TG&"UV??;V>!?WU'P"PH\G\L8&$_ T$),<<41 MZ7-S37\3[$_K:@S9=-*X>?I(22Q M\ 7=WR-?9=\]."X//-_<&C[V&K1T(3WTP(!)T(TY\DF>@35:34S!SG%YYR!, M=?601'&H@BZXD:^4$7@E+D491NB)RK3 MC[#3BTFF(01Y)?N*)>Z5%J.X1\=>/YHO8!E%1Q<3&=]#:JXK 6 KR3(GS1?/ MEL&):U"ZR Y*['F@BFNJFVTFUVK[J2 M.X82J9R* ZXP?J5D#,5LL0'+P()+?121D\Q%_Q48EKEZ#X^OA_UH7EP=421B M'ZZ#BLY@D4HSATM*=9-8S$/',&RT1'*3YF=Z?]R^H_^_AZ9VJ-GG"CQ)!]V) MAB]H_X"2K/G\R:RX)C.=[&3F.*65U.F*J-Q6K0M)Z2D.G628;OR0586UA>,K M*M.@6>V/;\><(!68@HA6QQ.*F@A3ZXQ7: 4W!^X6V81I]LK[&*V44P)RA=G4 MY=Q.%!T7BTZ5AS\(L\Q[1\'I3'HJ^C@-="44>H7A"?+R7W'-+:ZR?AV*N%E#0=Z85P&DBY\#"];1T8VAUKUM7\OL!*EVD0:8\ M_-H?^SE*M,75!5SG+2_VZ;:D-GKQ>;=:;4E'; ]2W7]>%/W$.X,D5U>R95,) M(;7L GAKWY0)Z8>XFO9-MFF3LW1);>V2TG6UI<\$3K\2?GB"@;MS8'R2DOU$ M >+(/4<98VCCP[@W;=,'X8YSQB);%%L77384KY^8!%?FD?HJ3[A5:G^97'X* M.:XAK)L=PG")Y.0ZPA7-*-?J2#IKM;]]-B0%-W*E"J4;P84:@:8X;B(,O1SD)1EEHJ(P*OD6+[DT^^PCG- MS(3#*["?P/89N">\%GZ.LM03>#R)D!$&^SRI3,J&7R&4PS : \Y1LS 'YGKC MXS7"45T#:91%J\DQZ/T0"!<#(+Q-FS:3VQ=43@2%AG-&7#I'PXU7^WX2N"_F M AQ2$1]/B%&H]F(?K1K&#2-9]."W5\< M]L@VIA1X4MJT[6ZGV]))3F+L4?L!)C=],<_(DG,2,C\#M]0AI8I4W&COZ*8C M>\*Y_\3]'G2B8]@FGJ"NX3N"Z4>9E[CG(<*>(>2O0D3O:0):E6& MJ7E"_T))00ZGU.^ ;Y@66P?4:>;<]E$J/\B7QN%+&G^+OT7M;"$66QZ;=O/F M6E96U-*[M8IT&0SFY=N,%=OBQ6W&>JY_Q"[\URFS\$<'8(.#%6&AXC MR<5#R8XR>%M8P1)EV?$\Y,Q&>.R'2='7#]=Q1_ MY*.HHS\# M,>7(9F L[?)A1H4E^LPTH6VF^%L]K*L.6U89PKALGTL9(SCI3AY\D_ MM4X4*(&7 %M-??@O@5?0E6["R8_M<0>7+)83.AP2L^!II]5)&^"R>R$K*V-I MP@LA%72QFW"JQ_X&N/':E,!N3C%]"&4%)^C*-6WV^21R7FBAS8E+QWT^A?9S M5%(/60@5[.>D)5;?''Z,MQJ96V@,7M?\12G7?/3.3Y>\JBYY!9I_12YYL6V[ M(I<\-^%1>QJOPFNK5R@L J63(WGK.6HJ)PT&?K.B* JT2I^^:)Z)69.8ZBK' M=5':N 5 P"_=*RQ(/#%P^+T]?^*8MC^TH5% [L*2K5+=Y$(@.4M[FG6>2 M"7!7CKM%[HKQLV5& 7TS^/_>RD29KB#&=P(O22F$T5_[!^DBP(EM4VNE) M"K+/,]4^#TA\(0B'XDZKZJTI)K25WK JZ:X=HC'2?MF_ $^/A7_(!U$2&^X* M-N^EW=K+YL8_BKGG=.5GLO-PN?(/[_UTYZOJSE>@,ZC(G2]V*JR*.Q\E#-IG M3XV;-VKR'G!?@#>'KR=X]-DJ*R<0!I:STBB!52F_/AD'T:W/4E4YLDOPQBL" M@@6D>VLQ85]]."=8@V=C\0'*:HML3QXI;O/,?0>3'#ON&&T^13X@6L3:*94T9;N(KA5C<#O+;>F;:(Y M*[J;XQZ$)HE#52FMG+&JOC(H@5_5F/S$"E#8?(@ M5YAU6Z65X:UAH1\56AK&=951C#CR>9>()$L(6E;LPDTSV!A<7UDQ]9;_#CR? ME%>,N?ZGJ*C6^" ]U!U 1[_@;XMIZE#]4U(T8Y1=*W4C1=DH85)<5D5%53/F M24Q\JMJ@UQ*VSHI&O8&=%I-*NZ9])[Q?TRV4GJQ3:N,T]>K/O5-5]TX56$-5 MM'^/VW?*ABFAAG)28. S-YZ&"R##]0/R@O'22! .XO8H MH89RY/+RQ, T!:WT33-!LHA[P@Q\XJD52BWUY4$A-T<>!1#K(I%LV[H%]F*S M-=P_^,:&5#7E1")J@*"C)#@P5!LE]F#XAHJ3:FDKW'2OVI+/+Q6BC85]!MR: M= N4J35Q_&"J6P/1,+"=%4UQ\)HH)_'/H"L+S1?4V1+%@BNNJSZX\$H/[BF^ MR_MD_-MQ$]5[F+38V4+*T^C<9&Q\:>/;3!_=7KV<@Z+YW>\U/)*<R_>1NPRXT*3^.UH-8@;CO&+*L%YX,&9&13@/(C8Y&A-G4[ + MW,7&\,#^1I%3)-B1FKFN,NQR$97FMQQ85?OPN6NBSS?] ZK?@;> /\)WX;0Z M2K%=CK:3'KT0N"BYQ425KYA2@AF+:Z]P\>^0M9G)==15" M)AN[J5P ;@7]1#V$,XZ1#M[ -OSKOOA=X):6%OWI'TQ\!0VBS6$OA5( :Z"U MTN %.9\52P$\,=[#OC,A9G"H13\PUJ#%&IM[5*7^ M>$!3ZLG+'+0>Y;@EJ0H2R>5EJWUY<].^OKZ^;+:O M)3D\%ANP#"PP7B6?VUO\&9A>>!#7NWT_^A?Q8";G8Y3K"KC)RG&=B+ !PY$^ M29G2OMC8IN.5 M[C+'S?2=%P@AV$["J0!^AR2O7!IH"TVBU".63LWI H 5J71*!:_KVQ M""]R()VZS!143@ 5=?",R!G.7LI:VZ4 D,];YA15CF=&0FA,$M!);]RX.#5@ M0RW-P )%6J71H,*$BBHH33>#KI!,OCE8Z\6):_*-CK^$W;._ LT_)M))7 M5#DA5-2S,V,G^/0E]^VG$(B]>WYAY=AFIH7.: W[^#G\_$?'L GQ2JD2RM/' MWF\S )/.FJ!F"SNQ\2H:FHAGU+,%]>";$Y^:0<3\+MC@V3.7IN&^HPCZ\6KF M.PM2JAML>>5$4-$(S6< PNZJ9/?:T=='QXK#B\J-,',L< M#++TD0%[JL1\,7PPM%] E'MZ:$^"9\M<#&"+\-]))TL8*J9-<=%MWUQ*9K\8 M>R+8I<%8#EVT9^H6:%\Y*#G M>>;:QEYY7>ZA.NJM HM4L, YJ/%2435ZIW9*PN]F&TAC_-NBJF1Z^(=49W'+ M5)!80_HXFQ,.A.*_37L='JVSX5H&N'$\77S?/7L4&.U).NNOK!D$Q4KC NDE M=8K'#J]D4^K)>#.WP?;6<5WG%=JI;^S@;[ ZXWF$C@(KC;_2 &Y)W5C8=\-E M,_86GD,!'35!05=I4+:DGB3TL42#]5W@1J?C3&<9SC5'X#7\#?Y,,T-=+752 M&'@LH6NM.HU\:T3SP((:.JG\@43$@CQ6T8U.*LJ9\!T9-[[?J^]XV*."[ ]( MV[3=;5]+OMNAFODR#_I84=UJ%76>\T9#>PF>(=K0'.G@+Z[S1IWL>:/AZ&YP M.Q_-OC2BIS=6\>/EGCA".^>'C\6<-8+O_TFN\+-](6TJ4NI&-ZDMF=6N M><, %9#8B]SD!P^7"!!7H+-F("S+,B,N+-/R22L9\:T <8PN<8KG4!L88VXY,.H25CV\892J6C\ M3K=]TZXA]9SXU+Q?@YOV'X9KHIG&%$X["'.GTV+*45YHWL2$BN'L@65XX^)"C*#!&32AUYA,^:E8X$KNMEGJ M*BT+ K^YL^F"<#71RJWAA58CBB)=2!_V&7"I.6UCN][!L->X>SCVOU..3*X1 MF@Y%^O57X>?EMJZ3WRK#!-VH.034KJ=DNQ[9M%&H'):^U._5(Y#P76D*Z3CJ M3&(4[X@G\?CW=2:1BD/-P:SX%OICJ>M(ZC?<<>*J-'97TF(6^6J&MN>[06@T MX&XQW&<+JLL]F<8L_XS8*CVV=R7?_WCV,P%7S8N.*AM_O)HIC5K0X&$IDL4] MW8:BJ%1S$1^/9>I33NKH(Q5^F#H>=D.[ _-X=Z ?N"Y>%CDE]1$#*[B*CZ I M,-PP#"<:T4Y#5>GD4E).@"G8Q>D1QBMD (]"/;:\/CK@@UCIV3%9XT#.Q&E_ M;5J9.2?^(?K(1P!NPF$RR=U%>IYT:WBF-X/D&,NQ?;PE@;L4B+6Z/FHHA5C0 M<3!5UA]Y+:/O;+=FF,/K'H##Y4D[V6Y?776@-"YNVNT; MR=[LH@?"%&C.'"8F>+/QV.I_-DSH 00%&&<@+=^7P(1,W5=LTUD!%13JO!EQ59J=D;O3 MQ[3Y8Z=VF/8TW\%/+*LNJV2"3MHU%[Q*=Y2E;01&7WYOVH:] &'VD-@&(X!? M4Y JU5\:)7"6[0"ZD49LL$;)7"2?&1:T 7C=;==6 JS@1.T!.[YAE??]LW;\ M(\?FZ?L/Q>M/<"&$@K9YE1\!H!D610:!5+WZ:Z0.$A*=\./ ]WS#7IKVFM?[WJ9XWX\>K8O7_>*F>W5Y M=779@O^MJ===@?;*86(^KWNZK=;8ZRXL(YL";#,0EF69$9>^&=D4((Z1 QIY M!'327:P2,[(I1S"!IY.U5S&DTLE6<$-4 1$4ZIZ9D>F=D4T!^IB9*+8'JDK; MK20CFX+TL7?"#,!49:V*C&PW$'*KKESR8=3D-/2CJ(QL=:6>$Y\F&=F$Q2,H M0'NAN1,CKDJ/)BIQ"+YON.Z[::][6R=@/+J:KJ*N'LC4YFU3<**L-*!!TM9$ M[EX-WR;6Z7Y.O37!#E#4E"!W=T+:*:6*XUMT$P<%9Z4#BD(:J6 '7#>ET*%6 M&BZAS(U33X8?N 5NGNIPWCSUI9&\J08;H4R7);6NNM+N,RRY 2JQ,7.8EF_C M4^RL4)?C1BIUVWC2BGC7:7RK0%UI[[H"]#$S4\WC2! M=YP(:^*:]L+<&5:4R@B:8+RZAVL0P_H=&(2;-4H]5EU=D262/Z43;@E!TXAT M_D'%Y3>T1^#-G[\"ZP4\.;:_(:WQ"C_S0PJ/T0R"^C]\M^!YQ/N4*!7U$ ?!4&6G>4IDSHEI]]D'TPTXI^&JN9SOCO@ MFB_P62\@[@+1,B:)ONS9RV]@N48CY0(6X0X/N6RV3J>#=X/I\$=O/OPQ:-P/ M1[U1?]A[A'/$V7SZ_6DPFC=ZH[O&M\'=PW#TT.CU8;GA_'?9<\7$0@?#>!G+ MP#4AYX2R\%-_MIO=3FH_L48Q)RWX[2TE.H/R]N<*3$F US\P)<]T4]/[@Q"@ M0JJBC#PX2,PRSXU0J8"5P]?W'3L4.35LA51%.4JYV2$1S(A7>E"$V'D@NM5A M]FKLB#OH^845E@,CE_CI(0-2380@*A&+"@(HU,4SXE+JG+_(1"PJ$,?( 8T\ ME;MM>8E8U".8J4LN@50ZV>J%BJL@@D+=,S,RK(M.!>K*AHJK0!\S$W02:]A1 MEPH55Y$^]DZ8 9BJK%40*EYO+ODP:A(J+BIFN-7J7J5" ^HRB#+B$K3IH803 ML_<"7&,-[LTWL#Q>U5/]7KB*ZBJ!3"K)Y\6%5<^,'(DI'DWC.5Q7C)P(%R5I M"Z6>CFKA@5KI\0-)8NDM%L$VL- ._MC? !==Z^F"#;"]T .]<+;@$=W3 /SQ M:FZ\X0)P^)ZBCY!$ *\D#N,@+$D7C::3(QUWQ(/5"J ]2_J=PUS/T$=4Y6&? M)Q&(O-V=;/]M J_GWQNF^\.P IR>>!ZACYQ*HRY[L0I139=RU+1'#+OFH[FC MYP%_/R68(A>M:]KKZ.YXW[2L;\!:?K==$ 78/< %*NK>QPL3HSC1K]%'E6>Q MC*C[7U3J!TGSC(,AH\!QL-Q?TPX+0:NAZ,#HS]X*HCI$B'KXR5UU+]1'S6>V M4:SK:YUT?1+%RA;!JX^"6(#%M-]4FPSP/-&\ \.U8<_NH18"9[,S6 /PA>Q> M94-V![WI:#AZF#7^]CB>S?ZC,1E,&[-OO>E ;EQN@C7!R1!TBZORL].\[+8D MY2J 0_6A6\,TT%29M(HONIVVI,S]7*;--DXZ*&V.7Z6@]EY@FT$^^;D#QZRM M8\]\9_''QK$@6 ]-RA8L*J _14N=%(1=R2%_M95T9UJ!?^CA"VLI?L['4Q,) MN#:'^7\#YGH#4<8;/*, ;?&.5Z$UCV_$)/5+7,_014?E05?@3U1(07'KR=B# M3T.XIZ0->MWM7"MPIDBIS@MEV:$8VBO'/@$] ]>-\8%NQOC2^/PQH9Y>*5> M_HTK2:EJ>K9O+I&$S1<0QN>'VV.)U_8>MACDN0W\.!-'!@,IND;(L],-"Z73 M5+W?N,H/FZC,&%6<63Y72JL7^##'10>YN3J0ZZP?=#CZ,1C-Q]/A8":W9TA MO7-E'"#4^MF6=87%_J.FQNN3 :>@IF'AG*"Y995LO%13Y^U4L(+3QBDZ#9O0 M%(2!7GO\$V/QAQ&F8+"CZ*]9L-M9L/UB5,'Y%%WT(@*V-D[1/?[?'/>/H3UQ MG07 [J7D%]9%%QSHM/%A[C'?F[;I;<#RP7&65/I3A;6CGXY.D/M1(?H?7/P. M:KJ0=G3C48GR#F;RDTDB&86WA@*^@'?EL",LZ"Q7*3!CCQE]J M>5Q$.[IQF$3%KTG+/KU?JO<=&P7BNP4;ES86D MX._2F0%KT#03^V9;)P.P^F?^2[4=E#_M]IV2;H10(VVC;K=SU99#/@>%6=YY M 1)$(/G.I P2:CH20@WER.7EB8%I"EKIF2X$=>N1!\G-P"%')S M!H "B#612$[;N@7V8K,U7%)26%HUY40B:H"@HR1X9E4;)?9@^(:*DVK*<5V( M-A;V&7!KTRUX_G@5.B#G:$U)'##R"]= %@Q\YLF"&:TF8D@BV6*/=,]>CAP; M;'>6\P[ #+@OY@)X<]>P/;C.@@AOWY,!E3""E'NHZAZ*A(OB/*J8["9](X.DQEP;(/DZ_$9 3.%:B\+!L8.LN"P@72: M%BVZ][BS\#TPN/!!'<#YC2RLF!@;HLWSS@U)9TOR$.!_NH"\M8F MM9YR)//PQ<8V':_TM1QF(G=K.IYA^V"2'O.']@*_@J?5J07A=,I.YGJ%4*M* M^V_ LF8[E-HP@I-X-8B\4ROI27PQV)_7/"BGAD*#.R,N071+G- E,V'*$D5= M5LD$99DE(JKDZ*#T.=Y^M1-U@LN[(.S6 /PN7 8)4A7]M,",4IL#@0GRX79G MF&YH._S1H/S"^LF 5\E1P)STI)+]^?MDP5SI@6XR1XOH'KT#N^JKT_O.$"> MS[O4N9!T5T:='7DES?U!O7?HS*L/'LT7D+'4[7NXF]&W#+ANPGOT.)Z@C%9* M+03* L:*1C'^#U!&QI;L^N-\2MHLK6[G1G*R]+*4(ZRV#A3U%&3@+W.<4^ MFLL*6["#'L/AGN M'\"/4N/ >9/OFL]!%+A"IINEWD?@O[ =!*TIA0MBY-AH909\T%N[()PYX56 M+?P1J.<#KTE::X(=:;L&+%65TXWHY0,9J3:>1H(%2.F(:-64DT=AIKE$@\47$.9!'U12/-8HVRLIDR();X_O'E@%UJ.YPGE$ M6:I^3"E1\$N?YPI*UWW42,:K4VMB1$.NI+-<"B"O)/&B]*.9A]W%K!DB>UO( MWA@!,=;664EE3'">RZ2E[]H>-S;>?=LV][[M\=L^Y,[M35.UV4M* ?&EKE. M_!A+=&+I'H(PK-^!@#)Z?9W 5?&"N2L*T LWR2ZC'$^P-(M:YX1[(KF MK\!Z 4^.[6\*^ $8'OJI10Z[2-^8D"%#U"CGKXX0]<7/^A0=W1S:I-8O8!+X M>G[? O%IGXIC,8@V^?SYC7+O!&)F?,G#/A7'8 ]!B\XR@L-L[18 "^!Q>W6SJD=E\W/_/+[>]V>"NT1\_30:C66\^'(_0W:C1*^1ZN0X?.UX= MXX\O.4,Y,[TPB]DSLM#$>$>^4H_![57NP3^O+B7=G%KZ!(,BO8$(^V>[!P;@ M]3_2,+1A-P$.1[_0F\A)20@UTC9J=SO-*W5CCF(*<_9). $J=40!\_'$ PG$ M.LIQRDL/,\$$O)IXF*.LT#/# OGQR-AR=1$!@<*L#-A0:D(]NKD-FG>#@JO! M"["<';);/"TCBH&AII;R*(I;DVV &;#@,]

467?D9IN-\ ;$= MR/T(US.T%%%Y"V@2]36Q#!L="B!,+(^+*">&0C-)*B)L7R&3(N)<,5U(.9JH M%L>3I/+T#^.&'B39U9%;9Q+ P0JN;Q&>^:LSWSB!9]CH[.3,?/,!L/&'CXH\ M1UGJF?IGL; KT(?XY-,ARF&841N./%F8 W3.#J\1CNH:2*,L6ETF@:+RV"D@ M@D(C.",N09,TB7[ P^T=QP[4GNL:]CHTP.W[H4CL0>V]&BXZJKMP MN_A\:. MCO!.7',!DN[T#MH/IYD*7ZFN^LA"RE'@N:U4Z6 FZ>Q SPH?#I;YUHR78;BS M)TR5]5%<";P57]<@*?]CX2:87'01_M;KO1BFA<:>>\=]@'5QV_%5O4X?A9[5 M0A4X8*0=?*F0FIK'JZQ$8,*1#T_W60[W:O.1?WC$6[R>[U*;5;_4(8( M('P+P<><*J.,=L[#<,Y,CVH-I6(;BAOE -1>,KFYJWB5/+G[YH@M@JA^_](/54^69)U45F?"C*S?JYKUQX'N^82]->SUU+.O><=$O M1:N9^#+U%%Z-X@1*F]^>E=PD5'/!1][+ZK4>O4C9:LW M> /NPO2P>>OX'_2IW'0 CQ#[E=T$3"=NG==\$@XI6 '3#URP;],5]F=7 99._*).Y6)/Y^&6W?=W^U'W%YA64@2::CP]LF;J?N,X"@*6'P@%Y M)B#4>OKHDM<=4LPT%3CR#O%$5RK$$TT]HV@<42:)+B&.:#KKZ1@^)"J(I'W= MO+AL7MY<=B]ONDC#-2L5J@T^?(R. EI@H(DKT(9&K9)SY#H% MVBB@&3K],@)MQ'8JLC<6IP!=&;A QQ;0I(26TB);5CG5G$T!6?&Q&T@3]0@[ MZ*B";HJ,4(RX!"U>ZGC0S54O;QMJ%$Y6>^X%/\HHSVN=>KP5R_]2G^(C;3 M:,?W[$E/ZMSGEL KZ.H0:M(3F5NZO>72C& -[94#GX'^P;NYV^'8W#V\L&$> MWJC1-J_ ? '7WL;ZF^&[HJ#1EXFK@V=&G4*CD1KM.& MK@*:H=,O8T-7;*TM.\(;N=;=](SO?V;D44&A#-S:0)NJIS0EY%7199 2L MR XR-YAQB;-I2/-QIG,-3O>)5Y!HL9!&=3@I$E^G,C3?@_2LP7/A- M7-ZC5C-[W>APU!\_#1KSWG\-9O"?\6/ENHCV,+.WT&+:"*$&$L7E1??ZXJ9[ MKD<_TWJ=\H1 MRD#'@4,Z% )U8I/7LU.2N^0]^:TRM- MG,-&[=:A3.0]&6_F-MABZ4O]7CT" M"=^5II".0TT2Y46'UZW;Y,15_^CPN_@[X3RAYWG ]]#L/*+'LIQ7PU[@IC\, M-=75 N\RIBC82K*Z2;]=9C^UC*,$;H$-5B9UPI\NK8\X> !6?&%,6XX@!JL5 M0 ?3#ZO>*;1EW[%]TPY,>SW> 3>D$C>.L#] ']F4Q%SI-2V2=!19XM'QPA03 M>::X!2LGY5P9O,$E+;2%:1ON>VC^D0-_:_L0'?R^]="&"(%'[IPJ>6.:M9MN M^^JRIDH]MY'*QN.R2?L\?D#D\S3]*'[&7D:V6P-[80+O$1@>LE0X:/!Y!UM9 M[V!__/0TG#\-1O-9HS="\66C^7#T,!CUAZ&[,'I; T2OD^LU)!B%ZD<\CF/B M>L[/3O.F>R6I9ROM4938?Y2W.)]O,=T+Z.];5&EHP-/!Y%ND4U*JOX,X7N/9ZW#]\!LPUQL?+'LO\*=K, 4H)#/YY1RXVQ9&![R/45Y(Y?8!+@+@+T]FO:Q&T<2CQFH3U/[FKTY)N<5/^509Q1;:K(ZX MC %?C-NBYG[.I\2HUE!@088Y"4S$-W=NP<0PEPCQD[Q<%R\+: 17M;]*\BHL(] MZ^,JC,LBL=RN:Y]Q%6,,IOV&?6FM1<.#.9;%3A43%7U5G5>0- MRBBQG'H*J+"DC7AZ+>G;PKP[P9G;ELD[P;7=^"W6]5VA:WNOX-=TVFVHB9MV MLYYGI51H[N4MGVWZ#)#%GIDZ-/F6$"4PG168N,XR6/AC=P;<%W.!.TN55TPY M%3 P=J"9"U65V;9Y:$+JCK_5RTV332RK#&%*#)KU!8OI8- M$T[T$ KZ'S2^I M%(]\E)STKQSXI),I:C5G08(=M'1_ <!A)%GA2VLZM;JJ;RD64U:THLU6\-IXT?O\?N@<3><]1_'L^]3V9Z_/* ,)SQ(U7XBL=W7 R&56#AQ( M-1'"?KOYT(0(W3^FM')2*-3S\X"KTLG(S6&X;%DASUSB-T=Y7E#S4(KS\ M7Q''!9&O4$XM/,1G95.Y::3W- 37:+A![H<3["E*91/ON9"]I,1*RJFC GUQ=CNB5<<>5$5&A XD)'<&M*7H;DP2 . M-O@*RO'*11$;PRJ/!-4(XCCM&7$A0J]8"X%P+4D*8M9$*GWXH:9_;RS"@%G" M2) MF#;+1;=]4\465$T&A MOIH9&2$!A.3>^A0"L;_.+ZPP?+.-5[I!&(+:\0E'T9-\LOM@Q=NW_=__68"%QI\\_X(7H!%VJMA MJJR<1(IMW13'BDVB(Y7PHU6_ET5$')6YGJ$<_268),BBL"FDCP^"=16ZD+S0 MCA=$5QNAAKJ:*4PS03J,^#41BJ@[@MIM:)9F#4<21EQE+@ZRM!5(\"U ^-5Z?A2AZ:&ILVRHZ4QSA# M-4V(+XJTTHMU)$5R'\+B#E;9AR5\ ]:I5)CKU5\KY:!6>IF[I'L#U_WZDR1(O2'J&/A$JCKB2A]$%/UW+T=!MXT)">UW>VSZC?A9@.\4WP M;YZYC*^CIZ7A+/ D?=0E"GP%F:>E=UG(EWCHKON&Z[ZC8W:D+,&D*OJ(AANE MH'S2QS9Z",RE82^ $CHY[97?1TZ$D"(62CV=%%,$JJ"U<'ZGLK_T3=YYU=[B MS\"$*'C/K6:N,,.<6_W22-Z@WQ'6R\ZE9$=6T?.KG>Y5\UI..^:S+L&'A8>E MW.%5ILPZ_3!3O0LM!SLF8XM+,Y=73!ER.4@Z,,N%BN% JI@D%4R<3<$N$$($TT64XK(< M*2=>21:@JO(X"6>&**_OSK )\9YYY?1EE!FM]( 4#*V]+9SRKX$]24^-'_TE MGF):'7WI+H2\ C>QI(/BI@_7A2]@.83TV6N4D1PE,_*]V_'GY* L\ M01D)%9JMB0),Z#0DAPD3D!UP8:=V!9^BG"C*\LNE&&:+J#J#2)PKYK/@?HTX[/NN>)@:7>1Y!# M83M(GX8JG"5 :D4FF5PH6/($B I@6EE60(NN^T;R?>><5'$QC !J?1>OV99 M A05"(%AND08,6LB%:&G3Q600Z%Q@!D90ZX 26. \-.G"G#)3 N=4?W[?!2P M,%Y%A^>)?7RVH/+$<_7GC/@TH5W8J1,%:"_4=S/BPH;O"3U5\ !LX)J+.S=8 M)S$/@Q,2Z76 MJ[]&RD&M]*B)I!!+"'P!P-)#EV"@X2\\J8\"EY.A#"<66CV-Q%((JIYWUB0- MY]YQ[P&@]21QJ;1]KKJ=:U6<=D7[#1(P0:="*+&UPA(!'X<-3\'"6=OF7_EG M$6EUZD]S<9B5GM(017HR.?H=&*YW@ G[MY7ISS;0GE#?.;&W?)4UD4$YO(+. M9>!Z?UF3A=-IT^GN&.O,\K1>_353#FJEYS&XC[!7'G#RX#I>@9"CL)H^4BF$ M-%;*3=5WS:FBE>\>6 76H[G"'0AAJ?H1-$-!&^NFJ]> -(7,0:MO4% %2O?C M[)!1!V\[8'LXP1#KZ*,4?IB)+ZRIBD;.GC6GCGP7@YAP757:'%FY,+8[: ED MOC"13&I,C;I."W6=F)Z!L7;:H-<*7=K,VT>4 9PHJ!IO:%>.?GI;Q_7-OT+R MLB;!R(9<21^U%,"9B$0S+^C0?H'V<]SW$<#YQX^+Z",!*JJ$\&J\GY*.3NQ1 M3XW7)V@YUS0L7&>06U9# 5#A)4HHZQ+%-7U)6AC[&^#NK7 'M@Y&"-F"^JB M$5LB@;)>4*4V3/>PT03)VX#E@^,LJ;U!JK ^0N# EXBAK(]3L?X@?YD]M,-- M8ZR3DU)+'X$4 9HHI7(?YWGR$_7AK-EU=AL3@H8?$]B+31_66@./+SM1N]DZ MS4[4'T_GT_'DVW#4F$P'7QY[WT?];XW^M][T83 KFID(NV.,@X%).,1:5G$;)20=KFJ$8T=E2T108>6'K H>N"+T)61M_38+-Q[LP5:J]CKQ0 M-5'"#%CPF>LPO-NPX*RRM]RBI8?OACDP8SODGT IJ<2A=VBD4! M812:0##B8DAKPSUOX%YG\*TOU.6';.J3G5U.@)6>9^F>=^$\"YX]\&> HA:0 MEXEOM=S)KI9GWV]G@W]]'XSFC<$/]/]24_>>H,.MHNG%I?2;Z:\A+J)SBJ:E MV^U>7LI.OTTA(]5EL@)2=[%U"H%\_AY36G42\<30.25!K!6MQ/4SMKSRU)+X M86*7@%.7E5(:-'E%E%>V#B(@T$B5 0&EFA(X;[YU!0EGZ-"YL%6QJJE5UG6) M'',1E>:W'%CI;1N7:]-]=MR3+,6$')O8TDHQ7(ZJDZ4P)V;I1%N([FSJO1KPJY=S)PRTFJ"F@J&;ZQFJ M:X!,9%8'Y<%7ZBZ3%*#V +O31\?SIL!"E^;.G3PS8>3$5%U:?V_;.!+]*CP7 MMTT V[*<'YN5TP"NXZ &VB2;.GN[?U(291&A1"U)V?%^^ILA)4=VW&N".GN] M7@K4CLDA.>0\OGFD=/J/3F>CZ1_78S?H]>W[CY,1:74\[U\'(\\[GYZ[BL-NSR=3 M17/-#98K'H+@ZZ4LV\Z8V7FDP<>D)*S;JQB5MGIU@" MGXS&9Z<9,Y1$*56:F7>MV^E%YP0L##>"G9UZ];>S#66\/#N-^9QHLQ3L72NC M:L;SCI%%<- KS !:>E"]87/?6?#8I('?Z_US4- XYOFL(UAB@J/NR*S M=%4FW=0"Q00U?,ZP[T:OD6!4!:$TZ6!S@&TMB[I=(G/326C&Q3)X.^49T^22 M+3LGT:L>K^"WN?QZ/K.,'O3XZ/_TP)I^'-^^'E^// MG:O?/X[_(,/1%&OZO5[_QXS^FAN3-KGD=RD7Y",5"YKS-HF8,CQ9$I-2$_S@ MT_>[/[WQCWN#;_^P[@FZ-B2-5?[ M.PO.>ZIM3B?9DMSEI427^/'0?L$4JSK!"61<0\;%I7;*1S%= ML,@ZB/T6X)J,89IS:!:3<-E5',Y8 M0^">FU* A7] K8/^P#_:8_NV _\H;I:Y0HZJ+G<(Q;$(DE4#N Y(Z-W3_VV%[SC3H=PB:369?1U<;\VQ$ M2_WT)ICP0@;HJ$9R*526"CH CL(51^8#*Y;;?E#P/G!FDW?=^13@5N70!YBT M*T[&2@[\";YH*7AL+Q%T&6H>' MX#1O&Q4@('E4"HKT#M.R3CQD<6CA-$%3RL!?(4-#8&!HS^+_>\9]!.%PYQ!^ M,F4]0O+3R>[)@(9-,.*H!XZ@E$;Q4Q360 -J'CR%?7:K9_G" _Z4M$.U@"XSG M5)26ZA ?+$E 9/(Y1%9O$8LK;?($ZG8_M^M'BWAH"+2KG4H-96F^[,%3D@M= M63.4X,G73THDK,6]W<3,K03X,\#.7PEW VWQ+@C7!?(Q(/"H7ND^6[,5=<^@ M6=0!,HI*A6%O)-TMO692&RC'>TCH2T?0T9_NTH?L?:%) O@% MRPKAR'TQ:S MMPQX 9&7*[_VG5E1\OR2"WS%173ELV+>_>8E>,>Y< M/?HO'^/LE6-<;XOV R5F(4F "[0G&V7Z36D>5UFL(*PXG8R5?;8>M7V MRG O=6P:0K).%)!%&R+.++\!9NS%=06NMLMU/)]+,6>8\'(ZJ^[?546)+"N$ M7#*H7:32\2!=@RY ;2=JH/L]@< ^L#?V/%WB'TH^Z[EGLKBNPFJ M]K,:WW=3-_%JXIC:0 =5SW.-+*H>CZ##QGI5 ]=KUWB]H-$SQA!OJNLUK']W M%HH600BTO=&]^K@G&M:+5:Z8%*/>.$R@T M 5$8T+GD<17DDY-N_W"5>5U9S\H/]_JJ?1_V[-]02P,$% @ TT,&4P<6 MK[2A" GBD !P !A;FEP+3(P,C$P-C,P97@S,3(Q,SW30#;\H^DE\JI ==Q4 -MDDW#_]S9"2 M+3MIFVR3;*^7 K5C'K=;P&+H:EVUDYI,C[XW7 MZ_2ZI-OSNP=^KT\N/I&]S[/QOC4^.1_/?K^8N$$O/K__.!V31LOS_MT?>][) M[,15'+0[73)3--/<<)E1X7F3LP9I),;DON8PE\,AH-CU-F* D3JC0S[QJ?9Z>M([ PW @V//:J;V<;R&@U/([X M@FBS$NQ=(Z5JSK.6D;G?[^1F "T]J-ZQN6DM>602O]OI_'.0TRCBV;PE6&S\ MP_;1T:9(\7FR+I-N:KYB@AJ^8-AWK==0,*K\0)IDL#O 72WSJETL,].*:7D)N$!-Z3?;?>.O0#6*7\"KT) *%,[;J'Y%SU;< U^ M"6Y6?L*CB&70XI=71[U.?W#LH?5S>OJU!1Q/+F?3T^EX-)N>GY'S4S+^,)V< MDM/IV>AL/!U]A"*HG5S"IKF\^CPZFY'9^3,O]-?/]3@^=GWV8D*O1 MY?O1V>2J=?Z?CY/?R6@\PYI>I_/8 -EX2:K_;]MO;X.CW,UV9V*[9\7&UE). MF^3*L#QA&;EHDS%5;-4D(5.&QRMB$FK\IQIY:T'^O@7HMG]YU7W3&7S_YY0D M=,&(8@O.EI"#3,(U^;6@"O K5N22Y5(9R$SD5*J4=#NM7XF,R>AL2BX@*:0T M9(7A(16Z2:99V![\? N_E9'Z;ZJ-SC,8U_@M6[+E:N_1@O.>:BL+2+HBUYE< M"@;ZH>EBI%QD(@F3R20(#_":\HS0;$6*S*B"P>Q!5EA5 B&C)(5?BE-!8AI" MD2(RA8QCI+.[99"QD&E-U0I-4GK-8-Q:GQK*(G &AA3(9#@&&H1<@10",Q!' M&CR)F"++A(<)T05^;-HOF6)E)SB!E&M(VKC43CPIIG,66@>QWQQO<5A"0.\,#5"/K(9KHD4AP # )P$A=CAM_0FI M3D@LY%)7R%1LSK4!56P(Q4+G-WC9K %,5\[<\O8%8XWAP:-A;+85$)QA]U\# M7:*H3.5(!3*..?RTH9H2R/06%!!D'@B&P2,,D!@(KA,T1[,4:!"I$']'7(=" MZ@+:(4$J*1PZ#8]H(N.>R$[5/K8'?0 M/=QC^[:#[F%4+W.%'%5?YA"*8Q$DJQIP'9#0KP<.&M\Q: R#XOQWH0UVF-)_ M0@GT,+BNQ:PM;PSWZ/[WP_:$:=#W$#2;S+Z-KB;FV9 6^OY-,.$%#-!1CN12 MJ"P4= O$)HM#"Z<)ZE(&_@H8&@(#0WL6_=\S[BT(!X\.X7M3UBTDWY_L[@UHV 0+ M'B%.J98918:G&C".6A+!2U54 0F@S:D+&^;WNX;%;64Q9^'D=L26:4V+VD1R M4TXH+U0.<-96CX2A5)%UP*K2.G.M^WBW\+%2A(?"E=O(RD(7Y ML@?WR0IT;T6LJM8%RO&"$OG0('?WA;FO(WA>:Q(!?8*X= MZ])Q."8Q>SV -P=9L?9KWWF54+V6%LAY%N\LLLG KD=)U"LB^#43Y5W!CGWS MNY?H!>/.U<._^?QE[PJC:ELT-YR$%%F'YH:>$%P/$!FWE.K:-0IJU4BEUWG= M%D"7:PK"2"0H!RP/N+@G^UD#P ,?*N1S^$;-7.UZ]@?!0?W[0XKLM!> M*>R_'*>>XC@U$J#"0!5R !D>7O%(''(&J"AS\OI8LV3T&I.L4V4VS5H]:>\Q MJYN?!V&M/(&X*X4[:(Q&T%"S-8M]$9>E"H4F "X0BTV7Z36D>5VDL(*PXG8R M9?:X\X[LA>&>ZKPS@F0=*R"+)D2<67X#S-@;YQ)<39?K>+:08L$PX65T7EZ< MJY(269H+N6)0NTRDXT&Z!5V VJ.H@?:/! +[L-[8@UC9, " ,]4*I1 TU\RO M_J@/C<%+W.--?/B.,X:U'-2?']+"R*K /=>W)5MPJ>/'V6!)[5%^@]BGK>\: M[G$KOI>@*C_+\;MNZB9:3QQ3&^B@\D&MD7G9XR%T6%NOZ+\--%//#'/ M* SG(\SP";;2"1"'3T;%O #%\Z9)\(4=NU\>$I-R)P72&)GZW3;RGKV#(Z\Z M]M_SSLG3WJV'ZILY_=#A<#S_X \JX__HTO[5Y+&CQL#EG%(Z+_!@89<*)"/ M*$*:Y-0F82?1Q@EG<5F":?G<'7^. S7<*R_W\/GXNA[;U.[_RM/2_DYT/9M" M*W[[4<)4H]QDG3<#&E[/%V-NNV*,FWTP!'!,]8J?W>V\KU[ M:V\KX6\5K5\1S$%YM5R"H3$D=9\N)(]*Q!P=M7L':^9T91V;/MRKA_9=QN%_ M 5!+ P04 " #30P93WIO,;"8& B(0 ' &%N:7 M,C R,3 V,S!E M>#,R,3-A,#1F,2YH=&WM6GM3&S<0_RI;,DU@AGO90,W99<8Q9D*'8!]B]#D9[%?'I9!1\F([K3:?7;R_.1[!C M.=Z^#,ZB&%9CJC)P.G_5G3 MAB)>G@QB=@-*+S/ZZ\Z"R#GCEA:YWW5SW<>5#D[?H[FU2A;KU/=<]^=^3N*8 M\;F5T43[AW:O=STA"NQ(/S-?CV"/Q65+'G3KZ@5^YLB:U1/TUMMD8S- MD;F1M5_K[S>JAQN;E+12)Q19C)/CVY2%3$.W8WL#)T0[Y=])*D/]KX+=,(5B M94PO_93%,>6XXO6K7L?M]@>.H=Z2H!&&$I4/L-]H?!6#Z[MF3VR838>&3G!ZQZZ^S"#>&V?#J[?!R/+,F?UV,/\!P%)B9CNMVOK,./\[QW9#KG$,D.*>1235U M,= IA4\%D:A#M@1)4Y3#';+DA$"\TBDJE]..>1 M#;MF_>M/A=#]D5A@65G6'_8@$?(>\QP%%#%0'F-5^:W@%+IXSJJRLL;FJA*A MY4(4)"QK*Y>AFM&HD)@KT0J$QS"^Q3+ L7[A]@NFE%$,OPQEC.4+4BJI2/:K M@0)WE@J=AOQ&*:,)KD9N)MW")$E81&7%LYX[8QQ+*2/9:@XM8=@TBE:LPR7@ MC&;)$J>(QGT$J")*D;9:8_SJ_=)7\)&+$O684W\KSH7V?_?H\Q/8%+RJ>)EE M3W0 [\NXZ^U5]JP]#DF1X2&)T+B9<>[*X9)^*IBD!LROXLF4?4RX)!:Y ?[KY"V1*;9MI!$9$DZ5-;G-Z+(- M,E-L']-_7ZFK-6'GV[U3 7U-PHRV?$(AL2Q8D<@RDBOJM[^L2V+"):U+N 'N M)D;0,?WU$T(*+=J!NB>H1C8Z!Z/%9M]@1M;:@!VH0 5V"A6J,#V-;.5L]O=J M2^BX';\Q;L>2W. 1;&L:CH?(<,U\S<:M*=?:DC7. KDEF2A;&[:?K5*2W ^Q M)?QHE6BPK[8ZJWD2XNDK-.V;?NN^NFWGU7S7\3-6S-'2N/,1--Q"9)V:5M^' M83$OE(:C&I95 ?,0IS2AA VN%@O?LTV*0B.Q&%ZYU;_OJY2C'+AD'U.6P07) M2L+9G49?]T:MQ5,YY/4K[\CM?X,'GE;,9V_>)XS)*6(E9@# 6E/R6_=,[50HHDWQVT8[+_#F>:" 9ZO8"[QY"G@STS1/ M*8>I#2,BZ?(9EH.G%?/%P-LV,.5,2/@#2RRL$,]^<_M*_^L^]L45VT,_=]=W MQ@$DBD3!->[^OP)#6Q!C",W[@4" @S;*ZMLPIJ"43"-JPBVQUE2/[LW%=0SA MLKT_JP^"N41+B8*0(OWJDDZ+C=<%8_?2O,^'Y@J\N9(-EY_1)(7D3*5W#+[E M@40"T\J(FB10Y#AB9*5*US=WZ[4]70&TD$0?YQ+/06S I)!^6_367K4W)QI\ M8F[G,A3?:CZ[&\"R?CG?0)8;0ZMG^IS,J54C&9(@>O3)C6!Q$RN]GMTY6%7H M>LRM<$K]_%_]/<')/U!+ P04 " #30P93D:K743CS @#M(R4 %0 &%N M:7 M,C R,3 V,S!X,3!Q+FAT;>R]9Y/BR/(O_/Y&/-^!._^X]^Q&K&;D<+-[ M]H8 X;T0[@TAI!((661PG_ZI$J:AF^YFNJ&[U,.]_Q$Z>2/WG__W[OV+P3_A7+/;/_R:( MF-;/M*LQQ98#$UA^3':!Y ,EMM3\Z<]8QW8OS4@>?(MM_=S=37VG'M^2W36%;DK]2/R@29J*4?1/ MBOW)I&/-VN/[MR^J:F-7+UGRH3')TIR3Q]"%J>2:D@P"7Y,EP_LNVV9('S+!D(?68*<4_[2/ MN^;B/[8_[F_55CX!NW_2RGXXF@5'#Q"9?OBN9'FJ#5OV(6GABZ@X0::.!NBY M_M-9AQ?/S(6V>FZ^*>:HS?WM+E"?I4_B!_SU>-3:"Z1\/+L*T,Z3$?YPKMN> MS=)4\J4&MG?L'CA';RJ=3O]8(< >.OT$?R>WHE\?,/0&"$'ZGN_Q:\2E"3IQ M@B?M+)X26SQIW_[]9PHDY=]_3.!+,=FV?"BS_OO-!RO_QW:\Z&$"S -M\=]O MN]\)?^W GO[X]Q]?\PWP[S\_]O]NWS6VE?6__RC:(N;Y:P/\]YLIN1/-(GS; M^WE!R4_X5@1Y6PLX8T.?1/2?-#<93I37G89+9RE9^#YH>4$+3 ,[.A1#J3 JYPBMP=.C-I\E2*.P 2"76;20D#D= MTT>,D:)'3$A'; M+M]QN,\9Y*6$1';/SZPA>5Y6<("L28;@V[+>E8P G PNOG'<>#\_)DEIV4F/ M%36Q[*NX4_#BT2WK4DZJFX%/:A732O*"1PI@B3?I]O!L0DL-+E: \LS8 JU5 MW(P+ U^G+6LY5Y> [UF?!,M?YKW7!L=7Z08E$;V !P7&F"]-V5N4W@%+#RX" M@#?J;X2RUY<\CI_772Z;96C!A*]]D5J[+J-W^0!)BQ!X#37L.;?2O!&"X^@I M'&O ' -WI./R>;;"M\C1!V MO1'XR$Y%*^"3B1IE^G1_*JM5O:"['+/IB8L-"5% D:D$^V&S=43_]T[72IDU MQ]HH*XJ)>LIE!IG2V#.X:TU7JJ%,9FI?28G9179JK.6 ET4O#C: M4^9Y>VV!TNQPE0= M:9ID:NZR]<)HS]F%;Q/7#0<@<]*:5('D@:HFC34#K6JV:X4#-S34O&;!]29$ M?=/V--07?@67=IXV-N!3GG\R'JFD!N/%1L[P67-A#WK-N$^B\>P;Y6092F1E MWQJT7';M_8(9?-7AUFU+?M>(!4,4)[XNI$BMWE/5]C*38YW)PX@;_A2X1^-] M:/#)D'^@U^HK7U?[]YFND8R!L07IN& MSA0DL8B]S^C[RE.0(CI]Q[:YXS;"KYX=N.&WT-?R]/?3MQ[F)<,(U MYV%:0O>0'ZZ#"3)!,.1AS+M?]M_WS_TX(?6M*%^P%\"UT##:8 PYS=O1O)S+ M>;WI4-OH9J^SL)ORLFE.6U^"YL\,^7>@=A9JO0D&_B!:^WI/6ROE;(U]!NZMK*](CM8 M3>C,U^#K5X;^6U!?,34+FD+(I%J / AO#4V=4^E.+I)\9IZ>U,ELLN/S2W>X MI!/+KX&"RZ8@&F@XLQZ^GEDW%'.V:/;F#JG9!!$/'"YHUKZ&*/@,LX[/)^L=+X&YW^L78<7N9\:=F9Z,% Y4@A$NM%O M*(,.,:J/OP:A/\JPPXO$KUEVXZSN5AEJ$N?-L4AD2(VY MB MF1FOK;Z9F'\-V?\YEMU-EGC7->R2 ]<@&_/UC%S',VN_MR$#K_,UQ/]'&W88 M4?NI7;?HJ!.%3TIE/ECVU21I4D&E_#56;1]GUV%$X=?,.F] %+/3A#\5Z<6$ MFI)>?M3AOH8L_RRS#B?J7VC5"01!Z(5$U137LR6E2QZ35?-?@^L_VZJ[B<.. M2M_ K.N7VF;)52=#,E'T!PNQDI\T^E]#%'R"64>E;[.^>R/IG[/KY)89+Y9+ M54-L)!(5:K:L*J7LUR#ZA]IUF)'[J6'7&;+4:K9Q1SH8#H=$GN-=0?X:A/X@ MPPXS$K]FV3487^^DD[F9'DS5A)&C_#RC?Q&=_AF6'6[DO]"TTU.KP62AIST^ MRS%4)CX;LGWS:_#]IYIVUX/#*QM\KF_H"6LNVRTTQ(P^3QM4@5PW\W7R:TB& M#S/T(+%='^VFVX7ET?\/[SG\=IA1Y>C6XP7!_A<%GK:ZB9FYJ77Q$=KUFF M?*]&ID5%4J#F\=?3N%N4U^87B2%^G&7Z)9%SH5%+4:PB@YXCZ(TAF\^MZOGN M9/@UI,TG&+78(8D\1M(M(MA59ZVG&YNDRS?B2Q7$NZVR9=\MX+>CAKP<-23& MJ'G. F;G8X-7L88WRW@WQ@I3RU@HDR-._D57Q*S)J%0S0Y? MR.>^AD[Z. OXBZ#C-0O8 1,IV6IWNWIC65!57FZU".)K8.6S+."O@IP++6". M5R+2#KL5N?G =JU;YN.;0%4&0@! M:']7QP62%[CKXWH5Y(HRI5JZY?.]<1D0P7)5K=6QM6!>'.?#+OLS [TE*EA, MY79>'I#1J]5/TM).@1]BN@_!$1;1EQ5%)FATF,N6D1MDUFB() M3UFW='&969>C+BF>#/,N)RY'Q&I=40IDT#5YH-6SMEKJ!DP-6UL#1T1\NHQX MQC?[=LW!#6C1&*4+'3XQ2R;=(%DN9(6H2XF/U!S4Y7+B^G[6:Z#BC.9P@]RH ME6-)TB1U>N!E2LKZ+B>B@8B78SAOEQ/.U%RMNWJA) I6IC9A&\N$H6(;Z\-3 M3GQZ/.;*.O6@8]N M<\$43>0"RD39-L&.\FV6MEO4+%$AYTNFH#*Y>J*);Q'02RE_Z?"C@0)F5V'D M2C*=RDYG?;%+R/S:F@R9M=Q+F?&H.Y\_6J8S5]R1\E;ZOBS3JUU^/4^RZ0$) MW'%;(*K+FA>/^@KPDV0Z%M2^6*:GC(V1K14FC-ZH5AO9CCY+U)IWF8XI"N3^ M.I<6XXJI%\:6TK)2OJGV;DZM3QW\2^=!O$6C&6+*&DR5IK/*6DL5V36X M:[1?(/#MBZ)=0Z5-"EE_1=M#ARP(@2/5RHSK4G>5%F%R7ZS3%K,ZU9Z(:R!6 MULU"@?53A"!&G<4_6Z?=O/;=NZ1Z:[%@047(\GRBNO9'J28-;"+J)/]@J7[C MFDC7$.JMB9TV%N6%)S9LD,Y6'2+%1#X7ZG.$.A[4OEBFZY1:]@)6'Y/KC9N> M.BXWM(I1CT=]ODR_B>_I6I;ZG/"39$-I\@(C!.W-ICL60-0MN(^6Z;=8AUY7 MIEOT4FUUG/A !U*YH !/U8W-7:9'E]H7R_1:G2J/N80_Y.DIPZ]*C9%LDG>9 MCBD*!IS@@W*OF^:E'$L;3F:@;)HW%\>?.OBC\D^>ZX^R6\)".O*J"F1_>Z1X M0^44VPDWSB VN.A&919L,PUVG' 5?=E.IK,-(3VHD(&?][/33+ PVMCI2S@_ M/R^9R&__7G3GHYE\EJFBK,<_H*K9NX"WE#:^W1G-;+(Q6Z0*?)S@9I'7X+\E M@5^VU.*45^UT_7&?7^MDOU"K-LL%"3L!@[^EA@^Y+S;56G6NDTN1!4ND.Y5: M.@%ZLCB).HM_LJEV0QCP6V$9]0HOK5K^=XUP137=L#;MX8*OL/92M^H-S@NB M+H@_CF%QR5,YLS>?43H+8=V/ZZ"I#--]FI;$R%M.'\6QF.2=G&/8E:$OEO%E MU^.E-4^9DVZZK+6B'K_X2(;%(@?A*;^RV6%KTZ_.+9%>QVM#0VOY2N;.KY'* M*3C'KR-[.+6E]2C!-ZB1.G1[O68Y%76Z?BB_XA!??LJODR192_3KE,971H64 MH(J9-H?O\2GX\>N-0J;O9UBQ7Z-[O65^PA:,%N*4 M6AW@2V'<*D0\=ED\%'VXON.86TJNO*:U )3;RQK6B>C8JMN3T;WP*S/#B\:CN+7J!AR:LE2 CD47 47-G;(JPUD MCJH,AG&^X>18DPJ(MD5'A7XA.YX?6#0H=\:O]*L,F%T4-C8H9-)Z+U-6UJLJ M)>2J42'@9S'@[=V#EW-@WLM[5:X M7@W:>C9I#M-^+EMUG3LK1P$!SQ1"_U4$U-5Q61UM#(F?9\AADP[$R;QY1\!K M"/B,PN?/+6&;AF35)?-(TH?S4+)D-)P%0+]WEG9G:@>>9"FP-;C=#S6G?3_A<%&8ZE["85/$-\,7'DJ>6?&+F@K M'X ]KY>[#EO=C#LZ[5:&!JWRK5$0-2%^=FC1H-[%SJGSY*NDNBDWS6;[NE!6O&&V MO532C3OYL/-LG*=>0#74JV(P%]3['HW&>?*D^WV]4 M3:&B2Y*B:E-[YJQ9;.V?SR??[?;:H$U53=>&:WF_X0K 76CRL4V+SMMLJ%GX M E>2_9ID!2K\-W"!LGMH[]#0VEQC-2W4VZ30C+-!B;/&]1QV%$6[I\Z-=F_5 M7CK<:&C(2ZF\'UL.+(!A.ZCGNWOVU!6$8B$W.6$)%KTLQVLX'GVR9PO:/CI7>0WO^TH^O+N! MR7%<>_&$V85U M?E8*5N:,U]1FHF(7ZUUOA9WV17!X.A_[(ZC/3LBS"'@O]IZ;REMZRW ]#JRC MF9HU::@=5[(\%;@-M6#;RBG^'C+MMO= "=Q8 !<^NM_EW3'MAIVN\S.QQS:3 MX[:@Y0A\38@+QGR<=??,H.]HN1@MG-^T-93[= 295+T_H)MT@] )7T\UN/0Z M/\;WS.*W0N;,R'\GW""5=DB"+ ![XDK.5),E(T2*; =0[J]'HC!JI6A J*45 MJ_?JE5E&33;5518[-""]\NQPOOV[&\]/4;C3^#&-L]RHKO'S3*6V8<1>>F1- MFI-TR]TQ<,-X[ M1G[=>477.ZTN&&1'8H7JY?/.%;@++TD1&\Z3%1P@P'0%@U.\L29J8E_.$)W9QBQ&S>@\,["O M2?7SV9P?YSW/4F[72E4:!7VN3!.S<=N-ESI8HN5W]IY_>J[I3;WG;IZHS/E^ M9\03:W^=;@W<5+R$G3D3'>_Y%T/+.>\YHSJYBC D--X<&M;0GW8:RP5V8BMB MWG/<<'.Q][R0F1%^V<^.]'EQRBYD=;U>I;#TJGRZ]SR:-,YRHWBSXI+,M%PB M>SG'Z*TZM4D6OZJ<6'C/<:3Q&TS38KF9;B=2FPE9:,2-7JZ]2A?PI/C=6GR5 M_EF$?. ZL#?KTXT,'5=#5S4?RT9O@:\O&N;5?@3G&IKWSHC56AD>0$ M7P?N2N;*Q4QWOL9R=?D"/BX;ZQT;%T?:.ME&P5 [2Z#/5_DE*#>LD<9'36I\ M9J0M6G@X%VGSUMIT*6QR;1T,7;\T)#9%FL+."8E7I.WSJ,Z>K9KQ<9&VKD:O M9I5:VR.U 3GW9O6DWEIBN5CY;2-MY.61X*O5]'@%G]>-M!D-B1*:TV:?!U2Y M::[[JZF&GRD3D4C;UT/+N4C;=-;I5":C^D:GA>FHY?I.W*M_.*8:F;]@)QOQMF4VUMQ^7ND[0O1.,N-B,Y\O%GGM)(X5SI.S2NXBZ&+ MI5G[N9$V3&G\!M-4[3&!D$L:"YT>NBENTMMXK2!J:]F[M?@:_7\ALE(M%M*R MGY%I,CN-KQJU:;TQPJ\H(/Z1E:ABY)(B*WU#3!/]]))<6_7X?$#WFTLNHA#Y MQ,A*5!%R262%M+ID?R%V*B3PV'0NL1'[ $^7!]Z1E0QX1U8BAXU7(RMY3:(\5N!2?$6T'=&==&J;;-2DQJ=%5B*' MAW.1E7Y.71K,4C9TJ5..%T;6*J!&45N0?&1DY5.I?KX>^<=%5@KCU9RL]>-K M4IC2ZW3&MF;+!)8.B]\YLO+AU=(OK)=_GFHOJ%Y*<\A$9A6L<]2P1+2P M4UK1B:Q\,;21"'RR9&5:&'DPLA*CJ%FDN[R [WB$B-9 MFI285AP[=P3VD95H8>/5R JAS87Z?%I0^: 3+ZY)P\DN2U&S/3XSLA(M/)R+ MK(P:976<0T*5C++"5RR.2^M"#R/ GNA4M!KL_/V MI(!]=.[/GDKX/4YN\LQY?=@L#/%;ZT410;C5J+@5@C:USBS9D;-3ON=,"FY[ MSHN@>)=!5[!J<,O%O16"DA;EY%.@XNCKE:(Q3:UE%C=W&?15?(YMR9ILK=\P MF5NS-#,P=Z2/&_2LKC;+2QX AN?G*R$![)T#Z/X]F^8@WT\C&AXKEZD MBK0ZHLI$SG1:M6J:%K6,TV=ET%]D;"S7'X^I5P._B(V>W!>(E="SQ:PH M)I= +7=&8M35[L=C(]IV_C/8T!>3PM@L=3W2S)MLV2:3R8#!3B_CC8W(6_#/ M8(,0P6A2Y). #-@NT1C-*[UZ]ZY3(F>;OS4^ N2***_*IJ&O4^UDO=9K+%LZ MMK+A,\,4'V'+OTC%;;@!7JW:DK7?,.:T,DR387)\H:PJ@V&WG'97V.7NO$R^ M;8#A9%Q?CVXY8$AKH.1<:?F(A)56@W?)6;'-SP?6A*#[A6&'B2()GQTB[M0\ MZ-G4B#G8YX?/KP2NW;'M/HK+/@I9"\'8 _, ::T%_.N)5'[T^^YIMAX'N7F[ M;H@@Q972PG R5C;8*>;7 M?/SL[[0];/3.N#.C@[K[=?V>F1:^5IL'X%58N/?_EBSCD) M'GX>Y]B5-9OAE[8@:I8X&"EN9S*91H)S+@I;WCD'=\YYSL>3ES2W*QD!R*P/ M'XL0/)(K3]=5M 7Q!-J'>TJ6$_A>> .]PSB=$ZBX)932_+J8KI:FS;8OLM@N MF2X;^ ,^7A@Y[AZA)YM.;D#\Q-IDTDU:G_&!RN7J0ZWI*F/L!%QTB'^SC2R_ MJ#)MH2?11*'>T\U1I5!KSAJ.R6-'UX_,M_ET4?ZNP\@%R5+L3+-R"6W:20"#*Y)&EJG9S2]WM"/QTU#+QY M(^$7P .50GC8VW3PV]Y(RP0>7,EX'B?/ \W3T",/N.@!PQ <5[,FVSG;%Q9Y MT =SGT[5*XL,S1-\(;F*2\1F@5^@;F^7/3/8'3Y>'>VM $*E+@8(O/7$T'OO M"N^ ".8R1&0TVX.&)7C$0P^ T *7H">B.=4UU5U5K&'?MIK8&8"7 >*UP=[& MEJ>8J]ORQVG9[!LMOY2:[A:8;G>M:]->(]%8IZJ^CQUA\;'\?B'1FOW(1.N\ M9FD^J&H+H)0L"*R)-C8 YWG ]S+K;3U^0_*\8Z,PK#O4UB;30SDU-^<516[) MK'FB:13C!-6C)UWL[('#\U>V#JZ&E;IM(1,;'.V4WR%F$*E:!\:C,%Q(ZETS"'4T7H"FTYM!1"Y8B/7YBAR4GX;7J M.61&.S7*]RG1E9 MT?1YB5+7FH)GH7IU$ M31[<7&6\8>8NWT)SU>7_6Q>#"]4D*4F647Z"/X#+@+58]NZ+P6?"LNP5P[+O M$FJE0J$EN^64SF>SC%M>,M9"9K&SH#Y9J)U$54_DU+M#ZM>N!W@;.YMGN[.& MFJQFQ3E7GG"9ZJ35B)SJNWW50/P-_%,D4U\*R1?8^,DUNQY82:,I"AZ_RE*5 M9G:.7S&>".+X8Q<7MT/QC9RCQIH3N;XIC46!LT4@9IN@V\7..,+6.?J16U:O MZ.#,-82)LFI46;XP,5+Q#EMB-'QW@&'JX,2:]A<93\5);ETVZCPC@JR4G&Q8 MEN>M+\3\GVC#X(>("XP0(C_Q"]Y&X\@>O1@DN*9IIDO8+;DB: M\0+KS-8P! MG9C2KAC0O"XD:\L2R;&F17PAM?!QQL#M#E6X@35 M^*+0GR8]T3@U?R&G<[) M@_X78ON/M@8P)/Y%YH!6H]5A>]5K\<)0:'!4>]R9%.[FP!>%Q 7V@%YC\OIZ M(VQ$22O/0&7CTWW\#M")H#UP_1TP+Q ME1<7M1:V"\F;P.'BUC^YM@^5)DB:H*]6V^>CD?=\N4; Q?M6U7"7XGK&LCV* MG@PW/6R7M=B"\(.+15X/CQ=:0&\OF)*:BV2*:GEM72![U0TY27MU%5O[YP;E M2:)H_=P<%;^L+$%&+E1-*N#%ANVWO=0B50+*[P0CO%7E';$O*=D>M4EEY<&R M1$K-7$80EFR]H=_!BZ&*_7093]XZOID;G1?$'G-HY8D0>64*C,]1Q^B8 XX!&?PLR1Q. Y M4U1HI?I$KFV2?#;A,#,[Z/>R^.78DU66*BLY4PST7LIFUT;& M(O,3;!V'F (P^L=[?';QZ*[D:M+8 ,B(.578MJ785FCCC"5+;Z@J-'84=%NU ME&FT]TG5934WZ3-ZP$OE)IUC/%VP\=QQ]G5K23\FX9%E< D-O]3*"W^^RDA> M>'%W?]<5VW2>KZJB.9;D5*E?7V>'V*F!WY6!3HGUFW/*C8JPOU,#Y0T-K!:) M-"")EBJ2N6%Z%!2P,^2_=DWVNP:*$E\]TD"*6ZQDU ;!ZQ7;6R0'&;\PQ6]? MW._*0+^O!L)&P_C)1#)7;B5+>J&:5T>I1$UVL]@Q"-XP_HWUP/E\Y:WD1YG: M@>?;)G"/\M7WESI+^[%6L"T9CGK[9A21R*PSP)*GIN2>AH#:8 &L .1=VX3/ MP =DOZ?YT_V;7W_M$P?^_M$G]^ZC2R59%YCZ:B(*U$SF974Z*A:QXY*MWG@\ M[3L.>3+O5U JKQ#L^'SP"RAVDPX]C2B\0NM;\NGG98^_@T^G+@#1X=2:F9[/ M.S.AQA<*$S8_R2<[:0Z[N-MEG/HP\W=>O?/J!;S:L"+$J;1$9_S5I%/535)M M+UH#_, >#*\%!W&Y3:D4 .=J40& M589)SLEDE6MBZ=5_H<;5:X2X<_*'X"?#"C.O]3*U^RKVSJN_ Z]&:A6K MK0;3R=C0+3'AKDJ*6IHM6IW[*O;.IU'A4_;H%(/$H9C$E[-]G=)\T>?[4DF7 M.I16HQ9,N8G??HR[[8LSGY*7>YM(G/@T6K:OMY281*=66>KSAB>1CC0;EMB( M7GQ>'$9]&R_856Q,%Z-E\()I%7B;I MIDG-YQ'EU+OM>^?5KVO[)FK,=*Z.IR.]D6P/$W2?V35C^>IN96XZ&I6<("L2<8Q1?7<)%W/-T6*GT^G["B] M%EW!QL[^N("B6P'WS#"C0=4SAT.\A4E30U+J)*UF1JS,XJN!V!C9*7QK 6'$ MI+<_Z^.M7+I29LVQ-LJ*8J*>;+?(+V@G9""S:@>?.HS2^-GDI_ M\'$MF<#3+.!YX?DTGH:>>.#NNKV 5P)S>\CNCK.5:75!\A5W00KS:H^:U:JU M9!E;SGYF?(?CNIX.\)8I%+AM!'@["OR1OZ&63E,B*Z:3&'G%',7:V$5 \43! MYR72,*/4 06'SV\'P50G\].*64WP9C>>J(FDDFHRV-IM>(& (,6$D,\DENM'+UR9WJ%RR]C@EY<\U>LF3;! ?+MFK+TH&X M!^L>&(9F30K JYD<);"*:9FH?,*P^++_,J!TPGV9_3MGVH:DG6Z92PTB4NA M9PH^AG[O+.W.U X\R4)'WO'HV,/=6^3BPNBP0DDCUY*^6<.^CZP>MIKCA5E\ M6.[]TC2^WV%X//_[VB*7$^!KVC?X\ )O.H:]!B D23-PY:GDG:&(H*U\ /;% M:!E1+S9J"M,7 X&;+?)9VZR:V,K4B##%6RAQYX[SW-$&'I#@#*+S;,$"&+:# M;MT1\:KZH3_,#(,-5\N3$NCD2M)<8IK]:.N'"R;OKA6^(N[?I L,EZJZZ^K, M%@N%M KHG.JK#K8A*ZP9X*X!KL<)6=OS&ZH@&5=>#VSB=9DH#>L\"3+QI55( MS=J%1+3A_F2J[M(]^IA^DRP?-AP^Z'JU =EPJH-B)Y#<,H.MLQPC<-\E]V4H M?Y_L34W-H#UIC>"R,]XG5P&?F]3Q*SU\EX'70\>;I!@K^CR5-&LSLA'/%N5! MK:%0^*7\WJ7)N^. N/J,$\4E76N)@@WEU**3X05OYGK15J.?[Q[#1';B5OXC M,C[C1J/C?,;%"NFDP*;IZ3U" M7U2<1GQ0:MU]QG>M$$'-7DC(4>;&:ZNAGQ":6!K86.-0/<-<#U M..%6/N- 8]?#4GI6U/C+@/?CXXW2;', M3%RD_4*V1S:ZCK)L4Q7 SK#U3MRER0MX.5\J#'>?L=]4_"%7XFU=V[1:MB[, M4Q7\*@I%S#V&@^S$L&Q>9'S&6KO>XXMVLB3.[660&C2\^)+$5BI'A"FPTA01 MYXZ/\QF;Z?PH/64U4I^W^&HO-W.7((EM[@/6+K.[5OADW+])%W16^4EY8XV* M_%RI>ZFLX2U:JVCK@KO/./J<<"N?,:VNA&R;IH8\44P.&QE?;Q86=[?:7;IC MANDWR7(AVZJ)2J^7YBM6D.PX:;6E^W=PWR7WM5#^3I]Q2V950TPJ.NBNR_%Y M+L%(,VQM[;L,?#\ZWB3%Y)I*]IT-4^*S8G:3GEJ4G3:P==G=I#E?8A=W MGW$UG?0(-=U)BH$C$-RX05E4,=I+HL]WCV$B.W$K-QT9GS'%#&=$C1G6>=J4 M9T&_FM7&+6RE^+^S?I@G*1+M021:*O!TW#X?M*>TSEL5W(8 M;ULTD1F5L)5B=VGR EY>KF5R$/W\/("#R=JF8UOPJW>B-3E%"6L\2Q 1FE*R MLI*C^9*Q PLW[PZ2O=QXHYO<8LPVR(2;QS? \.*('Y3>BT.^&5(PKF)R#:0T MZ6&P;N;C"I_@5I.L+ ZL!, V$H [4G#=NW -I+2L88%OC*HY$C#<>BD7.MYR M>A5@:]'BCA1LCJ7,P33L(%%8KLU-MD"TR(ICM,5)60 ,BRTD7AKI M R+.#_6:4+C=@8;)JQPZ6IA.6[+6K$[UK%P/&NUN>1 (V%+UV1%^RJ&CR4^B MYLO'&::J.BAVJ7FC_R[EOY95_ UF['@O(X>(>>H?QKI[H_"JL4;%OQ.O:#;?[">Y[@ M20@<.*_/GL7^<-]4O \+.[W]! Q?)\M=;$QPLHQ(XK6!#""KCHT+ MWO3$G-AWZ3ES8I:JMRQUT6[R)ENM54=TLMX;8R>T$#Z?3OI^P?G"K-]$PS]C M8SQ'KP^R,EZA].\4J_MB/+ID-T8M,15IO==L>OZ43R4U]BH::[3@$QS?) A M_')WV34W^-6GN_,HUCR*369 U;8F<+UNYL#8/[!"R)H=>+5J2U:XZ)VN M1.2\VFY2XS&UU ,](R[G_H*IXUNF%D\BDP1%'SF6KA!@/G8LL2>+UN<=C8)D M*?:F9,F/]&(-2%[@AO'XDN4$_A.E^/B&G.:%HAMY='?ORO8]WO<';8G/FB6N M,S-;30F_PA2O^"@?3=#[%=%S,_N@A5Z?6DR<+K=QE#^3()'7+,E"N1\/<84C MJQ&^3[,F\%I7,@+01KM4=KNI;@#LO-[V-UI?:.B@E7 4HC&T1QJVXN^9B=M; M?J_-W-='/!Z)(5<+#5T3Z9K?HV?%]#(I5LJN.>VD1ODV_]N$F;X&PC$,=OW* MEN)?*R-DMIWRJ..[%5'S.V9]T[(JDS5V@/VE_<'7J?L3Z7#,^U'4@*U*2-&= M5AII98-:3^G*2[[2;<>3V<%:"+K8F:B_!)?S(_V=<%%D9X7&:%5B2:WU_79E&&T^PT8L?[KY>GVQO JZ ME;[9=@.R5W><$2VP=*>+;8([IF(9-USDB#EPE6DRSR=6K8Z0G.7E>A%'L8Q; M2/MV8GE#]66)3,Q[O-8U)\5^?S1LC^[6A?+T8RS7Q%%SXAE=J9GUJ:5X\A",:%Y]6QE'<_>Q7*T M<>$/UQ6^)-<'_#Q5*G$:D^KE;U^T-@H3MTMJN%:XQ GJ^8(RGYJDL EF9%-J M#Q@?.]<$1CMI3G(83N(%[TU4>5@KYEN-H<2,^;Q.$'FF6C4)DNGAL%;\D"P= M919P*3NH]T5-Y5A?'6Q:&PH'WK]6^DI@:=NAB_ #JF]A*9*KC$0A-VH)+5\E MF;Q/)DC&;3H#TNWP#Y0WMW&T?S7/9FDJ^1,^LF]C_]/^.VKDE08=>/^(K6E5 M6RQ4DN)Z,S!RY05AB,3R28N[<<&/[VA0WB48CFIRHL>2P_A0-*4L[?4,,K=6 MN">-ALR]?^@] W5M)9#]43QM#65R5C3U>7HX]9?UOI;(/=/L[IEWM*H<]H*. MK'Y_9>=\N\MKF73+RV^"9'DY.=_PPV/O:%N#YL7(2^?FW(8JJ&2P2E=*!54? MQIVGI U;10^\HST/[97V1OV-4/;ZDL?Q\[K+9;,,+9BEI_#=2=WPF5]O-*3R;LP_0JX0/'+ZL')K*P;/>-C/7D>70Q M!RP;6O7G7GOI@$]>\>.T][] C*TZ&U&B)[E55>SJP)_FAGVW,]WDGJ'_[IF7 MJ?%#6_V$([ #5P;>]NL42$HH/F$W__T'_A7S_+4!I; IK8BEIOC3GQ1)_I^_ M'4E1H$%+&$#U?[+?V>3#)1ROV5Y8F@PV8X0\\/>W1V]U)YI%^+;SDZ:^ M)QS_;SA=Q!2$KXA_3\;AE:-6X[6D; %^$6@G;_0D_QM!_S.X#:D"*35V@_O?;_W0: M6?C5GCF.Z*C9QN:$OL?,ORSOP.]@CGS\P,0_CY'[+"[])YZ M.UJ-;4/9/7AH&=VST#QMK!G0WO@YU11HB\!7_M__2=$D\_>!:,ZUIN_I7%PR ME.0!^_CV?'S2RO&)Q1+]4*G4?\KEON>_1ZCR3B; MQK2S^4:[]G__ATJ0?X<=A.K*LJU0=VMR;&>4MY'L?EOL+F9):+VA .UGSI;# MU%*4^O8M%)!UR75'>J66Z@Z;>5@:[>F#*CVN)W1N1(_V$MT/E^+G_<$Q5I*EWLAOI&'FKF_:B)30*I,"W]Q>V)D%XY<1P((^$_/8> M\HG"]]U]QW8-4EN@^,K^^@*XH8-@![&M8-N])?4]E?H_QXR\:V[/U$=Z\^CU M-GRE:MC+O336KN3\'+M THDEG*97[9N=D T;WM\JC:$*"GQP8\/F>25 M72[QM\;%[F]?N736T]1WBKI/^_6F_8?O(DZX%NH_7V'^49-I6%:U._/]^T^!#'I!AAVUC+!F&[8_MU;?;J-Y6(+FP7\:Z M#1S;];_ME5F9&:=[DU'.%QM5E1[HFY:4$I$R(U]:K0E@8H.86(H):Q-"\#\A MO=))-O% KS/:&7=(OL1A+9%K=_AV=1!K\\U&NQ,3ZSF^'8.6:@>:HS&*B37: M,2K^A_)GK)&/=8I\[,B(/1BP7+:#?J;2#'O*J"&J?X2&PT<*T21.JY5?LEUM M-^9/06R^AW5LZU2. 4L!RAE[]HCG?BHHO C?.56D]1JN[H%U(Z9KAGWBM]&L M(\-WJDU[#6&Y;.ESMV5T@D20*%Z< K]L M';%?UCKJM+FZ4 HMH>B;1Y$VB/P#E/<6D>K:9FSKY_O2NF)Y35H9T'I@!)];NV&E*B56M5(\O M->Z589!AVD^*HI\U4=\_[>POJY4;3%D;3,(<54KT\;52[%FD6O7N"PO=DI9KBK\M<5KJ9X].Y4OO>T3,?X'OY)D M/YPM%&AU#[,4D[R8AXYH436@Q#0KIOE>3)Z&"[@_C]N2LM?-CG-RY&@.U M.? HQ#RT_%=OI"(^L!>-]4O M'2$.5KJ'4K8=UUX@MK^Z/V4K;U%RN O-\_!=88YXF/3JKK.V @XF.UGL)=,$ M5Q5UP@*9:3\HILKT9M70>/GT&M&Q"C(ZU*N_S0;8[^ ML?$ R6 2UI!K].HZ:2:9(3/-!G127^Y\22^1(9XB:(:D*)9YF1 1XY\_0L#& MH)5N0S/=C_VC'$PYO=B61IF_#[G[%]M#Y:8/RC MU(9KO.W),.YVG*?0V5FZ?_[NZ[T/85Q.45S@>;M_JIH%J"/3-;>>%I9:LN^0 MZR%;9.VRH>6DUTQ7FB)C-0D:=(+O N#'>L#S;VC\XS2-6?BQX7;LI74TB?!= M/;LQK/7Y^:RHUDRW455:KRV;,E*@ -\_KWY>>O"O?8 M&&K.@S42#CJ8U'I&EU]Y/+ G>14D*[*NOP:&>")!/Z__/GY)MQLC4E2."ZFJ M.9(1 RL@!\@DAI=5=-K7GYBD#_YQ:\(CKN?@&N$1J7OKHBA.I@:G]^I<,:<( M_E!*OQ;6HZG4+R/[SYM#&^V\-)I3VWKJ%/)F2V-NY*BT**VXW$I?C<31ZC5 M)QB68.(DB1&F']PW2-E3R;^]F \,X*!!QZRM[PU"W0B0P12#"P,)3K$"K@YR MS4+&T$\FX3Q)I$\<>BM 5G/A0A.^?NM0 2Y08D[@>@'RK/AV#-Z!*+XU$2GZ MC_&?VX^099%?F)/]G\<^EE1<24DRG1ZEDI0T8DDU.4HGXN-1@DHF)(9-2@J; M>.PY21*3DK:89#I\('$L61ENDCZY/)GMFH3I0V@3+3Z<9LK'MFI;?F41N)OJU_>=#)/\\$KG]-0'WV--S0JMQ9,6N* M'H>"[. M[!>#5F90&1EZQ123M?QT80CIY39Z@\*B-O(MV++^+K]L)%GG594< M>5#L9.)6)!X0T5E3'6[2C&=U1_'VM3G,3;2&D",3*ZONE75^V Q:2&A[BC1_C)18P;#'DA%# M6R: ?U.?\POKN\=.:"RVD;ZP%'U8.)91S/\/:K<.G4I>3-4,N&J5# />@?+LT&)V'FAH*0M7L&.PNP&^^'0URZ!0 M2)@]=K*F/5H4[Y&!UKE(3Z,4LI@"?X7&%KK5<8$,0M.+HK?O"!/ O=@?\,T0 MQS$O@&K5/)?_Q>);2::=1C[=5*2U]SUV>Q]F-G!=V(MM M]B,2QK[D!]ZQ:RL8FBOXST#L%?P-7[/C [DS^?;O %5L>,1?[]@V$JO;;WB< MO34_)+^3\>NQ!((%1(2I^3[$$# @,ES;0C+?6,< E/_K6 G)7DD.G:LYR9>V M"6&/F.7A'<=^H'8 [V3)..*"-I@$QC;$)A"=Y_@A=B56V/;G@'#@_?D1T#V: M*C13.R0?0;<=6 .CZG3ZO%3.5PK==47DU=8=NF^!KN;%I)@!WP5BDBQ#Z$(2 M0N(C:KM([IV]&H,S3)S]P3,AYF$K[E[N0("8<#;6?R&!#U\'92/J]R0V<>VE M/]W__!V*?A!3@*I98?)-&)A JI$F_WZN=^'/U-_[VUZ]X?F^[6]$8GYW\S/] MW-^I62%;[GVS8X*.[538L=[Z'F( [^RSJ.0<5,^CX-T<&J&TB]>,]5!ZAK." M^']BN^L;Q861[G*SNS:.!/-0=0I:7*!I?3XKYI/CI)<% -H4W%.J/5[LO6=C M:D03B**9^_.XUQ&;]/HYS?4["1'A.2WXV++[R&U;6[$2=BT3>)H%O..E"I\A M7+[N\2T1U'K383Q9Z5 ,=Z/]6A'#\UV(8-#]:/2:/V_2?C[?[SM6"/N5W7;K MB/^3>975;;T5\,1Z5FIEC8T[\B:WY/]/R: M5%//>5)"_PE4S98=NC\"#X1WP;Z$I2#.;8B$:TO4EK%&C2\UV#0"M@4':B-- M!R[LBHEX,Y5)JRHLY.,P?TJF_\F2Q]YLX"[PI,(R# M\/@#$BQVP !_3I4D= XW@J;&A5Z0*+$=9BI>&4RTMJW).$ MZQH;;W,L)3Z6P=$&QM +4PZ,]:%(":*F"V)+]->.@OG05P>9$=7,#0GT*Z62 M3\JX6(&IV+X"9 U:@M]B'E2D<(3D*?FW]=.33PZ@.YPQD44Y- TU#"^?'*BQ MC3N'UW>G 12FTY:L-:M3/2O7@T:[6QX$PO);;-<%+VS\B6O]X35".+9&X(=B M!,J3(R U"T2RRE:4F3C/C\>BZ);-I=SZ]B]%_Y6,4W_%T7;:TQG\-[:=*S3K M\C9&[J%60K]49&9[>T([NIH5T-Y0R3B>\515Y^2%8--D@['*[;G(.1GK9,9+ M]?R;YQRT%:]6@]-,FO->/-ZCL\.NLD0E)O]*)=@7YQMU.);=;F>%*F([\?83 M!64_M/O]BHR(96FG-U0@/LT).E=0^*C>\"LI0\].Q(?;09<6>?EL>^V2?C)O MZ)2B>8XAK1'O[!S5%_?P&$.7=I&\O(M'FW#_O_]U4@A(DG5HA0:6@GSMMOMS M#["CZM\GT)X 8KM)6%+ARNFG9"REM?=0G84\)+S]/( TK(H>UG&//7Q\V!I\ M87%XBOS.Q!]7A]]??$]Y>):ZUX?_N/KPI)1.)$F:'E%C51JQ#!T?C5/IQ"C- M@O$X32522;!/JO_\Y,<72U-\9*6)USKZ4-$:58G>UWQ)T13]=^Q0 #.VS7+X MZ (92+[_2B&?A_YNJPC&^' Y>Z8(X&%3QY:%\,!,A\M4>53,*=NH=_AZY]KE MY=^]G1?O..N;-Y10GUQ2[Y:%/E+D]\1G5FF\Z=B^OYB4BNO(?L45_RHTG#<>1@LSE#7=N;]]R?K,KQD M>?0F]]"KV$.W8G\$EA0HF@^4/]\\X2]SQ]4U3&A3G\Y__&VI W=)$Q&NRMHH M)N4!!7X(+1N4JY61#(AG($P!\+WP&#X& RX[=#5VW-?8KK.Q;6]/'1?[N-K1 MNC\,\>2 ' 9)MG6?3.YM&B4T?E(VM-AR49JGARZ9'FA&RY*Z[\(93 MAMU[\#IPW"!D54%;Q6IVN,GFC!1>EQKA@&A7>W747 MWH>VV*'*LB:XAE7+SM;DS;E0>9VH8"7&]7SRW& MSP/-7[_ UMN??@_>3MUY^[-'^,F\+7G3O&%'AK=A=V.PO\MGK.NOS[$4>6?9 MSQ[A35E6HC*B4*KS@M!L\P)?[X11%JZ>:_-9]"V;;8CU3JF. &X6%/J<)1EK3X/Z+H\!VSQ$ MK.@(1ZPB,MD/O3P4='[H;6@0[/N+[(L'886DV7:#&+JG#;S >.S@B[ 40TX&+ 6,]2#$FPE(L(I-]W,M0(!WU M,W;H*.P)-[8#?U?%,-;6/#W"0HJ]QP^P%5(LV@KAVH8'P=AT;1DH"'ZC5)I. MTR\>@_SATHF-L'3"?9;WW0M%TD,'HRQS?MMH1\2R9DN-3I%O'^6ACNA4@F:3 MV&3.GJ;.AKV]==KL1S#(4YES/".7;KG\_=@+?Y5.5<%$,D(I'A:!]49IAB'9 M% 9ZYHOD^.([P6'/8D==NZOPNXRY!0MP:$V:EV3?=B'\23K.TAC _TB^<%$6 M,'C.+NI4;->K*,N5>[($MG*%;@.TB5"0#.#9JF@]'+WTOXE!#DNQ"]L+['S@"*LI2*W^/3V$HI)@=4"<411<>V!&!I MMON PQ$;3R;(- :,\T4B.]&8['TO8X&##F0)^WDDG:(LB>B[),)5$K$US0*" MI )_?10]'"59)I5.8L 57R1\@_DLH^[%MOT[#B+?987&#\02'/8L==>TN8^XRY@8LD.!74VVL^=XH0[2Z\7(!;?3RPWD J)%; ME"-_MAXES>Z*-9.'6LWT!Q:.3Z:_,\_4C=]6>(\=?0Y9]EXY_K>K')^@J 3- M,N.10B;B4$$ETJ.T#+\RDL(P;#JA, KU[=_3*N!/4:J&?_Y^UT3MD71\@,6I M>'BIL&N6$\/=KNU!3.AP';[&USNH6'B6;]=+]4(LWVCWN':.J#8:%?3]<-.9 M2N*W&=\C[!T7<-=.%4((%LV'>) 1$J::]Z36G2 $OQ]O(Y!L,//J$H<*CV.'H*/+"57(0S;UK7MZ63[ M#?3H5#-X!]HH;P+)0K]":)Z<3T8GN?V)-41YH MN[/BX*6ZO8"? S/6G$J0-K%J-1O[8]>M_6\/@S_JC13NS%$#9*_%[,,F0G0/ M(NID'XK>G7OGV$A>:)+QU^[XH 6P O!P.?8'Q!6J5&1-_HJY]EHR_'7XO(<" ;U+@6PS;"QB!F7%08!MV=A=SGV@YDA[]BF@D7&R'HC@[U M 3G91K>4(ZCT?L"QB6&/X>N@KE" J#VZMB7!DUL=0[*>7CR@_=$/6WYY?'4, ML0"A_.0U&E*RRI/+2#1JD'L.U[<3AXK@ASDA'I0)<$+V0A'QB:LM]@A7M_,0 MWKV==T3+8)LQLN-G5.K VTF@%P0P(LU80B42;&O'UI('P8",A'!,:M@>HK1Y MV+>,*+!$YR4B8>AY@>EL.V9*2GCF(NK1L:: (A5J!!^25UI(<%SHY9 !3U_Z M'6H@"95%BGE3.S"V)V4Z4$!!=1F@?AE:6'MTVT\/O# JQ-(OCEBSD+X*>P1% MR@R" O7'U3Q]*_&0^ T5'E($4![:9CBURZF&F!8):!_.#N)D10MY&O+O/-P0 MJ6I ^7M[GB#L'T0W&B1DN&#+B6%_@D.H_RA:%N-=@NEW'+.":R7V W$2"V#+-K+M3*%^B@L _;+>G;/H22 M+#S>!3+^]HQM+SQD7-F>2WH0I8^2F Y:$9UTMQ/<)QJ:SSX(U&W'T/#.].#H MH>/DS3W[>%MUCNY$>W%BI;]BR$<8H[CO._1REH5H<&KEP#4*40FE+WJ_JJ'3 M F-K:.[&MAI^7[LVMB];&_OGA_:*616*0=C@KU!O]Z_99CAGT\N<#PP#(\_S*O6T/YU >XNRUU MUN'T8J\?]_*Q=PHMQUYV*::>N*I"C*-S4D_[\M-D-S=>MM MV9L099 P5.!B<[V7";M7[&Y]9!W_O07D$_?; M'9Z?!\_/0.%6L8>Z$2X\D/J%$@ML51=4RLY._T/3&$H[)-!<:7E0S=X=17<4 MH=9#N1.N+U5HQ 9;A6F/D9F(, .7EZZ]@'A!%C 21'"U>)!YC]:]=TC=(85: MEQ\*PSHV?&H=ZCAYYZ((;7DHK.!*PY=T8!T#ZV&Q[8()7#M#^PNNKB;0P@]7 M+ ^V=.CZ< &12WG[MM 3!E^XOL/O#C_4NB3+P/&W M?D+UQ $?@\K40,&&_4) 0^X0Y,&(!:&K.TU M)L3*+FJ%0BXHX@6V9ML\T)#'=RNY3!.XJ&PGBF"@$-0>AW=$W1&UM\%">80$ M%?)B 7_K\8)+Q- [L7>S&J@0RE\G9KZE_(" ,]!>XFW>Q7'$%IB.8:^!@E8+ M"+;[=]M;<\X)X[8^0NS6D7;<=AB#@(L(.% 9"DDA&.A9I\X-\* MJKD/4SM00H6A)Y1]$>:]R" (I^LNG^X >P%@*()TE#T#!=8VJ@_5KA3&Z]V= MSPT=M0:-N= 7V?:]H'SCK:_#N'0]38L M94A+[V#TA>[@,),.+FT5">4(A>U.;#CM5KCX4-4PB(4DXZDT1(^--:22I[L< M*LU2 F@O:L\[[2*6^\[<<]_ON>]8Y+[?U<%OJP["4 G*&)1VF2FPH84F@T/Z MI [6,; "X81BZ*#L;J)6?F%;2Y@,P!3K,.85WSP)KFU@:&F6(C;<\JSS4ICD.MJ.4VM-TVN=S3P\[ M; X)J-LK9])/=Z7/=CFHIYFR#T,]R1K>YE)&-'6?.?M^GSFX+86Q3I';9 M!@]OVB8EHW@M9DE_(-32O@[H3>(?]W:\$^=!4]-3]DENZ3 MB,]O-PK]EMND\?-WIHC*]Q!+VWYOH?RTM]]C)3^F>=M4!=L9\:V4-*[M\\#"H.8 MX>?_G[TO;5+;2?)^_T3L=R"\NQ$S$>#1?7AF'2&$N&\0UQN%D 0('8 .!'SZ MITK0;;J%^[";YNB:F+_=C0NI*BOS5WE5YM'H[ZG^@80PRP/,-;4 8OK+/@V7 M^Z]!;\C:](V7,\+3P)XUXBV%R?F'G/.'VS)'2?GIAXL"L3O8CPW?F+/RG!V?U0U,] M^(A%Y.Z#)T*]=+A2]V!,PVL\<2<-5_N^O^2RAX%?K47!2WQ3-U5H77]/"8&J M@6$':L>=_?:?I(IB]^%3SWA($=Q[QX&H"C"<,P+[KJDI(?LXLT.P,3Y67ID< MQ+CX0H;_4&5VG_;_X!L%<_/ &:4;FZ/)B:J_./KDE8G)%< H^V/N+!-L#$KP M+NUA-J:?F$Q^$4X!,S]_2^IQ=UZ;3NHW,WGZYNH"LL?W5!-&O^Q?TSF>2EJ'D W;^?LT["B^AU);4;$H?#?19SH)!#"SFT MKL*A=="I^#%AD-H85S!6XQ4*9QEE;!B,HM$\-M%(AB%([J!L[;\1-\1Z;%U[ M5&7ON4KV@4#QD@H)YW,X?9XTP4KE2W6A+I:$:K(3UA7CV9[(<8.-1R+_ZF5^ M(1H?MT1*/5 YOIQZLM_ZE9/X8^:5>/MOCX']U&/-H"@ /A0EN5L2A6KG06NJ MBT!IJ^=2'3G;*>5*0KLD=8Z8X;'7_7&K^ZQJPUS(SLPP E\A.8HF/Y0YWKN\ MQTFFCF>9.DPSM9_G!Y+_E>F\[$CZ1VS6+T+8ZC*NWP!32U/^#&JZ^[(+YR-V(SU78:,=+ MSLX*%GR],2CJ AA)/Q]97$?.*$FK\J5@6>%"ZJ>;2FD@CT?Z3N^L:1:Q3%& MF%6#[2VLG8Y'"IT<20WE>9N3)VML.ZXH2HL6R&Y)4)CD2&$X* ME_M&Z.+5%AB96!%%MZ>;ICIT956JT9Y3I+3U)@(C$RL:U,-.SPA907;\SG0Y M;$4E79XJ;/+M8MED\/6VU[&<4COL]Y0NS58$A4N.[)-@TP.YX%N$) FUL:QR M42M2^.1(IM8/U>QN+%D9VL=FR]W*<\M3,))Y/E(BF'S=S-JD[(!GU=H&F9=M ML._8B=<+M$PW@SR+;?N8,LNIC*=WP% \.739;G4HD]BRF)?U;'J+LSM8HIU"'7;VW9=*8JF"G%BMT0^ M0_0"OE*1P[(<.O-6RXRJ AR:X&IYB'L%@ Q+F2GPU;#%TQ-E'<&A";;&AV*> M\@:ML560YLMZLH$1;64EMJCGMQT,3RW+7X=*4;$V5 M^P%@;PJ -3"HX-#$LAJ=65]JY:*E)2KY9;Z2X3!1 !0XP2Z.5:F)IM686=OF M4-VU@@J;7X*GGF"7!:%3KM1HD[*ZTL!?>6[4!1A G&"7F;>CI[TM-[!"AV4- M?I2ES3&8P EV\.,$NRZ;JYT:BMI0<*U/K-49+ M,6/&0\GG0VU^,*Z-:2>2C%U **TJW>^6I@IY@K/T4GD>.BMCC1D%HY;#.EF[ M68\4\@0.##5ZOETK_;%LZBO=B6IKJ.E:X9/../!I%U@0LZ\1NK4>-C,6[4U;J= H&W>4#LHB#"9P2 M;C.3F?G:A,'ZV4FW7^OARF 4#TWP*^;75V4A5_1EM:N:'6)NF[E1"PY-\&MV MK89*8T2J4K\XF)66BRC35UH*=6*WN&6SW2][$HYMM4VSHU3'A+6>*M2)+:@U MU&K-T(R$PJ*F/H@%LF+,=P!#O1N?=_XQGQWO:=!,\OMKH4Y"RR)C%] M@J^8+; @20"'_/-%\+2NL?P$!RS&X&"1$TKA&9I4*)[&=1PH7@1/O/\;SQ?Q MIN\D%D%FV$)-YSH=J6,K!L%F#RSB!(?C_;!=4S&R(6\SFD KTXVG3B.% M.L'AS>RVTM1V Q++#*(F-ZIASKM-HI3P8RHQ7QMCEOZ'JQI= GV+;>R5&M(;X;2)D:)C5;4V=.:V#H";;M MF-.AN"CJN-0HC\9T1,HKMQC!H0D1"SO+,MW1UR-9#++*;(F5F,5<@$,?1.P= MB2-[%1\ZV@Y.-N@ATO:>I:=NO>.8WMZGEW2;!M[#6Q_"/(?,D-^5;MY[8!_< MDL1WBGFI?O.13^OH^3 A,?C60N'QS;>W M+SR8&-J7Z]L7A&/7N2\(QZYT7UYL=()VY:]VY?4^-.]3CB]&!/944.BM5#DK MGO\U24[D^KU&D=^E?1\"IL(5T[GF^"A1%K];TB&4/GZ)>JO2?(RL[R32!^& MT@='W4.^_'*3BK,E4@^9?CQB_?R;#WH+IR71:33.,R>3Y M581/!OOWDTCP_8?TJ6<"]=XEWJ2D_=F!]E&D>RG7<@1'ZVE(? MW,5(][U'8_*9WR5.;WP#.YR?*1#??V6^/_.!]T%]Y^E"S3%3]V:%? M-OC!6(7F6K7W-Y21HGK]BNIKF/4_MV!QO29\@(_HYPM+_6_?+RX5 MNF;0AK4I9/"#TCE4"E;D3DYI=5K!!"/S <9@I-=<#C&O*[6^Q17,P&OC;PF^ MTI@H#+P@!:-S2K[5&*GD6,I;F4R>K%:=#$;VP7=T0S,=U?;_[UN&_);:UW7X MOV_F)OCAAHZ^" [__BWEJ@X@2>AGIJJZ_ '%3'!U^)?T2\:$0%0];PMHV5/M MT/B6@@V8P;? DP\7'":%"I'W!7TN$]/2K&//R_,U 2^]DM]^$E2:8&"#Y">$ M0!8F$MSK.#,_3VQQ MY6A %/19^' K<(ZP/9G A4,!GN6CM\^NER6VAEQWJP MU@I2/Z^VV4G)S%6'\ HZ\^TGF^88Z@6QO0>C^*!=")H6EX: '3@-0+VQ;:13 MKA$79/R?VT)PN--Q"1\!-DV#]3I\P!AM ]8Y-OQ#"8_GG% ';**,]6 3"S![/]B7(86%X[098$(#"LEQ86GU<2JP^=V)S$G( M)O'XAXRXU*\:LX>^V.;:L+L,EWZ3/X_ 8_4JW_'I@?SICVXQ%3-X*# M._;$R3SF\,$L)*::%4J+9JXUC*1Z)5)8J%$#1&:H).0@^4?R?Y=>K7O0T-\I M_E5F4-?6+=^2MU-/P/$)Q7?+L(X34,QY.LWRY/LT\RM7P$LN+&^^\.(F!T#Q M1LZ!>W ._!Z8D/[QZ?K'@XAM >Z< !RQ,<>27A%1C-E-E3]SKIE55C#(VN-028283V]@L88'YXS#(0R,Y];>9J4B _TA.+WQ_^!,=!-=S4_J>SO 'X^0@N])> M='_ONO0*P"2R5Z6<9:R99M"O5 "KQZ7=P3E.I3D.Y0(A:?]K3P.2];-Z(MXJ M[%DI6UBSX4R2*W3>")>85Z=V4RCLS+>?=)I[,?'O'EP2L"\<>$5W$QV*=K"7-ED3&(PLHH_/+!KIN]H#5MU0T$5Y<> M9*W@+7S_!!3Q[K(FSQ4BE%<.,.K40I6U3:^MUAQ,5B"[TQ'# YV#MWQ_RZT!4ZH1VW+=:-I0?H M&U_[0?;5U[2O;I=T5^_*29 R]8_;4HZ.L")W!!7@9]N(KPJZNN LP*;MXL]_ M"\HG\%@FI):R7"WF6'^V4@NVIZCD2(!-AF%*"Y;&,"*!Q_]$&(4PZL9(=]V^ MH\]"J+->'CH71)4COU'H*E,"<[02UXAJV=PD:D&(BIU.:?K$W>9_WK+3Z8D4 M';,TH&O<\0HRR.%_IQU4AQM*J$[FS1B]5T\!Y.0ZHY/K=+;Q+A#+5:&VC3"C MW=P45V,^MRL!6YF*TY2@BPO=>$+2?HM5<:]'UB_@&CLM[*6**(7%33$K-3J[ M5C0*EJX\$*"P RV'PM,$\U(L_HX<8VW##SQ3@WXQ6$D1V9KH @6Z-76M<O M83U=WZV^<+7?9A-L"3T?C#L94ZY,L0H@3.216:#?T%"_H=,8]K8T;(0&" WN M\SK5C6D\?P4&-M97/'H[Z\;_9IAK+O7FXBK9^J _XJRH?LOENP>9#Z4@WI-<\B.?CC?!]9N1I MTVULE)H9EJQ7,<=JJD976-RT:YNM M,K8(Y4P15Y6:M+(KN1846:AMX&D6^R)UI4LNV,>I.;:-8RT$F5G(S$).EVM5 M3G[)["/$21O-#B$="XN%'IFV?0+S&&[)LYW22)3"Y6J)J?5ET+>F"AX7[,4Y M+(VCZUX("9##Y794GC\$ G8@VB1IS'RL7PYJVIB5Y$TA@D $VHX8+#@]W6+ MZX$6R.A"1A?213Y4%WD!9KJ!-2Y3X_;0VI8*HUXP7797&V!CQ05[R33-)3NV M( %% HI4A(]4$5Z0SS5+SVIJJU*U'&&V<\UIJ6H&L7PRK\OG';E &G%Q/[#, MS.L%_I#I<_^W'"YO&EW]C:H[4%QBJ3^832_%I>DM2_:T)2=8_=VLI3:<2I9< M 6,IKOG+$F_381!L(-A !7+N0)UZ*VHLW!H63DT6MQI]PJIKC:&W:TTA:@#= MBCMQI_(FW2M/*@O^OJ(@ KE[P[*/:X:.\.K\%0!/Q8)FZHK+MYP=UIC70J&I M!V&Q.05SB*\6P5@0_;98$))M)-M($[E8J;X3HCTB(C'#BX.=Q5@D9]?&.K5; M"E"TX44B!D_C_'TX=EX0]8-B\H*L[[^7L8U)$$_HLL;+'<+BS43";Y7HW(Q^;I*'\,1(30#*%+>BY2H/KL7TPD6FC5;V$#G M].,V5.R_4_#N4;!%9@L**E]3UL=OEO9A"T3,>C_,>N$,B#>RZNW8C*]MW$-[ MG*/3!6FE]ZF57CY>=WLG$>)[Q/=7;U6=[U"[UK/KD,CV<'CIQCA(%A.8F*[J M:F!"*6WAHT#M?2B:'Q>(_1+AF+,%6JL+=]HU/"<'1._W[9/\5JO4;'79G!5V M1LN^E-^TQ69+(>*"CCB=QKF7$D.0G'YM.479\'\=-'V;F+KSL%?D&#.21(+H M%>I..SL*8S&%]^/(-$&]LQ;1S1G#OWJ4@$D'?FJI;M6Q?;+0$#()D$EP!Z;P M'>@@#]+:W OK[_&M(AM;)[?(FE)&F1?ZW)QKNSE!(>*ZBSB1YMF7>C AT4>B M?T?>@'M0:]XL^>/MD!=*G>T:JU#,RBL014:LMJ#D0\T&%IF^KXO_@#!>:.@I M8[,T7/\0*5[ ''YD5MV#674_0>'[T#^@L!V%SGX/1/EP.O,C(\=*1ID;3@?2 M3FZ:D4+$)1,!$-'($X)$%ND-Y]<;WBRQU2%#-+CE.(.MV%8AF@TCA82^R[AB M(I&FZ)=JG-Z73R16*;S%5K51?@"RC)!3Y :4DO:#M/X>X)H;JC#E>Y0O9=8B M9>6W&,&M ,#%Y1&I-,,ENPPBT4>BCYPBUZW+50+E7 ON+%>09#O#+;RH+^="B>^G$NB&!6)[Y#ZXU@/_8"4_=I-ZZ:"GE/74SV8C4RJ0 MK5*FWZ2Y)M92"'Y?29G'WAD;N?+S_,&!,%V B;JPI7G*,\9 +4(> V1W7/_I M>QL> ]4U'T&H\"AH[;V:15W%!L=^6MVAX-BGE&&=$M."ORVT\NS5*H MVP*25J0TG$=I>*^PMHI.@;+'N8$EDJU1!8&%;&;^]%]<3^#;1HS"<]?VM M56 7ZQS/1MUZ(X*H"UL_X< B>JF]+I)Z)/7(&W(]BLT;A5Z2?=?8Y*RV3(0Y M@UW+Y)326W!&,$.43>,T?5=ND(>&XT!M61MN>%)M03AU;^71/]@Y@JJDGS/= M0@2O@C/MF\%,#'U 8L-["-UN7T@%+;$;6YUM(RDC]V0 :"(UDH%Y1D#UA4$W M4Y#DH^X(UZFO_*7@MV:V:&4'4<42)QM;*$WE:8>*H.#';9ONW"GSI)T3JH1Y M71;:30(C:HAY.[K2FU+:+*- ;"2G)4L&-Z:RG;*W&%E3A23C*!.?IFCDV$&P M<2VP@12M\U=4>Q-JB*6VAV?&.V'/4:O:X 40.&N[@TS=R49^@*&D\A MF+PV-_?54^ K=(M"8H'$XKJ"0]?4XNGF'!+[-]07;D9#WHBK,BONVFRX>);( M;]:,^G(@OK_C/(DWKY/@T3;SDPD(" MBP3VTL?K77B;WRJO*R[,C0<=4[/4>K;)XH,\R=8C**^PT#5+I*FOTL,C![ZQ M5@-S?5S].N4>J20VLJFOPK;XTJ$Z%.$_O[;3@*)_Y$%[$4''N9 (R\50LCKS MLF>M,]E<%B)H7 Z33Q/,2_B)T .A!PKTWY7J]2[P<)VRO6)[:E-2:S.18T)I MOIE-(7A ]8M*4R^6][\A#\^3E,E7@A,(\>X-V#ZN^RH"KT]*;3P!5CF2L+)! M89*Q0EYN\ZZ94R8\T'3B^IH$QZ4)"EWY0 *.;GME59L ML;IKT&:M.II"^8;W4ADZ3?'W<;/C"O(2D;EW^X'HVR7-5TAQ1!*&).R"I/DZ MV9+7ZG+8OT%<.(X9P"IC^[ .O/ *WF^X&E""4O^H+P(CA>/_1&8*"D%?4\[( M;Y;V80M$S'H_S'JSZ8BW9QY>N=9QAU*-=%5D#5X1K9"$(0E#UN#-6H.=8*%9 MLX6M&YX?-Y=A_YV25B%8+-*ID4Z-#$#$K+?(K,@ _.Q&?0O'6;BI^#1)I_[G MY2APSER;NA''@/V9ZAF^DA'5;MMQJJI4T5;=JJ6-IU-J^G*FQR&$"V/*@0'= MF:*M^GYC$L]!V)C^XXC]Y.+/:X8S-CQE%CGC523,* M?U?1P,+FN>IZRLZ-:D]E,1G)C5R59 MO2=,2U8+[-C9Z'<42O\; G(C3.VR;C,K5^;T9B@WE 5'M3Z?@$[>T0L=+JC* ME5'-R?3G:T%8"=]^ N[$L%--,I]]D%JJ7FH-7Y-^:^K"@>2#7:?L#U1?D%9U M3Q!%DN@XI5>2DZZ496/R^D(8S!8>D';])*5;67LI^'B1EHQEF^I94Y=SIM%K MK/KG5+M^1GT3V?AY=; CHTU9JBP7@N%:[3KM 08ER309_W>JZMUS)MT3+Z4^ MONK?7YU92[X?_H;B4L,-V=:HV\ :U46@5%K=)3N;?ON)$VF.H-,,S?V6P&;\ MU#@J]L7IVP@#'ZX1*!$GB=S8C<6,/* MRQD7?#D_'TM838B)S%)TFF:3=SQ2 MBU_/3*E!JARZQEXC(K'T_@=(E_.Q]JT@R@N\/>LP'<[VI9S<\,2ZXX_-YDZ( M8K)3!)_F\1/=GXZ-BF.%>>D9F5AE_O8S=4H #F;%%]^,UP3!!"-&%6/A68VH MYA:4KE73Y;T@D#25)OG?H\TS><@96KRF@TS@OV0"0_[;^_3?7O[ZT\6].G=P M1^ (,V*#Y40B<8&4OYIHQ+J]F,4OBM['46%W!B:;F9)GC-3-5B M\'%1$2O];7[XJFOET[R +Q-QH\^;8U,199FI[95ZX$F_@Q1CV M3:3KS=J"OV:,G"7F>U0+*]6]2!=@-7L\37!OX=0K=0=>F&-?<)NT?04?NCD# MQ\SNNEKBS7&>CA"WOD:V5EFI4I-%P$I;RNTJ9E96!!]Z4K$TQ[S#;WWD57J; M#S >^N /29%X.@5IF89=O@&%8$4J&Z6GH(C_=:5LGK)MGNQOQC>TC+G)[+?S M1S'^2Z%W2X\>Y,<8ID9=?JQ/F&@P:9WDC3^D__XW^!Q ,@ 3]OZ3R( K>/@H ML3)@F,7Y8,0O=OLHKD-R=S]R=^E$SC^4NJBNYM2Z$P:867%<5NKX6,>(;D'J M[BAIJ.D]5+'^3*_!Z][?]VE4CZMXO\TZ&,D^N72=%6:,^]B&%?JEAOJJ7OI! MAO_K;K%/HP.[4S:U*JUVY&UA";33*6<+M>FUVN[G9: WV9"^Z*XZZ[$^E9S& M,K/(NI:+C3['H#DOV[PMIR9GS\C9*E/"5A.U:O":*Q5E:)>D&88!_['7:D-_ M!N>\8,]M]+)<%7*]JK55RO4F8V_:HOMJMN'-<,T+*\\TZ78[/ZMTL(KJU5KZ M]RKL MPPIB/>X0G(AG=U*/4S.X,@J5B2,Q_-J09NK(; 7 [N&P-,8EV^@\9EI.8"\L M>$'I0"'XL];TLL][,QP*U!28!2Z=I_(74 MU9<(^LY$5G0FWL_1=VU*ZKLO:J;^<5NYIR>D_7=):0XO41U[S)J2PU2SRXVQ M4OO<5*'B1F1D&F.2I:I1$3@DKU>4/?I9TGJ^W-%WB&NMK@5N(S2+5D-6!66F MK&>JWH+B"FM/IPDJ>=7GGW<9)1+ ^^#R5#NU5$T]8[HI35V:@6HCTQN9WC?J M/;N>1/FSJ2:_Y+8)Q+;DBGNA/0%UV?7*"PCG'\E< M;B]R (G TL%C3T 2.2J%M)O#9C)#57H*0](EO2@H%+?OV)[F>>0I03)\U3K$ M[7M*_DZ$PY[OF_AZ9$F&)W/YO&W/0RX68:!54&F>?5&"[\EY:WH" OBELSB,1*4 M7 ,1A7 0=T(&I.NNGD)7Y=43Q^J2XN0"=?-15:T[LH8L-IXJ"+1:8I,^FM. M:D@(6A"T?/D>[[>OK'T@LDA3,<^$?+TC-_+%UI1D5TLFTX+( DNGX !:DMG] M+ZMNUZJA/6D C\KP?^UVT1_L/+IBM+N#R-:QL.Z%] 20B0NMQ%0BU[4*8!RN M6&1 LI%"8[$7B'I-(NA/O&'[Z$^\GFL(=8Z4<2- M&+HP56@"NDPH#DOC-(]<)DCJD;?D6KTE?R#T1K/"FI9O'W*SG5MS#^TWT[M1UJC( *H]$:QS 3A61Y5:&(R43A.5Y3 M. K#=,[@)QJF?MN_]6.VX'CU8P#.K^&=4"^EFD6A71-$2>Z61*':.51T*-7% M[RFAGDMUY&RGE"L)[9+4B6FS7YOX &OB$:H]%D+W%Y/&TO /2ZZO,=)IHYG MF?HU3<@#AXF" 1\(O7]USOS#=,'AL0A]H 'XZ92QT0P@2F":^Q(=*=4!(!;X M__S@X^+OYARZ:J@#[4S_Z&G]]2GV((PTR[,3,A9&3J$HG@%R2),*1U J#PK,>AC52DNISTE;NU=93+:=]@A8+4#!>CZRLNTS>K6RK%E;7*!% M>R>7,WT!C.2>CQPL]00RV0+BT&VJ*O9IJ 0R6?BLW(O=(9;168LK96Q MG$V=SL*1B7GJF4VUEYW(,\DHS)5)M9;1:OTI&)EXN]LJX7;+=KJRN&IB XY0 MYAX!GXGCSX>.LQY6HKAN6S(VRWF/##K9Y7BJD KV?&2V5\#ZC#-TK#!2N+9C MFTUG*("1B25)#D;.Y2%X?:$XC'KN3LA(#GQF8DGE(9X-_>YN*CMYK9FM;N>+ M[JH%1B:69*IUT31%+\"V1EX>*'H-4PMP9'))]*1=DLD(G\K;H6<0 V&RLC>1 M0B>7Y%7*=5VH-A7,T(M5:FJ[ZUY! "9U8F1>W;!%528&%J/;5MC!E+E:FBIL MP):/C*YEM93CH#J8*GQQ9 M6%+"=I<9;"2FI%O6%OZNUX%#F^=!N M>U N2'A/P,)P6S+7_55& VO"\>13A\WQ@IH7R;S35>C31F"IE:"J8ZPFRBH$393"GI\D%F^57!8]AZA&8ZPFZYFS9;NBB M*%N$7]8F_:)O5:U((4Y0H#TVEV-^.%QCVZK0'@1JI5_J@*$G*, OJR[7*4DU M+*-.ET2+'30:>2"G)RBPZ*\6N9Y!FE9_GL49:4VV12R"0Q-"Q;IK>U$6,!'K MRRV[XN7'NZT;#TU(55>W\=S(S$9R6,D6?0/WZ\NE (3S7I%S--[JWPUQG:1GR:"LWZYO>.@!C3VS7P'7K)M$?.Y88^,2X M0>;;D0AF<&*[FHS>J8[8*&^%TXC;\IGZI)>-X- $"3I49Y";.H$O->3Q;MJ5 M1IVZVH)#$R2H&FY]-;:R>;F?GRD-6S5'P70*AR9(D&EM&Q116*N8:80[8U+? MK,Q=/#1) J:R7=:+86\N9ZK#JN6PFB6,P+I.\);C3G;++5O<8([+*D7/6TOM M63PTL:ZEFS**UODU%P$ MAR;6Q58HT33F04W*;":U&KGKSY9J_-3DNMI;G?.8&EZWPJW;V#;78S%P!>AD M2*RKWFW:/N"KBF7TO6TC8]*-"< BDG@<&MORC_;8WE\#;#%;7?K&CXH=VM[??VIL73DT#E82DEC-/ >WGIX&KY7)]X6,*&I[S3QDA?QR%(X M>OX"/'-B+Z('[>3A][@U\X^]:1D!(KQJTAV,[/C%#T/5,5!HP\#X#%/N+?Y, M_!W^S%\6^E_[-ID7+Q6B?;G4OI!(7JYP7[CO!-J7*]P7XCO&H7VYOGT!./;B M96^T+Q?#,;0O5[@O2!^[UGW!2+0OU[N M082S,N0M44!;V/##__M&?_M3MP_^'3_O10SN ME;R.-]'G.-,CD8(#TR(]PTC5P#_,_)3DZH9^JN\.XJ'S\!#.?R=OGX"\+<$6N0 M7X$U,(0:[X^K<,Q78(T/1 W$&O?%&E\+-3ZJ/-$5:)9U(TBUC;7AAH9_WOH< M5V4\7+I8R0OV=WP;[IWQ *:]Q8.O'L'U] W@YD8^F ?#$_::'8( M"2SXO@'^K^\KRCZ_5YQIC8<-?:MF %P'7=-T:DYV V]\Q+4$T@R1;!=]WF)& M9S8<;@P1/J&W_241X1.6=U6(@!TC J:85)T,:T_;=4=*P*(P,2(0+$OU1E .L*9B?%RT/[&$>&UV/<](0)^ M4D?(95:&I\_8O,1L6MT..\]K]>*E=02U0!.#@:-OY *OSCNB+C>S&8@(_+>? M.$:F\1--EA$D($A D/!'D/!,20A&VXI4TNI#:<652H))+;3YY+$]1+[4@1)-Q/X/$^0HU7N>9+^X,^ M?\V7=Q)= 1'NP@=R^VS>!WA^E5IM.??\"O48!&O(UY'O(YX_0;#9DS\"G'AQ\U,?-4&S_R'\1!I M3>G&TC,T,PX"Q\W;5&_+;3X)(D_C;,B*^HA5Z1\;FS=F4=Y8#?1;1'@ITM'0*RPJF\OG:;N-S#M]I M@44P\)Y;FN'?=DD"G=HW;6_4IE@W4$ M%L%_^TD1:8(_2RM5)-I(M&]+M,^;E'P6T58B;;[RLF;9"JEI)ZA9#-.I0(4< MYB@#V::0;-]CW'OO;&D;OJ%ZVBSVI^C&VK 72]BG$'G34/3[CJ+?=^:8>9!: M .ZY7S)[R%PY ?'Z0"8:+KN6+4<;JR1)2,O-5E#8V.>2YC!T>1UE!-QU1L"= M>6_>*_^5UKBPJ5,Y#PL54R&V,VI9)B,@_\RWGV0:(S]7_M'Y?R/FWOU$CN_, MQ?->^1=5S-JT&=V6S5&U61[XEJQ?%5384@F'1 M*BS9*(NO*76__229-(6Q2'R1^"+Q/:]_XX_%MU[,=XG-QE.M?GG9J*GZ M9J)-X.D+'1TDE>;XMY7@_#KR>T>Y++F7[@GRW(H$C(&J$ M/4HQ;$'!,>CJX=(4AK)B[B8KYBNVF$C*.UPD3GQ$>/)KGEJ7MC:^8CG]._-" M_/6I-:NVK-S0<\J6JOK".!A)PT8[/K7X,YY:2-Z_QIJ_H+S_M;=A9W@+7?5G M?RKJB6QM*\<[.];!L+"OAT'9V'6'K5C"H:OA\0Q'0OZQ*2>_H\H5N!_$A1=X MB^7,=%-+S\C8:NAJLY0V U]!344^.0MEO/!TP\OL!__ EYN4O[!-/?7?6/P_ M1*QC=\>EB74=!\U9W2&J:\(B7@\ T?2,:@P/XAX=3ETGR-B;:9#=XIAC5 A6 MK=G.#)\J. []'C2."K=<.+_ETD)S(\3:.U@N3:RK0ICS)-*\'V'$]61!EU=" M"2M$#;7)2VM!4F*$B8O#,.3;,J:1%G.VF/FEQ>9&B+4WAR]-K.O F+.ZQ]Z/ M,1]<1))6T[J3966D^_X$<086("&1N5G$,+< K$0PGQ2^L_[$49H\VZ! MZ.,3LB-EO;>/OHF@'3L3OZ"X" MU4XUE@9T++C3U*&X"TJ50*D2GW=Q#V5 7*"U,.QA]B#MIY)GJ:!BS,>5@5R0 M)_2";;+52DE0FP56!QOF;%K\"&J6Z M&U1F]6 C,1;1=ZKN>A<,(@@:S+>?-)]FV;<5<$2:QI<,-GY6B8!+T^ Z0./3 MVB&_ AI3?DB;'2=J65LOXQ?[R]DDMYI"T.!A_2 ZS="?6T@,H09"#80:E^ZT M_ IJ%&J66UV(FY'<"7MRSJ&F+:X6HP9,.O@5[X!K/J!C'+4'.2.FH,D M%IWZQTTG"SP*:\G5%HX!)?:EJELUBL=;Y&*MR/H: ?4<0 M\D0?Q[-" -("KLKX^0JM #X1 CXED/]."(B,F; ;9PA*;DB[^EH,!M1R($ ( M@$%](DUCR?1!! $( A $7&]4_IT0@#DLQD>[AH*M)#9CTL,:LS"G$ +B"#V? MQBD>80"*T"-O'XK0HP@]BM"C"/VM>C=0' <%+5'0$C$[8G;$[%^8V>\B0K]_ M12.8&=Y#,8!TRC4"9)>C(/T]!^GWBS[_TN_"3$/1Z)NVUSZ+UQ&N7Y5&^R5C M+HC7$:\C7D>\?H-QM'UY[9(;&)[A!RGC%6OLZVSB#0?'?B^\X.@ M[;,;#KZ/^L)=/*0]U(T7VPT+$ZU0,OO#I5S16P9)K@82Z;84G(.)ST2:)O&W M93M\18/RCNS&VS,;QW\HQQI=K;:D^*UIFCFVM^&$KVS#B\YC_]I-* M\URR?2N28R3'7U".SYLV_+=RO,8&F]FZNAY*%4%J8'T7W[5'$91CF$=,I4GN MC5<)OHX@WT4DFCF*1+_F^T">+52:_HN6IK\W-TPL\,?'PY-SXZ6#8CI?:)'9 MUW"K00VE>1[C)3L##@H^+EG_R5=.[\(M@^K5?Z5Z]??F"/IS)-GZ.;*PE>6! MG"D$A-&=1:$>Q$@27V!_HP,(*26H'O47K4=];[ZH/X>2L+F>%4:+)FL5 LKE M<(K+J.T82OAO/VF.0%""H 1!R55!R9EOT?\QE/2:8<5>=UC:RE@^,68V56PN M"A!*X@OU&%)+[C<+"%VF_YKY0N@R_46(FYM+JD&7Z=&5RR\3L4;WBQ&S M(V9'S(Z8_7Y3&' N?@>LE)?*&I.%9X"_7&-B!M!?D-I;_JFNNC%0$7QTO_ZN M[]??>%;"KY*7>6_AB& >IAL"BAYJ8BY'X M]84+5^ M;#OV^^WSXEYR^7&668C6>LV33$K=9=S>8-WTIPI8'RRFSZ5Q^HV7 M2E!: RI?<"_E"VX\+>%"4%+ ,WYETM=X*5P;W<%&E'+$*H82F-- IED65>.] M="SROJ'D"DVR&T]+N!244.)R+F*#C=5HY4TORP@LR;4@E/"Q5H*Q;[Q:@Z $ M00F"DJM(2[@0E+3(3IO*;,ICS*EG5]5RM<I M#.8^E2% J0RH0 ,JT/"$*&3"4W@'F1!==7.XL71 @9>L*&WXEY#@5,ORZR/$IB0=O1@Z[2U%*))4UN3$M%C<5N<[C]1@Y^%CG *B& MD ,A!T*.ZT&.\Z8;O!DYLA%;+DFU05?J#/%N$\.HW-*=0N2(.SWP:9+ZY'9V M-PP=MY1F<'!=H:H(*.\ Y1V@O .4=X#R#A"RHU L"L4B9D?,CIC];IG]+O(. M#J\8/WE%9$!. ;.T=?"/6=4WM93JZJF<:8>!H<<9"JFFX:4Z,]4S?OSG7V-T M70"U@KCK5A#[19]_Z7=AUJ%>!3=MWWT6KR-!WGH6L?V:I^VEC8"/$-LK5///++9_FJ]\ M5K'MB^R\WU*YMF1Z5'4K1:V>#J]*<7':\G?\C=<=D-@BL;UOL7UWLO!9Q5;> M=(>TD]LVK6W'(X=CS!=7A6D!]QE,/83KHQ^)0RXA(/F M#1B0T4.C[TRQ0,[(DVPM&.RF5J<%,>!=+AJ$ 0@#$ 9O\RX3KO\*][S_N%7EPT@UVG;(_4'U!6M4]011)HN.4+EIM_D&&#R)<#YVQ MX34F>TD^$N2'7*WG91T+F[85%I>KEFQ8A*_L<%[RC99"XG'XGDACW.9]A=O5GPH*GU(C_F]!8=JHT@8;-F98QBDL:LU"V&37$00%?J\I M4*A5/0(%! H?# KG+?_^MZ#0)1>NN^@2$RRT6'U2Y.MM/!=K"G'$'Z@*)$*% MNPWY/USQ^$-'TM?9VK\,]S_MB($O-RE_89OZ530$^3WN?T"KPL]?ZM7 _R6] M1P>Y3IP")PX ICUI$D-M)F'BJB!N!2&_6:@MA23>Z3_ZBFZB#^A(>+]8< 5+ MO38LN(C3Z!U8H#'-'IG%2SM)Q-60D=T(:ZVF$ O>YS9">L$?=0J[4RPXU13L M"V/!)7U%[\ "815FBQV_-<*,J))ERYG>C!$CB 7O\Q8A+$!8@+#@"EU$[\ " MS.+]P3R_=*1^1?#G#5I:8QT!8L$[G41?!PQB7]"_ G5L&Q\_S^<3V__+HSS! M?G]OG.N'RY-F #;WGLW5?/*6^.FJKF:"X8"; M \,!D_&_ \[\R,7^?AO>RA^ZN?[Y'_#'P_#S\>SP%(AA2.?2?I_TT=_0S)D:"EHVXR1Q0[ ,:^ MT>7A:P^?Q=#_^.'"-R%L_? ,&V#SVH!/?_+<>&."Q?(' 6 )\@'X]; P"O_. MTF?:JF?H1/[:F/^HJ9D'CY/_[C;$9ZSX5Z\\DE(7'C+V_I-#UYG#1TF5Y]"^,_W;=3VZ'&YY$R83"&)%A$>B[5D;.=4JXDM$M2)Z;-?FWB ZR)1ZC6>82RQ40$,.D9LXLN[W&2J>-9 MIGY-<\\#\43!.+!YJ7V'XG_] Y:2^N>U'#S_,%UPFBQ"'^@]<%8?>DK\WSBF\!L__$DI;;[KBE6^VMM!)M;MH''QAK0:&32U)U$2MF M92XGA:+/,ZW<<.[K$;!X$B/Y3F/&R!RWQ!B\%IC;EM(J[:8*FQRYJ\VMJ$F[ M/2MDA4&CM3#+S'*J<,F1V]I4;L^ZG&XUZ%QI:S4VA@S(Q"4)NEW8_GR-JYXD M#K<+(M]O.U,/CDP05&(G=6RW*?^\>/AAV-!AMK'0?. QZ:V/VZ?ZCI' MUM)!T4GJDH'W\-;#T_ ]++PY?$V]F,YQ=- ?/7\!GCFQ%]$#RCS\GH%VWX^] M9A@!(KRJD1UTY/C%#T/5,3B/@%7[&9K8[^W$H^^]W1([4K#/;#6C?;G4OKQ\ M0P3MRV7VY;5;+6A?+K,OKZ4(H'VY&(Z]>.$#[DC9UU7]Y_!^IE)_+% MB,"]@PCWE.3T5Q30%C;\\/^^T=_^U.D#*XV?E1S<*]'9-]'G.%Z;B)_#G";/ M,%(U\ \S/R6YNJ&GRJ%K[), 2"S]D$^)>.@IGCFS94 M\>,B+'R:I)+5V=!A?Y=1PON("U[EFB_MH$'=>2]"A+OP5]R<6P)UYT7(_FEK MOK0Q?HF&I5=GH5]BXV_?-KTU$_0BK'YM=BG"]WRSZ_$N_"P/N?@+.7Z'O[,5X M'>'Z51EVG]$Y\>H,N<_C]=LWW^XFM/@IG'YM=AQ"];L*IS'Q*^)2U 8PR::J MZ?JIQ;[3@&?X0U%5#3TJ5$ <@T_%&"7B;:AV:KOFQ.PMW"N@JMWUP6!BVXKF\_*0Q_6Z+%5S1A44_,V^V)^?E@<=XTZL\""S??*)(&N0@D MPZ,*D[I Y?IS6-^>^?:32)/,&[,QD6[Q1F/_TC+T*7"QM_DOO=2SM,J[SNSK M#T:+YR!!+UB]LMO@CK32=H4**36;[!!J%/RWGTP:PZCS=-"[?>_)GSA)+BTV MGX40E[U??DT*Q:?D:G^60I')#OLB281E3!WI05.5\H4J)H!UP51O/HVS'-(H M[C9_H+L(5#NU>$\6 7)+?FH2P:4A]^*!URN@P94<.Q=W>M6-H#%YS3X=#'-3 MI];*289>6/5'*S'#XX+"OLN9A1(USI:H<6E9NCB>7 $-K@M/+N<7>PN>V/TP M)YC53-O*>*':YC..G2-AE\;W^;N0AG*V=)A+2]/%DPB0Z^Q:7&='@/(<1TH# M,:@U[+(O%;)ALSCHLP')0KWD72XQE&ETIDRC2PO0Q4$$>=>NQKOV%K5D/2$F MG#)9BACC1-K2<1J24X!JR3N]9D@ON<&$KKW7[*F_#+K+7G.3?9T]_="$+A(@ MH;X(8>?R:S@.3M:\^0"_U@66>26(_RF.K1-@_Q:@GR\&\K),D1VY,5_B'5N+ M-L0D4KA#L4L:>V,AG*_HN?H !]5]ROXU+/.Z9/^\3J@_E/UVI]ANM,>KHM70 MQ4:!UIK69"@ V6=BV6?X-U:\1.?^'[F2[E#V3WF+OJ[L?XJ_Z ]E7\E6LYO% M8-RU"E.OJY=S669GPG.?__:32V/XN43_]OU"?^_^N4_!3WAXOKS@G]?%\X>" M'_ +M[(.:!;+F+W1'#^%:B DS]^GL\GMO^7 M1R\IL7QSZ[H/%Z%$DQLX5_/)6^*?'UK:P&:=1DK5H.=(=;=@$0_EPM!RM MZD!+(@:9J9'9]Y168?[H#]6.U*W_<&KQWQ][U?UX/)T@&5(X]IVD_S=U]#,D M1X*6CKK)'%'L@&D9VY@$/[A?O\>'4?S!*SVM#QL2+):P?2]TQSK@U\."*/P[ M2Y]IBYX!)_EK0_ZCIF8>/-[^N]L03S'DG[[R"$!<>.C93WIB'3XZ8AU(5(@Q M$(
HCPZ 6@\,CLZEL8_NE^G=H.-3XJ%1)G)J3.:8JA@6*B74LVBT*X)HB1W2Z)0[1QZV9;JXO>4 M4,^E.G*V4\J5A'9)ZL2TV:]-?$!<\0AP.X\HNYB(,]6=&OY%E_/S$T_&E=GGYA0=/O%35O)\/I[9GVMS!Q2:T&.>(@E*(1ANHE 30U5X5B,4CF)YC&"8,4Z3!S%5 M'U7\P6HTKLX6-2S<#9UMOE\6)X46M$F>CZ1:ZW9K4QQ'5J&\P>S0H[)9=@I& MTL]'=J*ES=O;?M,J%")UR@\%=^?!9[+/1](&O5OE^-^1LH[@J2RY7:AV^TNAP2<*9Z8:JLN MN/VI2CFR,Z^T-K-(,@8&7'Z24H-EA;7=Y4"4S#PQ-(IRJ:1NII!2^/.A>:XN M%7H9G;-"F?)LI2H59 FV24D0M3W7JK;TBLZ8%>7" M'",+TS[7ZGDQ4:GG0Y5MMJT38D'"5*%:9&PMO]VUI@JE) C0%)U.=^4Q/2Q3 MU]1RW?#]'@5')G:JT3.!9M,G0BS$2\N\.'2K^:8 1B;HO\Z6=7I<(/-2(V(+ M3:,R7LVK\)F)U:LCU\Y9,[@.TR-<2A8S@+J6 MUU6B9CPT0?X2WA*Z9#&?QRJ5F55I8]WM"(,S39)_HS0QKU'I*U9&GK?G=,:L M-F?PJ4GR4ZY(.O22QZ7^3&9+Y>V0X?284@GR6_UZ=N46_9X5+D2U,/#LS; [ M5>@D^8TZ,7;7TCQK%<2BELTLZIN>*("1"?;#G0*K1G:E:#F>NM'LKL T.BTP M,K'\XJAF%#(\3F&996'#YYA=D"_ 9R;)SX6[/%42JW*&JT6DFLL1;A<^,\G] M/7#:<5.!<66Q/5KZ85.4&P4 F6-:P3;? -R7CZ0(3/3+*4EC$Z M(37/8/W<3F=W5K>2:\$[Q F:#JUV;]762%ON:^UH[A M5> %*MQR,NUA,!DK*5)9@AKD)[P@%WRE27#YN1MN#[=3GH[T'9,G9ERY:ZEM MMC SV0VN%^$S$\O/9GL:1V]+G&602L[KMIM+'X]3P1(/79I$CBK6RKK$K)Q( MM(M4J.?BH0F6ZI2I,;$6#1H#^-MNJ&MOUXSOT20I9?3!J6=;^3'6F#=9O="7 M%5UM@:%)2FTZ0V*T-,F-W,DO9=>7Z7Y+A<[-!*7:<@T<.I3BR:LM6V5TQ]CM MP'G&)2E%[]:>K^>SMISIY#TJHJF::L H:8)2&F:NI9)3JEL5BM#DPJ#=).*8 M2I)1O&;4G/7\WE .%:E1)(="%RM/X="DYM-C GZ9;S.607ANN,RS0X6-GYH@ M*C$9CZ>MD53#F%*GE=G-.GIQ#J>:)*H*+).!JO1]JU%WF8+CM3%_!=>?)&I6 MV8S+_3#K2^:V.1BMN[(;L/'0A%#EQMKUKK=5=>'7 M!CU,G&5J9#6K;O4:')G8*3YK2-/VR!*E0BO7ZPV:-6T+''\5#DTH:V]0#,DL)LA.2EC79U",RBHUA2ED*BW+(G;- M'8.)53S$XZ%)W:=O#/B^I.5DE6X:FA;DR;$@P*$)LJKYL!_9W:V/A4%I,@3S MSNKC%AR:H&MH&?)X,ZIX%K%@G/*H5&4J_7@"2<*.>FM@_*Q6CDR("WZ6[PJ> M)\8S2%+6PZI2=3[3)$N*Y)E6KVC33+I:L]D866=/3K$+6+T="/#:QO:-R M+F1F6YJ6,AE^CH\X@R,&\122RE5.H$8#VRA'4H$I$)PP++JC23R'I':5(_B" M[>2XK%P(QI:[PC;2%&O%8Q/JU0JSP1''59N2HV_Q6DTOE%2@,^/DB7UHDRNL MS&Y420P*=:78)U@>"!E^PA+Q,MQ$$-IDPV+&]9G0M21JJ<5#$_L@3T1\Y>97 M$VP;V9U,;M4*[4P$AR9H$$P("2M:)BXY#<'S&XSE[/KQT.0^.*P\)CFL%8%3 MQE[@I2@W5Z:M>&QB'UPH87E&:E#. M8#C.;QVBLR="6< MCI^:( ))%B[>&(TBS(R? MFL2/L#G?8AN*KUFA10*AX[R!(\>3/:&95"OT8H49%8O(SAE\HXE2K;A_;@(_ M*MFA9U?F,,)&R+' M!9+-E5:AY>C=B4HO%G,;J''X"2.B4*Q5W7HG-Y4+K3)7-/(531S$3TW0UI=& M]1&_$PTK]/\_>V_:I"BV[0^_?R+^W\&H E5F5I2G@[NC(MK)VXV9->TV_M?=V:&VT5K,YB)>F:-NQ MU5'D,RLC0Z?XJACR7BC,DJ5I.PXUYW2;Z^$1R=S3/%Q6W$._?EZ;HE<3[[(" MVU=,3J4W:V.@59 QE+Q8FEYCXS2:;8D*+(R8\3RLU.:>$!O<"_&!O(3VB\6" M8> V3>(,ZM5K$T:+EZ;HM:/0Z+0E%1D>+6'76DJ*-FTR\=(4$8AA=:+ST^D0 MUCOSC=:PUU;[_-2T@,E5SV+MQ30PH/:46-;IZ3QL))M-"QA967E!V*5W,$NP M.C/P:ZNM=UZ;(IA5CA2MM6F2!MOM'EG)<_J\-XC77G 4AE:CJ2MRDPM$(MQX M]=')C _4"W$"CM;&6YOL-@Q^=J+W8ZEZ[,1R>R%0,*N!M.NK/ <3T((RE/& M;M?#>&F*8-.3!TE"JNJ65KN=#9 MP7EMV@.4*\IV%BY-(\NEV416I_7 MIHB[/#;7I]G<#XQI>R8L1ILC6W.35TL3%U$Q8[Y1;-NP,%89B#-#*&O)?M-> M,(K+_)+>UV!C*KL,T5E C6GLA#*EMN!JC2 %L'*%0UE>5K>"WF7AIB@KJ MB-[Y4:3(P#L66W3-W@B6QUJ\-"VY!Y-0-;\^-X[]Q0F?E94I6TTVD"88DI) KR'B2!Y;)I@_:5LD:=MLP*C"[\YV>TI?WY>FR:818D-FC@& MM""-^OC!6(WP53?:PZ58@!&/:%4<[ 1U$[8QPR17L]@)NA ,V+I1]=8GL\OQ M&V0SD>3.Q$:3I1K[P=HBZN-S,;TO#:U6WY[\,=,](7VORQBE=I5R4;R=)T/HZK#-N[7<_A)%0P*(^KJ!:3;"!-6\,Q MR/F\;6[@D2O@*CD86/4ADZQ-9WJF\+0^;&"^8!HJ9K3V0DB@5G!U8,WZ M,!Q@L\/2)4>.=4R6IC@F>W-:7XRGOJ&KB'6LN$QWL!C$2U.N*-QL]2ERS@?" MSF#<#;0GET%DP= +(<$.E^;*F*N3L-4X8DOKM%Y)P^2I:5>TU^O73U.UV8&E MECF#(@>LKVR3S:9=T3H]H;I3TMARJM[H-0AWR0G=\W-3>YA8VX8@D$;D9-=" M>=?3RV;-81(BI/A+CL)J$]Z[1PYM*8TN.1EC9B]YM;]=T:3+ZN]FCW,_H>R8 MIK3UU,\O'[ZMT<4]$L_]$7%Q7SXW!7S?B?%-N]ES*T:ZT\5W7[[U^6G(N;[W M:Z@]E/Z++K_6WO9-.\(WSW>B9ZY,)WRI!+[\&8H;YSZ?^U;"B AO]HT\%QB3 M+WY9*BT])PHNU8_H%_EYH]TW_]_O]BP]__S3]EO EPSR!?Z+>K4=%/#E/GS! M_\)>;=$'?+F;'7OU,A? EWOI"PGL6 ;Y O0EFWR!_R)?O7@+\.5>=JP,^))! MO@ [EDV^P*\C60%;[F7&"!#N9Y O;URW"=@"HA? %Z N&6=+%+R\.K4*\.5N M24M@QC+(E\B,O7K7.N#+O?@"OSIB%/#E3GPY#QH C,D<8X ARRA?$,"7+/(% M_@L!'ED6&0,,62;Y LIBV>0+R"??E"^_>3?"FUV6=R,"]1M$N&D_XQ]3@'J+ M *^-.#I/-4K__'N(T# MJYZ#"/(&>B=KMI"1Y< *S'BP[_7,80Y8?9MJQP-D/]ZJ*P#K5BR1?RLO7GR1 M?RL#G6.)!]G?S&5__X0"J?/]-TGR>#FAY,J"O"2#[BD:CY$9 .( +,7/1&.K MQE=A >'X&.'(5SJY+^D*I%^QPE18V0#G")"&ZUH*Y/;9]TS7'K*;D+J_=.0N M'[LL$)>/$I=<69.AZDNZK2IGB>$DUXXVZ_W[$:3E0_P.D/P$ MR4^0_ 3)S]]):3R/S'VY<')[*"57IY9>KDG.S^G2EYY=D8ED!E=T08J;^?B3 MZ+8X]\!FDW<$S=Y9@JK+A<*TM; M(-&Y[BF5W2S+_47G.85;'-GI.)[W=(ZK>JI__N"LSO\=2P<@51^8Z2V.5/WS MFT;NLRQ5U94NZ_Z_@$!]S F'4462I[&3Y_;OGV>,82>MF_)@?U(CM)_]$/T#G;-E>0835L*;-T? MJJO_?A*B#^+(EVQ%2+5D1/9^_X'/RZ'5D'U77.^\D.BTB_D9+HL<\W[!WZDS- M]6G6ECF"6$QW#"7J_:,F)INIC)R[ LAHZL9LZT)GF3IN<%JG)!7];:6F]HW>:8VRT'3'DR M=B>PRXC)S>0(^H0@:+&4)L^G,WG_D.F.IW/Y_F__>Z8F%@T$O:D!!NKR^OTT MCZLM<=M0KK0E4[[LU_DT,;2@:3_7MIY/:!L-5X/QMCPW5*E55U1O99BGP6W] M6M1%6FL#:7C#O-N7=OMO M_5O16:P=Z2@2'(^(JX4[G?9;E'8K_Q;K+7M=<[S6C#;+4XJ"#JB^-XCU)@H( M4:I0*I/GPYJ\?_KVGIFG;!N:%#E*_\S4QU2&BL/H)1=*IJ'_=V/)DMWIT7]-SO@KF44W/\X4KP/:\ M/U3X6OA-T&/?X<::MNQ8ZK-%ZO:0UI(A_ 6'KC'NT.1%V8*OG [_J44:Z%.I M;VSJ(14%D#!]V^;,F9&OMJ83FI.J.&IN*W/EU+^QN8#] MH+[HLZ.N4-][UJ#?\(1SV(26XR0G\H20K]7P,X[.=S5P$\=W>^Q(Q(B M!E^_>6%@+^H<+W:JL(HQQU"NC[U08][MUS/*)O#\>$_>V/G)-RJN]=EM1]QQ5&&JNQH=O*49.S%A2B![+2&YM8F=-AJ>A43:ENV M.0K%*7<@H9*]X"]^1*5O_1C?Z-;P3ZR&BGT'):M$3DN^JN11#4 MYQHJD-3"2NJ-;QWZ2$F]\>U!0%)!:@*$?%<(^72\AP55F%@:=1@]ECW6/ MN0K3V"8Q)P[H.(#U)0<=;+-V$#PM"M/B8LY;85IQP.XOO8FEI-A3Z@>NO(YH M[,6\*PU5SW=UV5>5Y[^>1+_P /S]CO#W3%K/ZV+<,V56BX"2RP)C\Y34R0UC M\VS,,NL*7A<2#&0>R'SF"U[7;5-[0)$O/%\S=WQ?'TIZU2+G)<@7?$ LJ4L/ M?&ZZ;*E0$!XZW=[[8^;OON(,,V7D:$_N1:!I5176FANQ%N8/-<)V>7<_,YCH M_6*@*08#H&E&CHC,EL>NBR8M-&(KUY8DR9>]&!+6\?RNZJ^=2R8EZ(R1BE'K MB 9J-PZ6WZBWL9X6FY0$10IC:? $@&S=$T5::+N2LS(G$/H/PBD67>CS5#$% M0@\2:P7(,MS=@[QR]?6=_M^:ZQM#;S0XP5-?: _<(5ZS-V&TS;B"^J;_ESLT M7#S#*9X+7G)6I?-8U-(YZBX%V_AS4B#EMPG[(W:7N%&_7^(.JBOK "H'H'(Y M+G1FK03PR+WH&<][IN=%5UJDCCA=%($A3SD.#"&L'%OO/ZN21Y_'Z44;CWAQ M;O@Y6^+D9^7'%J$+1]=NL1?DV6*CU@.1C,=*DS>"9Q2M+%8< MQ[30A5T@J(4IT^8M3KIWDVJ&<8D_.<:2X.N73S%<=MGMNFS6N6.X[0UPN1YN M>"8ZQ6*D(4+\VO38C-7N'MFW SA#@#/,7KT48&( SK" !3@@J<4IIQ6[:@8D M]8%3#0\>PEVYTG65L,N96J1Q&)*:,!7Y%3X^]870CL.NI.[U:MA5'-S@M]6P M%$R0"2,1 #A!@!,$.,$\06NRP-C,)65 P>V5@MM7RY\L2^Q^3_7Y53Y),NM' Y FD'D MTLQG^R0 :3Z*[U0 ON;9DF6V!%88+"% /V1+YC-<30,X-R#T .<&<&Y Z$%N MHCB!6NY07!W'BZ=;.G:I:?NJJWI^:2CY:FD42EL T@(@K=Q6F4 *L-#YDDRR M][= TO?F]\T]AOR1)%_5#Z "68?"QLXT"R1F[BWWF W9_; DD?R3) M5\DDD_FR7/'[YA61')+D[A64%$FR/8*4D>7 "LQHJ<+[:]6-E[GJ6K4]?:\V M;=FQU.?>PU-WO"'',KOFIENM[@YWG* V!N_N/?S9M\5)/%;RUC73"1NJHJEU M2;?C7S(K7W6'JFQ*GJ>O(IF(:<#8RE@Z?"IY$2^B#5SH1\3PW;8W)*HH'.S' MN"RNJCV"8T1:1.A/7] GC$C/1[XXR128J\R#S')(DGS5OH .@$15\<+TNY_8 M5P;"?=3)VJ;G(DW!3LA!^M92I$:(!NU!=++&6+DW3];BP.5ZJE^*R0@P<7?$ MQ"T=5U%=Z+SX,[(]E#S'U)72/^#DGVP6+:^+F;LS";+88?,8F#K ^,+7OZ_; M6O7@QK)\?Q( G7W.B&&JB_IMJIPDFM'9/*>VQZ, MO59?6LV)!ULU"V\Y,$D&V/O;'GJJ_[4:\UIUQ9ITEU.U)UB"OMN-C) >^$Z' M$9'HW=!/7Q#T"<,(< =K1NP12*ME/T=P=W-TY3+O+UN26K4;;&?EL&+HXI1L M&U.#@^N#Q)*4?\62Y X'6I',>'SI4ZD5V.I9\C'XZ?PAY@3 @EX-"_J]OF.1 MOBM.L#35+-B\_[D:3O3>;WG7*X)T4D9.K>*C;"61_VDNF2>M9-1-[ R-F6\@PX2;<7\G2 FW4ASY0K^,8EC)I#F_O6 MWA-X1Z79SA:B,/']>;9?<@N'(U48]S8%[_-8]/)C&/BR'$X^3CAQB:1.ZI0_"6[F'R+BZ'XPU MUS':[?*IRI@NY/A,H@=1?%3.Y66C.3@TT\T213PUT_T0V3(0M\\+9]\\7#HL M?YI/1B!ZTFQ5B ^#A!I-B+QYG09)M:"B($_*/Z+A2E0?[I"KTCQ3,;%=A!@ M,VZ#ZC>05K=B8NC,(Y;U)"T5 M@_,1_ G&T^XW,"77 ^/?6\<^P)2DFV2 *;E"6\Q@O\?5]HCE.*)S]$6JCZH. M=.5P_:=V0]IPABLUU0K'=S'&) ]U?SY-/)"D-^:))-,U'6 V0#X;I/K>;31J M\_V061\P#Z[W]49KJM):?7KC]!PN+%:U0XV7X/I&QL0#.M'7];.:QV4K&GG" M<+P0-_+FM_.M@(TPN;FL-[^DN?GX]0R,P0'(W \0HQN/? 5B] AB]#%#N7)) MFIM/D0<:]@AB]"'#Z7-)F9M/ORN6@@$I HX0D**\WBJ<7]+#J3\;K-;"8;2Q,1# P!*.(DV%O!O+*K!*^# MO(R6N9U9IQW!H=X2D]WJBB++@UC\SS, * S, /BPGLD"'I%%FJH/9+Q@,_)O MU16<<1'/E!?X.OZ_,^&..Q*GY[#J+H00_ [\P/W[A)7PO5.NT?&'8;,*J')"*&S;ZP\'[ M1T6^X1F&*EMI[GB$%NJ'2ITHUP=F:Q\F:A!%1E0:S9L##M2LPIYM10+^+]-I1 Z WMT* M_%\X@Y']JR"R;C%^'?I/F2>3[=8US. ['9X=&QNBV_\H.](72QI=8W=]0T7J50C1NIMJ-S$:,>X??Z(NQ"K :( <-DCP MO=-DR+-CE1;*BF74E[8RL"G?6DVO["*D/(,J@E>7LR4%\T.6;VV=SC ,DSI5 MC/J/Q/J)1-*^01Y1_V_)=$(N:"EYJE**K73DPR7WBY2X0_Q9!;C^8N+ZLW"9 MSXWQ^5F]<*]H9;S< ,R 0.1+($ /\/TP\T!7\B40 /U^MW;YNT=4/]X)B'Q[ M)^!U.RB8W61.3JO+DV$Q^R7.PX1;,]^?FF&43>#Y\9Z\L?.3;TX*RTF \FU\ M,E2CE_ BEH]4=Z_+:C_BBJ,,5=G1[.0I$\D,U NA'S9"8,FG>@S'VNH.DE&* M@&Q&1/!S/\83]>JXM_Q!Q;/@Z#^H7P<,,A@!D+$1 %E5E:*EO@&8OP!@?J L M.9,( ,N_'RP?*$N^) (DUT#&X&<9@P:^J?/BH8G#>FN&B MO2Y[FN8KR9R=/ MW>NH+G/'P\$T;;[1)M$DRD\*O&]$^;F;0_#2PEM*RKFE?N#*ZXB67LRCTE#U M?%>7?55Y_NM)] L/3":XVF2"3&9O"EV-!76#0N?@,LG>^XZ_-U7G#'3C!SMR;V(FL:MH-'0I)D.0RUG1$ ,-^RUHC"VG*"FD7)N4=.Y M4J2/*5CFBB1W+U2F*')U:%.N+4N2%WLQ+*SC^5W57SN73$RGI76]C=7U8-W; MXU2[/^S,C4%B8HA/7W""RC':*5I:DM/;#HWIMLTU3ZOA MD542CR!&-6,862A,E' T<40D$=H/@#PZ>R#W(HA(8]09 < :Z!. MA4)<%X16^2KD W4"^<$LT^KA4QI7;@FX2AJ"WBRIZ6(U5P1BXZ+]]9Z"^OTP M3D/$#0*OIR%R![K^M@T@A;%FPHC5 &0-0-;YK=!GLG2194'-8"X/U-M?J;=_ M-=K)LL1D]U2?7]4<=Z7J?A"MN7#(Z2V+K:_7X9[CCX;?,_>VUY\S(D(FU7; $*-F]E.R>CYQD@&)$Y.CK+@%D#N6>,E,5F*O;FV6S-A$W+L^( M"!47[;#T(,6+0\[RI9'%Z/-Z!$\78&:!-@',;,9(=?=X\OV^P6.#9E_Q$7[2 MT=,D4 YJ5?FI$7#6>+$YD"X5AK%S$*-GD0]W#H"* O<]OX.(;^/ <\<3NN[4 M\ T'-=V&7-N?.MO3(-%1[-,7%"AI5I7T$:KV , ,(&( P)PY6N6K,P"H$P P M9YI6^6HR .H$DK59IA7(+WT@@OGW&>"= M@0Z /%71HO2[']A7KA]^U,'*U-4R(P0]SICZ_M0GISUR'(3QP9K8NE+Z!YS\D\V2Y77AX'=*9^Q_*]U:9.+(#*G.'2EXN-0:X M)4!>?K\"_. F%@,J2X1 Z4!2O-;EP32<7G-+=S= M'%VYJOS+EH1&H":U&TT7 A0N_7Z=&@XUDTDL2?E7+$GN4*<5R8ROSWTJM0); M/4L^!C^=/\2< ,C3JR%/O]=W+-)WQ0F6IIH%F_<_5T.EWOLM[WI;...)_.J* M4YW[X:2.\ST-%8Z#24?B4;4U%K4_ ^>O'3-BD'?>R043Z*@<)*\]XV2P+9X> MK4R:%!1-C-X&NP2YSPT>+LL&XE+RN""J\QLS%K.N/OL M:9CU>NZ.F39$OC6(]2;V'- G"DU[#D!YKM:6>F_EN?WIFB[A9]U$Y TRG6TI MSX!S=7LA3P?&61?R3+F0K\__UF>;+20-/4@@H/[6FD/6&/+_<,;P6^XD)X?B MJ$F@)TZRS14W=+J5LI2XD_%8;Q2AGW 8N]'!^-@6 SB5?ZY/ER9U2R-/8"HR MO()1=8!CL^5HVQO>S*VHV"@.C>#Y]]; M=3X@89-Q W'[/'3VS<.E0_:G^6NJK2,1M?JP@#;*F]6PBWC[9A*$(L2G+]@3 M3* Y1@QGV61]"K+["JCVB;U_97?^I M)9%:)M1D.L)(0)O8ICDCB.T>#A-+0G_Z4G["L;37#BS)]48-W%O%/L"2I'MR M@"6Y0A?.S* =>*@$-6Y$N;M:KTW!+/519N-HVFN3<)P%+(6:95C#1J5Q2L*5 MI!6'>J)IX(& /#A($5[1:M0&_$+"EES-@* :UNE8$(Q-_W"$^UMI/;U?#CI< MN;R"VZN6IZ)"$"*UQ#U(&F5HY(E&R%=R$TFCS+]]*>+9]77SLC+&GS_'V5!= M?E[[=^\5^NLZ>O4A)[(:CWO_8??ZS[?^Z&2=3^:W7 9L'FP>;!YM_C,W_X/O%&[CD&_^J M-ZSH^R__B7Z\_'^RJ4IN[""N?S@4L/A+7L)*^'^OY^[_E/@H_N+?_OV*U#>; M3G[^O__OV\VG>\>?/=5OWFI]YCN:.*V:"BU=53(@*9YP]5DR0^GH/;_EUW;2 MSW^[NC$12M3_EI[_&Q,A14%+.D#?T.G9,X9,=>5_IK[^.7%IDU\X7E)._NRJ MIN3K>S5^ZG?/2]C@.]O/*/(7$8M ],?GU\"1O\CRC1CS@Z1A7]GP'ZFT=F,O M^1]CGKWD7/R19IX]$SMVIE7 MQ/Q[?EUBQWWL#M-KEOH-9MAE6$X8-UFF,WKN&F_VV+]*3*]:&@F54;/:9(9- M;G1'"\G^[?BRWSJ^?Z=8O(0Y:\G6HFWH=NG;\"=I8"+_KW0.@S[0)5Y^]RW? MONVG+S7'C7WZTD@_G"G>C=:LO1(7O:>2]/%'^O!4BD/#*!Y0X@_P?_Z]S$SX M\L^(R/[:";QH<]Z_/CC6>'UG@2T%2GP)]D=OZU8AD)3$ZU%8KBKRBJ9$12)) M$9=Q590021%5E%()"DU/N.5MCP5V&D3.LSV70:M,]'*U.L?>+4U[-!F3V@SZ!JKP2X!+>)G MIEY_<-ATPV;-Y Q564)]F3/@$32(5J9?7W8Y4W+L/0/SV^9FNN91WX'BKT^_ M/K7?^\V6O*<$U:^MU\QQT5#@Y*FIK;95OP?95<(6T#6[Z/)4R"K[Y*DI2C'' M37O=K38<0]]+';GNF@-V%S\517YH-PU&HP&H\8$4L3%1I7 MAL/=G!"XP/18"-]L<+*J12M3.Y5.EDT$_:#5HPA7: M_%!9H'5RY$<4P,44 88],61F36P-Z_5)JPV1>T<]QBM3G*(#2!%;(_\HJ-*N M0?M=LB-2@VAEBOZ3,! PK@6S NHMRMJ [.]PEHE6IM[>E+$IM"7+*V/7K3>V MR(S>LYUX99I3S?HF['"$2,&ZR)IVE9&U7C]9FB)_,]AAHD?628[8K?4AVF-' MO5V\TS3YR_NM,";@&<,%>V;H'=M#02G'2]/DW\A5E,-#@>7:N#CHG4Y(6=W& M&TB3WSP&1U0*!ET#*D^T\:Q7ZZ-]32RGR2^ZQ$/"U?4!1L M6K.IS@(Y&1!5MJJ+CC!UH60ID7I]KXE!TGI>YZQ6;5#1YUVHNHNW&M>>OU]: M+7?XW71N!<*H/1\PW3.L#D4C35,$ZT&1JL0UCQWOU]M*EZ]M#&.?14\:G M/9NCI#GKV(WG31U>.5*9I:6W,CZT.O!T,^VV/(5ML?X%JT,D53J#F8 MLDNF@1@[5H.J]/H$M4TF6IDFU-#8"=C):C5@M$<)ZQTE"*WDZ].$DOLK\V"6 MS< 82762-^J-4.W$WY\F%"5(CC>FW8G PN&XK0VC#US\5#2ETJB =C=SHR$) M.H(,NW ,50_%,DT3>M;9(I#G7H@[#IR(.%<,"#T0;0R]5(C5'?,F5"5!&EG MMZ0*-?2DR/23:9JRJTU'+[.]BC!:T32L'!J\:&G1RA1-^_T%U=PJ/BN,IC7* MT?8GSI;CE6DY;8S7$+G2<[&L&>B&XRDG"%L# M7XM6I@CE3OJC;F]T@ RBA6[,==DKSYI,M#+U^I0K^7BMV\5A-1P/%JI;5^GC M(%J9%BEI7V<:4.4&7__ M!9$ZA(Y7ZY*FT#8W[/'DB:H[CU\J3:G6UJCMH56W*>B-,6DIUI#I0YI(IRF% M+K?V01O4F\947Y:9!4D;"W<0K4R]5%7!;;9!*8W(26HAVK),$VLB?F:*4HC! M3FQ*U<:"U9_/!^-0/[)LO#(M*)W&NL:T:HN3T697 =G0U34_U 7QJV.U#7'L M-P2TQ[3Z1^38KFA,M#1-U,VXHZZ:HB%Q@=T8ZJN.HHI.O%&G:4([503AM;K8& M/U_1Z*"];ON1G8Z6IC80=A%XV:LUI]%1YJFVVL0MUTF>FN+6&O+W)BWTMK#D M=J?C#BR=5"J,EZ;9)1W+VXK$LUU.[4S6> LZ$=8Z>:\TOT9.673(4Q_C)+G= M&T#S<$SVSFM3#,/;4[-9<4XNMY,@DU,$@43JR9NEV8#,9Q:C2U.,JZLA)[B^ MLZ=.T7Z1-&T/RA8S=ZPK<".]N:>1ZA@ZP,G2U&Y/A-%M08+@P2I?Z;+*DA_! MFA8O3='VQ(>PU)ZT)#AHGX+Q>C2B&&80+TW1%J?5@#^VMUNNCF)VK]NE"7:< M+$W3EJ^*ZRBNX;8PNU=%OK=IS6;:>6UJM^UZ<[,SJF4';G=:3<^6%8,FF&1M MBK9,17=;U>VJ"]?Y6M4)#TQ+FIZ?F](&31MO&@WVI A3IKSJ6 X[,-R("N@% MVG+=<7==M4;PL3=7V_M5=[F)-!>Y$++U1 P1O=YD8Z#\4*KA5F4OJLE34TZK M:")$@]>(@; C.+[9U,N=VGD#*=HVCR-I8G*6($0>T&PY:YSTEI1L(.VV5A8F MPCK!G#>(X@L]K4ZXK85EK"\/M MD0$MF_S>5;#ZJ1+M]T+HT&1/TY @/#,*""!H6D;F]0J9+$WQ@<-8:=P(ZVL&HCL*XZ4I/E1F;)]IK1LK0>\?5X9@42LQ2):FW=?]F(A<>TSEB!FQ MVQ_ID)TOM7AIF@_[ ]O:"0+5A7=*RQ+'_:D0.LECTWRH]2J8W%'P\H"/& M"*;C96V*#R0U&3H+8F@9O.WXT,;MU6;#: \78HAP,*3"[4&1C*EM#IO5B6>T M(\\8N1!$P,2*S64[" M>1@O3=&@AC0.58S%3H8TLI?J1*Q9YBS90-I^Z.MUE0DX9R$< X&R#P)FF<)Y M;XMO56:5CU/=:];CLUY#Q)'EN MVHZ/- J2T'%;$*RV@BEP611&\7XOQ!(3N;,EK/&8$"QGN[?F(Z2[VFCQTO2I M,Z3]M3F#>H(^+I>EU8DB3^7DJ2G:CO?U#CS2#WU8=7M:8[M [""*4) +X80T MZ,QU&Q$4>.2/K:HVGG28R)^-EJ;M.&F%"-)9':<"NCZU50H?:.(QV6R:7DW" MPT>U)305U!YF0E7([S6L9+=I>KEXQ0QW*Z$B[)JUI5#7V4$;C?9P(4ZHF?(1 M)C%MR%E=TJ^VYWW/B17]0J"@V;Y$'F>' W?T'&D][=>JW7'RU!01>O-UCR;# M4=V8]OK$N%8)1G:0/#4M8 =?1P9D6&T)==(/%])6\^2:EJQ-"9C#^7!MSTH* MUY9QE5Q%JE&E!LG:M ],!G-TRRH#@ZBT&[7:23_J2/+<-,'DNM4OA^XIX/CA M_+@6#EN]'CG!R(5X060/M#?#^+81L$S5X)V91WG M^A7MV*")Y*GIO(HGL.QL[,OP<<13978T([T.41:=<\2@6U-6U<5:KB2W_Z0806#F8C6P/E\O1X, -?5#X4F]BD[AG1^=I4N,V=.1QX9>" FV M_(Z9*>K)X>IPK\D.G;)NP,DLOA07T'[#Z*Y94>/J5F6U4=LRQ)V';:7H=4(M MQ1OZ" GSQPJT;?2&[-Q,]IH6W(H9'5]C8HZKR3]F2G:RB9K(,NA MV(+1$5ZE%&18%9GP!:']@_+"\,[F?6\J2'ND8S,5J^WQ?Z-1?\@WUDZ"3H@G MFK-866ZR7@<*(U<%O102Z/T)/W#J@B%,0RZH[FG)%A<&Z,E?:9)=C'<9G;;VESR+?';T0$NS-W0CE"7;0=9OF!.H$'%K%FBW(-H75\;PV'4TW5TVL2EN162"4+;_9 M'>NNENPV[8KBH:55E>$A.J:)\73;]S:.99R)D.)OS_+W%L)P',SJ[:X$U>G1 MIG)>^^**)CV[?W>UG/NP9<6X)B?L9Y',?Q/?-)]_T M:3]WGZ1;>GSWY5N?GX:<:Z>_/FKO553S-QT8WSS?B9ZY,IWPI],!7X = WSY<0P.X$O6^ +T)9M\@?\B*,"7[/$%_PL' M?,D@7R([!ORQ#/(E&9@)V)(UMISQ^X O6>/+&S/_ %M ] +X M0EXVPY#^X$ M?,D:7_"_$. D9Y OD1D#QTLF^0*#Z"6+?(%!%3F;C &&+*-\05X=RPCX_.^:MOH:;3UE^=7C4>6)4 M^N?? Z)>7EYVS)@B__V$?GHG(6@ML4 M+0#GL\_YJ^C_;2?R7UL*3,GSSM1@KR<+KZ:]'T@6RK>]O_7*LO#U'LWK24(! M!.$QCH.76]T ZZ]TD>*MPX'?Y/V= X2W:J&/2).WLEXW5Y*?Z\%5ST$$_0N^ MO36XYD'X];:ZZYG#'+#Z-M6./&4_KB#LR%]8GJQ_2OP_Z-JNUQ/+>9*9VZ1P M,R8FOT,3D#[-7/KD3RCPIQ;B\9*JR6T*>5"Y?R<+GWIV1692&9P M11>DN#+T)]%M<>1FM)94[C%D9VZI-O__F?'\;Q_/9W#JY[J MGS\XJ_-_Q](!"!=(^%X0GG]^T_!\EI6JNM)EW?\7$)B/\9FQP.^8>K)S6J'\__%Q-=$QU) F2=OX2;YJ15:- MVP61;,9%<,>._N@Q!]W[>]49$9]XX=U$L\5#)^2<1F<]A?4)0UI5XU3 M25%EW9),[[^?(.Q3:>6XEN3_]Y-^\#_;@:4X_O/??RK9DA41]/D+/B>/7DLS+?;@H N]W8]L26(>8;$49\SV6$?'X9D3D/__^GF(W M5:>[@_I_#E&ZGLYD*_MP/9WQDCR$.#N-6MY,\AANUW,9EL70D=7,F]HDK]+T MO$!5+B@,.I0ZVS5.^08[Z_7'6XG#'$^+%*8<*0SZA,#E8FE-GL]GXOZES#N> MS_C]W_[W;$TL&@AZ4PN".GO"*[/18A =U/&5 MVR@,/U$P_-%'-?!O,ZY2 M<-T6T'&[2Q/J5!:TCS)(5KE7)SHL+@O'H\7/=')@DI:-SU01;I!8/X@CY\-C^A=/*=L;AQ8'ZSI^I<&6(VIRN; MGY0;1#6TF4/6UUS;Z4J'"3+LM]=Q](6B4?1%/I4I_*,C,&!U7D-6/JK5 2G3 ME-$1I=:^*LEG!2^^&-TYQNK2Z6YQ7"F'KLINIOIRJ.Q%X*6O[T M!470)Y)^K8Z?.0#I6S+-GEW'R%,L<:N5*OLE9U5BUY*MJ27=+D6^923:?K2C M4M_5;5G?FNI3],W)LJ0GM=AHK@^"E%-9F"][%3P(=OO; ZY6!T+'HEBR.F-1Z+<64Z+PJ5B'WN/ M;DQN?''+!\KIC:];N;.<%BT!]JZ"7Q$$];EX!R2UL)+Z 0.Y/TI27[\\OHAE M9,_UQ:_YO7-ZKQ_MVU'X%:,XV_A+D[K-+RU4-H'GQZ6?YVK.54I"0Y)F^1$] M;\.!7_/9=278F\,K=[+^M"*]4/2.O)FUJS"$S80ERC;Z(WX@EI/:$/5KU6A@ M4[(V/_-Q@K["F11&1Q<&28PICH#Q"<6@I>2I2BDVY*KM28D<<8?XLPJ@=W>$QF?29EX7_YZ7 M2"(W,I\%QN8IZ98;QN;9F&6V.G5=L/ #RGS1ZEE7!0,77.0S5P&['_CV]([BA*CN:G3PE&0-_(9AJ1L'?L-JE M*4-==@/-W]31G:)%Y(K1PM13)(V%PCUF0?\>U,T")T[>JJ'7!:T^H,@7+8-\ M721EH64^9Q57(/0?A-4KNM#?N7@+A#Y;0I_A(B((J*\44/N+8YMKRKTYMZ.: M34;'J&GM#^90WB$(7KA]ZCB2&H(PE45<[#AX>S(?1*^85!3?"()SAR1[F8!2 M2HJ(I7[@RNN(E%[,HM)0]7Q7EWU5>?[K2?0+#Z ] 'HLMS7 K DJ:*//!9MR M8$\R6Y\K=!D.5-L*4U3+OZN?'US2(Q][UY^V>M4BYZ69B"<1ZG'XL;6 )7$P MH]#UF$#%]\\ ^NXKSH-8&3G:DWMQ%*O;)YV^HKI+0>VH X5>AL>^KXED,HH5 M3X]$S('XY\!*9[80E;=Z4^K5KM[OG6OU3](P+]K/.I[?5?VU<\D.5.2Z(K+. ML_U.O4&&L1T@/GU!GLJ_.AT5)'2+4Z$K=B$.2&IQRFK%KIX!22U. M+2QOZ1XY(2$@\D(>&\%6GM?#^78L#.,P*:Y;O>D>%0<-%U_I M$=\6FXQ$3.[)*YU#S%*PC3\GA2P^@3*6(CDH<:-^O\0=5%?6 50.0.4 5"Y7 M,I\%QH(,XQ_?7GIL*W4XF%B\>+<_'$^!I*? ME1_;12[E'J?T!]'A&D,-<9P&0,.B M.ZD : B A@!H". G &@(@(9 Z '0$ -@= #H"$(D.]3=+U*4'O 8:*Y6)LF M'-0=>TY6IR9),%%0&Y=@7P]JE9E='"U-AS'^? Y\L.E'!B3S!:; M"EU3 @G%XE2(BET( I):G+).L:LW0%*+4XLI8"A1'!A7Q_'B,82.76K:ONJJ MGE\:2KY:&H72%K3:%Q.EE5_2Y*NV 73E P0B3QD-(!#YQRGEES3YJB4 ?%/N M\4WYI4P>8A" XP!N!I"'@N)Z\DN:?-5N0)=X_O% .2;-WVHJ(\N! M%9C14H7WUZH;+W/5M6I[^EYMVK)CJ<^M@:2-;&N4VMX:QX.B8WU]8#5.[V\- M_-FWQ>E35O+6-=,)&ZJBJ75)M^-?,BM?=8>J;$J>IZ\BF8AIP-C*6#I\*GD1 M+Z(-7!J&6:9S"F&4/IJAB=?6.C$0$5A$Z$]?Z">$I'YM^BHP;/G'?.68 M-/FJ-@)ER3]6++^DN7NRX>Y.P)5!9A]U6$,&Y.A[N=_F^&5GN1^,S2DR">/# M.@:BO7E8YPZ+UE/]4DPN@%&X&N!LZ;B*ZD+GQ9^1[:'D.::NE/X!)_\\-(7. MQ=X[4JC00+<CNPV-S_UR@!=;QK3KMX^I'T1*U[ZK* @5YLS@+-.11^9^4]X"&O%GER["& MW+VR\7OM#4/5EW1;53C)M2,R><^]#)"@BEJ#(U4XP"<0+^[:T]Z$>7=YI*?Z M7^LAK]4W#BR%]FO(Z 2KK E9H>(OS%8H(M&+HI^^(/03AI/@+M@;PCF!\R*^N.(@29Q>#TZRSLP7T6.XN3'W@*Y4_G)*\=LR(0=YY)Q?,;*U1WPPZ MQE3G>"S8H=IP"/>-R,RB(A99V6+=FY>%0>#I=')!E.8WYKEF76^2-SE/<+V@ M,9CK*WU"HTWN6#[V/"%LE">-0:PQL5^"/F$47"RUR?,1G:[^/]01G2[M9]W: M "SWW;'<]Q:8.^I+.AF0=7W)E$O[^LV6 \VAS7UK[PF\H])L9PM1F#BXK7O+ MVK5@U ]A#V9-!S[)UH$*=HE[&U]=B<+T$PZ#ZRN!DYLU)W?LJI(7N,?O[BDP MC7U8#B<>)QTYQ-(F=$L?_,$]!:^[N=ME540=O;XQ+ 72N6$_@,9ZF&A.%!F6 MTYB$/"M-GD_L=(O*0QW9Z?Z3;-F:VR?PLV]I+IW4/TW\KS93&5EH1Y&;K@16 MK9/(JDXPB>$AHB/["<4) %[.B/6YU/_S0-;G8G,/,#^WF<5@(*N6%^#&$CZ> M7'J]=9F%W?@HHS1<3Y:PLY1\@=6K:U/MU5;8_AQ'T)^^(/@3?.'"0&"5[CE2 MX=Y:>4^KE&ZH E;I"BU4@_T>5]LCEN.(SM$7J3ZJ.M"5,Q@_]XO*I\Y,IH>V MH?:LP6Y)-A>',/&+DCZJ)Y),E^N !;KGG(I[:R!(I&8GD5J;[X?,^H!Y<+VO M-UI3E=;JTQLG/U&#Z <=FVL8P=2WH(D=,,-!DL(YMU A3QB.Y^F:X\RW$Q:P M%@L&4A1M($5"H=_RSNY-,J!6=\>A J')G]" X1>9'WZ12[4J6O<,&)E1,%!- M+K7JL94*.#A 9L!XCL*-Y\BE5A4MJPV&>A1NJ ?0JQQ*#1@%DOE1($"O\BL0C$Y#K M -H/F#+>CXZSLJ'VE04]0U%)&-YX$(3*J;UUKUE?V*2TU$<# ( MXH,PYL6]+U">=P432Z\)N*3$BJ0G8AA[$)W4R!0+!G[#R:XW0^0.T P^W"![N M)6QV8T7S]FFXV'-MW D-N\\6*9[L#AD!DS/CAWW*6@D M?!0 &T(8>A(L9WWA2!/TL4F.#@AQMDGQ# CD"<=^\2(+8)3N,@/BH8S2P]^I M\X=&Z28QX! 3^1),H,$ 9,4!W[TH"2=1L)5&53OQY D3YB81?*U)F;@+$6T*=4 5:2IZJE&+#'OF0 MR>5&)>X0?U8!KOAJ,QXRF;U^5^]2ILS052_?S&J1X5VU!,"FPMJ3N#NC&(** MW_Y-[BBH16N8>$]?1#'D-';/,R6G-[[5$OGV5DODJAT-?701'/NULL(1S$%C M96%N$^K[+]9EHD#!\^,]>6/G)]^<5&T3+_=;)W>H1B_A12P?J>Y>E]5^Q!5' M&:JRH]G)4R:2&:B7!L55Y>Z"KG.P<0P\ME+V<='916%".>F/P)](!/NE0F_& MZKG /[F2V7]TJT\6QCU!"AWN%"T7^:Y";!$$];FH"B2UL)(:5^<*(JE(H<_^ M!Y?4(4XCU'Y0[RCJ#)Z: M GLXN+7EA$_BM+B<\U:<5APL_$N[8BDI]Y3Z@2NO(R)[,?-*0]7S75WV5>7Y MKR?1+SP O+LC-#Z3YO.Z^/=,V=6/0<]E-7ES700+8"PP9MFO4UT7*OR ,E^T MRM95H< %%_G,Q44?(_*%YVOFCN_K TRO6N:\A +;KJW#<6+4F\+(KG0UG \) M<_7^KL7OON*,/67D:$_N1?1I5:(@(6"\AJ%K6'X4;]?X@ZJ*^L *P>P*=9]/3&29MW1+BB*_C& &Q:J78M6S MU4^F;>D_NV9XKIO;VH1R=H*Z-&C] M%>[FU:C\D21?U:M,%JERQ>];%Z?R1Y&[QTCO/X4?&Q_WRFG\DZX1FB.''7E1 M'P@$L>F-=FA@;\(P/H9CH!QRJV,8*!QP>S,__/$VCJ]3=;?UZLJM"($\52?K M[583=UJBLAQ8@1DM57A_K;KQ,E==J[:G[]6F+3N6^MR$TD/@'A%@U2J\&WC6KK?H MUQ?P^[NO?_9M'BA8RVBD(C0G[X03S",?_3@(&"5 "(U0U8) M',4 D?IHD72N2XTW/C%7V_W1'XYJ# QMPZ'GS6BK=1C$)V9<>WSKQ,P=M+>G M^J682+F!7V6YK>!<(%PZKJ*ZT'GQ9V1[*'F.J2NE?\#)/P]-H7-]\8X4 OC? M^P,A /L?E/WG4B&PCV]5&A]708I6<'Q/71'HQUO!U./JQV.KQZ.[#X_-_7.I M$EC'MRJ=CZL?1WT;04_VO59#7QE/T5FM" M91S-,-ILC>H<:6?GBP,Q>BT4_?0%P9]@%+[5B(H'-S[G6B

ZY< M2_UEL^&1W;(TY+0.W%90"UKP_*CN:XG9*/^*V2@.++,BF?'=GT^E5F"KY^X! M#'XZ?XA9E']84DX;2=*E5RPR'8H3+$WUHVS':Z3[G]OC-N_]^G?M0F$\D5]= M<6>HB%W"O0-;:. M^I).(F1=7S+E"K\^[EJ?;;:0-/0@@8#Z6VL.66/(_\-QUV^YQ>66)[.81EC" MM#T/;;1,8O8B<8OC*=8H0C_AR4$PAJT_=Z#6$F8&>-BR)1*IWK \IV/_3^O97MCD=] MNM\E6[;F]@6#[%N:2R?\3PL-.VVSFF,,O(99ME()R=Z:6J)IH%?E!43=*G1ZX%,$$C I@Q0;< O)&S)U0P(JF&=C@7!V/0/I^V_ ME30-3SRE'L.V!!_QCBFU] FZ\I(43M*R12-/-$*^-P& X]E-9YJ M_ZT07%3H^//G./NLR\]K_^X+1']=SS]F]_K/M_[IRWBMEB0YO0XS97,TE9R_9*S*D7.L*?&(A6]DZD"3+VE$LKW99L M68^6>R\'FO=7Q,F/?-E\LRK;N__Y7G]W&XKN;4WI&&NX^G^_MRG M9&RWV=@)B,SQWZ(N_8JX?\^W2^R0DE-=Q!4*A\M*% _0$B[B<.1?T/AJ*5+R M"B=7V%+",/K3^5NOPX)OWWX9.1QO65:FURSU&\RPR["<,&ZR3&?TW!O=[+%_ ME9A>M302*J-FM*X1(O+6.^64O0_D#0I40KU+)/2WU-7(7PU74Y')Z/- MP!-/9_656QG$@(X?5XYZQ!R10MHSH%'8[L[J.EFS-!%-KQROC3G-'>@:?-S" M54GIU.L,&KGS<;_B]ROU#A'XW2,I"+M]M:U6D1TZI$,1$^$?5YZ\X0J=^5J3 M(SH&0U%XLS89A2*>7@G#78[=S1N:P6^'ZP91I:MT?Q"M3.V3J-6J.L$M:($G M9G6*UWH'9!P_,[5/>80-L6#OT$*=$?NF>1IL3S5-+*>__="%F&;#9'8"%+3F M_0-9/F"V%L57Z7U"W' RZ/MC> 21G4:%T_OCU4 D+[Q[><[INS%QXG1>1N!P M:T\I2!.I]$IVY6'H$<9M3C*H"J5M9I#+#D0ZO7(E'G?Z8C;OP_RIM^&=2F)5&EQ&FMHI:5E=KXA&3$"2]U.:YOKW9"R=XIUA"F<&1]6#- MB B:7KHG!:0RKMF*,>*1%5S;"FQ[&CWU N]7X<%?MMSM04#9&=)&ZM6%T(MD M] +SJWO4FHR/]:6@ERFFWY[*+A-?:7V!4T>*7U+]<2\T)++3H71N-G'E:*\7 M6$67.ZZ+[Z6><*RJG8I2]\)))"C(!5[)]1:J\JS>@X\#=-^>$A6$;$9/O<"L MM,;=<'18YH&NVA@_&AMA MBW,C1N()3=XVCFST6A>(1=6[$XB&&G6X/CE:^+11Q\BQ%FS/!6+!(3G%EM/:'JZ3 M@7+T.$?!#J\[E NN/CA(VT +M U_:L75FHW"G2@B6^ M+5(EUZ@*^8+\'&"UUOP"!'7&CPCQWYD6; +=&5\6^CQ9;4#3RULSLXK MX12WHM>Z0%?;U'>5#>X..'XPZ4,MEI8BXD7^6GII3>%XA5I-1M&9(=5/F_[" M5H-HZ05BS3S-$OY_]KZT.75>6??[K;K_P;7.4'M708XG#*SWW%5EP,SS$ )? M7,86X&!LXP$#O_Y*LB$DD'$E88AV[3<+C&QKZ'[4_71+LD0U.VOH@^G$::Y: MRZ4H\T@#8C?M-WFCEXHH$9+==;<[*V2H$5_[($)AFLC;+LF._-S?E.[I<:VK! M&C;KR!#DF%YRPV55>U8H:AO6MNY+M[!?8=&#NA:TDE]T5YWL;&V,;5/0C,TP M(:*B!W6MW,UG,R_EK:2.5(PS"2'9UR 2\D<&-K>PDX7;27Y(PZ)+832#HSN$ M18\!D2(.YT%!K?06];$QU-3J>C9OH:('=4T[Z5&E$N<7$FO.%2[56:^U%"YZ M4%?!'Z7=L3L MD2Q+SQF%:F-0FBVL>*/5J60SLA>@H@=U5?WL9%*6:AZML(WQAD\6&XM>"Q4] MJ&NQ*[:7(,^5I?@(U&5=&%:Q?NQJW*8.G8^*D'=95 MR\Q,%M/XK..7DQVE=%>=PHD[<0R*.Z::2C8L;2:4TS,Y&->RF[HH)X[(ZZQ< M*W5U?W$[6XNW].UJ>=>R$[CH05T52>OSW>6$D?I>VLVLRU.[M<9%#^H*&G6W M4.WF*A)T[&0A.V^"A !'ZQC F_PH'M]8#CWOE"!MMWPU9;? M8V:+W&1S-W=ZL@YG;ECTH *WXVYW0BL;919O\^5VN['@RQXL>D0+:B5W:&68 MN4"O6;Z2IY=Z(5Z'%3B"A+>-P4!<=E8Y.NMVC'5[4QI6XKCH05VK#;;-MSS. ME 1OT)[V9M.4?"NBH@=U7:Q'ZNBVW1Y+\UEB5.VIZ8G7@'4]HC#E9$$-DDN] MTHLGY\W6S%LTGC)^:5:R4:"8-16;M !7=5@"3X3O.)PQP MJ)9A*+8+?F\_[#LBB"R)B!+DY:LA._"8FMD+@$2\S"'AY3G;MT9/8T*WYFV[ M3"?95]9*[/$2>\^WX#/'T(W=>DG;[W$4Z_D=TEXP)QC-AC9S@N!,>^=%S>>3C.JV[+R3HA^3A2'$6S#H*) MW[)GVFLR>V6=!+UL=/'__4K\^FB'<3?LBU;D7_=8\I6HZ)NZ\,5.^_6GHZ^H M&KP\=2G)U(!V;#LR(F0?$3*"4@2E/@VEV(^B%$/?\*?="_,[4"S<,)$(V0F% M[+3[87^3D-%$R#YI*OS0KJU?/T/P/RL-3%?+C6O=< W'.[\"MET4L4X[8*PUWCKSX;1UY=KB%!O!;0! M0(SC#]?_$[V],OXCM*9$[=YWO7")HF=1#H#2J^H&H,S(S$)7T6<5$250^L,/ M8.'K2RA4Z#;;L98ZBC2-UI2UHT^4'7WR^Z+MZ-Y,V;.7>#V9*?EZHY\:97#DG MPHH)O_ZD8G" B?)>.243&5HY, :. ZTL3UE=>/8)\2+/VXL\,_;DPN-F6\4- M2?@NTE[1U."_67A1]UZDY-DYNUC6-I7[7D?9U%O#5;+7CD_D)#+=A)B0/#QU M]$MW\2;(\,.1X$1 "\I6KQ6ZT^XGC[HW3:%Q6VCJZ,=1:%IQ[(QECT\H87H,M'E<[+'KH^6 M^Z NF\$R/KA5TVUZG4A[F4:R?F'YDG!KW^0*GV$D8O/JDE&W*5 M71> **>1S8<$G6'_^=:CT@D:_' T(/;CY]J/[X<$Y]:)IPQ6#7H=H\DIPXK8 MR0E^T&3T*.(B$'>?&&]?2=WMN_6- M<3X\*-.<9"W70Y&8G.ZJ$%.]8[B=$^A@4BV**WK-S=5L\99W%G"YF+\S= 7WB@[<&%X":8TI!9%^X0Z\9%TC\=D#GZPDX9RL.1%-^N*:<6:8:60EYQ01.*@K]A<8EVBX!Z$MT^!>V$(BA2-P^ M0N-\)8U3,E4'*"[(@?#?DKG5Q?9.%5_*I5W$FYO"JL30)J.T M^!C-'8;3R!96UT;DA.98R5P"T[.<+5%#K&[B;5XH+T,LNI*YI\XOF7()6\GG M9@IO]+)*5^BI@R!GS> $P.&T^EB*)?D4!!A^# UU?1&^#P-#)[YPVD"8I:2& M41Q*MF@:!59HWQ40AO4L;PH<2O4= M!R7FA_$^XA@0'Y^8>=]KYD7**86Z^1*@&\,X$W12N8X4%^B=:K 8B9N*HMK)&-"\QPXE_3HB[B[7HMNK<#+7Y"/#?VS6GV!:9JA1/31KB;5&3 M:!.ZYHG0DA-2;X-^@@D$$PAG=Q%&X>N8$*3'X]GBCJ9GC28KTO(R[07-"<($ M: P* B'K?@A9!R7%\8%&.=9:,9X[=OFG#B?QX4]OPATT[4)WJU5,_1A2M['> MK1^ ^EGWO=@MUH<=LW4KZ6IVII?'_F0@0,060BLNR:1)Z@U19F)[?8_M]59U M/EC6G-K<]X)I7Y&OB\,R! M+2%'TNF(!W[-K-RUF'0OY D.'\>EG/RYJ[GACK49\^4L3"3@_;H1H> M2[ QV%:A,2J,>MD6N.N7IO,5FQ-E!A\YD&9XXML3528&V.GHN7>H/:B;*UUNY& 5)EE"O''!X+1U3Y*FFZ-O!\Q\1VF*6%)PTX2Y(Q1WSP M:^7FKMR:*YE;C2X@A6Z'^GQD F@$POUPNF13-&NGLKUXI75?5>$$D(X.=4^\ MS9HCJ$!0@3!SYVX8OAD5BN5TV>QZMZU>95"<&G0G$*4Z1@5\F@!/DTS:'\;/ M;1>YQB@ENJ):TK<1 ^S=6HNFUD Z?8PY6+:JLR"=Z2E2X];+ M);OSN:*G UAA9#@F8S3]M@U2"#00:'C1&B30<"IK\%_< &,/5XCL\_Y3B8?+[1IR MD@+1,*)A%TT)$@T[/S&Z()J,Y?$KZL"CLNC03<2#X0_2PM>7T#!&&Y T'6NI M:T"C1FNJL3L,2H2F[U(G:U%)?@P)CG[UT@6HGT@KMXJ86?=L *7RCO6G$+G7;B$B")>ZQD34<\T[=,: M2(3UJH3US([.),)ZZ>3!\\(KV&%V],*'#WE1U,.,!0/:"^<#41LKDIYE8G3B,!>2;'U% M,.%2F8KSPX2O#4)]!!.ZW+(,E%S1G;'UYH9O3R6@)EH($X1??Q*I&,,=QIX( M)EP9)_.<_6C#^JZQM0C@3S82KF>W2?VIPTS6SES^LKJK-PZ;D2XW#<7T1%.3 MMNI\9$;(6F)J(S1&=7H^3>46PW5QXJIP1HBVO!?>.B$00"" <*F+Z:[>,GP/ M(.C-UD1(![D.76D44^4T'>]FQ ! DI/BK'"X:XL!! NDF%\H4>$UWJ$9"<1 M9N'2NX9D)Q$-(QIVT9P?T;#S$Z,+8L+>M((.Y?93NDF2ED@>R,DMBO/S9$^R M=FZGBH\6VCQ[!E!-;Q3YWL!D>@O9JCNR[R?CYD1F\:;Q+!L34F^,A!+5_LFJ M3<*7W["&[IVJ+9;BU<)JG@:S=5%E),>(#WPK0*J-SMBF8UR:T%773U>1U70G MGQB(-TWXJC/J*Z)A1,,(7T4T[+KXJO -3U?3Y753,55"3!'O]8*(*;) B0CK MQ5 M1%@OG3QX+1MZFS)%62;5!5VPG;H7LS2>D5 MZ7&\OG2GR8G,,2APE(BQ].$AI62U#(V4GS@\.OC8$]5XX:(_N[F@WL5A) M#54= &N>;>7B 8(#?#0=FSSHF@.B?=8"F'X/\-;OH+?D@ MZ,R4:9'WE&J?3_FBS(7[;_,QFB:;]1+-_RK-)_MV?_+"N'=H_ECHFGJELVC/ M%@MC/516ZF:5F"#-1R?))8CF_TAN\&UV'C'P+]_?O]RN(2;C1TS L37&G M+Y$$K\T97&DHY*8"WZ*!4N;G_7FVY$X"F>.0M8@$@&'_(:?7GX>6$,*0$(9_ M0QB^A@52KS0?W3E^;]9AQHT9W74WF^$$88& #BE/'#$?"5EXE63AUNN@QBA; MR_4L=499-I9^L *.JKOP32C4+'6:38$@79+^X&?1*8F+1DCD>F7@<=Q@0)FI,U/B< M;++K9O7>JL9>/LMV/-E3)9!HUPO9&N.I@8C4&%IG/$\.U?QIU-X82M_(HW37 M]153!5"<79+:1USSJ^7HOM\U_YY-4!MCE+Q3BM0XB[3X"/P+4D,UA\%H0;.= M]FU&J143=04ZYWAO?(9GB&M.H.#'L'07:1$^1]>_#P>*N49&YXVLT\MFY G+ MM2W.=3 ."(2P_UDL7=HZOH[*3P9[1)"6'H/L^U M_R'[8).-\;_#)E1,?3<1Y"UGJ]F8&VAN]1K^T-YI-?[I-MQXR!5-#?XX!KKG M.^#8K!'?+&F.OO=&$FAUVH7":M$PNX',X3WS4\P;%X40I"!(07;,/RV%^-5( MD2P5O(JD;5KTFAOZC06$N"):0(8WTV=B"98C6'$=3"/93/_LA.<"V8C+[1JR M.1G1,*)A%\T3$@T[/S&Z(!KM39OI;[?[I49KLF\9R98YN55QCK&1DVRIOU/& M1_MN/_5G.^WZK-W6ZDM:&)@*8$9ZL9"!_BS>29])Q9CDH4-+5)JH- EWGF K M_;>IM,NPE=2@Z">D[)VV&;I3RS'R(E)IO*D)PQ^>C4$T^LH8*K)__LGG ^) M$XKJC/J*:!C1,$)1$0V[7HIJJI@3@,YU?):L(F8N<5P)%_657!32./3?GM(] M9%J@'T13>WQAKV03]I\%W5P5)6V ' C_E5:JX:-A@1^PBK<5#TCC,5"/+=*O MKH.N7'&;')UMMAMCT9QS?&(B\S3FLX08ETX0[Y? PEGS60=-N]!6D&.$'+L8GXNX[H0<(QI& M-(R08V?>5U>C81=$CH5OV+%A*OH 'BSK"\"X3Y6M98\K&AC8Q=LFZIFM: M ?D=%)OHRHVQS+#HW!CL/VOWOIBR_/I=3Q^+O#<>;%H;YD3^\Q$OV.G:29O- MWP4SME:==U5I41[9$YG'1R P;"PED P1@@O7O=[Q^W&!2@&9P-+DSKZL085!N!5%CEO';QSE#X"<8%X=GZ]&MS'G44E4$4$ M+BBJR\:2-$_ Y4=PG6T Q5B%K> M,OA,TSZM@418KTI8SRR1C0CK]3)'PLO,$3&XKC-]X]3>VO5G\']'>!%Z7$_\ M+-'+*HZSAIUYJQ@^..)V+3+2J-WK>_%98;.L^NUDD$U,H=N%M]Q/QE("\;H( M"'P;9?.C0.!K8HD? 8&[9-L!E:12E^*S.2TPSB93'[80"*"8(1OC.$+L7COW M(D3#'(T@_U KQI3\V@AGP)V5Y MJ%>XO#61>;Q'?B)&TV2C,((!)&GLW V]O\* 5*!TNOU;933KW,UO MM^2!H,NYTY=G[^=?S="?;^;-V?? 3]BS@Z@%48MSB_ 2M3@G0^%".;&_3#XG M"RO/Q8,]RUC*U:3,/=/FKV\YD?L?+O<7E@Q/Y/[<.85/38;_J:-ZOG[1A^CD M2YN.KV2S@H_DKA8GXPU=*^0S=*.GQ8,@SM23G8F7^6N5F9E55\4FJ-99[B0!W,^S_DU:.TQV_QU$NDG M:')&:$*2B;[8^/PK-!%ZM4"IQW/3GE*VF,%=2:R!LHC0),R$?Z,!2M#DL?Q?5Z,[Z<.^_6NCOH\DI#,!I>TX^FZ49.Y>"?1G_EWN<2(:_2D5 ^:F^P[ M=SPEB$ 0@=B'U[!-J5=?W;$RPZGT(IT2VH&UDCIF@!#A?=N4_E1$N!S2\G)= M[ZL1E@O,D;GM$PXB&D:,F+Z&OKD;#+HX+^]_1HS<$ D1K*2AP1\[ MOFT;8 Z-8\6@--U5#9]7Z\6/T]&E2)>;4+GKX%A.0KX[5@4W(Y2E@GP[D8V>-LMW13F!-V3G8NG$ MVW;H),I/E/^\R8IS5'YZ7_EIV1NN*U))K0^D1:I4$G4NU<_G/[ZKVNO*S_2, M1K]S=S^?-1++<:]>JM#*I(64'T678@F>I#=>.PESW )4K3F@/&4%R*K#JW!/ MR:K#,S7/D*)UD9XAD#Z&T(E!?!)H6D?R-YUA+I%8YQMT("?P!NJI&"?0)/Q/ M-);85-]G4[VFL3K;GJHFJ"QFA?PB-50D5[:R+:2Q*,F;)0<>7#NG]MZP%I2% M.(YEZ>826NMHRW.4!S[63<54\3U6 U8,^BM;S0+F\X306.E&)$W[N.8KIAC=)U3IUD MLCUA5F3MA50"Z>8$Z;80"C7#_D,4_,KIG=!\:SJ6#2NXQE0-6L-O(S:'LGU' MG2HN-.#0==U4#5\#6F38A5E4MK)61@8@5CW9)N9$&58_? 7P]]J8V3!I4D+^ MG*9[O@-V,U'&]^J6-P#>,Y&$H=WB[]0^LY8:C+F06NZ\6AX$.J>D24K+0F!6:@,,I7$LM="F )-6(8<7/<7=NW_ M>,BN^_Q:/ZUF^,M.U=BWU_73%WRJ *48/JFK_K@_T>??>-V "G_M3@$VA>>P M4FBS7LJT//AVQ8&73;ST8.(H!C22';STP)L"%[&CIH;84 U]PKBBH.VQH@@I M+.YZ\ (RP-T;*,"?V=CGA^&]?:[IKFTH:Z1 MK?'?__M_]FM_B$[1'+37K*@S68PY$Q ?.4"9Q94Q?/-OQ0B4M;OU--,WN]GM M]VX:0_U ,?0-E_@O:N\SZH^#SIPKJ_A>ET40%S? V/L=W;:]AJ>NW47+U?&* M5@<8<&Y9 O3T1\_%(^-9]F^6N4%>Z1Q^C1K&,S?)Q!>-U1,\10"T15.%FCIH M.OR/;B-[3#(_^LH])#'1)&G\LY]4$5W:DR'4N0AL$" C&,FBJ1H?H1%)O?*9 M&'&0X/$*0HKU$M4LBNV:F)5ZW5)6K'9B8:BO5,_>4&(]1W5ZF4XI5Q+;):ES MPIK6&UVI$U:MVZ"RC7I.JG>D'/K4:51+.;$+O^1+=;&>+8E5JM.%%VI2O?N9 M=7ZIB@<">(B%^]//D4R"^5D5(SY M1<'7*C:LN^?X /8.MJQV^!ZZ&A#;#<5VP>_MAW=.JD=1[9%5A=\:AW.VY7N_ MQ_H*:/MXNIT30L%[3&J^6)-7E?*)%8T5 ,+\"PYHZL!V9FZ>&NU/;.O1-P#S M4XB)8'FK%#%J7RUB&/A"S:!VJE& 91IU^#F[!9;1,9O[BU6GKB GJS%NV"!\ MFKN3]W*JG)[9)J=&?)>/9NT2V.6P=2/ 7X?NKNF* X$$C7ZI28GJPM=# M/(63-G82\+U''D]E%5/1E+V7_,NS)@!Z#$Z,0E8N2_\#;XOAC\P_R)787HZ> MO/LINAR IU=\=W?%0N4^-'/AC%(68 !-KA>T\@/F3VKDW5!^$54,5 M,W45N6GP7OS0D>+ (7)0]>#\X*PIR[8MQT.4"1ZY,,R!ZH 4SX%P' VNAX)O ML(!E(D-\ OO$L31?A7+P+P7.!G$5_>[\.T9-(79 M\C%[W3A'&_I6K0=,NHW M ZPP.>(;H?+=4 W831ZT-<'3;G[4113\A-P?7$MH!D( 5:>4%UC8WX33%AXR MW:0RT 8 G@=B5$TW83TL3\$OAW5"0[Q7LJ',ECIL8(QJP*G2T:T8?M96\M : M^:W1&3865<-"+FW(AVD6]&>WW0#O=:D & ;ZUP5S/8X+P>N&#O5 "_L#0G^H M3\]U+RID6QZ./VT[V)LJ'C6'@D2-P%ZG1+$H:NP;QCJ.GJ? >5Z#X[K4'W$\B%BB%^E<$KKV;S@U5 M$,7F%F)OJ)*)41%A(.S,&'[.)S8T"M)2"E)#[1ZJS#S-8][<4"P<8O_PA:G^T%UY2B)W\[BF0-=<]U'[; M=U ^BH0#.)9#=\AK=2I M8DX ,ICFNNNB1OYKS]KI2-D'9>JC.ADZ-"K"KD3E'CH!O=):ZJCQ<#(#J'V( MF-4 M"L\;)_,E1G -^UW:23F\"XTD+ .T%G&]D A3?B&98TZ5N^2X<9MAJ#_:M'Z$3TDW1-*']1+4!,F^0 M(92'30SEB:'CE:VT/4@8.IL!WGYAV802'H%62-9Y=6 MKCN[/8?IL_DPAX2LW4-;OF\2_9SI9#M+X9P?--&]S4':]XEN*!&B&J[$UGO8 M/1$;A@_):J&&0,6>PSI%$JWN=]])A!&J#QQW,XL/Q(&"N%=?T=3PUPCJGI-4 M4V_.6QTO,94JZ;O-,I,LCY3%.7C74=.H;=N^1SPA>N-I17F0D_6^=Q*ZQ.&T MO%<"R2_V"I"$/9(:> ^>4C3$H3FA6.&'Z-"MC2[&* B2^-9Q!+O(G8W:C=RC MW<04WA"^?F^R1X*+%CGNE3F470?JC^)N/93'E0JG*<6VH9!@[PILISP'VY%: MZ.VA0N$I.=N#=& -L!L8#=:NTGMOIR;00 @;#N= -XI%[ML >(H$4 FQ;J%; MD#D(3:O0(@N=4?04Q!&@9Z"9XU'[('A8>XKYI#IH'@^@9:7/X70*JP][=VO6 MA"XN=HKU%05=9&_J1G-.V8>^*4?CJ8;!1?"< RULB)ZP"L@;#707VU9 BV'S MU@%C@-X(7PBG\L@\^,]#AB/L^.UU?!>ZX>DXGP)2>BYHC"5HE:.^>F#A;IEY MO\6TU<RG@,5"^R[I'% MA?BJ^6["A.5!--$9NC**>!S\?<]JAP7#,9X@/^NY>R([%]FPD3_QK)UXI#KH M'F@W BA'89GMXJQ]X GOP8XPAB#LMWZNJQK;[U'8]J/Z=_#]PH+[# GND^ ^ M">Z3X/ZY!_?E,6 Y)2TP,I=DTS*OI%4YG1: K"2UY%A-\VD&)*/(OK)-O^1S ME:G4\+W)K-#CI;@"VEENT8+V$/VTI-)*VV[/3S5I?=;/9T37X>96@"RGIR6% MYNB^,%K[&ZDR;K"=N+&TQBQZ9NII2>_^MNJDUBU!6BPK+6C6*=(L)\KLX=L; M\7Q?X(KC.EVH33:#AN$96@>5/'C[9G'/%6_%>T7J\SW5C8-VT/90R<3!VP?9 MTG)1M6@:I 7GKIH)!CT_@"4/ZJDLU6E\E)0#:9&\GPX#9"+;[F9Z E-A%XM*-=F3 YD[;%)&KKJ3VW$R/EMG,FE+7O?BFC^!)0^:-"YF MN_.A5=&EM3E:"_E*O#H>HV<>-.EVYCKYLM63^L$EI31WD M%B!N2VLIOAPEN.EDLIG(B<.2B][ K'#-[%("?DL>&MQ2-IL!+'G0>*[>"4:3 MRO1N%E^WZ4DJ:V3JK@A+'C0^&P=U_BX]7DJ%&M>@2^-1NXY6NAXVOCZ>=7VS MJ=9H<*_V6_VEFUL+Z.U/&B_S(T4 W!B*62K)RSS#LW(:"+3,L72:37)\DN=& M3Q]>&:OCM,Z KK168(^J[E3OU<5C*A7W#;M"82C&9A>4E M)TK06\]2Y=;$=8 \F!Q3*9TNJ$:J4!CW"K>98:XR2I08)CBF4IEL=3HRREI] MIHC>FN8GJ\0(M(Y)OU=95L3BLNO2!3_1[$U2]8Y:GAP3JE'&H+.;X2!.-YI> MM1;T0#>E!+#D03WO97E<7QF*+_5+_FH8>$/17*"2VWI"4S1RP$+/XL44H:T3 M]HY$(52CY][QDJ/W#4P-CO%#7RDD3Q MCK@Y9-E[5@R^W%)G\9$2FOUSY$TH MVU 0]C-0G,F:F%%\"/KN5H!C#/C<$P? .2UB*V+44G%T; KA>)46Q55VC 4. M"$4)!WAS"90Z@1\SA;4'R)Y&D0<-%D6$>!AT&8/(TW%@ 0^]96(M@8/CPP_7 M'.#Y3L2=8+[AH:+NTTJCO:U,ST+) R/HY4!/&_$0,9SX<,3M#,,C#UX9])84 MZMD]YV.HT#'W@Z E\X B8 M8*Q[,=B/8X 65H2[H>+*/-1YU\;8(4.$[?VX-8Y#47CDF (X'(]KN5TUBF*H M*HY$(DHO# UM?5(-0!]=#4<:-<$]VJ ;*@-4Q7=W?JZ/,BQ0# P[PKJ)PCHF MHJXHUU>G#PXEZD_/QP'.D+=#,39-'R/J!\<%O2G*7-B5OZ%JB@F=JW#5*_9X M$:=MK"D0=@]\VX.WBK4AHM*>4 W/.N-H6*'CYEHF:C-*1KSY-I(5>=>N/[K' M_(0%A]*=A8/WN#L5^/^HP[9-,:&>H&0?!U9[J3N^NXML9QNWI5R<2>]RAVR4 MHC/751R40V_T<4NCN#'LSI"UT.>V@C]&+,;V.;O[J4 WC!ULA@2Q%0:TQC[* M^8 0%&9SQO9Z&O$.6W@QGXO-:F%2DHG(! NVY5'S,<_K'HK80_P#QV@QX1A2 M*-O0N>5[V"??,2Y025V 4J&B!=58X/W'0K)M[C8!(&*2E!D*,5I4E,ORJ"A2 M9 BZ^@01/XC COIR]PK= =%7%''&7R#N(K)6I0"FI]RGKX^2DO#+L/!'M#72 MH+F%&H>0,$RHGXN$9C$U4I&K!G*3/ 9L_C[K%D4YWQ!MC6A[[2^(Z-"Q%!^#BFKYAO82K&PS*1#Z1!3_XVY!]'G8 M<2'HA!V]$WXD"'!B!!"'8"5U+ZK^MI/'SVA0U/M;/7E@MO=-BR_GMCM@@OJ_ MO6427\Z!2C8KVB1E6RH]KW.EH13H564Z.0,2NP"LB:/8ML$#I3N,PHS?K)3'8RI*'48 D0.3N/8S*A![((&8@#VC37\0'@IK"6* M1+UUK:H;BH_,]%S%J8Y[MS/@37/#.Z<[W>2"3UX#7ZKG'RU8C;M 18M6 \O1 M7& >)%#[*#^B,0YE&\%A).P/9U[3H637%<>1D_(RTZ_?-1F:C6^L1#E@[(XK M_OICF>!@@6K$O(V'2PTRT7=PS"I[.E7L+ST819$3VVQ9 MMM'X5QY[$U+T7PP;[=!ER$,XE5:A*&>W&<29]8,VBLB:PJSI(9BXY>3&MORD MTNMDVN6EW)TKE4#\(C#!I)^.PAY>N'3A$2V)NG]L(<,:AU;PN$+C5P^S6G>= MC[?;2?[C[CPFJ&V3!^1Y9,3L@C0/SXUFC]_?LE3TXRMVW['P):P("A5$80)$ M9:HA-[Z-]."XA.)[UO9"&)3 5Q[%+O868T=E'H)#J3#>X#G;>D7O8Z*5,&_: M@)%/W[")E]9^[]&S>\]'7BC*>]QVVO9['*V&^1T&>A $O1I@B<8"OWA;5$&> MJ>^![PBLO&45.O/>);S1W[_<:XH6R+B%X-AYC@O!L?,<%X)CYSDNZ9LD&9"8^D7NN#E\[Y^Q>."EF^JYB:^^_G#N_[9 D\V;BG MWC'N40^HEH$N_K]?B5]O&6ZT%N*TFPVG[# $8$YR\%A[U)L]-Y4<9J%][>LM9^06G/@/J91K]ZSOC2P]Y>HV-_O3= Y. M<>*>MO?+CG#BC^9BNPY^9KA$YB&I6C'$E>[*>%DVPUM:17LOBV@UJ NTKK(ZKU M1DPSZ_GT8C/*IIS^2LRG@A-#AV2)<5:9IYH]?[!>3# *%#B+') M)($. AU?=+3DR[D\UP0=QU> O1DZ"IG[N%?VLO)L49SR2W6\7J].#AT5I]TM M%*>FVUOTN_WVA)[1=WT$'6ETBAL=2],$.PAV$+/C:PZ=?3-VB$FY;.97HM)3 M:LE.(CE;Y(WTQT^G_1SLF S32GPSL'BI41_G@=^>UZ0$\E@8]M>?-!]+T"F" M'1<:]WRUJ>%2[$N@'K\#\3\$["=DHE_MDR,$_-\D29ZZJ>&H#4K@O+1?I>"L[*UC5 **VIWH,V@J1@P9DC.83 M;YH""&80S""8\=E\%<2,>'JFWT+IVS2TXRZ%S:L-1ZPS8I:.N3*EC MJ??ZG39.:3S:Z5+X]8>-,6F.8 ;!C$L+[I\19OP-404Q(]&L.#0W+9?H?LXV M^JMN;9)MG3H\QC=6Q5M-GJUH)5NOJMAW:_1@05 M%TMR @&-UVBHR\NQ$O KNI:'SXG$>C:RS;2"B"" 01""*\ MEXK2^3KGYVAA-"O0[#KA9F>MTOK4EM\R7B^K R\82-EQCU_6ZK-J88X00<"( MP"=),B5!!)(1]35$T^M;DY\ $=IY/S_,+B1&B@_-NVDF74NI&704%DYTXF(, M_S9GD$ "@01B)+R71_*&ZXI44NL#:9$JE42=2_7S^5.'H>A>A1WPL\QF%L^U MQ*3EQ[M"!YW-A_.74C&6YPDDO(,X^A^\%?XY[]7_S2>A5RUS4D5'?XGX;(JW MGO2PMVZ7@EFG[\_8>E!)6?G@BTYZ>"H.]J-#Q]]SRH/MH!,=HN.AT%GC M-B*-8Y0)/'S"MJ/AYUC[9T!L3U$+SS,B1SU\Y*@'=$#VK[\]["'!W/!DT[2S MW,PN3<;E#,>%N4F133G/<5S2-PP9F#,<& )DYSDN!,C.=%S2-P(Y?NMLMK%] MU4"^RFUL7X;LDVXK>= )']V>],/[2;',.6RL]8D;2AW9H/13MR$CTO2R-"7X M:Y*F'% !.E(VDBCF0:*>[%KV65EG7P_1Y[2SUUDITZG#1R^;L!<>/GK5I;V" M^)'HRHWQ1W;5X!.MALV;?+&WIF?]Q;JY#FKTQQ=%-B,2NVDHIB>:FK3EL>O M.Q)"*M[?:X7"8F/,]&HK7BKW/'DLBS*+,L]8(<8FV&^.(!%4^$&H\+)_>#6H MP$!U8MZ[849'\HN=KJ#V_*)EII11JU)/?ALL.!5UED))LN-]=^E, M("P(&!;2PDOI9V?GF'[G7A!7@%\?@JE3+T+ZEO56D2%SZK:> :1]8%7FK))J MW-U94Z6G<,T ^*(;S^4^GE7W3D0+,K[2&JYHN>?+RHJY%0V[8P3A[J0,'Z-3 M;S-T"!X0/#@P84[=UC/ @W>;.! 0LNLE".ZTLB[IG>E@L,CT-EWFXXGW[P0$ MO^3T6^HPU9IU^JE[(S7*W*468KCG* 0$CGYI0?95,#[[ZPQ?R'TB_A[Q]P@+ M]#'C*-]J#!5N).5G\7B>JU;G<9KK?YO-T^KS":8QE21)YR;]T6PC)B?M:&LK MGHYQW'>G!Q-E_T'*_O/('>W>%U.67[_KZ6.1]\:#36O#?'R1P#NU/5G4LBTG ME99G\^1RE1WI^?Q=4PPWI>*9&"N\:M!L\]^?9ID__7Z^"JV(*% MD@R'QX0?56SGNDUH\:OK\.]A1GS=WMQ7;K5156I,*E873-MI?B.&XJ2;/M!$ M[X5R,BK&?%'^_$'@\PEFH.[?9M2W 8JI4@]]0#WNA$],?P^_H@?]UJ&!JJN? M6E&J;GG4 , 2FF5[0/N2O/V#6O4!-566@ )+Q? 5%&=5#(/27==''Z'A[9M* M6)_]FF]QR:5ZMH;"LKCH"!@Z@,]""QGP3=$QG?"[BU+\M_<$.GR%"5N+WZQ0 M$'I@M:'%K\\A:GL4NLMWD"!"I7(!2@0PL?>*Z^=N_3BTNH&R=D> QF"QN>V M*;Q'A\_53?@=Q*B1 K%*A>^? N#!4A9\LN).*93 Y=X<7<*"OD=JH$2@A'.< M]C*Y5 ,H#IIRIO\\A@8.=?A7I'(]FT7 \GOK3$+H8MBG^5G_]_\\RD,[F%(C M6F"O65'^&XOGR0F(AVENRAB^^;=B!,K:C9J93-_L#J?^O6,6."QI] V7^"]J M[S/JCX/.1.LX]KKLT3J-Z+;'2S6V%U])MXM&QK-L?(0VT@3X-6H8S]PD$U\T M5L<4+II4%&KJ(/#_CVXC>RQ[YA/ R42SN?$(G*)+>S*$.A>YVGCY#52D;+B. MQMU-7)CQ7ZF)X^ MP=BM67*KE?1.PK^OS=AL97UW.V.:2B;.%4;NCC-5Z=B,R!A^>-T00,?0A%-ZGQ[H6ZZ4(3,IS6 ]V;4NI4 M02X!;)4+G3P\UQNZ@NUM/;(W$"?HK6-HI@^7)N^>"\<=.X<(V_:?C.Y",H&> M["([ ZH"_ $^9;?BT@K,Z,$W%%JM:<*^WIHNE /FUA*$2S5=8"NAZ4'-+0T8 M+OP5WN? ;L!-W*N"!D9>U"ID>80_N>C.,5 \WP&[FAVM-;YS!$PPUG%?';G_ MABIYT')SK5T5MUWA L\SL%QA@PKK(6J LL[@%)]QPG%\E'MPQ[8ZRO/HA:^ M@H84_XXZ $[W^A*K,W3\H!U&@94*0J,/M282 3WJ+DU'2>YPT!3'A$/E4M!P M@S89KH-BJ+X1=N73KMOKAQL*&JOP=EC7K4GJ377W0>CP>E>JK$!L<-84$T.2 MS82C^-@'U/E3,@3>UT#LA^'@1;J$Z*Z@0G"&AU/@C5]=TI)LC@&KF8OA] MYO88Q1WINNV+D<:^O8I'Z_"D=L_5XZ&N>S?'F7%@)Q0T[!'V)AS]B78 =O@^F MBKE^K$AS_!.\Y&,I0(^!8F+&GSX)"_VS#=GR(-LA<#U@4[Y-X:5 88O@DW0\ MTTPL2\.0[TXMWT#\!YXG=#@QPE>A%D;L!YP<7-T$<(A@549P]@A-5Z35.E1] M7,*R9@\/#-!4!EU=6-0P]GHWI&1PU73O^&N5K6$"*PL'P@UI5:Q-K@W4';@] M:C5L#]*HG0D A3G"GI#->33]13T-FQ89#[A2C]0/K&S$W.#G4 :8P/&)WK0= M?_0ZJ$_W0,6*C&[24:/D,*Q@1\(JPS&8_01UA+_CDQ)#1F5 MY@3@P40@H02HFRD',UC1""LF-!^,Z'9DVZ"2N#Z(7O*]W=B%2/Y(;SP_P&+885#^TU'(SB&3]:PYX^6MZ&JP+>B ML7"W.A;9@>&/N"7[^'A#U2QW)]VHQKJ+IYT#\RI ,Q:L[@CLC#9D'Z)[D#CB M'L8*A2Q8."4AY41UA^(:/3UR-_!YR <^5"A8%/FN)L! M,N*]IR\/NPN^'XG7X_?NF03'WJVXQUJ'WWGD/2$J/W0.O/M!T%!_.\"V' S+ MD?4''PU1 %G,%*;>J.T*((I)Q"+7[<'_>2R/H>> 117*Y5A'X9EH" M*>_8&N?OS.9'82W\UKBAK"W?^SW65T#;ITBW-&_H#3Q.-WJQ)J_R;$^BN9C3 M\BS[A7ANZB"$R]X\#1X_"?&.OH%K?ZI8:=;^?N_&4I^C/7M74,2!_BM=VA/Q7P<9$>]2M,_0J__^ MC[203/_SBG*=.I910J+T8$I%\_B6PPHC?UM"*Q:R:@JT84-,?^ D#A2/2!*1 M)&SG @4>O#5L:Y^ M%.($F+V(&H>VY(4X[,!WA>$45S% R 8CYE]7PTPXJ&D:XH"G"FRU"GPL$(@X MTGP5$1U;STIW]\E=W''H9?M*Z,,GA;P^FDG"I#=_SY*- LN1&>OBJ&[8\SK0 M8A'%'(4E8*4M5?6=*#:#GV$9>SP>KAX>.X#3 $/,V#*[(5IL7Q7&8\-I"3PS M(T6DU?8:IK%LVX"]$<8]P\1C'#^)B&&TA[-EPI^AW"P5W4 %\9L>FJ!9#VS3 M?@A M=PP4GT\J>_"4O@XDL)'4OA("A])X3O?%#X%T]\RK::8<2J=EE,C923S MR20#/]%).35.<'2"YG@5H"0\)([*=F5(?CGPM>Y,:-.+0*A,V1S0+7>"*/NG M)5^*"(Z,M @Z:U+UO=1O!Q$C/^MGT?3#JFE[6;L&2 M!TWB;ZMV:3F-*[WU;64!JCY?*KEHE?%!DT9RM=M/.NN SK; I#_TIHOE#+W] MH$F%T5U9$\%]AO9MV9AX;'(1[Z%G'C9IGEA+7F=,3WH5*>_E3(5FVG5T@.Q! MDSKW*:7:H05# F7!GHZ=8MU5T%K!@R:QW7%EDY\R<[IR7^/ULC(5_ )ZYD&3 M!HVI[%CH<^[!) MNNPG&:!V)W1CRDA>H[*>^#8Z!^F@2:L>XPR7=;8'*^KPP3C@[+M,2Q8.2\Z9 M:I5M-_,56J\$.K[6F5D+EN0.QM-J MV=K:ZA=ZV49,EZ#O-X7!T!+E]&')]?WB MCLT$PZQ4://&?7G9;'(&5$_ZL*BZ+HDYNZ;5>J F.HODR#%NQP$J>C"@LWPO M=9_O=^(TL.]'MW$NV6NL<=%#O:/!]#[!RA*]6!1DVG:[=;:%BQX,:7JX4./] M>GG>8PNK1FG(3-M=V*>PZ),QE345" H'8&^G^93,IQ1%'@GT2%8X11FG^%$R MP1\\/<,TZ7B5T6E:[[6KUGB=9EDG. 9ILAPXJ_9JXO0$OM#P"DF]W+!;T8\8X@N\7VDCD*:>HTMY'IMI^;Q=6@[RV=J6).@V.05F7UK+R8M@=2 MPYD+7G,T7RKYR5%(:Z=SN?*BYSJ2(F^JPWJJTK3 Y!BD*;<5-\Y:?G>VUM* M,_+AS2 C.G-0$<]UEC,V^YWJIBT1/Q M&*1570$.EOL%6-*IZ0V7D3OF I4\:'R%BZ^<6J(DT=F"4%%R%2]1 M:T]@R8/&YVANWJJDXXPD#+2F$_B5MEX08X3--F=,5<-SFU"K=J;V+AOG MG0L9$0NRE] 7IA?MQF&;\GN,^PGS=%XZ7TK3764R<4+:_?Z.M3K[]R*[7EH%_,.W]L\Z]>O.A5EMZ MY._.M.)X% -EYCDOZ)D$.33S#<2$X=I[C0G#L/,P,Q:+C\T/ MIY:)#TM <[N2 BT&Z0!GJ:OHZ%H"#N\XTSDTBOB;U(OV]-DI_Y'SOM\Y\.*0BMO.N2@D_$@A.;?:]+P6<=,'Q2PR\\8+CS=-.6 M9S9J^=JC1T^M^&=U].BI.^-KCQY]+=G\"HX>W:T0XX^N$$-'L$>T>,.)*'%\ M^KIBZK:,%;(Q+H3JV'RDC5LRO8;WO993(R9?==DZ*PEFKK7VQS:G=(,/GVCZ MRE;/TBK:ET]T70#_KW65U9O,,&'?IYJPM=6X[XK30;Q?L172L,PTL6K4IO6&W/SXV>B? M@RWK^_&FG=BL'!HDK,$XSZ^GHTX0'J+,<3&>I@FV$&SYDN:]EI)]3=!R?&'[ MIT&+S%K%G#NS9I)P;R_RV5[2Z-R?&EHJI;Q;X>;WR5Y'Z-3 I)2@5SK:.B3] MZX\@Q%+H'&$"+01:O@):?ABN?)7)(KL%(T@8W44/Y $WYZU$S:8GIW:'FIDQ MO\JL@Y[>8WFKU% &?A]M7L2PO_XDZ5@JG?AN8"%1U6\GUU[9!?DJR/-/F# N M;EXX$A[X8%,(+?:F>2 3*M*+\T!9J#!2MFY7:';2 MLK>F66W:[JQ'K%RJH5WDN%]_&"9&"4Z-">19?C]PJ6Z 709.UY?3=K>\A5! @*M Q@>,(*A!4(%34 M5YD*;74D-ZR!GY5@%6_[]51M6>Z)IZ:BZ@UG7:M(*CWG[,!D)E:FMT"@D(:@ MD(HE$F_S& DH_"A0^&&(\%5F@FZPXF0TO)O2C?AXW6R,A4G&/34B,$).770] M8]-;,Z4D4)J5R:B*=M5')!*3CB73;PM\_6BNZ.(SM+9['5/PB?X8?O#1IL@D M0>O'12.>GS1(EM;WTE%;3*_M:>23"86M=UNW8)"5>Q6FG\_;P< 9+D\]H:CS MMC;709_M+5+LRC82BJORZ%0![MFM?0NI[58?S23]$[26RZ6?&)600>," A>TB1-B\ +R=4Z M.4'V!G3QUQ,Y6Y3OAW2AF5=L8S4I2:-3&R_TG)G(FV*0G^G6^.ZVWD^6I"9" ME_2O/_PI$BH(NOPH=/EAT/)%AHM:S=_'IYEBA?:K+3&QF/#QUNK4T))M^IN[ M?!J F6_*M9$Z*LGW(W2&&B+:(+8D>9*L=:W)6FUKK1B>#I^'3Q8SH%R;+CZF M?>* \'0R$F;YZ6&6LR3&T( Q[&,D]V&(_LA.H6X<4=P$>V M2;:(Z]C%0]]<+:=I"YOQ>\AB(56&FU*G %97*/CL$6H&F2 M9DA. ($#PH.\BP=Y(QK,&JM"(REVO!EP5JI8+F9N%^M3HT%M6)_'Z56E).F= M5((1<_5.+X/0((WSB5GFJS("""!<,"#\,#3X"ML@QS'WRLR1!K.*$Y=595+B M6HE3!UQL6P/YT;S ]I1RZI;-U3IJ1@L@&N!59JFO,@ZNB)RXU.R@2)ZA^"V! M8=E(4BEWM\TZH;T)[4U2@KXG)2CZ)?>@B-OC#J*9H\BT![FXV?2EK#$5)UZG MUTN(IV:\!THS/YXOV=3,M[H+H:479]VD**=0)E Z22)I!%)(&M#)Z*I7(26O M*XS+=\245.E9=L^9=&N;[*F-45> 5>H%:6.M2DK 804X=>?5(I$ MYPFFD-R?DW%>KT)*-]LH&.-N &:+53X Y88IZ]*IK12W5EA;\>YZ0,\-'^#"L9Q%<;R<#[K9CB)H[TGMZ[T[-Q+OWFWGQ MU)/!L-!7EIY?6\W8YITBE+E,INX%I5SJ#8NY4-: M,3Y;%Z3EO>0O^89U:N1(W95*'6^FL+-XX+AT1['Y_F("D0.O4N/?QEW]:(KJ M4K.]NI:G&)0)/,J)Y)1$.KXUTO$873F(KIKECPQP%M/(=QS<=_(..(_YY3@A M5N3O"PUY5>)IO7S'R$/73FX&IT['H&]3!;?@F^O>NBCE4CYWWUX,19FA$;_% MIV("2^*G!%5.ARJ'3-E/1Y4G5JO.USD_1PNC68%FUPDW.VN5UJT*7*C"0(5Q(G17(SA!8(J!%5. MA"IGT/BS@I0G=HHW7%>DDEH?2(M4J23J7*J?SY^:*Q/*=',VC6?KO*ZLXU@=S-VH/[]]>P&J) MKT2H2=/_A9KC.=NW1D]CPF:^,6\N=9/D7Q(;35\>>;X%GSDVK&#;)=OO<220 MOT<.4&;Q ';"/[;EZDCT?SO @#J^!$^>&?4\?O&VJ#)R+% MX-A9C@O!L?,<%X)CYSDNR9O4BW0$&9>3X1A+QN7\Q@7B&!F7O&Y;W+KU^CD4_1"4$X[B/+T-[<#U_J(YQQ" :V6;4,=/'__4K\ M>LN0LVGXXK-:%J "TP/.R_TS>E9"?OWI3AT J!K\8>I2$CK1F?K?_QD1P7BO M8/ WZ?-:+_*W@M'15U\D%B_/86#"OS"RBHTA9_:E/]$G4?K%H@4$"E@:2(%[UT/Q9V!5W^V4'!BR^_[H( E M4'"V5M_K4O!I^YBTU*]XQN51&OLY) O;XR[ MD=XUQ@7+TA[OC;4K^Z";HM=$>EDR40]$.V6EZG<#MLDVXK.X-TLUQ/0Z/ZJ? M>I<"S:N+]7;>9GM@T>8Y?@B81#> G1)N?9)@4]^\]H^ # &9JP69)^N!OP!D MIO?=;F4BUSV#.4/W1]:RJ(CYT?#D1Z%4U4Y]/I9-FUY+B7*?YS." MFID@^PYMEB+$DJGO/ACKU+3FH._G4>^C.: MBAW@4S?U/&:5+V'A&G! ]B:4[MQJ6.FZ=-_K\\WDJ-W17&IC+(4*5=YPP3V"%P,I3(NW433T/6/D2HNT) MK#CY>&4AW75E*;[VUNG6P$DE2J?>?G@>+(+/G16L?*FULIY:2Z:?TFU:R*S\=8X9EN*M4\,* MJ_>ZPV+=G_:RZU&EN6$]=SX7(:R\[[#Y'TV=76JB&SZPBT1[OS7:>_)-VD^< MFN1HGJ!-;Z5.=S$4PAF/("V_9C,>6"SN?2I\.24)PK M+K179"^?D8+ LD58ZY,=SW4%[-GG)J&=7*E.G*5V\O:?%:A?A1PV, ?YQ34%U@E56#'2# M ^; ].!GU7(]E_(L:NP;8]TPL"(C 7=OJ#Z@G'#CN@U:"6N&-RHN0%O;_>?9 M62*)=X#&,:38RSQL[!(/._"O.]:!5C*;#ECJEN_"X P,YWO"C> M1 M,# WA[&6G3 XUEHQO/5.&O"6TG $H9"@D:W ;J ,704F5$-EVQ^4[3NNK\ / M4;&'/J-VG48I4$9@QSGZ"#X/(86.5!K._H^0#W_^K4-PT%4(46U<'QV"();+ M*GXU$IS=<]T8!9OS&(8/I\$Q_A]\()SRU"D5P,K@&BH&%KVQ"S5@M(82"$)![6$BH!/9L3Z 2TX++0QA'OAD%/J M%((Y0 ^&K7;@!W@K^N#YCNF&&&PA$*9@LZP :2_^>3>$^QH+==D [DW4N*=H M^] /WP"V[[?0OAULX8P*7WM4T8(&H $0*XE>7&[[0GDMMTOCX->?Q,UA;N=. MSV"O?B?HTL^#[AG)(A)"V[&6\'V4!]2IB2S67>H]Y89A<&POJ-% PF>BZH9: MO2N@0!/D:,;^#26ZJ-&'=DT.J!C.*8Z)'1HY4V4)L!6SM4\@FD'(F_SRK<90X492?A:/Y[EJ=1ZGN?[G6C95*$G8 ,[Z<#1,[Z@6^069 MX59Z[V[6Z;=$L];;L)((IROZYG!-W[X680L3C?&V^Q7OA=&-MDN,AOB&RD/9 M>8\)C(5B;X"AU$)QG$+0OSZ#=#=LD472WC7[N/$9+]*^W*]WI?A0:'?ZNFQD MQ!;TC\XMM/G-_=)>CX.!>M^>TME;_K:3-VO-:EP\+M@O2OI6P*&X>=B ";$X MG!8.U0#CW"?)/?U4[K],VC\<7/KF495O*[*8FJH#B>5TZTX0W>;&Q*/Z@J>% M^OGZ;*EW]IP_'7K3=2;Y_]G[TN=4E6[O[[?J_@_4OO=4G5,5?9A$W>>^NPH5 MYQEQ^F(A-$I 0 :GO_[M!C0:C"(=OZ#KY=@H.*K6=L85T]Y7!'FD M#:$.%X"!_%8^XV2@/H.&UX1ZUTR4@.?[\["F;Y#H7',ESM]Q3+\./!>K: M5J/T>^ILNVQZ-C;9Z_88=1NS#CMMA9V.8PW8W#&AGGE:^47$1&_;$/@< !DO4)5] MA1)ILY[]8B^=G9XU+Z? "$9@ZFB*$/"&W?&'LZ>HAO;SMN]Q+!L^ M!MOYL^K;JV>>P#S+1/RO0TFQU\^_%C8.G*50UE"G5,,3P\7'/U)I[^ H20>B MC7S%TW\/'9L48I-KG!SU8F%$DM[CQL#Q2M#/CX/Z[_\Z./;JR/X.HQ][PPJ/ MVR)]#_<$Q()3M40%?OFGJ"_%M;.-UJ;CNVCMSUT A?)E V)^XB]L[S>:CZ/) MG(FKV-Z4A0[UF X4]V?XV/::'9P!%EY\Y72OD#*N:?TDB3C*N(3,' L'1A/Q M9.)*M#J%9J%+7,2@7@$7I__I-+*GJKI? &,-)(;Z <:&E_9X"$TN2D#U+5DH M"TB:D,MHYW@7+^E\/\+[@EK%MEVC49:M\6,:]5,]"2[6> MPW@APY=R);9=XOA/[&F]T>'XH&N=!I9MU'-=RZ!??J)9R; ?^D2_5V7JV MQ%8QO@,OU+AZYY)]?K5FZCX#'A\R=W9A_O'K;\\0/5F%IOP_QV?-O02)AP)] M)*=[*#V+ KWIAS=:)=;?;H\06K?\Y:+KF3/G-HZ+\1 OV6P4F6X\M@1 M.2*(YTUGCS4+Y_ONB@-*HUDL,Z,&DUZBIO3SIF-NQ*9;-J_A#,B9GCLF-&_" MCJA1XGG+XJ.:6AM$?8/'1BU;TQ+CS%R=P);'WQ\!(Y]O;FH2/NM6FB.\,\-7 MTR5J>O3]J2ZNN4=^/>%ZG37E%D7\T8NA&F/X\Y:/GF/$F.90Y_@V.QM-U%E. M'Z"61S-59T%JFJ$&,[S0G3Z.Q^,!,^=0L8^C,6WLP9QL\L90(ZV892_E18(; MMV#+U-&4%B?K>K7.V5RL:K1RM4JKTZ_Z!42.1F^WQ7&G[J5F6B5?,6/MA2M2 MO-_T:/2+NL[;Y2ZK:C&OMREVD\VQ-D?[/8]&3]EV>>[P?96;]VAUUM4T>SI" M6[B.1C]25XD5I8\S0N\QWU?9$2BU<;0KXVCT1B\C]Y-.MR3$FNI@@M.99!F. M/G$\^D)_RN8;M)L32#8O48I6*EE3U/)X]+78>EDQ$_B8RUIZ(KO,)A=J%0WI M>/1EH153K;XK"I[4T#>SVI1_3*),OJ/1%Z>I'@ER"U?C"TYS[+;U7K:V'"6/ M6U:JS80)NMZC /1E-=?NF4S%9D>I$^_,YW-6IZ-U\()3;N/$&M-.N3T2JE)I:PY=&,YF>9[-B<)%BNI_ 6G2DM>ST"M3SFIU66 MXDMI5<3YF6N.:^NY[$Q0R^,9=8IV6YHDRX!;I_E!RBJ8B"K9;6C3-"6IZ/ 5,3K-M>9 !6HP=6!5W6.U:).NW/9J#C+A9](>/ MLLEEF84X8&N:PO1A%XCC.6C.O>K::DL+KK#I&FDC9J2'-=B4/&XZS73%4KK8 MFN-SJ/M-CV:V.R-2ZRZ05WA% M*6KU BTT$Z4E:GH\LRG;%&N+QT$?)U?=9+\-JNDF(M@>5C^S*8(GQR,S59_6 MJFMUK*G51]%ME+QD?LZ.4%,R<&? )U")J-=:4U?57D,K=VM+/?AN V3UO6!E M(E/RR2KSC4K?RX/E&QD4ZX2C"J9A+$)#.3"'@21Z#H!V+;3W71.::+;J:/XM M_P>RH)?PC'&N*:S^^BLS8('@#6SL@-,D/^_CDKX8Z2Z#0 MR=#(N:0?Y,S$\OM.@G.3ZGCC1Q#8JZ<#49B,7#_F81!J@L(\AC\7)^)1,E3' M5,>U?=UL+SRU:XHN2:(SQ635D5 Z@!/'N(.@6#"O0 _BSF@@+_3.!G-/1>. MVJJJP/'!+CUZ\@0]!Q5[/P!D@RD*92^ _SW/<4(W[PNO5 \]7$W1=K%2Z0$K MN6 6$#+E>PO\7;5^2"H/N<^04,8-[\(+8:R\;KKAH5'$PRNQ]YP?K;?#*&JK:H3/Z!3^VS[8'*5Z7B*$$+D^4_/&3EZ9 ]G30 M4+JB'F ::\@M. 956:,DC&"\3@Z24#<=SP8=^/&,;DJ:;W3N_OJQA<)>M>GQ M@UQG(&2K+I&M]E/$8WOY T,I)1;\K&M[X&H)=D^BV(& HI@H,NO'CWV&9, 0J!(IJ)DF3#20EXXRG@NZ7GVQ/+ M]OV\/V_BTWPM?R^\Y/MI\+?G\X53&KJB@H1<"4ZX:#G@Y_;'?B^1YR:T%I%E M*06NBH//BYYK;B\$/B+_RH$K:2]9,VQS[*MS[6W']HZ;__'6*GUT(DXF_LSC M[$^[%CYZ?OT'BD@P9[=V1X2X&2'PLR6H(T+"(=$>(."!%!T]T0XORI MMA$A;D2(9)QA(D+< 2$B:+H;0D1:TUT0(AE/1-!T#X2(H.EN"$%'=L0]$"(= MI\Z63(D($4'3GT:(2&NZ"T)$6M-E"?&;AP6]&H:X]JAO5"?Z/.S>CK2IWR!M M.&3)U-'%__>#H'^\<_P)*OZYY??1L%_)COV_\<%'#A-+V3 R&D2N%3,,86?W M$A>"*^TP4R'X2S3DX$<#)2D$/]E=7/7__C-^7O$D$IQO)#C7T0R^X9!?B_=< M/_7\#B;ACV3U\U&-;SCDU^('$:M_3[K_@:C^FF45L?J]TWVG^9/O5?P)')7< MOF?%_B"A^% CCXA^I^K<1XG>M,V9Y4;FU_=FY&BAOA=YC1;JWZ7[$6A] HBG M[AO$"[M]0M&J'8%=9)7\,:S^!U@E>0"<4Q&$".G^#/LDV O\]0R4WK#M?FLY^HEU^:SI$\_PGRG-N62'E5TWS7H>6?H8)FPJH6HGM< M;23X@2H&8W\3_USW +O/-; ^^_@^_![.Q#R8GJN>UW<*".[QO+ZK'=87'$=! MD",*5>@ATJ.PTOCHJ=[.+NN1->0V0&=\ *>SMO:.:-JS&,(SF3I#FE@];NR1 M!H;#82S/)8OT=600NUQL]>5]G@UX;7(*,L4\?\!<'EZ=H4:CJZGUV0V79U7$#%7ID?OU(/:?S4(2,1PD3J MRX40)A$AS(<1YJE)WK3]&IFANR1$F@;E:IUT,O>H>5.%T7.$FZ>T]Q^#_EZD M272%6LY>>!6.62:+W>R\[Y12J%HS.OB<>4BD$Q'4W!!JZ'LP'&X'-<%&\$\? M\%>'FH.D510LADW] /&A76K/ M2K8R&>),T1TLA$I^TNC?'F@,+578B-F6*\32]:PYU+K]VAA9443BQR_R(4&G MSP#-O>=7["H>,_[[MSN2_\/*CY[CSH(#D>X_6',?:>TW3WL\$8"ZT^2E3T:K M5T["O(QC.58FQIW\BBL)V5E,)IH=KI#/70NO]@3T%&8Y,M&95YVM<:RH"BL5ZOY>K MJ 2718?>(8\K_4#@QV>-1T)_F0*?]RSTK]7$C(3^W7Y/EE;*'#VM+C6^)93: M.7D^R;*?(_PES66T%4_DN9X;2YFM(K/,3Y#P(]\GD7R@TF]+'HFD/UKR_W#I M/^^"K%IK+=W8)&VND5@J(-%ME0WS6N'5\S)?C^$IN3(HLUR!K/"->;=8[ZV1 M28_S-I!5U\$ZH@8,C)V(JN&X6#B!47CGEN&=F^:D M_PYF7C/_]O:#/@.V"&#_OG^$_61':0Z@LV/AW5.@VA<&%2KMJ"VAEW]L]393 M)6W-6J.D[R=ET@\4?9RX$N7XWS0-]Y-QYHYFYU3.;@1(7]2C>Q:6/""FD^W" M*,-Y XX2FL-ASJ,F$)88I.HE3_AV(E"*E)]KY[=$6//%/;P\ZI_)X(]#Y)A[ML^!CERH] MI:V9"LZO6XV^Y%I3=[6$X!,ZM GFV+L5H4^D\D0JS_VASQUYU,]BSEAK3959 M3A2YN9+H67U\-K6'2.$)'.ID,GD.P:D79,T!8L0+?5:P@\9LY/ATC[N14>9R%Q2+'/>LJ\D\1GA5KK2F$9(\R W0+# _/B5?D@2QZI/ MA I_MIH0;7B\ "J\Y@UV!K%B=LJX4X%<3(@I[N1'G:LY9%Y&AS5.6NWENK;6 M"D1MYBU*Y:4^;4%T2/_X1>(/>)1;_,'($BYM!$*F\YPB*?HA%:;0)@(*C DB"@).=(B M(BWBXC!QWL$J)ITTW;9J2ZX@E*GQVNC/F/GM=8BI@Y.9?+-0P;,>J4SX+E4M M+7UP\*LFI,XZ'BZ0KOP2!W[1(_:BN-;EXEI_ZNAO4^3A7D?_IW/^YQZ*?@^9 MLW_JZ/]TSO^3,?\V.P+O=?1_.N???!_['8W^-COA[W7T?SKG1YC_-4;_M=*H M7CS\)TJEBKR;42K5LZ*P%\NEFJ4' X7%>4\@&_V&/.C$1O7Q)Q2"Q2?J.HE/ M24TLK=+]+&>7NOQD1. HF2J5>DC245'%*)DJ2J:Z/"2\E$T%4MU>1>3,'D?F M'WL])Y%/5CJW!X8^T#-%BHQ90L5:&*PRK\]G,HN P2_ F"(C7(A4A2@0>GE< M>"V?:IS5["I%3!+<;"S$,KC%C;O@]MF6XXQH6J,:H7*]2M-1JYY<<=EB5Y1C&S"8CB8W!XJL[,Y: MBF=7M$:BFRGG!W9:S_H61I!2E<8C32+2)")-XO) <3ZG:BCD3&'6FUNX:L9B M"<]BO6;M]@F7,VYJVN:2PKF>6YSGVYZ56K%+'QX2/WY1#RGJ-X^B^9(U(-]Z M1DT42OFBH91;E7;\OI#X?%<_L;^KG[B05Y9;]-9\Q^BQN&JKFTV^/&&SQB?5 MPQ:H["-38CJXZ/2HT2+CBHL9-+ (Y)DE43E\,CJ ]%LGF]VB/,B?=73.!3#C M);?M/$-),;NZ' F5\BR++Y>>7&,^Y^B<'C%/\K5$Q]!F'!@4F:7"KDT6(0?S MXQ=!/J13> 0J"G_/T$B^LDL1R.),6E.8#"/+M$@]X(A4!R'=.>;Q56<0(0*[@]R4(6I9 MS^*UQI#.YU;U?'DWK0]FED4EFB8 $^7XI\H'$WU:5 M(T*22!6)5)%+(J!(L[Y0.X]$?>C!P']$>#WGJ.'-J6-M6GXH$-I>)/Z03!['RZ,L_0^DY'[]PWBB,W?^7%?P M63#)D*/^;,,LTQROI.>%HCA/L8D) I/ $XPS$99$FL8;$W BB/CB3M^S4)&4 MLMU6:K:.X60QVP2JG2W5219!!3HKAWF@\.,\G @J/I#0^UV@(CK@YAN[=\]" MAD116JTU6$XTD,P(YI":DM6&#QF^=Y=ZP)-O/.$FPHQ(O8@PXTL[9;I7A Z0(_+A,ZKBNZOF#:;Y&FN^_;SBQAGBIS$(4]+K6 MN5]WN4?BFF>\_X&;)R[M(J8ZXWQS5B4VN+JDI<:4I4)U_AV(HGJ+Q MKF+K-> &+$*:](]?%/&0QND(:C[U?/9O#351/8I+0,T;_=;X(LEEYNE)'<\F M.RZWM(=+DKE]72MQ6NK$BD1WQ,VL23U-VW214GS("E1;I-K0FNH/:U5+\*WWAQH1FV.T\0)+W >TW#F0[V^ZFP" MH/$+6]#)[S_XXJ0*7[]GZPN/D[U^!.C;QEO[XIK6L&?\/<4(): LDFD MP>Q?RW14U+F?-M!]B-^*+H[_A1ARKW/'0A*R\_:-B)V/7N=_.LZ K9.>3,3Q MK8B@V0$[YL1$SS4Q',/1=_\#/[S]UY^G72\"X8(]T$7+ 3^W/_Z] $2^U-15T#>GZAP.*$0'X8RPF:IX-XSX#G;Z;U.0F"!SS]#(]BW,]B; M.D(7/Q!Q^/UG\+._='QH/H,_T8M@KZ HZL&59< IX:4]F-*!XN?(/_EE,=$& MF&I(NB<#&1/AWP9F*HH#7 QRB2CYF.!@-I" NO 91#4PJ)= !!,]&4Z*C( ) MKGA.\,L//HKH\C@,V3A3 %PGCAVJ.!C2<>#'9,S7S/(LM*E MUMH]3E==R,S2 :>/35U^OB4$]0H+\2 +VZ+E :N)AJ? 'YX-Q1$Q&HJW8KYM M#V=X 0POV"-RE4TJ)WLT.^B1:-NB,0'^5AZ?2%!@((]CXL0&X55(58A&TA1; M@KV' 29B%A3K&40HST(-!N+B&)(7[F&YG@ _[,F2J$C[$(NICJBQ@^9<#W%M N +?791 MP!*@^["'[M(,HOPS.,XI9)@>P( #7PFQ*\1;!_49^$.:0H$Q;7_(".YM%4"Z MQ['B[K*^?D"2,X4SC1FF"W_(&'J5K<)'MJ]#G3O/D_';P 3KH(E&*0\8A3]@ M2-E_\.=8G$!$F* I$&=HV=NRJ,]OH9'A"P(&AVQ*/LZ'Y+'!3(0K,:+W"Z*! MA@\?PTQK*P/'2+4C\O:^@RTA0_[OE2T=QW9'(6PW;!XNKG"(3S:-#^0-90NN MM3W*A0]M'2EJFVVLIH5Z&^>;"=HKL<:XGCO,&4[\AGT3KAWM[=0VGV:VL9O8 MG7W#!/9-':+]J$0#U^*J"1UO:(O86FVQF[F\A+9-_'A7 0;Y2X<_'L(5(%P@ M?!Y15'N&^?KQF]@72=$2O@UI2^;$@+P(?_ECV)/,%Z'300W6 99L$7/;*1\[ M(.BHEL]T2Q4N.,;6 ZU@D\E\1Y18PZ0?LJ>O803YP#C751M6.A?4>=68.;_ MW#7?YJKM4;NJF^6*66QU\=Y8&SA6;%.DP.292;!O;*#ESC2WMOL&UA2:..R=6#%_O=_OE(5680Q993_#Q[;7 M[,#6#R\>F?L_7M+%22+.''H@:"*>3%R)5J=6KM#&%;&IC:3[?SJ-[!V8O)W M'E1\W2PH#!K*@?CK@DOYD5'R(C<'T\362UBSR+9K;)83.J4L6^7#G,92/0MM MYGH.XX4,7\J5V':)XS^QI_5&A^.#KG4:6+91SW%UGLNA7WRC6LJQ'?A'OE1G MZ]D26\7X#KQ0X^J=2_;Y7!>/&/"(X\Y;CS]^_;TSE/\Y ,FSD'@HT*?D]!G& M!I[-\UZEH=:VKU470;)2^9G[,CU)0*5"#X!)!9][76],6D^6,V=MM< MB[H+33I,LW>>_D,1KA3WW+HQXA*\37@>%_ M?1O 9R%HX*!K2&WV:;=O:B/=Q5>9D6F)%"N('SM#"KY E.:>:L.7P07&M^=" MLUSWQPZV"G?P=*![HZE$U]&U0)$/WK&OFD&+&$*G:0>]?%+0 N4]4-*@P65* MZD[#"HVHT CPNZ.O V-X:_;L;H48'7Q7S+:HS'=@9 MKWL?"SLA21ZT3G!@<[B 3 ]GNONGI@7HHA*ZV?Z#X398"-UV_Z M:M#G@"?W/6&12+QA]IZ[)(YU7\7_WR4B.*(W&"Q#JVBOR, M<$E]6@2PO]%84'"+??[ Q<)<@G-&L[R]PC:8^)(0DE8P MX#S9$!G6OGX'%RXXBX8J8G]OO_+TS/;E 0=GQ3&DKHME5-,%4$ZJKAQ'=["2 M8XM 5^&4VY89&'&[MX4/[;KY-XHP. Y42H"O8.;L.#:$#T\PSIE"<$ -B>2_ M3B!/SA.3GYR>L&>.-W; W$/S!2U20PY$'X4L )I>0PX_N7?=5'S67()G,ADR M$O(/ QNI3=#(V4X=Y $ N<<(?+L!5VXEV K<=9 Y1=5_T7:VH#!74)^;/O(] M8"5#BN]F!]W9FV1_(*JLBK9/G +\GBACO.2[Y9S@V2U6B3N0VJ$=A'__EN-! MZAS=?0CZ$5X/)05-?S#Q!R3V(5UT_?!(0 <)!4Q0]&/](C&"B49_R8$O7(-2 M"&P7FO=/T[,_,Z%\/R"G'!3-(,:$_!\3)^CLCAEVX#2 :P3\K@A5ZR3][W; M+_7H 8/\&#AA A(B+\VV)S[I Y_Q;O$(>KXO-;YCU\2\V^"%K[*K*.SD!K'2 MEY-H3G< &NMOS*ZY+?+MJ[YO<;P<>:#1&F(C#6(K<*HA01S'?-LA(-LA;X0> M>S$XY2)TTT/U0%*"DF S3TX M$TBC5<*0 .2G,=1?X*R)2Z2P!&&7*7C+U_W9@X Q4QW(&\&G6,M6]?#=^^WW MUF+87]=?8U"D( A"P->$&O3V;Z2E^ &='74@W.Y(8F^1>JMTZSNC$5Y RMA6 MT3] [H!<3]"]OPKLKQVL@Q12X$ 2'6IM\C;$?>EHQ;:?\'X']R$ A YM8<:E1*;5RN$QA1INDD7-;;?9C\8LD$VR]:;W MH-Z<#?5);A5R,(MB>Y S.N+J9 1C 3HE;9DA^AR9KV6$>7>X+.J3'[\((GZ< MG+4-81PHWX&D/A'_,-J-L,< [E;-1DQF;]'%G<*6@5<J*4/=!X%J3;2A MRD 100S<('H"]E9U&ZBS,=1=P8XO_VBN"*.T*"VP"B:BSOM2?EA; M=)_ZA<:2:,QRI:56X2RN6U]FZC+;^O$+CY_8=?"&=?)YC&L*&66,8&NW7J*P MM[^.A/D\#SYWA.L6R@+RX0EQR%/FBXIF5YV]E $#5S4WT/A06!LRDAC"^-YB MO%7\=#0KP;?ANSW;3[2!YIV-L+,']E8TU4 .@3#J?; 8P=?4Q'7(FIFG)1F- M '&YK].+*"%@%[4- 5K<)2.\:5W9QVO9A%U%(6_4]V!%V]D&\+;B^4D>+VLC MYZ"VY,>)'STC$!C?_MZ.'&6=["T/ON[Y$,27/7>G3YP8SG[G]W5Y?UW>7[!. M:H&?Z K=YA7E("UUT_)G(0QDWCC-J >>,G;"3LE[G7*VG3I,VPDD#^D18008 M634+9);XB1R=(&UC^RQ4%6 /5'^11\RRY15D4AN^4VR;!+/G/SWH!GP @;PB M2KZ6C\2C(6H+" 20A1O08H7 'BAM<@BE3];/B:_ 3R"5#9IX(F(F*%I!ER"W M!@$,I 1"+3('?(>]<^QK<9Z26 ('T#[XR"#,Y]GZ?2!KJ_KN+]794S3B6-X\ M2)% @F&8\!WAIQ%?;[6?(#%##N;IV3/;!_S%2S46)DKMV.NC\VJNTRY0OT6I M9XY/M"8'TW/H)T!XJH- ,)')L66/0+'R5^B=9PJE 2''3+!H'^05^NK89^>R MG)6!>TIDV:8R["'(%D"V=6GX8B$WLMB1)LZK7G[59]Q\Y\/*X'L26/3'##21 M\+X&O!5@M*4T%G$6*0 O)[ $25R[92A@S?4K62=A)@DBNP%G]6(9)>^?Z\_, M)!%*TW&:($9+O-=-"%,O0\U2W!LS2; HE>0XE82)4DFB5)(HE21*);G?5!)Q MNRW.(!:;(I&<"'A!M&*-;FG1[$Y;R+OP(V##7 W*R M)<"U F M"ULFGK?$-_4Z/DG,32Y&=^79-&LM\@QZY]'7ETV@D HG*!PO"\Z0D[J]<@N] MDR".7LK+9'HU3/NF!-+6'+ MXX[R9,(K%.B6$$OV4PEI[)FZB-YYU%&PC.$SK^P-N,;::N!T23+(^02V/.XH M7:FN'IV O>67G/./]:S*F!A2^IY MRP+-K#-M:VK@C29417+E989744OF>M%VDPDLH]4*XV^GG[> MTFDTDUD^MEER0,O.S=K"+"X,U)(XFE%J$"MQG3%.:[PJV U-F@[YP624.![2 MA,X7I>%2F')KP#1[[*SVV'-1RZ,AM7)S=SQM% B<'RS7F]C,I@N-)6QY-*1\ MD1M6N%);Y]2$G),GN:&P[K=@RZ,AU7O)HCE(]&Q!K6Z6>C>#S_L$"UL>#ZG9 M*V?P'K_,:FMSE<9'E.NP(Q9JCT=#(@=-)VTN M60H)FRUIC%O4JD)S4FX U/)H2,GT8+"T=-OF@*!Y'A]+"L4>:GDTI&9J5FWC M4+?D@%&$O)I4'GN=)6RY&]+O9YI=.'?LK;NQ_"-ZT/*)H#?0;*_G#ME+44"[ MG0[M^B??Q7)JZ@!%99]BIR;RA4A3Y/23;6^"H0 >"EHC-=#"+,^&]\)@Q01: M$INMT]#?)_72?J>;#/1@Q3I4MO+"I1W[K3OLM&XQJ$M.C\6%B*,S$+.GT=#RWEMGS#GQ\O^@L[IN7 M-?'1M+>A$V>O!&)XJ6& SM)D#;F#!A;:E=MM^P>2T%8=+;/. $.:PIG2_%=M M&[+A'M?V;HOKZV_:[?K?M0F[=-0V?->H.5NG 9YF.2\3<\O=97>VP0\\"Z5Z M_MCX-;S9,^,733,I..KT, MDF>O1DSZ3R!FLH%;4C8ERWBE/^@GR4%=;RU;5R5FNX;S:F$B5'%&H3;I^7K) MS@GVRL0\70[ZFQ%S26_T&C,52*W7;#KNE$LE5>6ZDLD;X\8\Z^8482;PC\"C M&:W)3FXCF=^;F(^I>LM0%NTF-Z.KM>J(3-9[X^L24TIL'BLC(B8(#:(HI)KM ME+!.MW[\\A?;$W54?OO"GG;EQR_#F@P@B'$0^%\HKV,&M2CD/MF/Z;\0'3A5 MT^%DC,8UH2T.WKSZ0]T-C.B:6C6%0B4IK#<#/5=>Q'0AMHSPY1R^D+\14CCZ M2G,75R)V[!DC]_@S54F.Z%Z37G'BXTHI"$NC9U4A?Z:.(PE_^6'E8_;PDP%0 ML9$@UR/($?L$KOA 0L=O\\8KB3Q78!1V@_,UT)F*N%>EJ.0<3U;9Y@T9I="D M%D3#Z#):+)&W"6(XCS5:2Y1R=)I1GJ40[6<0O6)>!"%M/T"^S8S8[11!0(1R MIW?[%ZR]%/B7,G@C _!,MSL[R^\)VFU@H3(Z1I#/Z /]LTSV@^0P$85\49$Q MYZ??Y9>CA*](<2XV![8\3>8Y9M7J\,G'O%0OMI[S+B]-@>QMMZ0_L7%#"40+ M_9N'K&C:'?C=C&Y*VH^M8Z9@TP OTIRHBN J$&H8$%O^':'KCF M@D7&*C.AR?W0AB'@JHLO]T07* M"Q71):)+1)<(Q[XR72)YN4^ZO%9V/:)+A&,172(]#%S).1G2Y M'EU.'-3\(7?EITU"ZE1BX$W.?7_-4_BI4_*;,R"9.KKX_W[0/]X[&ZDXF?S4 MH^+1L%]-N3^X'*4D : H_WZN ?3:6,\2=;OK&'L1K7YWU']0@.I24W-K-XF_ MBW-_JJCG4W6][?L?JC/R=7;KDR*9<5>33E6;X4IK6>96A6GLX*QS^N*[]>D? MNSJ$G6RC1#2FKK:6RAX]485.>8"J"Y(_?E$GSHBXKMA_[@K_UY<>701J7PC4 MWE?6[.N FC,6B+E.CU2<&9;MD"M0D-=EM.$YV(_1D:F[U%TK#MOWB]@14U8X/J+RNW'^RJ_&O M.\Z=N(SKD+Q0@C)+Z"(["S-+\.$B]+DL93]=5$X(E'B9.4Z:AX.YN9 MK?>,::.:&W$5T17FJ?YJW-70Z1TD5"^/*[Q^AXC>22WRW@81(='](=$[=,(O MA416:;[H0* &1 MZ&TJX;T)\2V0Z!OZXB(DNH++[4LAD>XD)[5'5=EPV:Z>ZT^T,JZH-[-.P6:> M ?/BQN4JL8PW7BC,*L:C<\I2$1)%.E&$1!_TDWTI)")7.LX9%:[(51HY,NW0 MS<$LW[H5$DV6HJSJ1$X1U$ZR.,LWI5;:1#H1\I.1;PMI?B]WV+=.L:.B%+LH MQG'?GK6/')=T>_2NS=+S>>>1KW&%PH3.3_+)3IJ]F47+)C1BW,FJLK9..>9R M.!\H3FH"9YS\\8N(DNR^T.@B6/M"L/8>E?1KP9JS%"FF4ZLLM7G#$7%+?!R6 MZ)O!6KHO2"V&6K=Q?I,9KIA&,A8KHC.O$Q#6HHR4*,TN@K5[\?E]+5A;CNU5 M?@)Z#L=SDV&%FM=ZF=K-8"W59F2I,N#[PKQ(Q?JSY%A?51"LI2)M[6N-+H*U M+P1KWU];$UH3&6C9O"?,BIR$D\T9,9_?SH5HEID^R>2 L.XY6LLMMGFVCV - MN1!OKJ[=F6_Q/_YYF+^VDQ >2'HI"#IR]>V-_&R-^OT'#<08>OCHP1&@;X4J M.#8D@*KAB0&%KP*PJ$NGX/63#K%]WHWWS]^5SZK->(YJ ,?)FK.Q:OCORZF. MI)L.1-3CXVGYHB-G]*PPT I '[:3@--R)3: 6$AA(+/NF78CU(RXTF&V1^Q^ M<$@LL5MZ5 /.M?LS1IR0UCTNHN+'$G(H$_LX8]G /[("+5GP?R$!FUP]5ZH7 ML(S E^HZI-L#JY@+>]698\__D_CWGP?X/LM6%Z(+]#4V!;KL#Z,,%UBPCHU%!W[6 M\E\C <_'=,A2,SB':VP)ET?8EP7030MUX0�_<4N%[X!W;#-QNHJ/L,"HBD MHN=$2_3E2H5S]3._AQ7<=, M2?)L[&_Q'[\OJH$I:$[&H>1@LKAV,%&!)J'7P%LCJP7'SSO;D[^UG'."B M]1:."KX*W8 ]GZ"'=Y,LPMEUH"PZB@KGQ;2QI0B_Z/_Z>_Q/4 E"=#''@P0T MX1MLS(5\\ ![X@)_.BP=SB,Z]GHFKK%Q2#\9&Z\QS_$;;.GS %\R?@32[GAR M-.LZ\,<.!R)B,\@",TAC"S*8*1_.E^H\?SKH=*BJP>>#$[M%>[U[9F]:4#\, M(,$I1 UL,/%TT37A3]&R;',!59/X+81D3Q]]A-U5E?49N3D%ZN\^,/T.Q@/5 M.4>50;"0!-PNH4N.&Y!?>EH6T(6_U7\@V2!^0WZ#O ;E3G2FF#B#8_ ?^-\W MJNL"GQNU^):KX%3>Q1FKF%[@ONDM6\Y M/0"I4">>:GA^6IE5&6[633 U 9=33>I )XXE?D,I;HIK)+=.QV0#;-SV"#@% MVW2NT!#8A#7%<]9R\EMV8D]:$_?$KE8XGCM3B0.8A0^CP MKP.A78A0,)%4RXC:?C=\R0(K"[: )()M( ) *!>AYNYC@/A)=.*],60V%4H[ M#V>CH? N5"V>*-4,UH>2L0#!0$I&TQOKJL3!.7776R^-FV&)F(&36I8UZ[S< M>&RP0_;=I//[4'(AM' M.%",@#/J;_BRTQ<=EIO7;3:;I4A^5KH;X2W5\[_! B=Z$'!''-<)^*-A MH_\BBPUJX[ CD(']R0CN[G@$W^.1-M&PE:F8V AJ9]S?S,=,0YQ-((\\T SS MP##)%Q@EF&7$%6R]Y"LWIA&P1:#N0#)".GH6$NY+RS+KC!K*)>ADM8'8ZREK M2J@P@WR2':UL;?)^D#UAJ61]JV,")>)@':NJ@0*X/BFWO [670%D:6UMC4># M@;%QTMGECU\T\QKN(GU-VGT24SRH@4*M6;2-F.FYF!6N I'6I44S016%,I6:)F]=[RW9)2A7+24 Z_5A-72(_/F+9M+B$#9Z&5)+TD M(BQ1X35V)B\XOLWT)*;9(K/S)2K-A+^ZM@4CQL(A8T$OL&TW#E8UQ!W;&T^& M8JA_A@;9Y765JU!P^Y:J:4S@HC'+P=5XYZGUW].!5ZNF:(0/U.V^L2KFJZ2V M-G AWZT8Z;O#UL;HP"MP\[[3+3&>A3>HM2'+\=9*C 6.ZB=0*N#9] M!XKM;NY-:_AS @X^H*M)V$+Q",8RTPRMHAZFF;6XVG"OB MZVFNI+36S62MW#JG'6(O*X;8W[[;9.4;YOKZCU,+7Z3/<_+XIAWK.%#5V*/+ MODB)R3[>[@Z%K \"G]<91X51X0BE:1/B!2VIQPNT*NQP)L)K[R*A#EU 956 MGP2AY,2R8J<]FU5%KB+-.U5-&D\F].33*('_CB6-1@!M> F<9':CN4GT>FUO M)60IMR62DB*W*RQ:8$Y-:L#2%GK;/P]76E;^1*>%99$C%W^YK1XYH- ?@=V9@';0=1!P7.LJLY4Y'%JBK9KP!M3U=H%!'9-]R("4$(4 M!2XX@1MB[VUPP5-=4=^]*(ZQ[M:#[$4Z@_D/HDP"0'4RQS9E_ M95^[1"T5S^?2@7P&O^.J\-M!!] G1,Z!SR)0ASHHH<0![)/X,)'/MEGPQ2?#1/.APVVYA-\-:(*D?S7.1K3X5C@ M]X+1/*E\SSZT/TQ(JJDJ3;&EB+HL(4^_XJ'1.6LXGY+O0#91(&J-D?0V#@4) M ('0=V,&C=$BI[J!LSE@"SB !RQXYQ3:"Y"OT3P\Q1I<5=+0$!0 +[M3T0W" M0VBH="(,U\ Y2./!;\MT7#3AIN3#062^WR#H -G>AC36P_!>($U0&/99Z53\ M\2%@F/.12P,+P!?+^JP3A-0@P?? B]W%VOSO/T'/"UY7TW["+]]# M!M]%V. EI#8'43@'("D.(F,'[PI6M*/+>R^!WY"F4(]X^%SG[(T6O]_3R%]8 M_0)U^WCYVU="LI5Z-]\=:',-S&F@;4J-5(/RE[\''']I 7S2N4T/.39\M&$A M0#Q#NO);+#N4)W>H4JU^N9Y2*;[:_S.:AZ$V?H T4WL(L"/7$_N/'; M!(B4R#SJCK MN\2__:3&_\CJXM?_P7^VLR/I0+11TN;T67HAA4899B3C^%^72\I^\; 9DMZ; MN2#_BT@&H_![[?_[W_^UW_MCVH8'YNP-:QKDBY%^JND$Q,8V$+68GRKT4]27 M4/D,AYE,QZGM43P_=V?N4#X=\3B5^ O;^XWFXV@R9^(JMC=EA[EOP6/;:W[6 M]>ZB&5@%/VV@BTC70F\_>*]/&=>T?I)$G$%)9?#/<& T$4\FKD2K,_F=(C:U M$?;^3Z>1/97(^J$,0O]%VQ2_$UE_>SR$)A?VIX.\2DAP4#@2&2X[+! OF5QZ ME-]X[N@DV"UD,#:+;+O&9CFA4\JR53[4)DOU++2HZSF,%S)\*5=BVR6._\2> MUAL=C@^ZUFE@V48]Q]5Y+H=^\8UJ*<=VX!_Y4IVM9TML%>,[\$*-JW=7 MSZ%Z*<%XCVD0"*K2\?!__/K;,T1/1LZ1?PYRH\]"XJ% GY+39ZG5YY-TP^3; M^UJ>OMMRVSFTZ7:FYWXLY8P/?PF0%NNG/P9>(=]%!5OYSTPA,\'E%7F:T4'0 MOOF+B:[O$F(-R 0Z5@-@&SGU];OPD4C/NO9X A4ZR$1 ^X,"!X"ZPB!QW:F# M 4.&%/7)1N%[G@LU<(7(V'6C-Z_4WGA_#$&>5ACXTW'E<@,EPEL;%3#(IB0SWEY< -HM35 MYOOTWHSWS[<[&5F,2.GF"-H\_UY Q^<;Z ]DOGLN!33Y@S!%0I# M.I%AV!^_Z/AQ[5YLE[T*T0_EIL)%3%\_^$GP>[D[$OH89@=?#KQGT JQ0."! MW^O=Y"7$8GR;MGV(PZV.O/SUX-/H#P5=%*FWT_'A?\)DF^1G\@*,]$B MX/T2XSG>HW;E753<-BM)5IW59"7I."/E!5TF"QDQ?V*;U>EV+VRS\C<; M[B@7'/L*J::+E@-^;G]<8L/1P3:W/0/2IRWJ1$P7UZ;G_E34%9#WK<>M!1Q0 M]K#TVMF.O6J"/-LJZK,8[-.9O="IHPVB=/SYSM1G&TC'-S!#GQM4H1%:@D93 M!MI):)M94,;M:)?I!8V[\_;.*\RM[+HX\V//L )5Y$K>VYNUML M>#<*?"!%+5SG4W,!3Q$MIZWQ>*^ZP2=IIZXL#U;VF .DG[)G+Z'0., XA3$E M RYM'EJ74/KAWL+=Y-W!8B@J59Q9%<>Q3FY*"QOV&9J>F2>T RZVAL;J#D:? M>?O>^)[?21=]=F^W"0*J!VC7FJWZ:3R]/N3K#Z/? M(M]+R:C[O(.F!T/SL[\A]0]DDQS4J]= SMGB\AG'5&FB+.=F@J?U4B:]UC,& MGI]\8E[KNJT2[*U5)-F16:Q8A0A%$ZD24Z4,L(P>3@LEP5O;Y)^2= M7*Y3W<]:DO\XUCF3#HWG1O,%F=M80D4:&'RA,M=RF\_,8^>I;+*ONG-.M BE MUZ2--+=I0: Y%9O\32IBKR9.'V!.VV\%]C)'#@Q6."%H^Q T?W- \B<3>86H M(+_J^3HXA1:LN-WVZ6?$2!+0M_MV)5U$>7!H>Q(*=@<;MT5DL*)L*7F!=MEC MJ/",&[Q]AX;(_:1[,LHB"S+??(>E(TV![.G@5*K+)S/^U?6NWUYI048J5&>$ MQPD-TVT[J46J!.3W"\"AUA:$Y%4IW&!\DN.3F7RU!,B%P_'5T62B3,L9K0^7 M5B:>.O;!_";YM@P?9F3YL+C-7;1$%;E%L+DGVG"F]#7\PX$6@1ZX0>0GARA! MAGC[DBN4C&.L[SAYYA_]LU#V%GH<_&XG_&XV2,$[R5..DU'FL]R"Q9EQWUUL MRG(B2[9.\]2'EMZ0L?8 R?']=K8<>.W"/$%LO 5_9ULTX\#]-A9U/[KB3 %P MPQ15M&Q'^'9)%;%';%)9:; LX6(SE^'Y)5UO:+>$NG*/)IL)EJ3PV=J@JL18 M,\D,*ID0/RXD]EZH>P^\O1SDB9#M$TR/-X(<(-<;RJY6*+RG:\F*_=L;\7Q2_S)*Z#W"/#3TW>&AS/#(UG?"="-Q'&WLX3;8":J!B37VVQA>ZIV;:JO T&=DK%QDE7GC1+:&DQ]G">?[R1& M'4/\M1!5W>=)E"+ZQ%Y/FZ:V3 K9R2\;Y?AN%V/+@#M-\,$'S<#?LGT&KLNB MC?EF:["W$[-1EC>8H]07UWQ R3!($$PK"! #U2^.)F)$S%^AL6HITV@'#UFZ MYQQZ^]\X\D\HM-T6C4G ?WY]VJ DV_-2L1]F^*YHJXAT;3@]A\QN&K)I^/MI MQZ*A-10%;;9!S?SYW!Z:5U9RDSZE>9Q8;I(YRM%XTWGW0<*'RF%&=%2'MVP@ MR@UCOY][-6?)/06TK[9&?!Y(X]@+]];MP[)I?E'$" M1]J],4Y>5\%JP:0!'FLI IX;ID=>X=T%BC_&.%2.;B9ZF5D-GRGLID/J_81% MH:T-\>0Q9/XVXZ"=*J)AH+*+,MBFM(2+MVNB%'H=0)@3)P#S28L*/J+]+#J< M0"/(4$&;RY\ S+]K6;HJ^9C[=#.(AFXW8"Z"G:)A]4IH"B.V>*K\]=78^-;X M!YG(OQBV[]I"F\QS5468P6E*E?KU=7;X[M-!/\:O0[LB-$E"$01Q3#TJA")2 M*0M:Q'@$=)_((;)=K&241HS3*J:S2 XR;F':_:2EL-?T]$IRT# X]9&C[46^ MY0)FXJ=$?AS1WHAC<:QA'"A_3ZFO08W1[2Y=!27.NCY"(83;PF6PB3M"L6N8 M+50Y-==I8DD+LXZ@N(..()0Z[^;54U;+TR[L/ !/QP6<9M>D03G=YHPAA'4I M.ZTVTF/3;+80H)$76( C0/L8LYB5-9WAEB8OJ(8P@#C7F4RFG\^X7!B MW_IOXQ9R@B"^>K94^MR%>.B[,\Q+V9!/E*9NB3MBL\[F6JD!J:EV<:@011'4 M&S[N'!_4];NTCN^(>9/G-S@;(N6 M[(_XA<,R2H84W^U WY8WLFRH&JH65"-EPB2="71'M: \?#I\]G6IS>*K!7EFAL+AV4( (@S1^NB"9"P!_^[5_#[<5 M?.4=\*EH!WRT S[: 1_M@+_?'?"BORB/E'%*3D@)J'Q(E#*B$XPX2E-T:D2* M8T H24(BR/&/@!W%[M]1D.2\M-LL> METWGS98ZTY2LMAR1QRW+2[+4[L3LE"9:ZYQN=&)L1T$M$\];*KUJM[UV&P5M MW2JFRGP;GU4SRQ$UPI^WW*P2W#+7*.*:9U1J/.&LU^D8"UL>?7TISB;29$8] MX@VR,6O'8I0Z9E'+HZ_W8C%I4[.DM=!(EIHQ8IA/D/1R1!]_W;+F4BO/""[7 M$[QZ;<)2DW5N EL>?;U1F ^2L61'YPJR;5>(M6+WIZCET=?9M2V[H^2$U#R^ MUB)+M<:(8Y>CQ/'7.]D565-R8*&):BO?%TCM6PY3J) +[N.( YK MK.#U(M84UL:J-.7M25GNM4SS52G87K4K5:W*@8GAFCN*!,&F=XJF^/ =R MO9<5M0*^R7EZG>$JKV;JJYEE3*]3Z?0/W%# 8+T_Q5$%3-]8D-2?P M]2!15/M:/]&,G>8I1EP8*:X_YPI0EVY8^6JMEVV=XJDZ#1FP-*F3 C-J2,MU MW9FVV^PIGDI7);7(-XFQ (2:6RB,A8;(L*=XJB=49VZ-KJM"=E-/CS>%7J^Q M.LE3R^IBR/59;PJMQD:.4@99%#%S6"0(J+1CK+)6*#^O*8IT12I)/4.#&BQ13D*84D1Q"X4I#%4@I!2F.: MEL7G[\Y[^4EMD%:;>&^XF122A;G4'+"0IX[Z.QFA=R7K-6YN9%JC^4+2N05[ MBON897*0Y1_G&CY_;)C3EN*L6!5AW]&\;MAYK;=JYV(<6:4EG*MONL/:!+9, M/6^YL%ITDG"6JB N$NFRP@)/,">03X_ZN2YSOR,M*'ED31NXDGE8&Y>XJHUD=KI>@[?'254>;1]3RJ)_S+/6X MJC/Y'&8*%#U:X.L2.>N-]#Z=44YBM)Y4)X7\XT#& MLPF=UQAITFALD.0=O7--2I/EK-J3!6;LK9.U%#D7DJ>E9-SI"@4W*>.]7!EW ME:+E,*76*8Y.S9*IF9;<3/!&A1EG)A([9:4);'DTGVVUU$SW%Z6%QJN==DNV M'ZW- +WS:#Z]]< 9DA6CJ*U!.0\J-$^R')*GP_DGPT!VFG;[7[XU1'8 93Q>B59I+2/%[J]Y4GN6X^7Y:%3GW-9N91P-Z7^J%0\B:?".+5FN18UT=3^AFE+ MK&B0]DD\C6E)8D*T5J8FSLW1Q,@PA@OEZ01/)4>)W&-YH=2U B]G61.(RBR! MWHE.N3UL6G6%U6I5GW8TI07]Y"J2SU<18Y2;MMK:N)-B^,6K4A#:"\Z,A MF6 Q+R?+I0[>V-3&3(TOBAR<4.K$D$QY8CCZ++/ ^>+,'*UHNF^"DSQ=Z]I: M#%BK-MXC9NP@SR26X^I)Y!^H*0HGG$E*$+MB=3@?,W2W=Q+YBP[5TNU!,X97 MV&:;G5EF&_>0+G,TI'QVU -)R/MN?QD&Q^TZS52JVYP!1K M5-IR6P-*94\)7VFHS 7*:DE=Z='DR36W4 M6&+*0MXY&CR7THKEQ]2TJ/6$[JC%JKSI0=4T>3QX.;5F^A24>\M^?J.BK^\&_T(UJ;,U!JY>*8$/<_4;RJ%_ MUCDNFJ"GDZMVI]/.:"++)+T!PTB:PU[IM-GS):!03>HU\O4')P)LCP0-,WY# M]U%L^S?:O6P:V^(AA_LA4%L_>U@\CC4$-\/-8X'U2!$/02UVT08_K^=!?*7^ MQHGZ#[];DN,WBE4$O42.F= I@PQ'*?!$''Q>]%QS>R%P ?E7#CQ%^%/5A[#- MDRLN%7AW7'O;K_![1%BN8E<6XH5SR0-'%Q7'Z7.GD.\9PWOO-^$[%=U<;B=M M^[?O2/T9N-50(8!7W5DA;?P/;YN*8\?4/1?"NG'%@U-S@WY;[\TA.FA\W:&'-#M^-^K8./W42"0 M[_^K@.6=L$"(<=^*!_!7 >\X0U>2 %"4Y]6P[TVUS#XOC8/Y53K'[BF._]U! M?A%]\GTZ]*4FXS6G^_4GXW^O.;S7?-<7UQ']4.+^>*GGX\5N5!CG]=*#K"&_ M7*MK4G4S.3?9;7-9>"LWIAYGUNBP(.%;MN*@#QX4ZBK8IN,\K]9%_=AF+\SL M6'*8799LCE^5P:C2'293793D0?WX120>&.+X?)?K8L4M;(P/KYL7!X7S'NPO M#@JO.H*_#2H0Y(CR4W+P2\%"7FDWB?&86&J>EA&6MJ&'LAXWA=QX)^]%@)@ M'9S"P*2CYH;44K US8[Y3P6S>-V$5VCD62\BTEY?VI\40<3WXG M2;GFUK);,,[WVUKV?7CK*EO/KH[(T=:SHR'?:M_1=P/7B^X]^T-XX+N!X!7W MGGV^\WB.;W1!,K^R\%U59Z*2KHKKP4R M6;XL7T=:T3\_$>0=BY"L#3N@YU1FG M#FB^;I/LV(BQX>XT)O&03!SOSKAC*S+:GA9M3[O2AI-/K]!R-_M-[E5A.K?= M!(*@=&['292F->P537R>L.2I3G>\G#4)-JFEB.--$]?8I/;Y"M6^+^IM&]70B2!' MQXI$5FBT>^V&;JU/'_\=F+'WKL;M&[)/6'P"B#V%JS3[CZ0H,-/EO#RKL"7 IJ*,B=C_WF@1 MS$*=577SHN3/R!-#\L!039L'D"N ?-@HY,:W,W7X -]*]6.Y]@SGLHQ%/9I> MOY>E#]DW\5M&S/[I@]GP?#]V!D'LB8F9@(GK\.Z(;#F%;G[NL#A3KZ[J_&-[ MVLY/?OQBJ#ASQ+\8I+>.YGTLZLA&0O'F@W, '[X%B5X&FRI-E.7<3/"T7LJD MUWK&P/,3]G;4HGOY=D'<)"2N9PA=05FOBV*7A8 #EYBWDPL=U/C@VV!?G%J[ MFZH!&DKP?/@GW$F0-.D\JCZVE3[J2:N+J0[2P[ M:>> 2'PK$CM>S>0SP-3'8C\9"*>],CMD[.A MB[TZ*U$]O+!HKJ955YR.J!8B)_TR.54'4PU)]V1(,!52%U+,/CC\5G0S55<%3D/9MW\ZR#PY/L"Z4:A:9%UT5IJ:;RF<5!B5 M&D[K2@=8^S:KBB;-_4FDGILU_B'6\ %$1D_4L5DPDC6"9].S]Q73)Z5GB\2( MUJ(#61!"]1+]UT84#&(_:R#:#@8,9(3OSJ[&*.(ZAU6_TUUSGV5$_-I-'ZXD M NV/%!EM7#W!')^_ S\Z%_P.Z4+$J:@RPAW2)16=)R*!N4?"1$!VIW2)@.P>Z9**TU&IJKNIB/2JG?\]JPI\[AF^-SO0-DU_ MIPWE.V_BA?C@M94[JM-R7*:"_E;5L@*Q0Z[IB*4^AZ72\23Q_3AJ&^*X3OF+ MZZ_99Q07QO]$4-_EJOF[GWSRSUWE[YYW+7_Q]-S7/+3?)OGV/=G^832_8;4R M5).B3BV39/D6?V\ 2URB_RFDH35LU)-42]3:8B2C^:S>4 MO(JB_ ,@VB?R<96:,NAF"UE2$RU6L6I.FLOR[(CTSQ=\@'-ST_S_FZ_#K^_K MNRM ^>PM:]?.]S_O*OTC$>7EK-I*J\'9^&.QS#RFOOR,[ %$9<@_SUK:=R_ M04%^!=?>7=9S^&SSX(+GCT>FP/V: B6C#D?160)] 6IP2%/GQ%+-D2"SZE:X M 0YBZTZ&J70UK<^.*+^*RP--'">!?T6WVTU6Y"^W\'["F"-5_XNH^F\"#X8< M/E:S^;JBK96$6TQF"X[-MR!XH'HN#ZG$VYP($7A$X/&=5?DO'#2@HJ#!38,& MGUWY['U6PV4C"Y\]!U],>;@C@1A^E8]G2+E-:[0/01:[7ZK+9J#6X6$VL3S+C]3 FH>,*TJBZSD,"/P== M7R\PU3%=48\B4Q^(3'UZW<7?CA5?P,S\,\M+WJ>=>0+$S/I(<3;]):.)N$JS M&;.G"D0K.&N H1X8XFT9)9&:]5Y/\Z=+R[5!X:0=%Z'"71IR)P"BR@]Z/;K M5+E9@U_J.87M3>KAR0($@3\P;\PYBQ B0HC?L)0B@+@[4^D$.+A.0I [HI7" M>8&FW6JV4RVND?;P9A/HZY6>OG(UO!+:=@4<^=^B4*=P>N^+6V761?!O4)X6BWA0XQ?_?Z4_72\X7T;""9$P/V3OY8 M&43'A?^9;7MF6B @[*XV'_R_#8#_;4==83,_C0-5Z8//'M0,]YN@*O/7J=?W M?-)?8_'] GOXVUG^/NO[7:"X'T7'J3^T9LEUBBY\P"N4^D.+8=P9(8AX\@^M M%G-OA"#B!!%1X@XH0?ZQ%6#OC! 1-MT+(2)LNA-*1-AT)X2(L.E>"!%ATYU0 M(L*F.R%$A$WW0H@(F^Z$$F0\^8>>'G$=0OQF/MNKCM?;C?H2Y?^NX_/\6G.P M*X&8>&\)1#(5O^^BFO^^4O.PXT>%@DV]&.='@RY6J?>VZ9\1JUR957AU=25& M.;^N?2%&B9:4:$GY<*%F."'798J/ @%*%P@V %/XPW8G<+1F1+P0\4+$"Q$O M1+QP95Z(U,5K4OWM-+[2 2]75@=_;XPO'_V@7E"?JD)<]RS2N6P/P %,=UPD^-T8S!? MMH*">^0#E6)N6J_JLWTYD91'4OX!*E M(Q](/-3R4,M#+7]+RS]V#_[R6LXP.;967N1'K++N)A-P+K-%L=9GY\EBD5&H9#>7^WR5HB]H.<^:K#&K+O-J MV36M^D;%;=!!6DZ07D?.5.K":G[=([=O?:867-L^\U&QCK&B"[H(L#$ ]G4#75S..<#3)T M9!4OT33CEX\D$N_;)?T(-RG4R/O5R/-&,3ZHD3@_%PA2FZ;8[H(U2Y30Z%;[ MC6V]QN19^H:%&AEJY(UHY$4B#A_42- OD>>-#GQ0(_F%6S#:V4($GY73# /B)0NGD8U$$0&*/I-*?NMM__?) MLA!,Q8%SV>RJ? +;"?,LSANUO7:3FW=B](E#N]=>]2O@C@#][V\=A]C%>ST( MW]-I1IJZMH-*\Q[!]4%QSFV&A22OYBOI9KE:HP$NRVB2J!QU -7_"4]S0EP( M<>%;14,^A0L=A5^F!'XQ9T/TJB_P%+V,DF"YR9F#XUH&C6XL/73Y._3TC1"< \*NV M*GLIO^\4&'V+S7_7NS1$]7J\T:L#72G.\ZU;(>;U.;^3J$NJQ=\WF;"=QH1Z' M>OS]]?A:MVN.Z'&[65A4LXO%0'63$LL (5UR)PVHQ]Y%FE3R+"V"0ST.]?B. M]/CB]V>.Z+%LR>8BKBT$%2P3.7PV-L@&C>RQ?U4F1H2I,==L6KPWT'Q_J7XX M221WBNX*/L=NA)YG;J2+T7BKKM6*[7SI?1I0*09'1I#(KO0G$48.]U M5 XT4^8TRUHW,N(8%Q;_D [W:\QYUCO M7\

<3"53Z>88-'O[".;UB M*9(!1(A'GR/.,\08G43"_5_1@^",(,YJP=7LF0_4L1B^.\LVBQVF5>RP6*Y8 M8VJ9(E/!BC6^U6Q7V5H+8VI9K,!F\\5:'F,R<%RQU?=K' 7@Y2S=HI$L[-I% M,P[F>$]; LRU ;0M.Y797J-3O([$Z#!O\J&:*W#&]5_E"_ M7PVDYT0QO2=*P(;2C;AZN'2O%?H32RU@HA1<7<9,UX)R@5@%_V^?6=X+'N!G MHF!/,-0V9_?1HYW:-Z9^EWS, M(5+/&^/\]W\==/P)' =M/=R]96T[#9$>X,D@XC<4$L;PS;\%;2FL[>TR$ZDH M]032NUE1GLS@42K^%[;W,Z)'@)BH+?L>R0[:KF^_=MAY???A&XV-]JP,2411 M'_@9_'6[L!CU!E!9+.16_$^+RQSSJ,YC'[8?!2U$RS/_$$M0 M03B$@8].D?#GA'CRFJTZ5G>0J16Q>H%I5ID,VVX5,TR%W]::+M8R4<]N\>TT M7\P6F6:1Y:\XTQK78GE_:BT.RW"U+%OCV2SZB>4 MLE2#Q4Z&-Z^FPG\+J3 MNW5>+^"&0$,B8#HTUHJ^ /ZAO&\9HMC.]$D DA@B";)"T 40WO(KL+D+:3M6 M=F;HF1&-F6D!.'D;S1#N+NP';X7H6<(*?0=Y4"_[+;8WPZ4"/:B1]ZXG]P7: M=LAT'2(S]-L0>1Z--YR+ V:8X"W*?AQU1B=EGXM%'DI%),<\V([S8>S,K&H*$'EK9&'A%Z0 N*+U8Q!#V*04+EP,AR M!6N-01JE'AY]NV^^QFRV58EBK9TXVMA$@&(-H(@^.I&^@[_3NN=JZ4O]3G4E MS\5\[L'Z+PB2Q_9=5U]!D ]4MQ[*)J;-Q\!\Z$6307N1='BO=VO_R2HG^\, M\T$W%PQC5:5BM//E1'N]Z6O9TB*BM2/+PS@?8P^Y\9 +7[[ MA9R9HM+YZD)3(ZNV:U?8]J+:.#C=BWT@F/@T=<8G80Y1<'^NC['%".G'4FIP MIS)<#Z9F,N&ZRS;8),=$/K.<2.7&KS]DE Y>3/_+X]M]<",+17,-I*PE+)\Q M!C#QGE[1K&5[/8W%N@0I#S;=QJ49XU0LM>NDURK>%:SRVJJ9'(C(B#&Q8!KL M7P]0U6S35V%MO<47X6F;K#Q9 @AP).5!'F-:BH9^Q3V\\\VYKZ\39")F@H*L M%?:_)PZS^PR//<;53\'PW'Q!$_5!55(YWLK$>2+-FMW#V'S\4URK;",=ZYJ! MUBYHS S!WB/3Z#V>"3;+"ZP@NWAD)&]:)M[/K?H,*O(0BP;#]!BT]QHBI[Y] M\H%S8Q]'U%WP9!>?0?Q!W$*>#/)IWNO[[&PZ,N<[=VHG &A.^P$DX!]08*BU M[C/10%^QX6=P%RU/GHO812(QS#/?!!'@F6"_;<@O8H\= VXNL)%A6<;2Z3]YSD S0 M%3B/MC\=%>P4V74&JG,E%C238"IF6I:PS3 B3?'R+Q*E[X,4#1 H+M"X*& M=F&>"&\!'VVR()>/BQ:&O#;M4%FACX]"6EM_%NX ?!6WH?+"58G;K^R;$U_F M7A!2TS(6T!E&<+7G6E["J?M^J3HHN_P32 J'-DS'/#VV&X>F1X UP;VMOX? MV3\\/5Y;[XG4,SEZ_-[6"AFN;Q'@"\'+2O *7!Z+,P2FMCL 67N8Z8V6D$T- MT?,3Z+G_EB"20K%AX"(4JX.H?!1(R]--44E%N)K*]1>-' MP7@N%)^))9Y.+B[B11_$PU_.5/#.HO#W)[J<>]I9Z(YL-T 0_8%O=FQEAI=B __QRF4,S[A":LW%BDV+P\+*0(?\$W] M\\KY",-0_?8B&R@OX-'Q;2+C@_B2%FS%YJ'CJ!6 )K5UZ+!Z%_WRT+-$*LR) MRE&E':Q2RT:Q5DZV,Y5N2UD-AA5CB;;1KRCMH_Z%/'H--9^FZ9?JACX"'&CH MGC?I[RBRVYT%@S8$3WJ*<7/U$X[T\9G M%F]%6OUFFZM"-L5>8=/YE>K;\.C"2B5/FY*]H4IU5IDFJB9%Q\K]4>-=2O7P M8?]%\59R[#3TW4X+"A, /WL,/N'8X__S-W*3_HEB607NZJ K+0*TJW26X/"\ ME(AXMMN/J?GF=[N7W-_W'1SW"G8P5KFU[%Y8T(0S-R3_F-H/7_JT>/R2LD97'>.ERM*%J\:C-)&NSOB MK2!9"%OO(:_2!NW1(CV1VL*J7))GK9X*=_C>2=.K6!/0N1WN;/-&H0KN4A=W M!\#'CM#W#ZZB5TJ//[+CN8V,>7:;,%('%C\1CJ7#B_A,:V>*5 OO5I*K6'51 MSA'31C =_OBXFTJ'_\[Y[_0-Y[^S3+-6K.5Y+Z?]BO/ KCV!ORL8)GNM)'_DPXM/*6.^9X3<%,Q&2H[\$>1"N5XX:(U)RD)!HK1-R$/>U.X[ MPD)0-$]9T8FD,8/.AO^,":0 L&ST=02\NP2;R"[!!EH-=/8#8=P;OG/;O.\[ M$%^@^^?8R#ZB]TI/81;?E[I0_EH.^F+^"[WY/2W_P0_>[E+MP#:]#M%.-U#2 MFJ-$)$5S_3S")3J>T$3/ \:\CR%=7Z;^"Q0_(:GW2&MJKNV;QAG$&<__%C0- M,PV4AHRRQG;+.'BE_>#GF]E^>C]TS 4+$C_(1-.[./"P>S.<^0B@ZP#BQ/-E MGTZ@V9FI&6OHMO+>%^O;(5A=@U;R;V3X2/Q?EJ_7O1^)?_]Y@%]&J:'((X?_ M@=;/WP>@;PM+Z%79/I/\3W:OA#X"NA[AP#^Z]F/H#FV-7&N]'3L#S@2*&':$ M^WZD=<="+X_A4&MV;$:N-Q1'P8)$08OV%.YP_(5DF/.V44. M&*!7-P:*;WN]#'^/89XLPMW#EIY/AVK>'9JGK,,M;P5DRQ13\"3#1E$#[ZSB M7^2.O:!+7D!T2[FM;^<3S#MH?E-?@+_IM;&Q9*=5Z+LOT\I?_^/;#I4&BHP-=D1]G BDF^&EM!A6]!YNM)!X M>*,EO-$2WF@);[3<[HT6P=N9#DF2'L5$"N@;;/ST>RE=%0&$\S=549,])@ M-.JGJBDT,OE\Y*9CU&:IB!)3,Z"5+R;S;%>59;0ICST?"@%WL!SWLK(ZZZ9[ MV039L*F"]WK\^5!K;*@FU2O56;)O+88K*?J3-?: MM:4^;)U!D4 M1PZ0?S3AG,R(IXLJW1)9GM!8>X-[0P/D'W%&UDKW%PEU+B4C-EWC2^K4Z_,; M('_;375SM6RLSW9GK"PF)^-,8N$M/T I>=J8QY.;J='N#N@-/YBN\C3E#0V0 M/YU.S6;SP;K6CA2H-IY6-F[$DH?Q(/G)B%!9DT+-Q//-7AR4FD:6F&_;9AZ. M'+M9*6$MN2;NIDMM=MA=I[BU[+?S>[;\A4SE&N,9J\ZF;9!?9V6YY#:\3DD! M]I.J)3LUMM[&R0:5C"EVR=9=;VB _TLBO[+B"7G15IHXD3#;ZWE60T/)H/JU M7%5,V_P:Y_NI))L2BK*40NLG@_R?UO%!(L]S:KE0*8VF2[XS[#2&=)#\K;JM M+1=]9QZW!LX?*> 1@;6CZQ8H=><"VVRRY$%TNH-1AM4"3BP?%ESL\6- M.1VI_)CIU:FA&C'S:&1@]2N<[@Q259UI1Y;)C%JL]'FSYU47#JP^8@S;P,@3 M!EX&QKQ>*)5&DPR::%#Z^VE5;XB VJ@9)L?F9TYNV02HEGE0^DL,*9*.MNKC MF:3!KIFZM21'2[3\ *66>:<60X,B#38R#28D&>EMARBTC(O41Q3D'P21Z1:3O2[S+C65%F@8[W M:*KEXCFQ 8<&I6^AU4HZ'5<&:I?1YSBIF-W< ,TT*'V&4WT M-X*=41K#5'!10%,W;DN5G3:YZ68)N1\<6H,6NB:J,0XG,RM.;MG# M2AV*'W'$22%+Q*B)JY*)4,#HCJ+J55[FFY);;XC:TZSP2_F M66\" 5E-LU*<7#L,S7(0],S-ANR/*MY3@\(JU&+Z*FOBO$HZS4H^-U:6Q;CW MV*"T-JANJ=A5IG-6:;#K7M5F&Y;C/S<@KK8=R]*12DK#(\9&2*YBI#%.^T0( M$"RKCHBEE$VVV6ZR&,^K4E>G:MX<'@7VA4O0KQY9G/WHA=\6&^'&SP]AO/ M MHTM9/S3B;;6"!S/X>)G,]X1T1)T#AJT4FUS!B#0"1RWG3I%C7XS;[$ZZWWM< M[0U!EVK\R--3J T]Z",!(P&E@6N:L;1_GR4&]\GB5Q\X]/+?B@(/VZ #VAB) M_D[[,,RQ5SMM&^,(QI$<:_?6[=.([1G7NRJVD[%HZM5BYGM;N;WGH\M<*%]_ M1Y+=[Q%TSO7;#PHM(1'>#,9LXV/>BW=#A9%M("FX1! &C^+QUW;!'ZW-]A1; M^V(-/3R:>+489LB7Z_"%B)(A7VZ0+XEH+![RY?;X0D13K_9%#OER-1P+V7)[ M;*&CJ5=+YX9\N9H[%L+8#?*%B!*)D"^WQY=$E [Y*@O-\@7.M27F^0+$:5?;9@;\N5J.!;N7VZ0 M+W0T%L8M;Y OH3]VJWQ)A?[8#?*%#N-C-\D7(AH/TV%ND"\0QT)]N4&^T-%D MJ"\WR)?0'SLK7[R*#X=51+Z497DU(B0_0(2SYC-^)PJ(AH8^_'^_XK\^ZV8D MHXGX\V[9A+G"O*)HEVB6C9;]Y@W10_H=UEXYO [J9;7[%5%.(2JO8M?/$Y78 M/8G*]N)#*"SG$!8ZFDK=D["$N'(V44E$<>*>1"7$E:/"\GY7]252G-][3;Y% MBM?X_K=7K=5P;<$K M8_1KN5#XMMY,"#*AIQO*TBW+TKTYPKRR"B4I])-#20J=Z"\5??M90>&W-A:^ MM.]D_AAND)_%C6243MX3;* B'B>"A;?N!']OMA-WY<.BDBW?Q1IW)N]H& MGU3;7[]R]KW9CH?:_O.T/1%-W-7F\J3:_OJ%AN_-]GO#^%#9WW65G;XSMI]. MV5_/EOW>;+^W[=N=*_N1&$VPHX4H C >/V_:=>%DO=0;ZZMM>YP7B_U]V4:FA=@TSPU7 MQ1BNE'K$<&";B4V_<= ED_I ETRHK4_=?*&U@8N&3WALEDG]VM4R+K;32I/M M43);)N8J7VAD\6H*U;.G?OTA8@\$3@J7F<7,?MC-HHKIGS(X ]&!1:FCA+L6N%:2X,F:XT9=3\ M@H8(0#Y0U(41X&;/YVX! 5XO+/>](>"M\FQW" $WX@04FBMCM4@REIHIS^)$ MAJ7R'0=!0.I:3L"9H_/?&@)>K*]WG9QSP_PHK67]0/.?&[WK3'@CK<";U74ND,,>.8'.(-UF2V*M3X[ M3Q:+C$(EN[F2L_,9)&3&@@#DA #4@]4+!'Z 3>" M 6_5T?KN&/!SP@&WY0>TW*:RJJ_'<]7%IXUA(]=0*EFT%T"]*Z_C!YSY2/]; M8\!=^P&O5W*Z0PRX$3^@6Z$6!J^LE_BZHB]P:4%&JDNO(W4L] / NSMPWF9A MII=UFG[,]5 \,<$$33-$KR>J8V 6L!U+$=%OMF.(ZG>X;7-Y:/]49L<5D[K> M0O@CF6R?S5Z+73=7]2VTIP)HC[A-D*=8_!TF-GPF?^$GR+F?R_!#Y?S&[/15 MY!R=TO\$0?=/['^HH-_A(?6GSJ)_@J#[Y](_5-!#1/N6U?DNHA^ M=\>-GSI5_!F"'KO^;B1$]&L)NG]T]C,$_4?[Z'=WCHK.B'"OJ- M(?H73T>^^179PT,3T9C-#-VO^QO>GKWF[=E#;* @-DB&.]+ +<#@!:[77GOY M-W+.?OFK-\Q"4#0!4KIE9#PPX-'AZ<30(#MLKYG :R?QQ'2RZB=(ML%R-4I( M;"9K9@26:.KA#=W;@YGKJ]F5K_!>>_FWA3(7O-WS-92I#3)UKKL85'$N-H]) MDZ';D%(,G'IX"_CV4"9XOOB#8.;8H>-/AYE;<6:V[6Y>32XVA;PA3>PYFRG& M%ERBI6Q2:1E./KQK?(- $SC?_4% <^S0]Z<#S:WX,^\ FD9N,IAQJ;C%KL]"?6WGI&9CTY9;,I,L%TO- M9Z5)I[5>>C@3WIJ^09RY@;W#E:]57WOYMX4S%[QO]<4X<(N5QU9EDF>!%:N1 M@U*Z%=F@"$UX,_OF<.98>LF/PIDP1'.K_LP[=DYL496EXJANLV7-9 RYG,^, M2@AIPOO?MX@T-Z!J5[X@?NWEWQ;2W(I'\PZD&9-V9[H8R)5VOIZ1[9GX/ MB9Y7;Q803.1\)Z+[.8##WH8OV3W!9MAYS6(R&8KD9\6KGO#ME'"K@S5W-@(6 M-_95<4\3=YO4@,=8G[?+KIBMM?G,6!TMN=C&-N1APLM1(A_P9#P X^&5^E-= MJ;\'G;YZ^?]KZ/1Y#].^JM-&NY;=X!M2895(M53KKWN;7F$)=1IE!!$/*3KH MFMU?(OO5R@?<@U)?O:!_:*B?*W6RTP:='$,.V-ETPM&Q5 YW-\A0I\YKJ.\N MQ^:[E>T_<2F$'Z;4MVVIA1K3@/23I/9,HW(QQ[ ;4HZ!2NUENH2F^LQU(>Y# MJZ]<=/^B6GV1(YFO:G5^9?<5)]]:MC,JR!NE6D<6YPVDU7'?5L?.9*OO+GOD MNY76/W&1BQ^FU><]_OBJ5F1D39[35=Y<7\=W* MWY^X?,D/T^K;MM5U8^.V"XNQHO)%.U\A<%8:EI '[F4G_!1;_=-JN?@E\+WD M%64!,#A5(#J8,<:\DO>882(^VQ@4'8SEZ_6PHLL5*[J$I+E&?H1'F@_EO-TL MK>XPA>"DQ4Q"REPC6>&.%.S&G)E;(LTW[A-PSEH>W[=F8UB2XBHE*7Z8SMQ7 M+X+0SERHN$)(FFL<>]^1)W>'!\/?IAG[]R7-V8^@[TC#0AMVC_T:SGFI/O3[ M[O (])Q7PW^PD^O.9\+]><;YX"/^'X+SSE^_&'>>&9 MW9WE&5WG5MZ=9 ^&5VTO==5VZ] %D@B/588%XYP!UDU:S2\TO88GFK,AUQBF MPLNVX67;\++M;5VV_8!:+Y)\J2/%7+;MCN:38;,G]N>R#-4ZO&[[S:_;WCP% M?L)Y97@L&9X^AH>,H;4(+WR&%SXO?>'S UX@G8G)U=ZFV5>[J8$D-M7TN#E? M0B\PO/(97OD,KWS>UI7/#^AU:11SQH5\:XESB4DJ::C=#E%#09OPTN>WO_3Y MG7,Y[NY@-[P)&MX$O2%:W>$9<7@3-+P)>CNTNC$/YY9(<_9SZ.]+FK,?;-^1 MAMWAR>]I[XV&I+G&&?,=:5AHPW[2X6QXRS2\97I3I+F[<][PEFEHPVZ*-&<^ M,OZ^I#G[&?0=:=@=GM&>]DYJ2)IKG ;?D8;=F V[ZQNLJ,\S9@(+\P[]PTNJ MW^&2ZJ=ZLM_:X>+).ZMGE84B :^O^C:!)9(16LW9K"*P97'>JJCB2)9C\HEO M'9$?R%]A!4N'-+3KP/*255[LH8X_]5#/Z@;OCMTR2](9.I/AL@))-(8$X37? MC1+O[* >'I?>V*GH)73XZFUWKZ3#'[YB=&8==B33+K;DAH.[F0E#1F:R+ T\ M'4;-=J,X=18=OC$OZBHZ?.4+P*;B3);X[HZN;^V$^C(Z?.6FN5?2X0]?S#JK#J_Q",EVM22M MYOOE>C&>3?*:Z>LP:I0;IG3Z/ /VQ)?PPZ_PYNF)8UHU!*C4KM< M,U.YQL2HD6,&:;%W2_I\EOCN#N!O[9S]0GOBZ]Z/_@F6^!U:/$Q)N5DA#1R6 MF\^2B7Y<[MJ"9XN].]$_Q!9_^)#_/XXPTL"?'6UJ[@Q.0#S]O)]/U/_+8[ES M\OV8; )XC&S'0=3V/08Z1MA6VP%6SL;\VP[7^>4A;@,P7[)LM1 MQC^@MPRDUHY8/!!=2W$48+-;ZN0@<3)/=.'&S]6!LD->>3>J6:%^FV MD)@DK679R*45CZ3XRR2%\_;DVYE8 /A%1F:0-A,; SI2@)*K XS"'S D7AX# M$%$>O)_.+.&?KLES&^RP^69V58O199SF9;Y3JC;)RDB^KH1_NAS*;9!T6E5F MK6I%7.$1B4I/YZQ6;XH>26-O2[BMK+!WB3:DJ@E$-'MM'3TPT=[]0T#3,-!P Z09_7&//S!.V!!9X9KC0EX\8*4$372U@I+2#9#IH MX43!M0%\+%RJ:,@Z-*(2)F Z<+RAT0// I(5B9*BNX)?=N9V/0G!DY0A3@OQ M."V)0PDDR6%L)-!#@9+&PR0> T1R) DI /-G#E5!9'M5CL38UV5X.YR&'\^TN9R%;J3:"BJ:Z]3 MQ5Z\J\OMY9 E9NB M4\Q0>H)BX,C V\?-M6R-S3FA@DP!]*J#0E'IRT,J^/;FJ,G2RK#1FF R.W)#).#Z;6GTU8QC",KV6 MJQL1E=4-C"RLVL72HCY)X/E>.[4@I^M>WT$C U0:VIM>ORII DZRJ8X[=T;- M4A<5<]I1Z< U/X7M.\3?HKZ 4&)8ZZQBBU"A70NTX O2FB&JV^W5:)A0VJK8 M3^4Z[_=#_^> #<.T,%[:T03UH;K_!XK*R#M(C(XONO#M .:PQSH5V?R M_,W>KTNOU!?<16K2\_1Q;T_O&.8K$:)D8#^9B#[?KS[;;XY.@K;^K^A!<$;0 MC&O!U>R%)#0P1N\NUCILK<4UBRS_?_\9'=MDGEF0>7$")%<#W/A1I#.N9<&? M6NC]0:'.91I 8:=4A57ZS0&1G)2Z>E8.B.FY=YR[V4*O!Q'%5FP'F6-DH<=0 M"8PEY"\&?6=C_/LL.^!/!A$^H+W^6VGXJHDO0C-A%?'XKS^J*)*BWX+K&+L/ MO$B7_\E6R/TQ>U&6[1CTB:\R2:C!GMKNYK5]'[%5YW==9TB0T<2K@4E)61QY MO@&?.8;/7,+5MZ+=T.% MD6T@[VP?JJX9)"8^$"2&2WO\]TO!-C**OYI$%?+E.GPAHN2KQW$A7Z[#EV0T M\>K91,B7$,="ONSSY=6DFI M5S(O>)0*&7.#C,&C\5=O5X9\^1)?/G@+^\UM MR]6(D#P:#KE$BLE;EO9;DP3NL=&'7FK%IY$5/V_Z0O(P>T6$&WY@O4ZPPQ#6 M/GU^_4%'(OZI(X4_['H3..3RPI62 "E,2QE1;BM-+REN4[ M>1V4]Y#C3/)S.G'A.14O7:N MNJ&AO5A[IDS;@RR4NKT[R[:Y;K%04QX@5"BA5B?KUATH^ M)!/O:X(=*OE9B''E GMGU?$W8]9WH^0$.:2V6<+2U&62AEOKM94Q$W/&_4UC M0WR^3^)[M;Q4;Y6';::04.?91IQDQV3?SB(MIW_]B1$/\11Q42V_3&S@%NI^ MWH"#5H=,$V24(/6JF_83@?K;.5TGZUD;.EA?=;":P!$4K8G.W8#TB,./RL;H M$N=,@,6[IJDIX!@HI^?K>J7;ZM1P-Y8>KC+K1$YI,<.8YWH]4+'W>5ZAWMZ^ M'W4RM0U]IJ_[3%]7W/AZD+3=07JI"H5^'0P[^4:"1(I+(\4E4L&K4]\A['7[ MG:5OP)GJ&I8:4?2(:1FR!>PPX/5S EXO@W@8];H5I^P1SI&>%O6Z98A028] M^&9NY\3$ID>JI)#3RYUZH]8FF&$<^5XT==G=<*CGW\-7"P-?M^/$O5O1,TE; M*U1K%:[-QR/K0CYNF.M: RHZ]-62R6#=JC#L=2=AKYRB*_8$2)AL&%(8\?I* MQ.N*:0B7CHA=>ZDW -KG=\YVJIE'FGD$L_%J-YU).&0,Y_'YI&FU%I/J")4E M0($Q_(&DP\C8*2-CUY;Y2T;.KKW6&]#O"SAE;REX0TP6@*#I8G3^,H'W["-H-[C7O /'# %L88+N"#Y>WC*/[;7(TB=B1 M>(S'R\V*EF";EIF++X<)Y+LEJ >"#!:9#54\C*V%L;4;=.->TO%45K$WID12 M.-W+4A-\H@@VVX Z#MTWFG[ J?<=@(9AM6\85FL"^)T%\&J @A4*NO['0!?* M@0,PY:E*5[@?#^-MWSW>%EC[6VT#;M99ZPB:7VMVJ[W'0-WA5\N4S57':KFQ MK(^63D)=%AK#)'+H^5R??TWL&L_OZ]7 \X1W"^;1%[)+$MKEBS'4@IM)<=9 M@1FFO'RWQ -]X2U[B ZO^X,_"1R..HD_$QTNX"0>AP=^I?2RG64VR9++2)FL M1NH)?;*$\( B>OA#\DB[]#"B=ZV6<8$:(\\78C[6S7^K#B\>]=Z;-U M^149]^I.BAH0+,3FR;^';Z706\Y1>/+%@BUD;(\L/G-1O:+#:I+__5\'53,# M8KR%H+UE;:MUDIYPRB#B%^44QO#-OP5M*:SMG>.?BE)//3-VLZ(\)D'DB_^% M[?V,Z!$@)NH$L$>R@TK_VZ\=%OO???A&<= M9QS#_$T2413>G<%?MPN+$=%$ M_$R\>B:O2!)W:B=@$POAX?^TN,RQ>FWG:=>Q_2C8L,/KBH$Z360,KQ.#_:@% MPI\3-IH(:/1KY8?@M)A:$:L7F&:5R;#M5C'#5/AM\;YB+1/%F%H6X]MIOI@M M,GZOD:O-M,:U6-Z?6HO#,EPMR]9X-HM^XKE*,-;\(,J M6VN=V5J01Y=ZC>O_YT 68; MKB4"KW.,M5^YRCO0@G_#3,N07-&Q'S!%1]W@O,XR7N\ZS)P(\$$B<#U?!OY= MMH"D(%C _D96DL3_9>I%[R?BWW\>_"YRB./0E86+A-_RNLPI2 9UCU+P*;9_ MS]2RHU@>Z,!"_>H>,$/7UIB V? =VN.D(0[!YV.*C<4 M'0.".-E-'Y-HWYT$3-1_3WA"M9 M*4BPX)IWD/"F:+YS/P'? X:QJE(QVOERHKW>]+5L:1'1(!Q\J 7K=E\P/-#; MIF*KZ74:Z.($JIG*K!1[;Z#M<&,OH;-E0#"L>J5C7WM.:VV"@T=L;U1;@;'/ MGN7UK$PC8GJO8W2I9NA@9FK&&@ >6 M%!';+$G3;IU5ZO7NR]SI!5\PAIX/= MA]NG]]5JO"#6ZJ]W2PV27Z1]3S+L8XIB-;^?>*V\Y818^*V(O- M7(\^; ]B7\5SW,/SG5WY*)+OSC(/-Z^'_5>W74Y3B908CU.QH302\6&,P)/# M$96DA[%Q4HC1^&B,CZE??PX[4_++27G1K78-?%X3=(9H-=*\PASKGVJ*U/5#FJ=&IAHBIF4RST%&&R&:JGX3(TH(ZX!1Q+$\Z%D?2,J$K]R MV5F,CX^9>-;J<^BAP36EXU2JH3J) CXGS'*K&2F:O?'R6)O5?-,MVK6^:;"1 M"D.:O7:O:I698VU6,T2OF<)+;+KM%K1&HF71#7MTM,UJH67)=B49(UBA*\M6 M-KY9S@Q4*2VP^KAKQIW(:MS#:2;N++N-?CK+H9'!U?,S&2P9/6NJKIT2:VDB M4W>L!AH:6'U<'18V4><$"V.MV-#I;'NMR2BX%#%FVQRN9;TQC<:Z56U!!=/ L^ ME$FV8LNT0]?QC( KW *X95=">0:.##ZT MI] 5P5;<%LN-XZ,D/Z^OYG"FR2!+E>$THDK+O*K."[W4VEH3,;6.1@:[%C.] M&-=-L@45V,N4(R[4-I]'G7L#+$W**W$ZX(5JNSNSU@.J[F1J990;$&0IMV12 M2IZ+T.WY+)?;#)F*6U9E-/1"'7F1C5XJF@;-=!%Z7;JLC#3 V#9P[-=Z].;M M*9!M:Y%G9ZF^6BR0;:>4; 1[]!X?]Z4>O8\1P%]O9'Q^JNOM>;?;QV+&*&SH MOSL9/786<#OSRW-"I16#%Z#B8O6#P(>]BS7J8O0Q\+$;^Q3] M6*)8@XBDWK^#C]:&7O6_9STZ(ZA'CS[MVHH.;)L1YZ[BA]B>7'4X7QO-]]G2 MX)JVGKOB6A%2;L\FJC*V5F5]T#/T^N$!7/P#&\8==Q^==7K/6:=X=FE6YD25 MS13(QE*L.AS1;\"]8328=8E!4=#@#P>1F1T+A:>EHH^Z0--XTW.S_75BNXT, MAIAWR".DK]N8U#G9]0S^B22"_T?N)=_'O:>%^>O:+>N)?7.'3-;*BS3)1MA\ M8A47(IO%AODR^[S96$#R-R]PTZ\8TE&6;LB\K3#U\@*G^V!L,MUBS,QX+ U> M7M^Q% 7Q$ VBD'&8 (V9;?N!2L@B:"0$_V1NU_A:A*]9(]8N!,WU0G:/;/,Z M86.#B/;""<2473*HT%2[TY^O)CT#CV?VR9HEG[]L1VXGW)- M+_J @H[^&]9 L!Z\\-QR G0 OXF!A1<<-401RJ9A8:)BB>[,AB*#1!#NT'09 MQ=?@/FYIN)KT #>!%L T105>N!#N+'7#>8#KE]QMS'8L*-;3@I'(PPVA ><( MZ8 $$QL!S5AB"GSK(7VB6&L"X,,GP@+ 00 ]^G%^UG8N-N+ X22?9N=_U9^+ M]+7)8-([][Y$]-2)!L^]KV<1&F>P+K-%L=9GY\EBD5&H9#>7>RWMX(5PQ7.] M*;\\-@6[B/3(YS,OOCE%]E@#O=#\O0 " M<.ZJN*9&JJO.,K'E4.;J&B1 S3@2L7D.(V\DW1N"Y")ZI2.=+!@K.O*"-64!)_?DZF.^K^]-Z\Q;#5Z<0)W7 #=^OM. MFX\=>[V#XN!^0]!Z%7G2:2[;?*,@23$QEBA4Y< .XCSY+$]D;'FG0#/3T'V\ M&Z/L7RC2!\15GH@K>,OSCGH$=#*F01BS?Y_%,?UDKLW[]EQ[;T7I#5L#AXY? M1?\\_S"98B_3:)M)$3BT\00#0T].'_^Q7_]4EB MD%0T=MU"9K\!R9<+!N4FRN!0 M-&[31(<&^;NH!!%-GK="V(E5PJN5[NM#9IOKN;MZ.#IA0=501@Z2$%X_C;@U M&6%$T9VY7M_QT(Z>!S3P\^K'^4$C%(P0*4*D"#WNYP(Q0_=*-MOR2C?M:"?? MDH/7UOFWHF/.Q'!M09?L?TXG^U==L8_P1YS D_G)]Q-[@(+NZD[(^'>:M+MB M_ L(=[LV[[J*CWS=N^+_217_?CD?:O[/YK_ON]X/__U;]&]ZM9]JNW(#<>5= MR0!4?H0)WK(\;]^16PH77KT'RY6)<>XN"J_?R+J;)@E/][=WI4)RWC7F"KK% M_/R*=GKMU4K,:%#9GLJ'[%22@>]__HUM_9!(3G;R]D9A\"ZYZ--,?39+%3_? MGN65*;[49=6IND6(\-84S]05*6YKIM&O-X8QU+*%P.F'&!&_:%.&$$S>GS_\ MS<'DK33<^VG+=V]@LAKC\ +AP^$BDTO1BR=!6)ZF>'&G2&JRDC_^A-+ M/L03J?>U CPAO-Q2@/K:^'+F\XIKX\OKUY7NQE?9:^AT3GQ1JU1.76_X35M0 M2E-0WCAD+[&\I+.BNF!@M1>VVA;H!&>!\B ^9I"SDKJ:LQ*B2>BMW)FW M= 4[_?EJ;^?4&).V&[6LN11PE].H2'I4L,?99;!.H.1:J$SF^S6D;8.QJU64 M,7C4A#&>HB<#KEQOSY62L.S%FYMT; MSH9XJJSQ61M MS;29WDP8M7G&:(-VI@XZG<]WT/W$IB@YD?4F$)T6GH^4JK7DD-'DV'(81Q%< M$ODL"?)=FZ)0[V]_AW,RO?\YNYEOK_?OW[W4-XUJO3<<&^VYH_:<06(Q)RG4 MK8;^]8<@XP^Q./V^W&M,.V@^@&"9!D ^Q9+ 9['VX 2?3 MC# D^9+$6UF[T&:@@6$C=:T0CQ!=4NXTSA2#=*#=&N1:TS:=6R;5C$X(*QM9 M-12#Q%+1U'N"D'<8:_RN.:I5P5*!U[<(12(EQ78L9>1Z*/]R.#),++O'+-7S MGRJ%D=E+]<2K=85H,(@#T;!(/1#QX.AM"RD_)_C@_I/R<_=+]0';:V5C=*H[::M7B,J\"V:4 M*CD>-%?=!LL/>(XAFJ.6G+^HYT*F8F#,=GH2ZZK51:68YY)M$GDNJ6MY+B&F MA*[+/;HN=P@J[_==[/JB1TR-0H9=F_/UT&P,%*6'8,:/_3Y0R1_GO(3YJY<) M%K]+9X8.M:SV#;6E9N)JPM;SE$VDSQ0]3IP&;K M!! /53#C:R"S4\ MKF>9:.;375K$+YMA>>ZDWX(:<(CSS,IJ0 MC?@B'Q_D[#:PJPYGI+)BOW?1>DI6AF:<12*CXK.!,G,='#3,$<*.U#G]D!\( M':$C '>_W1(KS#DB.8ZL2&TE-<%W5R&F^*T,T\>L1A'F\[PK- MWK+NW$+H]F6=Z,?)LD1S!*GF8V0Q!D;Q:7G(G"=>6QA4#25>4^(L-W8ZV=DX M-0!E3]9CO_XDHGB8[/NMDGUOZH#W^P=J3IOZ>XB(%$1$R7!1M>!;\)PN4<'V MZ@2X@:W8D^7(-;B!0(W8G!J)Y*A*91;!J>Y%MTU5QHW(M&"Y;9=O)8?+N5,F M9LMA$H5O*9I^B!\)NX20<P [L&9+Q_MS3NK%:S"%D1 MU$PGYLRYMC6K#!&(H,S=)/U T6&UV6NG[EY=C:X((\$0\(W!R.5CP-+499*& M6^NUE3$3<\;]36-#7#0SMU3.Q0FN45JU%:.6'(VT@K#690@:*>AYQ.,/1 (/ M4W-#UR-T/6XG^'LYT'B_[U'JC--,)RXG\7Q&H.QNJ<82 M@A'1J[D7\%*Q.(Z,&N)\T8FH*-'HS^&)A) M%"OJWE]$P09HE A%4E!TCPY9RY4QQC0U**.>*?L;$9?$_ZUE&>\GXM]_CI35 MW3[Z 5L"- DX A.@P&MP(=Z"]Q:XF[UC8"/@.' )4(/%B3ZH9C>=P#$ M!V,&<6($Z3%6X#L>E^E]%+T2,WC MY#IN9]1&<I#H3"P#_ MU'8&5SV!TJE#6<1*+M1/"G_ D$!XA$7+?< L8"/AA8JIK:\AL,$I22^W^6YZRJ:U)FU"=/E#OJK; M.X&UE=6GQ172!UD: ZL9#H!6SWLH7 " JX>60X.V!N']MA^G](8EC'H&^NP& MN0N5%-B.-U=E9@J*A8[YD;U[:X+8<@*@6B[@<+@R"Q,5"VZ*H.W613@Y19>0 M;400 .VX;T\'^$T+C!&[;DYE MJ* +#]5F";?_-M"?ZTSQD8M!C?$]?(^AS_>JGO)T(QG1RDSCJB53J<^(:/>J[_T=2%G_^#_ZS@PQ1@WL2M'6:_'NX0Z 0)NR.O?&_ MSK+//6S+3,9V>Z;'#1-)^JOP9NW]^]__M3_[X-9P&]3:6];$[^1,>AL^&41& M%A#4B#"&;_XM:$MA;6^7F4A%'^.%OQ_C8I0'AGB4BO^%[?V,Z!$@YDQ81?9( MMMU?1C0P=GYOO[;[S//U'S\T; 4)PV\+: *R%.CI!\_U..,8YF^2B-((K.&O MVX7%B&@B?B9>';,)V[VE@$&)A&KZ/RTN\VRK^:57^K^B!T'!A6O.-,:UV)Y?VHM#LMPM2Q; MX]DL^HGG*L4LTX*_Y(HUII8I,A6,;\$/JFRM=( MP>7_^O.WJPNN!(%<^N<@O/$J)!XJ]#$]%3P[,!Q1 (\+L=$PE1REAK$1D1@F M)0H,$V 4';)D:F(U!EF*U%1I)/A^9IVLD M+MYL@UM\%>Y#8@A-(:X:H_MHM@6 ;JC1+4SK+X=U> M<:5(G4P;O@I Q\:$+W,L%YPM&OJTIV!W$:BQZ[C0GQ:.[>,5% V#3IRF&4O[ M]UDV.Y\\:O"BMH]NB'_&!ET033!M\'OWP_Y;D=7>6FR$*J)OIG9.E^C7[=P\I]YZ/ M=F-CR*4=T7:_1U _K?OB_>#15&MJ&Y#KB$C_/R(=3>]SX0 M/']R7;^8;TY&0[;<(%N@/_[JJ5+(EROQY:T2SB%COL28#Q8!>M.L?)D(R;=H M,#IXP[.]@1=F,5Q;T"4;;@]&I[@A] 9BGWW%_FXN^.])KOF]CGI7$^GD!T3Z M.S2_O )3G5O[/PJ_B9%T%[JG"DDY];H[Y05=7T(N,1=KYO*^KJ?JUQ'PA5- M,!,4'>ZCN7%.082WO@33R&_@B-UGFX]H %7;:_JY@5(.S:BV!M@!5[ZCU" YQB7[?F6]2 MG$IR[:$I+_H+L2L/*?_6Z4.2?.W2Z7WY7%3H<_T4GROLO75W6(?\K-;2. )Q MZ14C9+-3>J[2&8&+#?"EX%8:P]@6XO#D:[?;OJ6K%0M=K=#5"N'GXO"#LMN. M %!OXY8F:9/ U;5&ZO$Y*PB\B]()$ !1#P0>+&)VKSY6//2Q0A\K]+&^,ICM^'W)253#XGX:W5?OZ6313^ETGMIN*'/ M]7F?Z]KE*2_IDUU[K?<(9ZB&YV>P#(YE=(E!ZKO[_0BV95D^66KP^;F:$6K% MH:PD$Q9@_,8:9.R!^FBL_KOZ;RW#$;30@;ND W?UNB?7/KF\.@'N$2[?X?W5 M@',$"0V93[>K0S''*EIJX/(6D^]6&GZ-2B*)/Q"I8(67%RI%G+L>P^OY8E^K M([&?4W_+-2\>+PIL5JZ\F9.=/,O5.SF"'7)#.=*.5R8)41: M++>!O&10MG_@XD7-->/KJ9-JSW4S3G=EKES*+.'(Y/.13K+"L9U%=]*>I\JT M.BZ,V%B5.7:98RSW9AVF50)X>5JM3O/Q4F)(+^'(^/.1UG3"%6W=B;%@E5=: M@I-KM"+H@DC@[:5%,R](8A>H"B7DVL76L+[1T4B""#QT->O.3;YGL9%.C6Z9 M$V%0)!O'[I),*65CRZFRV"ZW0#^C\5E@#!@X,K"DUMIU-#*1S>/=NBOF(YIK M)5;H?DI@24DVEI^8='VMKEEB/5B;U4V,1\\,+*FV;&5E-M,K)+ S4S/6 &"\ X45J[N6.$%E@>J:H%^F3D-1QTJNMO;WW21. MT%X1(=&803T24>T@:0;]%E0 R7.QMM45O#NJ4.MF4$)=3X3MW1U578QBZ#G8 M:VN+8HQ7(>G@'KKWYHD@O=>OLY':V\/>AB_9/<%FV'G-8C(9BN1GQ7>I-L9NU-^G=G-&PUM)H;;.]X2Z6A^X> /JV;46I8\8JF]&FJ)9[U2:G M92K]"//Y+:/>(QE0:?1ZY:17@<@CUE"DD 4'J%D..^O-K,0% U)=LZP M\O"[SM&Z)GE S]:YV5S$^<%P,2YTBNNRT?CU!X^2+YQ=H'OS]@IF#YM:90R0T1NE_F3CR>'FVXUNZY#B:\5RK@ M@\ P5E4J1CM?3K37F[Z6+2TB6CNR_%"QB!.+2'K:7J2B;8.6%GN$7-5?RBVL@P11$U!Q:T+W*,X^WQ%$U&SC[&1(T M";U00C]Y(4>OJII7@6[F5[:! FX"7P2W]U2_W(GGS++Z3 ;%"9!<#?IECR\! MU@(*TPO""1DD;@LN-1]KE=3A4@W?BPOZ;!M-I=68PK@LJ=O#)9=QJ):V//NU MX_!Z[V$P-)[P*JF'U^)N[;XB&<7ID"^WQQ7^AHD@KY^7&.\&(N87>\#8Q[KZ?AX$A3_L[C*$DG0&20JTZ?S.DL0KJU".OBI' M[S='+]'F_!;J?27K+Z5V-RI!7S+C+Q>P'+V .>1;F/,2(9)'FN5^9Q3R*R%^ M#Y3Y1C)R5Y8*M0D*9224D1!'0AD)<>1D,G*J>\L7\F!?HP;*Y43)K;:@ ?L8 M>T]W?_FF=C+7OL#\^M' -[^?_%;FUAW.;X MMH;$D1O2ZZX+A)D^$'!0(RVN/RBR8X/QZZF^5@(G!*,0C+X$1I>-$ET?C)ZU M%KXI,.(SC6I;ZG93;%EW$RTS-6ZHSO+R8-0O@VZIL;*!.K>85CJ2K73',73W MG/[UY[6:-2$8A6 4@M'GNWK?%!CU#4DJ4')"8LM]U\$=;5$=XU< H\Q$FM)$ M@6WA,RD6;Y4:<3G/N"^E5A@ M$]A @++JW:"7P )HAHG4X3M$?6^R?.NUKP7:PU3[5R\6+&[P;-VN-.-SO&WG9[R=" MO\MRA,#RPX#EQ[B@7P_.70%86JN<7-KHPP([EVIV,J/9B\;J"F<'I12OY^T6 M1[%NL5\;U9>C9LM&M1IIZ),&2U^%R!(BR\]!EJ]'VJZ ++D>.UK5&6VANINI M.MX,65KB/E^O^=/(8D<8T*D-\%C;;:JI;UTRV)S5'1.X*FR%QW6-S99VE\&XNK7:K/#OI"V@SY 72 M7JL&_Q.AY8Z2ZGB@:?"%#Y@,=& )VH,74=NOS;L 8=3THHUOUSOO*C9HD'6CVUB"[\_/@UN"NZ^X,%? M%>Z49JW+%HQ$L3TWEFZRS]GQ)7Z%^..BV^1[W*RHX/-(*HX+<;ZS&C(0[NA? M?Z@P12>$NQ#N;@+NOAX*O2K<<:W\=&,7F"S>72[$6EVNI@GM"G"7*PH)/*_% MDVJ7'"T3V>F03IC(NTO]^A-[WT%N"'/AW]7;%'TZT/T&4]:=U97YGF/5$]B/6=E@B,:M.<2Z>*8C]*B<1\RO8CS75 ME:S"3,VUW4ZW6BB7S'A31!U:J5]_J/<%0T,8"6'D9?_VI\/("P[NB6!$K([Q MGKFABFRFG=FD)CIAI+0KP$B]I"3DN)T%[0RN#50YRU&Q]A*NFX9>Z/LN)8

TV=C*2'Q2ND+RY3U%SN=]=3=5U;Y*AYAI?I =K4 MH*!8,KS-=23V]1^OJ_"?'6FVO:'/W_/8_\MC,)PTW]TFXC0S"U12?$9B-*-= M_V^_97=11S4IE87?L_M\C#7@489G$W@=PR6,Q/$D=FRA MV-_HD8@/)/ZO-PI]ZOU._/L/?)K7:1S5D\]',1OIM#WL;OF3W M!)MAYS6+R60HDI\5GP$:8P^Y\;L<(6\1CVL(0A>+>+X%KD*.,+1DP03M2#M1 MXVJQIE;+'P)7_ / ]4)C<@MR2/;.,]+KIR%U88T^8A GH=K!Z7!C[Z\VLQ 4 M#:EESK#RB+N/4$?[4%<3+&LH]VNBFLH*'9;+I6=%.Z4OU(S\ZP\>#0(=!B53 M0XSP*>[UAGC16.*;;L"I.1!,_NM!$0OHP$'H+$] MI2#CZ'_A'W.6,<,<^&C,,;S_/L!58#-A[2O%=F&&B6A@HS%@:]W@+Q/+<&54 M. !3=,D5/?9LOV:XCJU(8$>EQR6C)_B#,=,R;!.(GI;L/=3 !%$$%^]!0?-%:R )2HVF@"" 8@-@N8M'GYK M+"@67+RE @=;")KK+4#P67Z4XX;N?0\*Q&XI_OHEB A^_C=ZOW_,IJUW[_:D M0]%]0!G#A_H_^5,1=!W]1]$AK&@:6J"-C0!DK@YMXNZ%8\6RT6IT^$K+%JPU MFMV+,_%)XOWN4V0F0-Z8KH5DTWGBR1,#[><<]$@P@2@/A5@P(>\6D* ^KF(F M8JQ@8R:P9HIS"*0UP9:$^186JSYE-<5VT%HL5P-V],"H/C.A?B>CO7Y-H@8$ M"WD4DW\/S1^%E. <#9M>+*A,QG:NQ*,?@5)@#[LP_?=_'72;"IP6;AWIO65M MNUR1GA\D@XC?S$H8PS?_%K2EL+:WRTRDHH\'#[\??7'*TWX\2L7_PO9^1O0( M$',FK")[)-NZ71$-C)W?VZ_M/K/\UEO;#]]HJK7EC&.8OTDB2B-T@K]N%Q8C MHHGXF7AU# 2WCI. 32QD!/^GQ66.->SXDA/D/0@*+K1QVH%;M/UH3X80<>%\ M6AX$0-W*( ,-]>U1"X2SNFBOE0='SA)R>PI,L\IDV':KF&$J_,[MJ66@HU++ M8GP[S1>S1:999/DKSK3&M5C>GUJ+PS)<+#:+?N*Y2C'+M. ON6*-J66* M3 7C6_"#*EMKG7+.;]9:WQ? 8(L83V@4"/**&%S^KS]_N[K@2G#/)/T3;/'V M$B0>*G1 3_?TD""B\9UJ;/=^[0*3 -IU_:F[B2-OK] M2O<_6'W?DE@P8PA+V)>$+,K8!8V.#%[9??^NILHW!9.L.@:0] MTO1)2%'+LV_UU&(#WN\/0IC>R#(]'F8&RN2QM^ 'AK"L/TV[=@N-S)R.W,]7 M=&0KCK.]?*R>?QP7*^PVQHZ8$7TZDLD/DBM30H@LI=2V.&Z/9[WR%(T,K-YG M:LK 5F-SA5F9B?N>D(R/(S R>3IRLA\ENH:2'?;R6E50TH5YK5& D8%],L-Q M9B+N]GEE4*KG[:=5[JG+M]#(6.QT:'R2'"RF$3FFI!X:B7@QOV%V-+3*"AS) M-I.I.J<\6EP^)_?Y.LU%>!%&!HZ4[2GS<6-0K2J#7)]6+-J2$UL8&3B2B6B, M5B;Y1,^F.QG[@>;%^]84C0P*M*L.<[V1D;0;T.PT>*1!O=;J MM6KK0B_U8-77N7XI.VBQHT3P2(]B;+1.(\.9SB>?ZKJRRG6:6:@1#(Q<3LKQ M2'$\7/=*XT2UP>8+^H2!@&3@\%*RMY.%AY+!K<3)HS00L^TG#D8&#I_@:\-R M@G[*O$P'8A1^JA0G?:&PV8Q8-#)U.C)7;"]G@R)>Z4KKWBH[6O330GW<93=H9&#U?&E?$\3F8$>G*FW!3-'-1OQA>J_+2H"AQ2(R.GW+MP72>W)PCO_I0 M;E=[V7:GMZJ(]D9H67LI!K=K W,^##AE,+4&+7KUI$DSMMA(2VF8,WTZLJTQ MM&DS\5V/MV+-(B]VT_W%69)F$>(+J4>3I7?9<<-XZD\;LQ)4C 567S+#Y'15 ME>_I*EWK%ZQF4DC3$$8+S/F@Z2-U)O-Q9?%8- O5?;M8--ES;!)[9'M=OCAH MT'+F0:Y9E7K.ZL+(P.I2P2[-QTVVTHLLL[NFSN5:[)XE*<43^C2?"LW'EI+D M^*;5K"68MEKL34?IX#XG]+"_KA2Z#SVYE57C7)U^S&LP,K Z7=]O"_>#XB/- M5ZQ4ARVT]JWU=)0-SOFT54L#H;HO>P,-^D6/8@8N4*"'MPG-HMV++T9)-#0,^RD)485[JF>7- I M+9=NY=+-S:;8@J$!2ME'>LG>@\)-.3['97,Q929F,U,8&F03)27&I-3]OBHLW$*"5,E??/EC)!--;30;LJF.+1B9I61%DFD^SU[ MO[+9W+K;$>N;X+@',;^(59KC#5=*2I&DW4_IN3SKC$/>( 2P9.00XQ@8WLAX M5%EPD9H=WS[U.D]C)'Z'R]IRVAK!T-C%XL6'> KXTA-=5?4-.+$X^$N9]@)] M 7W9)($!)]8H^&)8R/G'07?D:PNV81QYR8?X",0, J$-^(IJ0\!1UK WS@LP M,Z_M8 >>G8C^BHQ0>0%1/Q&6@@UHN$(:!RA-MR:81*^0NXXW9OZ##;*K>HM_JS>[7&KR$E%&:2:*M28^)E64@X]YFX(4F# MH)\:D[8DZ%,-H4ALHA/J(K1V-;OHC#DT1OGA$E?7V,?RL=UFWFM(Z]FNV^'* MR<'F!R69 K]$.[$,6[H D?UB%L*A/B>\0/)U J)-?FE*_[@_^%<%;]SQ ,!; M$(C[Z093L.O/VY;N?D#\?OS)47C EZ9QQASB+QGBTEN&NR_?P]T_WEHF'&>B M&29\&/Q9Y_&*#[:_W!4TQ,MU\!*+OMAJ*43+E= 2B[YXVR'$R]7$6"+$R^WA M)11CMXF66#05\LL-(B:48[>)EU".W29:Z&@F&R+F]A 3RK';Q$LHQVX3+;%H M.I1C-X@8)IH._?W+X>6=S29>C2)?#0B9=P#AHO':KP0!05?AP__]D?SQ%NPS MV6@R>]6F09FW5(D= VM\M.9Q25AW9D@2]8#^,#,I#M] @%L#I PN3M^Y;9C& M'T0X+UIDWYMP8HGO1#@=>?MY9/.R OPR9'-SJB;SVKE?HH"_9+@X0#+OYM\? M)R(NJUM>.S*AW."_YYF?>8WYG[6VX]'K=E+_8'$ 91M?14O<#@DDOI5*@$O, M(0V\CP:8:.I;V9.A'/@5.?"]?(H/E0,7-OU^GP8^ZKVAJP864G@)J%^$.DX3 M'J>_;&_2FXH@7+L7\Y5?M#O;WN7#3O=*M=)W:NOR^T\" 0W1[ZI6%0H@BXJ@EZN-/J&,N@W.KE?2@8QDVTGWV9B0RYRGQXV7"7TG(?3[K^=< M2@C9M(E=*^M7$$)=7NM/'SE#I:7^M#44%KM6C@$AE T- MH5 &7KG$YQO*H!LTA*KL?2F[35BV$EDU$Y7]JI:S(E=PQNJ[\63(DWA!F^&BY*:TG5 ME\ %7R%_>Y,=G*^L-)Y_*RT,UETP6.>R$1+OA0,3.?+V0S7&XS WM/?L0Y'F MI6ZAS*_X>//Q"E8KUU\+U4@C*].#>#[7&DO[8@SWRHG_^!E+O$UC_(GFZ9\L M4,+0VRU*E$6V.,K.$C*MK%I<;5"8&QLI?8WF\(^#OMW.1-1>=3"=S192LYS+ M@$1)@42Y4'/X4*)\88D2QM%N4Z+<5^EE1MHW36404=;592/Y5&Y=P4;IS'?Y M63T9K]&[[D#PDO>[ 5O0N$65J]+5=&FO M1VJ/]]"A&@KQ[E(I.LQ!AW+NFG(N==VK4; 7CO9*UDM-2NA3IY=>L$5?BY?1\QB)!!V]AWR7I4-"%@NZ*@HY$ M,Z\-A-L0=+\?[;R&H$O=;YB'5J^C]^SDNIOC.N;<,*_P6G?":#X6FH*P42*Q M7LH8:^-"[JH673H4=!\6A+V&H*METV9DDNVF>_:R M$V''C9@6N[^"H"NLS6VEMF.:'%]=TG9!FC%<&@0=A&/3=ZG,9]=/?Z=([69BL; V M()0?OQFD_-,%R#,V[6\^Y-82$A.UEQ85J;^K)%>%5)R?7T& 3'NSR>.J:.P0 M0$2UGE6W3ZFV\PAF\BZ5#@N@0P'RN\&_/U: 7.,ER,\6(,M3"Y&59(BS=)%+;5O=3GI>%.KW+[QY_,PC MQXATUFB/78!;\$'CGM7)<36Z/.3LG=3DRLVZ7:6G%W_0F'+_[[R:S3IO9.]P MST+@9DI?8I$"59J&9%H(>.25:O@;[QSJ'8]DB[:!'^1&0TUY2RUTW.]<\OJ= M4W'ZC@*XX^^#O*%DDUJBI:&%IDB-)7B! V,T?-WYLJ\[)]/1V!_Z?,TI*?@& MOEWB?.A[-7_H T\WA@CD7V9#EK@%3(0L\&PD4>%O#N%5[C7:67Z>WSL/QISQ0ZPNZ&W]5XC1(: M.)IAAB3P#G/O"Z,[$'_Z(,2_9GY]8<1_7]YO=]B0\3^JE<#EU?USH6JB[QNV M94)>"X+)O$45) &GE9SG,F/.N%+YL^G@4VY0O>S2?%**\]WY31,R M+^;H<=^IF(^\R7*KNL'F\W&FLRB?I#A9<]28C&+,* XIGUC62VJR&S13=[>4 MCBX'<(NEJN\D"260@Y37% M>BRW.PQI\COX"&_9,6Q\;%&W88-G,I[#6;&\:T;$AK):YA=Y/EE[3"]:(V8$ MQ?[)]&>7^E]5D%[Y%M,KX;1/9S0X>HRYK'2YLNET=8R'LE4Z[7[E9)6Q='4K MW!^YQT9MT:DJ/"].Y)D^7^X2OUZ@^LMRE5O9B%3*&MJC#1^:#6LF&=T9KSD2 MMZYK:W0"27Q6WF;$2+PR%\7MS :B7 M+5+L8$KBU_0N/K*9Z+<7<&^LCWNO*5F?C"N3T5[EN56.'C89NS==-:]G2I* M25EK(@3H8LG03?.,<+LW.ZW8VEHN%>GA22I$'G*]QWMX\0*,R0M5SGT9"?8[ M7/1E#,,_POX+I>#'2L'S1I\A#CIL=A>?<8W17E LK;AY[/SZ??C+&7W'LO&, M6&PW-3TN]1;I7F/#]#/V,G_/MZ;D140F=:%KD5]','Z;*"0A!XK;2H8@(RKZ M-P29J3YV"+Z9'?\G!!Y!4OYU8Z+R\PQ&?'O#-&U)+. J;2+=L(@T?:N;'K6? M$7SETK3^E$S/!=K+^_&8_<5J3IRYB086PQ%)^A MI7G6TB2FQ N6YC(WR/!BWE[2JWB\$EG0[>*@S#K/_3!!2_/[B5S[>%8\+AU- MHK^JLB9%W&(_*+ZS]"7^VLFQT,>>@?-7#$$(S?EU Y%%W9A(C 4;=)Z5?K?/$V$$,HQ MAL+OCS<&/=[NRQ8$;F3Q.(WR7RR&V7 MLA'&&'_52;[YKLF?&C?Y2@Q\J4A92!%?WT8*A40H)+YBQ.;D,@/TP7$N,M#> M10:&_IJ6VD>'YKGW%M M0:O$U8'0Z^4X>9Q]T!MRK&&7-Z,TKC1+7.K)V"\C\GXSTO.5V"H,!86"\[*" M\WROP_'OF?D%*[V=-_ M25,K9/P_CO&_=NSHV4888?SHZAGQS[YZ_1OQH?RZM->E4BZK#'(5<;>MQ3J% MVFW'AWJU43X5RQHSI;KB4B6#U[NYI^DH2]I:I/YTE^;[5 )=C6WP&Q>'EF+D M$IC#,$6S:-;8BFW0@W9E5N\EF/Z"N6V&:2=G@KB9=G*<7-;7>M=09XRZ=Y#:=.=\F6?Y(&]\JCQ1OTJBXUXCI+ MQR3U>K;\VUB.$0<-H_0HU'JE@:E4U65N&;,PRR%S_HT=)\)8;ZCL/D'9G?<& MALU,@WL)\VG6V.EE!B/;S&[_FKSETZGV]AUU]N)$AG9(WHUGS'W-&9% MY TDP@ZKWR;T_M[N+[>/NF\4;?^D^VGY8W!J1PW*#2X>%/C MA:[ @C2$F[6Q-W9:^0KR\(,;JC!O::CR)9O'X6\10G[Q8W4 MMS2 :9B5)C^S4HM>9-4WQYU!<_B4F(+4179J\HTML?Y$J?O%HH\O=("Y?21= M]E;X5VW5(D#5%MA8]6F8Y!K+0F(1LR-M[<8O](R>8K54>2#(2F>R MM/N"-.TVTI@'$S]^,HFP!O#*'01#)GQ_:&Z9F^K)+OU6K\D4OM[732&L63QIH%]DS]^)E*O*WISI^H(K'K\6^+1XSS\[^B MO/[]K44/FW.9T_>)F]1>H)_=9#=R6J3%?Y:Z*0-J_C$D%5'.6O+8G?X7G-"W MN2"B')9W9P28!Z;#2T=3DNLM,S^B^'D M[8(((+0#E5^:TC_N#__Y +1ZSCH3!!W>1$3E=[IM_3.1MY+HAY1S'H9*R9KIM(IA3 M!.#4TEV&FJ!U*,E=B$(<+.B(3+V/*%D3](5$6?P6_1F+!?0M-,SY7.(-#7U@ M+Q&20=U %$.?H($NP!$Y(HA'J>Y,"JZ.?J5FDBJBV2C+D'C3-G84[!/I,NI_ MWDA$O4YAU.JTK D=+UITBHX;S>43;72YZW3<2[Y#^W>=,^,E$.$L=*W/J[;D M(3SE0WA-WU12*K>)])AYOSI-RH-NO['Y\3,6#?:2H!#;JP S2[=XU8,XM41' MDF!_&,(./F03L F,BQ%!N;LBJ(./=-N@> $A',F7':#8UGA;A+P?^JN%),@" M((V4)B 5_81#I9A2QKS*:P(L)4F6&?54:4"-?KJ6.*-?OX628$(E<8.I^"LI MB7TGT;89R=*57;PG[M;C3GA>%^GWKE);* MF"&[_+8@FX*J(PQ*7;1 3D5(=.("XQ%M):#_WT-.;P"=JI M)++6"^-&,"SV@Y(0=2[1TI:!2/6M^MW5L4$->ZH6 5_OU8T?%$3PD\]85\4W MN)_(2J.CY\(GM[/!."H+OO(=9X)=5PD$PJ[H1S+:2!1-A) ('9XTY0L M+.95F2>!&6HA(1TE@NH 06-K6)& G/+KGRA5D":288 &XK=D'O-H(AEM%Y2* M*"&QM) U+() *B%1*,H3]&4)B2.3&DO61I(TO)V)K"$9)2,Q:4A+W< K8QV$ MEH OFWA7SZRE$26VP"(3%*$)7X=I)8W'^@^F0>SM#%;Y#=*R,]["7Y.V2TEP M%.H8="TEH3T*%K69.9OS;_KT&X:$.,>4B&YUO@CG? .,X$044@G(.,&ZU]NC M#$I>T*<:PBE1RVCN):[_(]LV;6'FC7>F<+9&#DQXX>+T!&=VH [6%#E1\.CD M0)!U$>\H>4)I$H*DR1N[.VJ,3 UJC=0MEKT4KZKZ!BLK-$S&7USHZ%BJK$CJ M#@ZO49IN.5 FL3$@KZ)J!1]&7: ,1;"PDD)(U*0&MNT-_ R,2 M["A*0-H,(8?J13M1Q 3 )7/;D$U1QNLB(49$\*F]@*T(GZ4AJ,BVAMCZ[$3& MQX$SCF/!'Y[ $22PZUS^8Q*^TA:B4I@$.<4A&/Q__\^;0M*^8SG1:08K\ZD4 M&2/>4"+\!*W\#Z]N^)WI'#.=C<8/3KJ[JS@6"0BUR7]1OI\/)MF1V;:-^$#F MJ.8(V(/_.%]S/S.<&V?DPT#4_,=SYB 3BZ:. _F)6#2=O!"NSDE&Q]#@J9D! M//K_NHW\#<0$NM@Z1#(H#_)#.W@!_^9_?J"J"!A&SU(S 1-;+U/->[;]P.:Y M7K><9VL=IR8+64M(.-<+5*>7ZY0+9;9==LRFZ^RTWNAR';*U;H/*-^H%KM[A M"O!3IU$K%]@N^J58KK/U?)FM49TN^N"!JW<_B2#QFZ'-\>N*!O>P#N;[-.SPAYJ+ &P,P1X[-&CD298[OH"@<#!E>\ M@!\-^=I@1HJRB ].]H\FQ98[OP#GZK @'S1"\=8"O=WA3S0^#-CZICV>@[N! M,(/6==A+0Z8J6V2=Y)47LL9*0&/&:3&S3'PB /Z8X,/--=+Y__^7P MRM\'AQ7@!"'5!28N7D-R3'7\/"3A/"?L#IU4%6QBPP(!41O=4$4D':738)PI MH^UX3.S*!V ,PZE,WB$)&Z7*$]@TVAS!!,(PZ'"P=R5LXV)R0K,@?A)MBW=V/G<96M&!"#Y^AWF3G%NFRYX#PNX MGC*XU!+B7H-W0MV'(8A@$/D!5_N\_CLR:.LD5ERI)/0AL/&9[" R<4-0.C.3T0.J:9.I)ND>EK) 10Y'I;4)IG"1+8+D"N/=@A1 M7U@ ^5\1'U20Y#&EE0UGD-8@N\DWB;@BD'J!+/%N(7"E^F,F9V':1'\R/-$E MZDN7!S0D@WSQKZF-.!?P(/XL4Q:\/'%1YM"^$FY@841-R2 MR15&A"PV.*UC8P\77%J'3_HC;'8G]OX%;-D#Z2%9@6>KQP!$#0A4A^VZDV*+Q65A@J&[-P@H8G"=$5)8/1G2 M&CJ3D6%HY1.911B7;*ZDZF-TI+)FH25E(-&:OHET$;N(%$G"4'\YB"J5:]VR M@YZ_L780$1%I!PF,OD7E;2= 6]'')L4*V*ACZ%CZCIHBHC.(:>E*HCRO\2*2 MFFX<"FPKQ/H^JPD;7P[W;F1$8Y[.<-:6M@A"%J%RSY,@6T!G1GZ8Z9P4K)ES MT?&E;2!S5#*]:*5/ $,:UZ+PP4E6T23F'YBMCDP4=-/Z1'OL&6X-!EY]0N+8 M2G-Y_P*!U%=2?Z9AC=I V3@W#;\](&MK82^&?!,I%0?*(M1M?30G#>6 M"V[ZRW%7+X?($4JIGN[_9-:J*PC:B^R>09OB;-XNT_,2XW1MIR@Y#WR'[#:N20/_"HL?X'&:^@L4&-S#H@YK 8]6$LFM[4, M7C=$) J-71D40EW7X 2&CJA9FY8=I_YE/JGT@.1$ M+!,-/MKA%7 0J8N@[QAR!]ORSDUL'=2[Y; "1M,SK@)697@J8IBZ\8QC<\>S MA$YR@,_Y"(9G,APB)<\N[#O*:X+9R9;+I.5$/6X7Z-18*=', M+FGFE59YQWZN(MBW5EKNOLQ:7"HI"$S"V%3:>1:J6(.O,!"I_%VUP;N1\YG: M(->H[B;-GM95>&%:B2G#7'NHL+B,)5@Z>'UM\!F$?@5M$+$;\59F/I1[#3.C M*VDQ?:]TH.0[?J:<[XA;_G"50'^RZ^#YZE_*<7BN9O S]4%LOU_E,C7>4*IR MI#NSV_>[2F4#CD'P>O#WG$E:K62F27=/%I^D@<@^<9Y;MK@9?%[B7= OJ@ M XY*&8(E31/\O[?JBK?[#N?JY%]8_=)L=V*!6<-=E2L+]2=NE2F763F>&12+ MGQUS8BN-='/'E;G(_<34YM6XD&]CU1(,:+P3FL>>B5-W\\DZZ7T[OK0*>S?^ M/U.%%;;: YO3XSMET.O:R_:*5_+YYZ(J_WHG9%_5>'\@IUY#07:'"?I17LSH MP68XJ90?Y/98!C,E?N9^[.^P^\]/*=3#[1IB5EBD8&]KEOIQFCH,_RBE1K%#)%NX*V4!"$MT:U1/'BDP58:/DZ-QSDM2QLFP^6FW'8S M12,#1RKM#+VB9@=];A5IUE:#\61N9&%DX$@-S6K=2Y-M@F;,^$+:[3KS&)XS M<*0VMVJR]_N4TNN,NN-R.3WA4QD6C0P>2=%S9KKY5&HKO+299QXCB7QFVAHE M@D<:*79SUDJL=SV^&!D..],)O6RW1LG@R'%';&BUF3;K\5UENQL_*$JS!",# MAV^49XER+U/N<*NGRK+^V)-;M[>[.L64J(&FS3Y\9/2GK/(-0F,E)(BVVK%MQ%Z ML)^)[>3D7MOWIZ/TF=5Y9LSE>L,ZEZIGBI%FJ68FQIM1)C@R4ZBG\X/^9D*7 M5%MGF=AX7F%@9.#L9;7[&"^O4JT>(^3%R+QH5I?U*3R?&YB4CW=3]5S2YKC\ M7BQK[=VZVQJMXETT] #\"_<"@%82LH4+ M 5_J!K UVLU[_M%.X!GMGO68&IXUVQK$ES"_YRD'PLW5*" =2N37C8J M7OS\-1ED4 DJ;YK.K2+3?S48?^V5.]Z:C#[V[+'3+^.2V@DO^%L-Z),)]&^! MDMPEOJJ%ZSO)Q1ELLTD&,N4D>*T%]T^ L"1:DW&+;.&7E'-O@N !-HXX#GGB MOFGP!O!D.,;UO+!ZZS5P7X@I8DK"/\C$A!+?4['EX1RC?.!LD"7[:[O;PW_L MHLW%?"&BJ28O,Z588]Z++!Z*B20CC1YF4.(639]>M:9@:82;!ZAC=JXCG>(; MXV?"RP:^?0^PT:0-1I)3-PO],>'+Q-S&I( ^EY%,@[L>3BP(_7TLX=)E]^5C MBG2T\'KM@)&]0*=:V L?U*,42&THTW:NF=CF8?C)M1G8/?GFH9D&;CHE>DTN M/CH^?(KU,T6JY$A.D6I29>;U2;.RX20ISG&KC*IR^E&>+O&.*.2+1.+"#6+( M301SQ"/GP\;U5O;>7*FK2$]*6\-6[8%KB4E$+_%H-GLF\PDL>5)J69RM97=K]?'%OOC9R::/5-+ M])&5&]@ND*'IE$4L@*/P21M?XB$)I>/[%R2F?D=_2+(1"+DZX58("0DDQG@3@7^OM*_^]01\^*K/R%>KH.76#3QXC,-(5ZN M@Y=L-!7RRPWB)91CMXF74([=*%[H5Y[["Q$3"K(0+Z$@NW6\9*),B)<;Q$O( M+R%>0KR\Q[&D0[U_.;R<>2;[M^*55P-"YAU N*@A^ML0R+RE;/(()"0?$?SW MZ+2"K@((_O='\L>OGCP9C<5.'PF-+;<4OM/P&6^$OA\T_QT?K7EOI-J;D[,9EZ1LG_A2@'RXI/Y M=TC^__N#^57RC\6BL>1W(G_(.W]?H?CBT9\GF1-P? C9I%+?C&SH[TLVGR1, MLM$T\\V(XJ-DR6L>_"==:'JKLQ( QCN]EP^0,'0T^3?^HX#Q.<+E)6#\SR6/]UKYQH?+3EQ.YS]O M_/2\;ZV5_;P.H>]I27%<&@N5EZ _'!N9TN;^,-*Z.R5SI;1AO9P\63:<.\R M]>-G,AUR>\CM%SG>:X4 WXG9?[G'WXN>OC;[)I,9)6YFB_<6AJ?R;K):0 MRT,N#X0:KGW6FV+SRX8BWL+FK0G7;%9[";G7J-=6_?I8C^M;Z-:40FP>;-H> MLGG(YF^),5S[J+?!Y9\2@W@+E\>F0VTZ[HXC/8G?E:6N)>BY.G!Y]L=/)O@H MP%?,P']*I"%D^Y>#"]<^ZDVQ_66##V]A^WJCDM0GNMF@>:MH%>S'62P28<'X M8!#?OS/T\%6+);JZQ:MAH<35XJG',B&.9(*HVQ CN@7Y]PF5%%<__VT(Q4\) M;+PD#*?:)O$X>(J(O=5$,^DW55EH>6\;T*>H*?TFR6K13<+EVK!'+@\]3RL7R,)YR.O8?+W;MB< M247C8$R%>;@TO,7QA.<3+K>$E&PW1^1-SN8V7(5XI!?#V&+=K(G9"H);_#;_3]\TU9]AH%/"$G M?R]._J4JEJNR> HO09KC7#+7]!G\_F5BQM=F^PN'A*_,X1IB2>D,$1;G3]9C?S@EG3_2 M],==#[P-(<9\&=ODMK3R]472!Y8*A^+G\N*G8$MUM)_N1E+7$NE0>^YV\JI( M5Q?60X*V8WK>:LZM/#/8.+?\F)VE9_C&WUO" +#:PO)N' I.IN M]#."K1*7 MBS@C=;BE&ML_-II3+D^7]LOQL+:9-*>PYU?N&'PO:RJ)7SNW9I(A\1-+,D+C MZE.-JVO?PKP!X^O:(/B.@I+7Y%>D9%?/24U>%D%$%G7;8#61!?X_5T"=9!;9 MR)-2YU*S0F)3:Z?9>98=I7&_V^]EG^$+J*&!]D4-M+.1^- VNTW;[(R@&998 M(YN0K7M:+JKLRBGB8Z3"V)W%9 0]D% M_';N6EHQV]CLG^),;_?0W;/<=-D=%=A1C 8KB0D&KO[^EE82!A^ENO +K:#0 M"OH#K:"O[BL^(PW/M3A.+N_[^T=LPD(OO=''S)#3E\>-'F2S?0BZ'IFMHNGY5,>UP M^AEIO5=YJW%_/]PKJ_9^U*RO9':ZG8YB#*E5"[9.^)Y&ZAOD>$?M]::6TLG0 ME8FM\VP2-;C2Q$,\U)_K4]HD_-"QY13YKYVWYP7MDH: MNS!+K[M+":[P:Y!*H]K2U%9Q#YS+]?#Q+]VP#6IIZ*(M6":N'9KP H!(1@OP MAD29]G@N"19EZ93A;8T:[RB>0K0WE@QH^3.1$!/S*OZ^:?&61$V]$\''4TD3 MT(1W:#9A1O$F%"A1!<.>4IR&J%F0\-%9<2%KLFF1%D#47X :AOY/@6/Q3['_ M_'V'O]B+=J)44==%O!Z>YIFO%@LG7\WCJZ[0CLB@'B0122MT1)B%_((LS(YD MK&4!'=Z=(__0.)&/4ETT+5KGCI(U:LF#!$1 ,NXHN()D MH?^;%(#"!#H 4,$N@($=2,(XS48PAVO$=Y0(9Y#'-OD3DID*CQ W)0NK_%A2 MH:<2FH975;?7DHL]LA4$K> NO;3$<0]=EY@PEAI+V5Y075ES\ _01_M0) M- M"[/I-D*)>^AZ@4749%#L>&Q(:YF'07 ^P@++I8I(&"CG0+PL?,5=,4H5; /H M!VC0@CI*:H%OIU"2)J*I*C;::IR^HT 7X>U!C[8[2I,LQ/MK2;,EPCGH^\A^ M/- -5-F@[__/YS:P-@UKY)!!PW#8EMW*Y@BJI48'6G%)Y4$"<34J],L(ZT7: MX*1BOS^)I)N/B_UQR[GD.W1LFP"F:.B+// *.OH X2UO(_0CU<=M!=4&JX4U M3<@8B%U^ZVG=%-&Z==XP1M7*7K&-77W?Z^2'0GQ8?TP51^R/GXEHL"2+0@2N M H !1Y>&^DG'OE^$^F00MSN%M+I6F*&!#(K!WFS9[-6AGE#3L]YN:_45OET: M=9:E9FDL3G_\C$>#Y2DNU.\0,YA+I!/EM:3NCIB*V$(GE@]I2.-KNR,@_\L M\WCVGV,C)0YBZ!)]=YYM]L D?-*.&%&0]8ZKYC.<^V']@\ MU^N6\VRMZ7(=LK=N@\HUZ@:MW MN +\U&G4R@6VBWXIENML/5]F:U2GBSYXX.K=C]SSJWU@_ 08;-&%B49&^E\6 M@L?_\?,O6^.1($:&RM_!3EW/B<1CAC['I_Q!@G?*RX[5RVY$I:3S5EF<"87F M$_N#$"$9-[I7E72,CF6SF7CP#YEL%OTEX?P!R6Y0AK)F$T_":0NZ-=K->_[1 M3G*K@IC/(D^],"VS(Q@:(^H3?4,26>NUT3$ _9_U=O.&RG['+".G(EB'1 7 LP1!;@@H^=N(W MDC^L0$' 1IKQZ@1'#HA/C_Y$"0[ *-D\>)WC'9G#^Z/GAFI'GFB4*I-H1K' M(B&@*TB.'&(Y#C7R4XB 6"3NX\Y(0C'>_ M^A[:'P+JR90@Y6#IE2I*"YR4+ M\JHK>,X<6"<[% U^ R,6U 21!1Y+CA2E(,3EG?D %S#:3P7;87[[$&OPEG(& M$8W]9@<:80/AX INV@,_UPV7*V2H_@<-'1VQ7G9WB[FG#QI MIJKZ?;UO;C=71T-J9$[FCQ5Q2@_N(_93O+*MM,9(Q-+1+V3%=V M\1R_GCXDTILX1E20Q0G?G3>E/M"$!DO3O_:!FF M@"8/FH6.96O.P2 @=^=V@'!/Z)[(?Q9!MU41V,]6+=B,J@.3 RX=IG>S?9:, MH"#R"WX*?Y[(&OQ'D->R"G!#^UO(&L!)0O^2G#%:7-;F""W UC"(]^5FUV#G M+] F %<#($)+TK#)OY:G.N(A$V-)-R4!D>$1V$0G\." YP[2R%A0+@W(A-U1 M,WV#D("\BP#9WQ&':(?\"LM2\:8PJ#>R"?LQ@0^.9P>7"?V78 ZT 7&Z#NZ5 MBW+"=#@U.$9<@ ^$9H1L;%O"G?0!7>!V:3L,#%5U:"+(.)@?3LD.AHD(WJ*- MOHJG<&B'GTX1/^*3$VQBJH-4+^0E@6E%R/6ZA TG@ET2G).'>DAYB,.* &B! M-V<4/"6 *12V/$4HTX"%X/H*T 7ZCJR+&(1D0N!V.!6B#5X38&$/7-';DY.= M T/XL(WSMIN9C)S4S;$@Q;\$.!$P96LJ4HL^0H(K/XB/0*(ZDR #%"+DB K/ M"!Z7+L!2"<3I"-1 ^!:0!N'3'&;PVQ;\8$F_J,#/B%,2V,BSA(9TP,N8M M \EY Z2M8"#:(:8O_-D)5SHU&9A'0/QM(82/Q::.A0""@05R!FUI3(Z!RP-\ M)> SQ(%C"9&'3.J)1$_R\/BVDR=*\:*\1KQ\;_/N <4;))/B61&"BT544S]0 M![ ^%MI( &*QZ1>R '!,5'>NB-"72!)"-(9'9$+92_0C.#*.E)$-P5XX)1:4 MHND;Q'B$9,@.)!DO112'@@30#&I@$) Q@!&JD&C5+2)S$>N>HQ,\DC=-72#5 M YCP,74="2L.1Z2](-J["]$< 05TZ]$OD-PP %MPN 1V.Y %?P\?>1$V1JB(D MOY ]@R2&3W@ZI@U1/BHR!"P,90$KA"E(/Q$A9$(>2) U$QEA\/VEKLI8\&!] M8YL@6 #DWN>8M@B"@'J YC03J:$[1T*[VLY8$+5KFV"5$.OD5 ,14CR\1N=0 M*"AGR'91%K*@1,\<"\( OBW*2)):F*F VY#="1%3[SPDRHA9!.U7R!G']-$[>!?G,UJ? II MT$?9CCH2)A#[('$#A#N&CJ6)O(:8')IQ[:H%GGB+X DB.E=))H,UQHBFFD>" M$3%R1;+BREZ'Z,M/,@:DC>ZY=1^'E9% M(E6: AFC-21B?ENR"6*'V(L37C;P<,F2B1>''&]9=TIJTV ))/07LGEP:Q$_ :_YXZJ@L'-0](L&$?H;9#D6/7@&M)V'% M,S53_KS[UZN:2H=54V'55%@U%59-W6[5U/MKFYAWU3;%?US3CG0"4V/)VH"M MW)&6%C8=*"8-^;Q8"JL\UZ"@&/QAYE2'0^4!LC218P 6$;(@YK9!W("%KDD6 MCWYQHJ'47]CD-'&4*AXS-ND"5M"C-)M%7'3P&+$'MZ&L7:4]NT*"9)4J(XO@Y. ML@T)(5BL#@&'6 (9)/;8.33%K=&_V$A#"@QF1O DD5=\5&RM$NX<>_ES"-(G!2PQ;MZH&WVA"(W!LV5_CL[0MXK#X?4WLQCJ^DO/+ MTD9$P9LXX$U,1?!(J=S.M,#[=*C+OTW&VRUD2RC M6%F\HP:\.D6@1XYY%:[,&'<4JZ)Y+=.+@-]'N$CNSCFI[_QG#GW8'Z'NF$.F MI,"(?%&>3%S_'HQR)_7DP'%!4']8!1&XJI[YW+T*1U(BD*Y$TA,8'/D3SBY( MG.2%-8E[@*UI"$$AFM# !D;C$$P,\^[@%0 )HXO3C,AGD%Q\9X'.KUI9-\40IW,? IE[":Y!W5%='5\Z!90KTN+?94U$PF$A(V>DI$H: MQ%'0G^#2Q!3H8\ #41":<-.3A$BQ%V4L 4KP\B;,28(HT&A+-_#/8U,699[ M$#OR$X1R""*:+KI W,H6)%0 MD8@G4%$9 MPJ04I.XMJNFP)L6Z%.'(8 ?6OIWX*?Y KG@M1*3Q,R?R26"/X#PE[( +0.,N MYGB\X"8'+HT"!5L&J /DB9J^/X!&A>LTH!\MXOF2(4A!BXAV=ZXS28)QP!<( M"HA:3HCS2#9%J>8![MYII1TZ)$+C#!ED>$%\&10CP4F7@BR%-1$:W.E]3KT# M3-_4N)CQQ H0CW.0"S2OO%1!KQ/WFR>7^7 4')QR7T;5@,SCY"@;+.BFDT/@ MD4=L:-+.=$@"FP_G\2OJA%2Q1;$[2=NX-HZIVW!7U"NI]+2-L_L#89I>\L(2(7+JY;+\>R=)^C-Y(2+$/='C;LDC2!_7X. ]P-E_5-X\"IX> M!03?$_OIZ#8<53L* H'Z?](-Y1;P6$=81FDZFXTGJKUJE]KRW#I8>0O9-!VZ.-6';BR>9!1(RF5,;#82?'4!"+5'YH$MNC[Z<&M- M@BVBCN%- D.@OX*D;?I3*9.SJ1 M.B<3'>?OC*SUI/>A/@8Y5I;CKGGE$X:^XU5K%W3UGA/-CKN(RT5[I#-:!,HSAQS92>YD6XHS=?,C60XYKV%LUJ$BY>DD,;'8I?AJ!>;'+'@ M:J))[N%)1$ ^3(BV''%F?2\C?<%$"S)WD;Q'9DG;,;8/DO\S90521!4;:5GB MQ+V62!D;Q 8$P.A@;.?KA9G'8JF2B1EYGY.D@F.DGR0ML@K\:3 L0.!+3P) MF5[$F3!X)&:0W:Y))TTM?#D6+"K &EO:8]"DFBV;. ^+T]&$TRA-FJI@;!X^ M]CF/KM'F6^W(PSIH13^_^]U.XNJ=7]_9GV>E;)"P,I?(O$$GY4G@]\PQ73GK MF+MH."Z4#"R"IW5NR@ 0\'@(_*$SX XF*@0U9/ >21'$U. 7)ZA W\2^ZR$: M(B(O3]67;B *0&"!AEK4 "(! U.1[A5 MG=!!Z%6SW!!P^TD%+83<$4'2.7B#KACC3(0 &+9JW:($0,(,=X")X!8W M#M"@M, 7S''B);1S(0NL3S@?E!&M233 ]=&(04>"ADAL3R3#N:D%7R2V[1#! MF!>(*R.ZEH#/T'=MCH="S;4W')O6-2!_VR@O8MN =W2[#[3D/!B6TH(G!:>N M9XEF);2$-N:<$X%*LQPWW/D"L8P!LT5I;& GVPN*>E$H8IG'4JX1YMO!04^? MVM+NL7V#B[*!9%4%"1Z1/^ MSJD+)<&L-3*DT)1H^SO7\@>,P 2>[T?B6%% ]R$8(Z)5?5@<^-R*PX&%ZN,R@.+X+<+ 3_77TDP_2WE=\$W^3A'0F3$B'">DP M(1TFI+]30CK^KH1TXF)-4M_7:^.@HIRTWF];66"K^&V1V)$I.H M^/(:VNAAKKP3&G2,2-$FIILIW3G&Y*%-@1/21FX3I'R0%2,BYPLJ-GTQ5)SL M/0JAGMG_\S8;,1B#WSAG?>'XT,=97P/I?%#G7-ST"C6<;PZE_@$1'^?Z+N4U MWGUKZ.>S"VTAYQW(['K5 &WD,?/D@B+0LAL^@2 $OA. K'C)T@557R(/4X;: MTD/4!)'P'?&/T=S 3#YK')/V<<+@B\ 9$9@TYF([#P5ZW MB/9X,_C"'-KUV(#] U_>.0>Z@]P>N75ED2XF7M#9%:M$7C TG:5R*L()E=.W M2%R2Q*\3A<%!$]>WA<,)[LT)K^TFF0: 3!@4.:E3'#0Y&NX&XB"=BM.#;NV. M;?DA"J4T& 80J"%?1(#+(QI$ E.3>;=:U_!N-N)":$%'QCFNRQ5]=V,8ADW=T!)@.ARW@.HIS?4<^RA$[7_/M]V@&[%WB M7(8+^UCVN2@E)(!!=3B:I&/C"C#CH$H.B]PYCC)\VI9Q,AC70&.'@K+-TR0[ M7'X,E)/+)'+J;2SM1&KZ1_:P[J+X^."NHH6;5HBE2301 M5+.C$-QS([-B#H$!R=W/4=V4>YL0W]?:."1TC1L>SUE(1VL @L:&_$)>X$83 M;F77@G@AB(ZH$6*$*I%:NZ#I@^-MB#BJNK0T)95:1Y%\D68X=64@/IA**O)3 M%\&DF017#:)WV ATLL4/A0B3A>R?ET+._D.2R!DZDV$B[5K[[D#&;XJRO11A MPYW7CLW$,@3>H83 M!G9J'7 C:RR!O?@0L<=<0/J,;')DP B^STQ)6]G$B<9GPY2^TI[#_!'?JOC. MUFG,\B5@N8GQBBU.)41Z8_2=6A3]8$K:6#*F=P'3'LQ2C%W *7)UD42$3M)4 MTR6I,B&IO$=27G"U6<\/6.!1%(HS^&8E! M[V&7N%6'];RE7*WE!"-=R^:9;!#Q@'!:X$02$[5W]$?D"*\ETC1_B7X6?8[4 MA)=5F[A'8$N0PC$)>EK@Q03KR"!X5OPC."VAWFJ)R98(=%>-L!K46V&7XU72 M.2(*SZ',N*X1X7)1E\PCS\9?].@2A'>(#C!!?[EH='&+P@8G1)QLP7KW(G]HM]W)K3W MB5,?3BZYNMW[>,(?YC]H*BA/OI3PC\7B- A_ZB]GAP?6@C MA ^T#7:A2=#QYNR=N7>N3J>S1ZN[LL"W-$(%LE@^?.$$?7;AE+?P/7AJ^H: MOCE!2M]P5GEMD8BS"!*RB:-%#GDU=QE,;#G9$#\:OQ%/N'#+!) M*D-_Q@4.0]@:B&@WF>;C+/>NWZ&2%>JAM2#'!),SQ)G =P0]47K$>6>^ CO@ MR>5Q$,P;/8)K\KTN(Q.G]0%6$8ZU&\N"Z/3=[T"?.%>FG5E!I/EC*H8$U]T= M$]XID25JA8.DMML?Y[1VF_"NJ^E)/:%KX/"NH!%E?JKI)FZ4X7,G2>\(IYJ) M0.5P?%(0M#E""U8=3KFE(_/A]H>C&DVWGE%W=/J81TM&/=5W)H+D5ZQ$R/@9 M'3;@\IY;H*YKONLQ#OFX"N5MZV!2=\PO_;0JW]>2"@T]\-_I>";K73;QU/N, M%XF@?6$#N+7.0?8Z# %A9<_DQK;5B[;!H3_/V9J1YTR#M^AF<,/=!B"D"A43 M=,8]+8'TZ_$]D R?V9KBA1C9KSZH]N63J]DPN1HF5\/D:IA0H ,% MXD[C(,AT(%L#F16JOH-^.8&HHREA"VK#&X9[)0?JTJ+W5)X\U# MSR=D<.B"32X*XD@&Z;^UHW!QYV1';@?B(D@=V;UNLOJH>Z%C0U\7N)[3<=P' M2W8((NH96/Y+08?>4(?2>7(+FI09' WQ^H\='3Y*W;NM)S5% MHNES#7"0TSCM!'@\Z3.6TFV$\7\W+O\5-W_TK-=[6GD7(BO)$&?I(I?:MKJ= M]+PHU.];I^V8B[QL]'G5E@JD"1UR,F](_[P\$" M_7'ZH/?)P[]8R".C\(6GCS/+"SWG&U +9YZ!]9FM9.T8$SWWT/'M;+#(EMM4 MGZWU.*I0[N1KC4ZO[5AEP9=W+_X*"5 JM#=&PE$VG<)WV;V=B6BF,/&!4H*!3LC \>H70/YE*4#_@7 -VK@ L)!ZX">>?P?&.XGMA1!N46+8)-TX1Z&1SA@,[,QF) M>Z1&L?(0/69$YT#\NM$-A1P4AWN0V;5WFAZC?3DEQRH$HW'CB3$H9_[&D,6@-(.#T)L/)= %:T6*EZ*E0W((C8LG0(_*PE@M\YY(-_HN#33R +.A= M@B=QPHBD'?7X,^TEN4SM7%MRRTK&&$5PC+&A*U#GXN0I53=Y/M<-!U700V2" M4RJ'C7C@,&>Z@42<9"Q\+14A6&0X=M1?B#H6)$KE]$XV'88@+;J7AH0IWVE: M E<$W6%+?N>T\8;&O=+1&._FKO-^M\@=U8 M(ATWO3X*OH-H/$2UR&F[\$%-AR*90J%;(RNW)=ST%AI=\W#1T.MU31ED103* MB6I#'QQ(*7N(%F8\OHP):<]RKM&F<.VANQ47/U@%',B:EU7W(HY-VIP>VK%+ 0AXW4N]B8Z6$1VX'-!M@A0Y[@U#7>GYXZ)':KBO M Z'DVH$"J XN-=MVN%@"H>8?.]K M]]M>J917D@J.C5N3*N@R.K7HM:T SD0VV-1YFHK*R3K>9AZV=;;F?'AKQX['0.L?IM63Z&X$DB6[X6[-#HW;UJ*HK M*,#PIJ$W@[<-LC11YI)YP-;AW>NYTWC#\5:\7M!(8!&AA\YLVE ^Y3HZN(&^ M6_'5;Q\:A+AX/I@/"\C)V)JK,55'.^%&T:?K&V?6Q@BPH#,W7)XT)?_[!>KN MSA$SSH$\M)%6PMYW?-4H7MOC8U!@]>[9)Y 104:"X)1#$Q#RV&; C30,YQ[L M&Q^D0?"31HD'N:;W2M5T;[=_4@N5=43M13;O>CK(\2A&GKPH>YKI^&D:0O]8 M2+0Q4Y*'9ISG9MQI'@[F4QEPTMTMR6LUSPTH..=OH^,[:,K>;"0FF M6]T:^]D4F?W)P/LT_R(%UM"P"!F>6!TX1N0Q_QP8'_H0+PYO+F!Z#SXCY:9E MB4!R"UCP8KCRYMR*/KV)NSW[=H"IW;>L8PB3KF8X#?NVEZT^R=@L>TU+W'HY MM2S7BT=4 M'3$E 2@;.1$BDBM'9%VW8=+&Y'0QL^N!RJ-NVO_ 6JV7W/*]R4J1%J7'HK)B MQ:+9^O'3VNC!9[*.+383IB?F/]8I&G3H.1Z"&\0[3TCBSD3JCE2].8,\^3O! MX2SC8#D2LD?&(U'+_D9EE\$X:XX:DP]&<7&U3L6:PP=1:72,?+(3RW'+P?07 M4.P&>0Z;.>#;\QKND1]R%L?;\GY55P96BF9ZXK0A/%:T6(;]\5/7I"".H7HX MB&=? YZ][L_')O)?N,]C\N]SMH2.:\8#"QY9%T==RP):U5'N M8 R1UP)\[] <[!+B/"!8;Q!UD(602;MV7):%+B*CR25F,C4)J@9W1EK%FZX# M3-Y4P3<,?/:'8V.)O,4C$XRXM!3CFB6L_WTF&2KW+.2(N!TQB9A/WCVC.<[L M:8-MCX]^NH[P1- R^!V>*&UVBWV^%&G1U:7:[DTK'2F>^/6')OVK'+;E\VI8 MR]/X9Y^?VVC)WN)^WRK2\I/>7M&YX2:?1]H]^]+3R;X8TZEW]QFQWH[3;[4Q M\B0V? M'_=,;/AS'RN_I7K_<)/A)G]CD_\^DB%G?O]:)4]Q.BQY"DN>PI*GL.3IYDN> M)K%4FDED4B.!YM.CA)09C_AT)CZ2)K%L*I.D,V(Z[M1"D6]TA5%+ZERP6._<;9.+1IR,''2OW4%ZP<;JQRSW4K'URGA^Q8 R>CBP,YL*( M,=<+)<\HG7%KF,@6.YL1$YQS*SXL'S+F=DY7C8=\JM'ARX+00B,#%J9H9/)TY"[66I?YW=12.K(]30BIY%,B ZMG3D>.]7GF M:2 (L=[@?JQ61_*NE91ASECL=&A5&D]*]B"95#K-1CO?JRHS/MX:Q8-':@\S M\K;1GC9[J;0Q2L0+<7&WF"+_/#"R6"J8^?&V5%52X^YCJK)(5C/)#1H9.#Q= MGBUVV5DKWMO1JVHKM^SVK36+1@8.;S.[43)N"[G>XK&X?,HEZFQB#'.F3D>N M:ZEQ:]'<#93&KFS4:YJA+'8P9P!,S(Z]3_5'W8%2S6G#>! M;XZJA>Y]KI<7[M-LYFE1MT8P,C!G8[&,K/(M6NDQ1CHO5KKRV.C"R #9M\OQ MRJQ09YH*[PI["NS6DL9K:=H9#: >=MN MYE?<-DY+\50_IK%"2C!@SB#L)_W-9DR+3%EAXNRP8@G*8)J!PY_ ?I3*\'PL MD8V/Q+'$CQ)"G!^-4^/4B$Z(B4Q6$&.IK'@ZN65$+*G=SUP,LWI9YF_\YC;3YJUQ)9F[/5^+ A/,22 SC'_?MGE M]5R]Q7!VMC7:KBRNJ$_8L\P?L91'H[DKB%PG+@UZL80>B>38<\R/<%[F8\:J MHT0TN_NXKY4*P_O-.>8WTD]UA38:\1ZSS$SY4L.V2C)[COG+:V7>SVFG(V;8KJ MR&#WG>[N4L!O/&;;2$S9GF3\GY[5M/6/:G"1VV-@L,]%V MP]99YL_1%;/\6$D\*HV*O1]D%:F=W9UE?B5?L1XML?S82PW,F=YM[<8\9H# MG,M^L=K9KLU$K[%\JE8+JVHR7]B<8_Y2D>OW2QV5ICLM?IQ_VJ7+*G.6^6=- MS=!U<]&B[7T\UALOM'16:IUC_OO5MBHT-ZD]O=@6GU;9J;2=K-ASS/]D]B;W M+#/NTW:%K0\ZDM!(;E9YF^.GI1XA^[' MN!1G&GF^/(T/BU,_\S]3_?QRO=P[JNN8Y_M:O1AW^2)>[:4[*^#PL@Y-I7#8 M%[L23KS8)#4Y7A$$?RB"\&7GW4(:I]45U*3XXJ\:3O"ZE1#X$MT[WE;BZ5L57%O'K0736R"^W%%##MZV=/<#XD3C M3XY\;?I0Z.F,"08S+,/=F+-@C!SSV0)3$A=Q9DFDHDSJ7WX(G=1M^OP)W_QP MH14R#"[4W-]QS[9_2&0"DCBO1@2<( U>V!W*CW%G>NG"D8#SOA<>^(XXU2&B M4'E+ZGW'DU[R%KT3JOV:I.X4&;F^CY18Z M(.O3!&_8^8?&HK$Z3NOLT@LI)?+T L=C3-? MFE[\3;!"(@F)Y#4B84(BN1B1?!<:B1_3R!FK+'@/4Q D:3+YSW4#JT&:\=US M/T?T[SW'K7+#KWD:'W7Z*WA=A% O>JC7JNH^W+'"E'>P M][J^J!L#K<=(@W3!3!J6$H'V$_$?/[-W="+8[2[DQV_-C]P#@-5)E")Y;4.N4L MM[O/ULJS9MOJ)=AKJ95M9BI'%&:F]^129)[6J@FS;4$#EFRH5OY0!K^RA_2J M7OFR68\3%PH>$ C#%]\H?'&6_;Y/UN,=!E](PB$)W[[M&!)P2, A 8<$_"<1 M\)-;..C>OB%#?H^Z]8TH?0HG7RI5WK8WR'$2]CNX2O@Y<_M MYG?;B D%V6WB)11DMXF7/[;!UFVC)11CMXF74(S=)EY",7:3: G%V&WB)11C MMXF7/[>IX*?@Y6O4U;\!"!]QF_I&R[4RKT'DI>O1_NL4QUA.^$ MS1=O3?@Y=/$URON^@)RX>FNW+P"CD&="G@EYYHOQS/-L\;U9X@]IDW@QF'SQ MKHGO5!Y?OXGBI\K"/Z&GXKLIZ.3)5:_-(AU25-A0[QB[-' ,0N";]G-\A77^K.L)SWG&W_S>XXOQ@)#80V+_/A?,0E(/ M23TD]9#40U+_4%*_]JW+-]+Z5ZJ5^4YM*"_"H5^.$;]3DTK_N2[3HRS&C.(Q M:%)&C\2YS69TN_[8DR=LPIH\[5O[V/1:'<72S'VC4%(EG>9KV\&N.) [G4&+ M-*J,)>YB=/8[M!0+6?:C6/;JAF"08;]N*\N0++\Q65Y:CUR@V65JMXAGFXPR MY^P)6Z@/Y:8ACJ^FFOKV/%?]_^Q]:7/:2M;P]Z=J_H,JDTSE5F%=B1UGYK[E MV#AQXBU>DMS[)26D!A0+B6BQ37[]>TYW:V.1P6:1H*=F,@:T=/?9=Y^TSFX_ MM*X.VN9E\VMSU&/-+H5H$CP@?X;;'+)I*V)(V]D14WA>%B?1+8H;+:18"AP7 M.%XX'[K <('A L,%A@L,+W!P:%X;8UU=.=DO4>)?>3A_T048[^CA,.U 8];[ M>1WQ/TFQ#2G@HI#.B>8%+#$GS)716 M2-1;(3FVI$GGCKUW1?3 =0$#I/>:9WHKZ4 ZL>IO1#(R8V_ V_PJM[CF,\F)95FI?4I)L^\4B$([!, MN,+IV;"W<81XZ!,;L(:,Z&4&(0.XQ'>D#CP>OG;W */L/9\,AHZKN7"0DCD8 MPNW$D.'\)2_0^\G'L1]Q9]*#YB5?:]+7P/]<0NBN//-1&L"1]SV)V 9<\2FP MB5112A+.8**7H']:EI:-GO1!^Z8/@E%?"&$/= ;XN)4S)V.J>M!R!-;.A@" M=.C1E:0'..%PK>S SX\.&&V!P#V #_1O'?!2 [C0'C$41/< .,=%NNNZSD"Z MAJN_:/Z@^53>2Z<3"4 MS,=S>:[_XQ!T,)^X0PU(ZUP;$!J;T&QS^(,M&I;,@Q'-;NOKA\K7KZ,[L__M MHGXQ:I[Z?CH845L@&'&IC1"]O1N'H\.EZQB!CA$)A@A1!*+.(A#GFNO^J'[] MMG?6"JI*^V+O]KKW>'+U??"E]^HOP._&1/1! ORPX ]9 D8#*W20G0"!(VX! MV(#"C)T\\F/'/29D^@$/SA6C_N.T?ZJ,*KYV<]*U?@5?O[SZ2Y&K,\^7\B17 MLSU^A+KC 1T; %/=!T87D@5P0^1.XKO, M#-F3\$N7BHDK2K3:DS.LWI6[R MW"U\2TF%9>,3"S,^%X'NNP-%A2.ZO@61^'=EU![=?O*>CT# J\$..T4)?1*) M6$:M'US'FXY11O7+A\F.U=_+S[.X?8(2M##Z((B:43:.T M_I+4M';C8*^TAS.@:1T^PPM4:*.#/"(#9^H!7FN_S^H/-]?-]K>+;Q]/'J[.]FY=)'QY?'I@EV0=!]-.N:Z]#],.:9%I2@%#0+G-#!M0N5ATI;J MTF^F6&"@3 <>%[5#%^PJL&U2]Q#/A[-!,:MK'EA#EO/@C4O>(5,2)>J& Z7 M0X:E@:#VJ!K $IF=;IB:S9Q;<^YO3@0;@G'RHWIFGCJW'SXW;D>__[:./MWO M6;=[#RM4!<-T(6X=H1Y'$X9N1D.2RB<:O^"('PTF_?!G'7[WVK[_]Y76/AR< M'-S\''RYU#ZF9NB6Y\!=7.9^E"_DL?2EY-LB]-TK)_#W2_6BVVG?]UR%6/]T M6G>WE^___GH 7&&2*;Q9$(" 8WT3[&BTP"W,HY(J $2G V;@/9W^8](UHB5, MGWLS W5#"8G*:(3H!OH$X%_''D-6CP"-40>%J1-N\O>(C68=:J5H_U$:2=%? M"1;H>5S-A'OP(4D9C,XES7-LNFQFL,Z]NYMI]$=OZQ#Z[('C^J$OH1M8EH3M M3^&50)[P4;+,+CT,3@_GP0"DI+Y^*R>!@7L>T?>-P,6>K, XYM=+;^F63F%' M"10\- ?!KV'Y\^>[ZSO8[$'OZ/'V/;!0#T[5ED9$<[T0%_GF_Z(B"'U'"%T? M@,\-CJ2?!CU ^ 0X;/A%-UT]&'BP&IT@NS5,'7D3=2PB/NBPDA&"(X5\S%(9 M:"/JL^PPTP*@@P".'44^L+\>H8XJ_L(' N U#?C;[)JP-C@K_)6R3+C022"B MP5ADRAP"#)ST&J&4)[!)LNS4R0A[U 3VU)^)/3='%QU+T0Z.VV;MT]_6Q?M? M_Y#C@PQ)3'$).-H,7#J)('K1'3=R&)Y1#^54V3QJG7^NW+?<7^T/1]]^?G"L M*G'_!MYF.Y.B.8$Y%IA.XVX^9LV2)[Q[RW0YC\?P4EZQ3P%8P>A&3#O%%O*" M:<@B[Q'[= Q>_'T:/1S<_ ME<_FW:\3M3LRC8*+]-\@A[98PWAM2Z\>5^S'K21Q[?9:,6]=O:CICH5RCL5N5)[(R7^QO.8 M.$P<+9DXLM1T27Y;>L!D^.43C>DY9'QGN ]B A.$08G=XQNKJG*CMB)838NN M\#0%3>J[R!3^?7-Q.*V)TA*B43;2O96*1O&O$CB$APOKN:%:,\B:0X>.]O2B M9 CMKU6&GYQT[YF2[NYD XOSH_:Y]?M(_SK^N+TY.C@!CX M')Q*US?PQ5G[_&:9:WZRT502 2?;=F6&,%_]]3:P-3#(@$G^,3DF819+3!/T M-#H=X[&LP*;SH[_WT&XTO/.16EXI?7(];^UAC1'=]?O3MR\GOH/W/ M'EB2E2P7)Y?>H0Y-%>AQ>WV%+L\\'?J380[KZ$@;'O?T]K=N\O.N5,_4*Y[ MP=\W%AS2AW\>A+.G$,Z>J2CT\_3Q\S^GW4_U6W/OYNC",@].@D]9/&B5'I^3 MV\[7Q[/>03OHF'?Z5>?P1L=H3!$]/F.)4)\T4$_T?K:FI958*>?T%T]>+LXU4JKG=R M?CQO< 3X"3SSHOL!)8.I'[E!CSMU8FU"22#3Q<'AU^Z1\;[;WONH?BI?!H/O M5R>8W#3%E]-CSPP#8BPEXN#RA/[_6*PO8>>'3CH*,<A9?1C^J[/RCN:M(PO,VA 1K\.Q]^ZW #+6ZW,S0+0'ZP1 AO1KE<6EG/ S.CS\8O_H#Y?IW\%.Y MU*[^KOB+N_$HG1U26PK>YH<9SZ-S!U8=LM:IYWO0;NG?K$\G]NWU/Y]_GGS2 MG9/W ] +RK4LW=VT)3UZFS3DD&6J%;) &XYK+H5JK8C[M'*5XE=_HU(4'RJ@ M:]?TK^&E!% 9E9-4+.WBLOFUW'<54B-G5Y\]Z\O-H#=F:R?+=X8NH5,60P>FBE'I#.9!' *QLM%]Q#,2]/G]UUW#T8U\_MW1SD\N#YH7/XZ M>=Q[?'@^4W,=G1##.P:Q@4NY@:7@6[WPM5.)[NMCH'O.:;.B_+*_7'X;-GU_ M&* YETETLU(_UQS"*)*LR0IGG'Q1@M_FE?7I=G#5U2N.>7??,&F*;T;JX%+# M&609T0PO;TFZ2\.)J#70;)?4^]&9]M-Q#RTXML23N4_I )8_?@=_=F-4'?UM M-ZS+VVNO_7BH?KX\_/7[^6S@65XS_5O[[D[[\?7XUO1:>PW]YN?]C7;PZJ]* M4Z[-EQ$\U6>VRK3@S$*@*A%E(\]>V9 MOC&M_/[#\>C2NFE?5T^[YTJO_>-RY4!+\BG@$6\4A MF:/'UZ'UC>W'(:+X5(+[V51;_;-FHW][<5KQ/WK>K5.YI4&(#$.1NVPBDYUY MLJE'BKV?$5^\ HFP)0!!Z5J 1G[2E4 F'1)]#6L3 :1=.#!,S24#N!R)$9#W M#CY&U1UQ6G&'>IG@Q+$@D%59VF'&,'^L 2I>HIX7D ?@9M/0FM0-?*PEA=4Q MCSBWSZBG3;,L1T]R#?_!X4H'?MUCB4KX.M/>&Z)VZV4<1A07",-ZJ5H*QGW& M0@G,)CG-].(_G5C]1%','&M?;B8V\-I92=AS>_\63JA>"1TO,\/:]+^5?WYL M/31N/W]R!_V;YH_CJW9O31G6A[WJA]\GPY^7"AE5+GY[ES^47SY6"$PF6*^% M_>;3[N"WT?^_HN3Y=/'1=]1LG7ZX__+HC M%]^:!^?VW>VA]N4)W1P.-AU0V-HH>NSS3#4#"4/!FJZ[ :PCW>L!LW[XIJ@P MMJD=TF%!W.FU&"*VG(/8\I-D^LEM7->#]T<-96#>'!G?_6_7WUL;BC-W3G_6 MCFKZQ_OVH.U==<^;9Q\"C%:L,LZ[^(:_0;Q^WZXY>;Z\;/ M8_W\XY>Q<([KN\ZP;]J7+CG5 EOO'P*,>L2[@9>\!S7^[E68,E??N^J/_O[B M5&^UDPOS\M.W.^/B!X\8PVJ)<>!G7$=3Z]170+VZ-H37^T#>2TNTFYY-"?0+ M@-E7I\P*GY6I"'KUT-)&^Z8-W)+L=? 4@]+I%VSZ/W8/,W5Y-6.9XCRK%JU M(K,IG11]#B^N;JXN+C^>G$N75^V]TX/;\\./TN''@ZL/[>NQCC0S*_M>EN00 MISVKJIQH$9=JD99=_!)E0JCU\:8PA/FD2I)O^IS[F^%4'=ZJA_:,0:J+$5OZ M $((KXV_VOO'Q.XPUP&(I5\!@-4:T78Q "8!=C#R:>X9"]I+K-PNT^T M 2VCUDWDXAZ::.21Z(%/;Z=-EE R@P08#BV083V7$"9X3)!D&OO>Q(A+5QJ: M()Y-/S!]/(">!6N&QV$H!H3V +]SM0=IP+4YNDL=/6VZ$ZZ1EL,O\GYZ"SS2 M#KK T<#0%![='^2TH*;[> M)[Q5U-0%Q[?,/#L:C(*/J*HDWLBT'&30H.B$613ZA[/+*(,"-*0A_ K*CD6K MH7R\.G4*\F:H939E7((ZX$;>E+[I&M(OH!,X*J245@E=+I&#B3I80SQ)]?6: M@F%A,DMIW.DP%>%)%] N5%TP]208,+?23.\- N*>Z7;X4[*IUQP.,$[67!V" M3TR[I HA4Y]X3%*63NPIAP,'P<[G 9UI/4!X?DAX'.$1)5K0(3^A IIIR-1U M$Y\"=A+#6!D@CSF,$FZ.L2AO"'HH*(6LQ&&"];#S] ++1^]<6%AO47DK2[!@98"P3=";]+].1=+LZ2X]H /9EJL1X$5F):18GC +6;D M7(5:%GLW?,W?2=5STPO/6Y:.8@5[WIYN%!A1X'LM':QB!2[T@IW8@(,$GNY3 M!GB*SE6X*^4INQC2'#"[Q]W77+'^0FG_!A\_?Q] M<.4&RK?SX?!'^;I:OOFZ>*3W.:?*LK=>/3SX]?O2_9K7.0 MUWM(*V #(?6CB&:OB&@I"E8D>A2\DW!TAGX]I%5*',15I258A<<2CU MB6'JU+N%_B NC6,5@?K$0!FAOD&X'C0= G8E=9OA*P(F]1,Z^.R.1A/)8;0% M:W0,TB@K1@2K,. M;./ &*"4]UT*>*Z>A=F.@ZOAIQ\WOOOYUO1O!N>_O]B?>Z/%,Z^>HY\IS5/U MU_>A'K0/O]<>3SNW[7,+^^Z4"VQ'+G;XVN5=^Z/6\I7;;X96.3"O_*O/_ZS' MB/_<\"[)F=M\?T?N+AZ/W6^*M:=AG=QBYB730+E2F(P1,[4NCEA''(RY]DWT M!&/DA3GB;,^Q3(,%M,/SI1XE9\@KX*C_2PO#W24>XPY=7JE##NF<1HYA*=2? MF%_#:3&4J9U__Z#V'Z_)W:_CJCFZ[1CMSZ=9]#HCH/HV^770^_C]^X]_KGZLZ6Q[ MM\KOP;7Z\/?MKY\_#T^5;_5OCP^]J<'I2?JDO>!H6D(DX[C;59%7.I9H]@BE M.>0&[P\FPMET\%2D M^%!#"Y4>2QMZ9#_\([; 7HW/PQT;R47513"*,F:.-56]:T@'CWVICK]I20>_->&)4QHZ71!'8>S0,3R;OP*$MR91NX%$T M<.G3:!$/1*&T@-50CNY)K#Y']^$< M>/W&_1UZ KP^@0*9$-73)3U!<=4SX(R9U@5*@4)W31WQ]KNE]9EN: M'JBKX=99&F-(TQ$BTB2RF*)I7F!8L[6[[''%%98#IBP7RX%>'#S9$/MZ(4UX?[4E>=1MGB#ZU%M&Z] MK/W0E%K]1[4"TJ)IE&L_JHUZJZX;1DLQ4%O%M[([3L X*I]I-J >M:FQ\B7P M/'@\\+\#6[-&GNDYW6-^T\I][YUIS)E[.7&MS(U;EB7V!_LW7C\="]MX1[4# MO@_&R/E.:& M&H8'P##B,O@KFJ=#+[F(O HLS7*EW:#XSLW9'M]7;(H"6!&T MH8:TPOV"('$"RV#)[)K!>['\!.LT%GD+N6OB*: )QTV8&H6I2%3@X:YLQZ=# M04&9]9W8/P0K0!6 AQ9 58RP0(T2?;ZPK"]K!)O"WE@H'8^!%OEURMX7IC*' M:U[2"FF.YH$--K,U]F)@PWN?(YVT:Z+V0NMXN>?XB.A4J9(J*DN6D-[BA5QG MIE^DGALJT"66)67A3%4>2V8*%^L786,P&F=R<= M@TKDN![[)K$0KKE/;HCYY1"PT@D'JJ0>S'[D4Y#& _\BL:>R0'3R9#"*;AI1 MO0N0* U'X_]S*+)[NJ9%&]9$:'[=/D3%S/1HX24_.;X]&O)'577/$TM+P^A>X U\6]C_(3CIWL"A:_$4A=-F_9JD5PX M,79CG%-@8B#C IZ#N:UPM\L!B?4JAMGMPG[#S X3EYQ@NW*HCS'"( >R=@K M<[RRI[.D!YL.7@7H8-)CE\$QF8[*7H.U,QCC[W-TY)*O2[L5_&U,-7?[6_MP]O;TZ^MJ6+K^VK MKR?M;TDU>3F;R$[1#R.\8Y8Z9\.814_3\'UOS#L/IJ-IF!H6>E.;^E(Z2)0N MA?8-93Z3CY<.@6496N(E;WVG1W-92B%^P&VE$"\2/),_.?J)?_U QK\)O.@; M)T(ZP*[(1V'25CDHUGJL2 Y#&D D8-,-4\M-C-C0 T[M!JTO4C]14$%F.) MC%6Q8.O8,:=3_.$O7C-( TP\)QG[#&#E(6\_ SC/0A[,)R!4T9N(,99;8(@ M3EQYH=W=@[T-5UX 8W=-IT2?%6(>YF*'ZCO;+,W0KQG'2RL<'9_$6>,\67V ?L!.JAR#;D*C_8='>['L M)?:]Z3HV=2ZLHZSA27Z2J=Q?8\B%]$:3"O>&5HOHZ'1^LF@F8@Q6!M#D=*S> M\?"0HUK4'NMT)W5,9P:+P#)86HD!V$Z%)H#,)IR:=5"U*;W'93",>: "B=P# MT^X\%(B,2O!U(#8]?F2X.,,UL55,AWF,8E/AC@"% G)KKK>?BV-=/+GE/1XZ MJSKV AW;;F!#H;%BBRXP1QWT #)53FYHK]_&JMBF%:GUIA>I(7[PDCAN\BIJ M/5TU-;O(RYM69;9(/9G&D'X,EV&OF%^*/"GR[E^>)$R3U/LF2]06KC"+*\&2 MQ6/1_%<:V1\_2ZSM^I-EKTZ[N7D"+T:Y(-_!8D#Q?ZTT4\/)2>6^B02F+JF.Z!)&+X;<-' !X5B^YX4T22+KK":D1UG MI,G GL*2+[0#*1]S21\,?$0,E]R;L$D>1'%<$W >P80=XV@!$4517+"EV;S( MRC!@7?AL###UM*$7-C2&2W!W+MD# 8@^=E[CSN&22L;R"+H9TE5>//4JO-\/ MFV>'JPF?DQ>60!&_ _"CNV2L'[!IVOD*<9?KQZ!M8^,D[&5!>0^Q^XS=S*P_I+H>#53P,F.4S1XQQA7I ME+J\1IGSXH2*=:XO1';45^P9< G;!5,6TS'M"*&9%21YV!(9^ 7Z6[ LX-'T M?%;IF^C);L/ZTL65A)D_3,A@F4*L.J"D#*6RC<$Q!P![0&5SM)CQ/JGI.H2! MXR$'UCF/GMZ6OUR9:->6-*M4)45ZT6[\L PDW8V,+:,T5P?YL#)C#&5!(T1C M!A@Y&)?LE)-(S)J5T")25'I1M_5")QUH%MJP+YU\#3UDLG1@,!\A.H\H_Z4A M2X^0N[''4@N3DAW%@*/E['&T*$=4N(&;2%R 1+D MGGMM:62T*B*C(C*:B\AHGHG_U5]GVJ,Y,'^'^BTW^Y')4Q7<0S[,"O"H^R_F MC*9M._ 1/3#Q?<3K'." M)[2OVA_:YV$\#JZWF 9!<_09CK',)41(P*/8? A1D;FOT%^0D-'4S-:XDA K M"%'7!]9GPL*&96E]P0S']M&(*QQFB/@.U2-GT46D>VU8Y.<#35?@AFL_PAT> M5\XCSTJJXXL]WH['<7N:'1JI(0D<'IU=1"00V0&=$6T;"*IF:,,!0OP*R-@3 MDUKBYLZS.843H&_81W\4;&_2O*%.(M-G^!V&)KCO&%9A^M&54^9^?2.6=3VD M^V<:OW2-[F2P9Y*1LC@^%H71V"$SI_$Y#;52TT'7>'@Z?;8L?$P//:6,PXHQ M9K1'XQ'Z* SM8'$-C^OPN#N&A$9^LC\UL#$,5G#(1NUEP@AWZJPVX:"9 "3M M:,W\Y:'3-.)W84=)0AW_!J(L;(\,AFA8$0-C.7!CQV&U(SR&$[B@E= 6^+1G M&'5#T A<(IB_AWVQ;98;(*^G8=L2BT_YI"TIT4D=E;EX.-ET0EW1^K_%D]& M&.\Q$,VZ*^BN21W>$G5^LK:IM%$Z#2#&0;;(8<9Z:T4A1M/N@FZ&9BP=AT!; MG#)G7&1/!T.6:Y)J\G3#*N#BM].\)A:,F:]JY$4GE5R8XYB";JJ/4L; M.8&_WS4?B9&T44([BV%+NHHEW2!QK!8D29^>LK-=?F6"^5+=E:0$J8,.8I!932DA&? ML>R%N#4;YBJ9.B87P1V,NE(-OI&;8N\3&BW'-HB\DQL8@>BZ+24=BXPI6Z!& M&HX' BFB>Y[E%?I^Q]:69B0\>R%B&7A?S ?ND:"9/YKMX2'L+H=/#24ACGG'-\(\Q@FTCTCA M@28)ADE/'=/!62;WFD7CVX83SR>)X^!#+4R8\0G+5P8BBB,&[%>]#V(=R)-X M@J8$3-((Y"\7 Z#?'3 MYO<\@SF,2M-6FV%X#CN4LIBQ%C03G64":4YR1+JF":VI6GMD/B0.\U)%UKYE6,J$"1XJP>1;9 M&6;>W&9Z@IU1GW/R)MJ/,3PV3GOT[2E6%_(E2L7)XH=D"D(IY#[I0H9$\^$T M3Z/SVZB/*.DA8)$=RI!#II;,3>.)OV/CP?#(QKA<WPP@*5QIA+-072&V&R5-5B7@ $EL^EH^56B MT(#8.(TN*L7@2?MA5"R1^T\7]LB>R_G-<()OYY%0%4&GN:+3PUAJY)E*%S0W MQDP,KBE$)GK*PDC(33G34X#F!V\=0YLB2TZ'#DV=HOS39$)&I%B&I5MT"&@R M1S8T8(T?$6L\J5PBI4>,F :"QIC1H>--!-4_38 M,H&/A+EXO(@J3N@MQ7,8NN0AH4:P0A.:U(%;Y-8)6VB6]W!ZMA(5VU&F5-&2 MSVHB^4PDG^4K^6S%V1Q9E757-%$Y&9Z=TM4BE\EQE[P+V/LPFR)12IR+G+3E MY?>NTJ]="*//A5J3+;42&!. MG!:#R1ZZY7A\XL)XY@W-]W!T'>3[6^T/NA80OET\DRB_QP!)(%&Q$&8+4(]I MV$'#"PN0PM?$30]X50^LO(,XML#!N+1T:"HVF@XL1+_>MOY@R7\@)E# M-03F2]FB^:]T3!.2DO>L=PPO"=Q+*QJ RLR:#UB7,T6CKQ@ MESQ$@Z5,^AY\4E00Q8O!^IK5#2O!UI)#E) C/V&/9G>4T8(\Q2^X2*:BG5HW MN6 .F?NAID@BF2=*X_1,[LD;+]QY:_Y!\Z+2\^TUVMH/?W_=;,DUAL=1W^@$ M*F&D'2MR- ,7$W?CB>P"-J&-=47A65C2ZW)-5E+/##D.(P=*6;1^GW0);= . MN*G?I5C$Y)L>&E";T$%M#%DC8^93M^VB&;OQ@]B F_)"2B=%"/@Q!6PSMX^*RE M$BH$T9CPZ+3"MCG)3CDL]=9+#(ZF/!-SVCE3'==-6!,1@%Z(?O#HJ,M7Y$_Q M&)*E(4O[0MWP3K@,.\9>E-QFLBMOJH;2&_$IZ12.9Z!KE*NA/ND2;$Q#63>[ M&%&$56;SP982+71@S^R7Z'QU/(=89P ]D/:9ZA+"<\&HFH=;K=:XV@5GT%+8 MWT,,DL"!\R;O@N.M1@_@J0#6*&Z1QHK]$]@SS70H,1S)-CILJ0T(#I1U2+$E MRB9,4/QX1^N(7F<(\KCU= E3L9&7424C@P7=XE[XR04$.@*,6OWSR0\UDV]=22#Z+&\0;7&%@] M?-2>\E?4A="=[$+(-*ID.SR7#&AC ]8 D:=<\1Y.M*/ ,6'U>S>N9A#&%^/N MG32$@@_@V106S@+HT3(;3)Z(&E8F^EGJT1-$F=SX^HXQX]IQTSU5M0X:4FP, M-G-&1IZOI#J64/Q!T-"\-_W MA][^GW\^/#S(<)W<<^[_-!__G^'H__OS /@X -C[DQ@]S?T3D$_[4U7*%:5< M_1,$@:HJU7JM55:52J79J/WI#\IJ2U6:1OE'\T[N^X,#/^*RK97]?BX&'PU;X@4:>R[0\_K8 A6 MJP[8N9KWT<2[:WBK\YL.FV&&MN-K5E0N&#DP7Y<5N1'Z+)BIG H+8"ISP'*3 MH^9%K\O5R,O1<5S>#Y+)=98B1/8BL_R*^ER(6S#FMN(8YL)\;:P%Y!79F^R, M=CM$32U/E?=3N@\R50_3RY$L6/.(Q!RZ1.W\<:)YX$OZ%5XOK5\A,R9%T\)5 M-BTL6OY-7>3?B/R;?.7?K$&VIOK=\!"UWS?=,-2O M@$W*HR+IP\'!98DG56*Y)??=\YQIZE?$_&#:5#3T-7JL=V.X%]I/$,=:(-,' ML<<*MI*+Y/$>70<2AG/@#15'] #8W."P:PA.EPD/EJ4DQ,F0T2WA!&Y6),9R M!^9;+,N7Y.V)V'14E96O\;[?R:[).-S@D@5S6+-A6&4/)+@717"B>#5_9^@B MRD=?U<+K?A=?3X[VU)9T,AAJNI\+FS:9DX[(1K/2PXXD4=U@;Q&@!\?6[DTWB+N'A;N.%#+LI$,&IH[Z#JH_45Y22.<]XM#> MG7 ):%_,&3@S]/SJ[1#ZJ5N"'% MDZRGS:;PIL_PY!G8!J[)YE.*&;G/6,ODW"3<:&J%BBQ)%_>LG!.]<-H@Y!;> MV$)IA>G8,JFKW0/=TAAAQE74_Y>9@6'&..TU/F678; TKEP9:'<$TS<:REY3 M>1-&?VR"RC"PQ0 SNHWP^)$[,+[V0/DF;:@F:;[OFIW #W.ZZ>S7$/U#!."Q MU% +AP?<8^87L?&#K!T.3Z*!$1*'_#+<>?;&RQS]NMA1SV-^Z"CER8: M_J9V'&]X#GQ["CMIR*.BA/Z8N;&3]HF=@@!QQ^=Y<7*,/D+*>V*M2BD",#]8 MHH6)B!C%MIA%9.IQOERJF!)%>PB%>Y">2/9QRV.4UK2!N$EHDI26*E_@[(:/ MIAEKV1;-^'HG]9T';%?"5( $"T//-NBR0!^&Z;G!,,ITC%KACU!TFW8X56H: MQG D8#"^F%A'HFXB8YC+Q.@6MGT6%D$4!*4A]-)$COQP!708#E[.&2&;HT(5 M$1J4HSYJ"@ML=!:F5[)$-S0>TI$,%=/ CEL&$,-D:FE$ MBGT>P9VDDXFVF0QE[>DCXJ(4VU(T[PUE3GIP'TTNZEK.0\34HS[H8^/C6/.R MU)=A!S/FKM#AT8!;R";B$N^PH:P1Q$[5).65TBW4>%I1V%>2W:MQQN># +5# MU5P+M?]([0&VP>9($YI4Q8YSO$1[H@H]H+V?X'TAYXPS.PS319.!-?_G']!_ MX^#K2+=+=-\;WT^T;5@?I9(!\')&==H &TC0/&W.'X -46=&BH.;-AN;IV.2 MK#LV@6M2;V(9:MCCL41Y1U\;9_&:@#%B:@=V4\TW1'32+-ME' MO$(SUP"=Q07+D$_89G"QN(H6?I*EX\!EL^)BTO)XO7_4!>#!<3T^**([<2AC M&>H\ES]$YY2P8RB3.!G39N_EV7;<-$R?26F\T"$I+?'74$^+Q$2?:);?UVE^ M3]Q*A27^ TM)="M ERK5_N#6,#$@L.]LYV$\V+\B1O>,P1WQ9', 1ECN$T^& M7[Y\F5C$,VS3M%=KAM6'H<*@A\/:*J%NZB<&O(^5VR0.8CS%C8Z@GQST<'K( M\C\].O\3W=.ZI9D#+SE6]! (W)(.6#ZRVMBKME2EE/7$*%46+XF,S'MYVJS& M$HVC)=-#PPP)GWI3IAI\1R;3:>$<@%0C7TGT-6!!I."!'<=\43[/58WX;B*M M$!=&)>10&_&=O6[*<2R.#IJD7].K@(316<_3:>,\;0#<3V"V.AC#YYS'H&H. M[,[@SOD'[ 1D.+P7-C!PO1\9;5X$/5CS30+*T0"'7C8 M6Y$D.3DB+ND,!],,("F &/5/+P#CT3[/SR1\#-57O<9MP0[R7B22R6:!T67:AW0%,"*7#%WFFYP MT OGKPM(]C<9:P\TX]1G]AV26V4!B%P 0JT+0.0 $ VY)@"1!T (UI0;0 C6 ME M "-:4$T (UI0;0 C6E M -.1F10 B!X 0K"DW@% ; A Y (30FI8+"-J' M-]TX^R6NOO5MNKG IE?*@]>[Y>=6*(=GH#L6?OF_5[57SSV/EES)Y(4O/I!F M5K2.OR2KV>P-#?V>L=!OFX9^HV:S A>6C OU6JYQX=I\S,($P?X$RC^+_?'H M7)C1,7R4:&J*%$9$7FN212UQ7E4I)K=8%LJ\>V5<;XQ.,_6ED;S5+ MY6IU MKYCUE=L,(KNQ=6]TXU-W:"(/,O9$+C_\5KWSB-;0AB BT%6CZ!EFDW MF\"Y[<>Y#>O6@A6N$"W7K1GO "LLJE<]ZAM2I\\_=-@\8D^S=2M@/;] MA^\,G$>IFUHT.E,;X,1+-B-B:N*!,&4+ZK>93; [;<^6RZ6*.FG/"H07"+^E M"*^4ZBT1A1((ORON^6JY5&ZU!,)OGW=>7/+E!=N=14LM0J@:0"23>.I)624A%(NDM(6D"%O59J-"H"28NK?>\")VV5 M*HVY=.PBA@RNB67!VTKAO#8^BC(Q>OF>"$M:N(ZVG'+ M:JFL9NE> N$%PF^3K5&IEZI*0R"\" [L"(>O5$O-UF2M2K&" T=9:4O"95! M(;0+I*>JI4HY*]5(8*G TCQ@J=IJ"BS=(2PMH-Y>+I?*Y;+ TN)JX;O 2S&Y MN*EN:Y3@=,;87&%&;Y'?*$>[+R0+:):JBH@@",(0A#%&&'@\:GD]R"%(8U=W M7TCC1LB,+8U)Y&CW6R4SBA6].'1(ZA ML6DT$'Q\ ?N[7)F,@!6:U9+E>84^["H?OHQC?K"[Q/W275:F,#+\_1L.HJU$1-YTYM> M!B.H"V>H(!%!(MDQ@TS[0M"(H)$7!10VO>EET$BM618TLIYHPZ;11U"%=QR7P?S;IFKX$'R33UIT!D7SM451>[(;?K2C.#;59 M4FLB7"%P,X^X62DU&E-"U@(WMQ"9Y\2?6=>]$Z2\! E7 >0UG*!CD2$[A28&N! =\8\(4/UPXDW;$-+"HQ\"]JL>%M ML /X/YSCX4E.5W)8RRBX0-+@O\RDA.]TN$#K$;S$!KO#)??$#HBW3P\F)S3) M#XN;O P)P=RUM*%']L,_DF_%BIL^00S9'VB/<"VR8G9?KB\%*M S@4^&1L MHZO&A<2%\..\W!KV$OW[0LY=KPI Y 0#;F:F;H@ +$F0)3E1F8>A@#$VBBB MEIFL)0"Q/HH0PCH/@!#".B> &'=$H#( 2 $:\H)((2PS@D@!$4L%Q"+QLV? M\FRL;]?-!7:]4K5DO5NFGQX8:G<"#IE74*D,_BA[TEMVR"&]-\_.\O A:?8SSJVOK22#('8 M14/L:_-Q9]!:2"9!P,\CX TF/+Z4P#\%-F&$4%%*(45L+8D+Q!>(OY.(+V3; MYDF\.;'C+/QD$)S\=TE(RL*C!:;?LE)6ET>PJZT4SQGD:YNM:5H"Y)4M8M5S MX,*2=KMS'*Y5=#Q?(H=;/9[G"/*"PQ6:PRVM\UPM6SV7WPI%"RVD7D2,&O>2ZD754(#[%6O*O&"ZSB^?&.\PN M'QP;C:UL1S1EM2P@,QM=X)Q@ 84#Q[-90&&=<6.#$P\=S\?R=$^SX(%OR:-N M!9YY3TO6#0+*J6[2PG9)LPU)&SBPD]_TBS^$+5LT'>I9;=YJ,JAN;W+ 16M]:5(AA7%MPK\CK:7@L7V@)*YA7QB.;J?:I$&N2> M6,X0>R<)B[IX"F%-;B[/'Y)'M6\7F&0]DT<6BA7N*NN\H[BJ>8E=6B^WL$[P HEI<S9PNIO*F-=5G&N=/J=MHR1K)0R^L@BSP*9<'P M=M85V,PT_#]:(^=BM;M"S9 MXY0[#5/T'/A+:A3=P2,XS_9U2%&*CI2"\\RCZ5>+#>0M<$J^2_8ZL1Q/-.TRQ6YNB9HYT+E$TPJSY[ N=%6+4LBMH"76YKN6%5;BT7 M=+E0S':+2Q1$S:K*S8*CV@YSB4R5J0"@VP*_V9C*=.'WB?NDOB1,U")'4.,_+4Q45N%MN MZSZK=]76SA<0;&_;''O/P^\U#?[)G<(IV%X&6E0SJS:*C!:% MGDZ&>?_7?^&?\(FZ1307S[O/UQ A&KZ>,TA%>;,2=-()%G6$FR]7$QF,;/.5 M9F+5]-]__5]R]9.*/:>)Q+;Z!)%VOTRQI$?V.B[1[O:T+KQY7[,>M)$7DEM+ MCLAM/R*K"H6'(E=J;Z3$WW@>$XWEQ+%\?2Q67[ZN#FY.+\6CJ^N))N/K;A M?U?M-I-/9Q?G-Q^OI?;Y4?M(^G1[W@;HEJ2R4E:E@_,C_"/E2%Q%3[I.ZID< MPAW',K@E>47NB1U@P*.SND4DCWU.)DHY?\2"F'@&.%C:T"/[X1_)MR+%8PR8!]-WPK?YK*]C"G0Z B*VJ6U$P01^+Y#CRS:SD/X9&$ MGZEPWV?<] $.X4DNQ@4+?7%XJ=;Q'"OPR8JYUSB@$Q?"CPO)3O[O"]47-3/A M1P!B38!0Y8H 1!X T9*53+^0 ,3Z6%-3 "('@ #6)"@B#X!HR U!$7D A-": M<@((8$V9#G,!B+6Q)L&9\@ 'P9ER @A!$/F @RHWR@(0RP/$HJD_3WGZUK?K MY@*[7BD/7N^6)SS:"YZ![ECXY?]>U5X]]SQ4FFJSP3R_9E:P;XX0P$W?)40Z M@Q_ZGM2V#6)(GP*;L/!%12F%OTNG,$3&L0N'($@!8$&<^AP MZY /+YU-Q/2@#FK;D]YW TVS#^Z,(U#JQA4RAG4R!2Z?#=69H..7G M:CBJ(E1&+CR+/NNH*-;WCYU%)MB'C&>N(9&T>>-5:VE=7"RC^..$E_B+_1 7"*]KC;EN@2KLDS8 MD.X,AIH+5_H._:46_1(^VM,&<':P2,> HZ3CB?!@\%A=HGET]!.0]9L2G(,) MRS81[)ZDP2*]P/+Q9WQ,U[$LYP&@)2'<'-?;7W2BSW./$J M8WF4#\/Z,IA>??K7JC]6Y\'6/<,,E.7G30[",^*&. V 0T)B>*36!X M+[NK \?K2E4N1]AK4,XP/VU,H'19KKY)4T>E(E?GH0Y9.D8.IT4,!W[VAD3' M=KDE>A-RD>A=#T L1D#P%>%W1LQCCHGM=$U@C#[<>^GXFN>9P4 Z-'W\2FH_ M^FPS5\3".TO25\V&58]T6,R%"X=TC;UW8<6,F=$E$V"5AO0KT%R?N(PS6%I@ M ZN$%Y[#T;J&.00PR=)-G\ *PV7Q@X83X=S=Z78]V$IG!#Q51\!Z> ;1VL^( MW]=^.Q:@DP$K.S-[5@"RP8>-$-O4X23A%YNPE9TAF4D'@V&?^/1KZ1K8KB=+ MD1B;D*W3Y_0AJZ3$1YOX+H<;SV A:?9N.QC!4FHF<"L,: M;,J,\C2;&D TNG< %)H/ 6+77I"80JE)+Z-0'FAW1 J&4D/9:RIO0G&>?&Z) M(89->K0G--QC MWH/NP#< /7?GCQ]>1H3VT!\L#V!J9>XF(9CZ 3^)+M^))E M#DR?$1LH?00IF^D*/J(Z:C5EY9W7)Q:@[1Y >VC!\NG7ZCN),F4O0G+83A\4 M(\1\7#%0!Z4_:4",<+LZ 29!O!#+8;UPL%_FX.]([FF5Z"C3ST25K$XTO- M 1X"'"G "40V962PC#VZC)"7A>?(;J9">LI5$<=+L>SY#T7-1!Q@*ISOP'LT MQ/X>=W23JQ=9G]R.8 MA+]/4S^0BJV[5S"B4K?3V?H(DFZ#=F%,A M7TSH%Q2'Y]0NV+7\O+GH]'9 &^!G]&Q=(,2ZA72!R9>^4!/(M?3/ENI+$NI% MF\K>$E/9B9C*/J&JK'LJ>^*X09>I*TFO-N(V/'[.*% < M\.&$8Y 0T^G)](AYJM&5JD*-N.O><2/7!= M8NMHI?*PX2AA&X'L9/SH;U#@P?C5 %2-ZKO0XHB]71.6K07ZK.VE^"9?S0+* M=@836I^AFPYD9W;E=SP:.[RFUOO;]F-H'QX1L(!T4Z/V#S7E!PZPBM_TBS^B MMN8Y";POP-_96U&;Y0B+:IC.U+>T[IQ(:>"*\Z1QXKOA6Q-S'E\M4-59$X-5 MX\=N %%^HC&< ,3:6),0UKD Q%.MXP0@!&O:+4 (BL@)()XJUQ& 6 P0 MBW=PR_;UK7?F^EI:YCSE52O6F/EHB&_MN4-\RT"#A9[D>D.C'V_N4""\6]JQ&L=^%,UA/.^9\GX&@!8$'>1E[/5Z4_SQ%:,-2,+6C MMS2/R D\S3:\/XJ@^*QH/GVDXI2?J^*T"J[A8 ['TO27[,"-0((<(X%2%"4V MQTB@5 J-!8=]S>Z1'<>#EZAJ!8;]&W8<2T6!/.ANK=+;%BZ7O?7Q" T MENC(RA3?DD?=DB5C/,E12R=Y%6TIG)/Y4KELDE8N5RJ MJ.N8@;YR/3CON+YN2E\UKJ]A/\O&=:54;ZVG1^)F_72;QO6U>ZO7T%JW8+BN MENIJ:SM178Q^G KQ1N;<9='NLZCM/M,VB^[8GNGYM,>*88+=XK-NFLFN'NDZ M6=K' J"O]5C[3M:-@W6!X1_&^H_ =2XQ3*QD+TE=EUJ'\&(//T9/HE6_CLTN M2O?N3)3?#5VG:\(^X05T+:Z+IC06^WFRE-Z9X< _V(PD["&::9=)Y'%(;&S" MQQN/XFN'\#N\EW;$] AVT_!)O$Y:5SPD\"4NA=]/^WE@=Y7 UN#T6/<1,)A- M6G=LX"6TW2GU6=!=T9XH= >)!\(%Z^E(>CS9A'0>[I!5HZJGP! W[Z#5W,EJ M<5:Q6E;DQK,:E[Y6XTY))0ENQ*[+&9U,)]J(A(7>K/33ET9$<\.J;]I=*=U& M*5'4J>'+$PTKPYKT/F)U!8AM30=J1?H,D.1FAW5 ZY% M=WHVH("1K@K&B^"+:GQT<$2\Q:4U0KH?@Z"+=./!:L)UD$>=>'0W7(#75"?')$FPBZME[ ,VO1S\I>1(J:S22KQ@"G$QWU7@ M(?>&Y:X, _#FQ;" K?./1>E:"S>(XZL)V)=M:)1FFS6Q5F MW/5DGR/&9L(F2KR%TI0B\F4QDU42QKM%VI8!7MJ.A&7Q%I$ 40S'C;$,12ZH M(;!=[%#TAL$XQ*9AX.I]++5?A#4RCAC>"H\?PC$] C[11IIJ)>J,&K^'D@W( M>=HYS#*)BZ>7G]KT=9?T7]!>%A>1NM/FZHZHV5]*S7Y5D>LBH3T/">UE6>2S MYP$.HK @+X!0Y8I@37F 1%ENB.JS/ !"\*:\ )XDVACD0=("+4I'W 0PCHG M@&C*CR:,3!MT_-=F@U1 %_ 2D1,_I6FV9QF)XP!M5EJHMMR M>:'*(BK].X:FQ=/CRVJIK%:V)J*^K=DC2\/2 JG@I4JKDJ6?Y1XSEP:TXJC4 MR 27"+-.G!SI-;OMI%?54J6\GHZZ1538!<9OG8H/ M&*^VUM%\'@%^B\)68"'H-:WI[BNFT-!:Q_DX6T M I;.G;0:_"K9=ID+^P#@GTY?&=(;QO;%GP- M3WJK8C E&#X?&;8E;G'HN+[K#/NF+2&56UI@ZWU)[\/UV#5YF^S\7#FU4%W; M8.70!N,:F][UDN5A316E"8)<5A<4V?2NEU[?4*]LIQLY5_22!T:[D9C*IC>] MC&2?2DDMJZ),XB6QEFU @V9-;HHZBAS;3C>.KUF20T?.3$[8$\Z19^MV%:!7 MPPEP1,Y&A-748KUE6#L;V-B2];>J6FK6L]*\=L*P$3@^VT0I/HY76B6E618^ M[I>:'-N XM.LBN)C>+G4*#:"+[D$9-O@V\C,W2JV?1#.04_T:G_^B^7XU2'T M$]^$,:0!_!W&EF2U1093NL>G6\(G&\E/F&DP9VDC)_#WN^8C,9('Q;?# M\2AM^&6N*[$.%OZ;$N6;+:J:$SA,XX%I(AE#\B35O>C(V$=\$*S*'6A6JB\M M_RK!#G"R)\9L'5\Z(QJ.!^X&5D3<6521 4.@H[18SD$FXJXRN7&N)V<&#Z] MNMI*5,%B[&V(EB-44 EH5IH4M\EW?^]^O?- MQ6$.>-X-%6! =H<.G7;L1?Q!^VL.S$_#;1HX5G*@"99R[+CQV&^FS&2-&I_E M24R,C@=)_QJ0HR7!4BWD&G3^]^M*2U;CK_A;/6T0SJ7'<>QLOCA -'P:GNSK MLMP,;X0%N*@YOLD88H_/[8+JX#S@ KN:[CNNM[_H2.LE<_/(S5]>I@*24!9> M3:C0\VHG=-GCR@DB^J(:RG_^W:HW6N]RI:5,@&.2A&=U+(UQVR A;G-4EI4( MDQ';4PBJ19@I7C8#@+8BC(:=('LBD8.G2_[P,)Y=U4J#3[X$R$+@N ML75&FXI"K!]/OTV, PO7=0/<# M%\D5GN$$+M _B$E;LY*Z11(T/M$&\FP-<_UT7A-TGB5" MRBFB5YNSJ1XX0C4ELM +/8L/C%%5OMG"M(/%#=?E6I(/ /7"L3*CH0/'W343 M[#3D"GS_E&> F:&YP -(R % 0QB IG$)[,$TD.2II=&^D*5OP$HMW!0X M/SKP&'4AT@-9',"M%D5K]OIK6)_S6SJQ=1D>"W1O:A8\-J9OX!S$]^!A&GPD M.IHLW0 OX:\CD>V2*Y5$D$GNR>0 ]0Q/=\T.PZ%SQ^V%I@F#X]7Y#HY@!]I0:*38-Z33'E MCLK.+N@K-K L"_8!7Z V086E%1@,.)? &AAP3DK2"5S!(<48C>E)7YC2 (SA MB@R!,TC A(YAQ?PZ9>]+"50'5%>:I#-A.F%=_,7$X:&=!HYI.Y M\I)80_+1LU6 ?+.VI49U!&=;+6>KY)6S)51G,#OV3IGJ?!C6F0DV]UPVEQD@ MXFZDVC-YW;<%WU21Z\]Y4Q;_6U\\,YU E34VBT4*VXSIER2;^-'LK)SD% M+Y']\=*,+K4B )$#0("Q+@"1!T TY69FK8D Q/I84U4 (@> $*PI)X!HRE4! MB#P 0K"FG !"L*:< *(AUP5%Y $0@C7E!!""(G("B(J@B*4"8L'F#4_Z^M:W MZ^8"NUZI5VV]6Y[P;"]X!KICX9?_>U5[]=SS8%)I@\U:\!QF%J_,$0JXH9'= M,Q;9:$>1#1;PJ"BEL(*QLR3TR>18Q4*?U6CVNW &3ZD0NW &@A8$'LRCQ17H M#)ZG0&U8>*9.YBT-^CN!I]F&]T<1%*:)+61*^V17@G2'@LX,U:C\7-5(5>3R M9GN>OE0UPA22HB@^N46#EMQH%!T+%($%+\2"IMS:;#_7EV+!85^S>V3'\> E M2EZ!8<][^2P5!5:N]3T?!=([7-:8B$UXRTX0T,2+TMMYIN,JVQ%OUCVV\:;= MZ][]U 9YR^O'G9TPE9]&R^52K;*F?MN;-58%@B\7P;/3;O*$X)5:72"X0/ \ M^A>7@>!JH[:EZ+WZ@0D;A_+S&IQF]2!?WF2$M<-[.9,1-F$NL*JHIVR%G3 ) MGB4W-CVR9$ZV\RPK8--[6X:,J3>R1$S^)8G Z^7B=34'>UN*[J1FF@8"L7<+ ML3?N;U[)U)I6H3%\=X [-]>JEN7R$ME6KC7]PD0,D@/11-!@?2ZGC8\O67=4 M8>,;7E+8H;66 8_%U,D$B;PH+K'Q#2^'1*J-3#$O2$20R+-]WAO?\%+,]_*V M1O;6%?K(,QH\Q]BM90Y_V]+82-@O[N6OS4##G$B!G(VM2?AY3W5BI\VT:<=\/O++2W3"AG>98T_'YHS M/%PZ#,>3@*1P?$_@8J/[ !MB8Z=^R7)@R6\1C&7EW0U^X M1'K0/,DB'NW-;:?..746NC:DC4%9NUO?H6='AX[P+I!#U^G!E7Q8V;I[-;[G M Q(0!TYLW0&,NM$>L>5H9S7$]$R:%AT;116]Z-BX#8 0O8=R HB67!<=&_, M"-%[*"> $*PI)X!HTK). 8B- T*PIIP 0K"FG !"]*?+"2 $:\H)( 1%Y 00 MJMQJ"4 L#Q %*"H1'1N36Y[P;Z^_8V-%+A>[%8GHV"@Z-HI.?:)CH\"#C?&# M;"UN^;U[EE-,*QHM+G4+>>FMIJJR(AHM%KRUVE+Z;:IJT=% =%H4G19%I\7" M%D?FL=/B^K6U.5!@>WHL)M,339:>Z+/T1%$Q*9IT+2/+*95 M6R%3B@U75F"X%#ZZZAK B\#%RBU<#:_(2YHG<8$=X7C))"MIY( //GG*A2[S \N$Y7=<92-IP:(V -/"IQ//-@>;35]B!9DD/CFL90%)$ M B(D.B:YT$>Y3* MZ!;17"3K/C_&J+P:CW,5R3(S'2?E:LS7.')7U?&$F'_]7RK39X)M<>=/8EL\ MPZA,F5&/[+%$(JT+;][7K =MY(6,O25'S17V(_]1A=(;<,_:&RGQ-Y['Q&%B M?5_BR%(E?ORV=)5?^.43"4T<,KXSW"^K,A84#N CWUA5E1NU%<%JC.U4$E)' MDX!XNO][]>^;B\-IP!9'$'FI6*?O*O$CB$AXO9(K0L$W#^T*'U ME5Z$]=H\F)^&VS1PK)J/S\.WPK)>EPP=%PG="%SD(,C+6/EU"7XS AU^ZHSH MUUA6S5@($P$@SC5@Z(;IZ2X!7@+O&< O.LH&?!0KWU9#43" )?B4AR?X62QN M:'0S6?K-;H/O1NR9E!=BC3+^8SL2,CG7! 8W!WWG%+FM2I7URED@#O5YA$R%;DIK0$UU8\Z(8+@^ 4.6**'3( R!:LB(JU_, M",&:<@((P9IR HB&+#A3'N @.%-. "$X4TX (3A3/N @.%-. "$((A]P4.5& M60!B>8!8M'SK*4??=I:MKR%3KD!EZRI-'2QP;O^U^;C&HO4M0I[5:/6[< 9/ MZ ^[< 2"% 0:S*'!K4,ZO+2(G6E!VU[$OEIJS6W9JJIL>AQMOHK8=Q0-6K): M*SH6++&&76!!,;%@V37LA<2#%RAK!0;]:DK8-Z^];:ZH?=W>KRC5ODZ?_X'8 M<(,N#?N:.P#0!'2EF%AI!+J_ZCKWC1IO&Z^(7+<'8\5U[MDY4;FLCZO72TUU M3261 M>W!M?7XG)9,JHWE%*SM::>#@+5!:JO>\YNM:0T*VN:M+MN_%Y'=7M! MP%R3F^L \LIMDJ<+VG,<01^S(=Z[&@UY+F!#Y)_FEB!3\B\Z9C.67=#^U6:I M5LM2B026;A>6;EK*/0M)6Z5&2Q%(*I T;ZJ86BI7:EG*6/XQ<_> 5I?+2P19 M[M3D0OK@L7>)B]T-X"E!%_Z@C0>VS(;=;1_-ZBWX0FK@5>&3%/A>3(_5,]&] M417H+M!]-] =,P:W$=<%M*=!6Y'7P=IR9W'DV;"X:<4T MUC?E1MI@NM[*/?:;WMNRG:7E4K.9Q88$EN\6EF\ZWW9%;?R;(FHE<'R;<5Q5 M2FJK56@D%_#-@&^ET9*7"-[<606%C$/<.+YFT?[,;M1$>*L,]]PYJ=)470&J M-IP VS5O1"*MH3Y@XQM>NIRJE-1J?3O]7()<-IQWO?']+IE:6LU2N2H"(()8 M!+',$RQLK6M:7WY,(X$1&1A1D[/R0+5U6@B#P[XT^AX/D=ZW<*!<.$OT4.U07)@#IM)Q*80N43S MZ"R@UU6Y%=Y8DN!&P,$W)6GHFK #V+FD>9+&AP_A]?C>JF7:))R/ILKE&C_FD /$!T]GJE$*Q47M6=K("?S]KOE(C&3+S7 H M'$.6M(7/+VNRW\9H,7,7XZL>HT_*-&!]&13:G*#*__R[56^TWHVO8XQTD^C^ MHH-F'_%!&=/:)J Q.;YM ME[V>T(.*;7ZXG14XDQ3=ED L@M&23&[1K(B#29 M-)08V[/(1):.Z92M<%WXLS=DH[1*T9"KZ%T/0"2&"[_9. ,+OL:3H0,V/&0RD0].G,\,FK\$%A$PSB70S!ZCE ALIM(GN MP.)_!9KK$Y>Q5TL+;+V/YW0.V.@:YA">%0_ZFA!;TTK3M,JR0#9&+1]$=7GP].=I36](0"Q@'IE[B4W#Q #J!+]F.+UE MESYC$.'8.D8\/N(^:@AEY9W7)Q;@RQ[ >FC!2NC7ZCN)"A"/$22.IW.=/B@9 M="8NH!.0"QN_-R!&N'*= $,C'AU7![P#U@L7>_%\/^0:P1#40@_I.3H!^*R[ MYI!=/"]+C*;52?,"'9CHM%=*%L#% E9B U/TJ1N9 Z^C>:87L4)#>NB3M&Z" MKV2?F7Y@/N[1MT^PW'GQ]SU]3S#$M>!_-6N$2X#C/OGR]>3@SY.S:\G0?*WT MQ,S),\T%HJ^HX;[I915ZOSY,,);FR+.-2**%_)] X[A)G[6**B MGFW=',(C\!(2+F<*J2!2F_Y4^L([$J<$K&R$ $ J?H)F >_I&8>7\:>,GV^( M3@N,#9U^S+!=6."(:&X2"]EYR*$,2ZDI<^L;F>PGI B*+!K"K(?"!U0/>#8L M2B>,:VB2US>[/EXU@+?YS@,(("_!XDP@%5"W059-?TIIAB9P[U@!B!9Y0[IY M0^CF.=+-&_/HYIWL,O_0"FW*]1FZ^8P!JC,5]+I<'E/0U59"\<]4T&\8;0-* MC21\(+*-\(98,<<5,^()@%?'^O )+ ZXJ/3]E!)A++X2EU&UI"L=^)H.?X;R M.J9K^O D[>&K8U62JP/LZ#3]5V"Z3+KC#]?P1.=W"=:AR^Q'-A@B_'V*EBI+ M15!(E97JHTG=DF+KG)HENY8C.U>U=D%[Y&1J>7R\R;_^+S6W90)EN5M!&7NBO;LF56*:%JZI0&TZ1*[4W4N+OF&A3A)T>9I^H))SEF@28V?W?JW_?7!RN771.2LH; MJCT!16(A+Z"5%W%B[:\Y,#\-MPEP)(Y;5>7:,IWPB[@/8B$]R36>,O]BK3-# M!Y^P_$*V-Y=UN (5/5OUWAK-FZH!0O7.D^H]O2% C-],TTZ$9A9Q@J/?P36I M?8^Z*#9R-M):=G5.+_ALA7/S6"WLR;PA]60QVA@^J^69"#V'Y3@6MP3M)A'Q M1(W[=5ENS!<#C5W:"0>8"R97SXZ4;QKH-&V0="[?%Q78L5#[# "5+JGYP>TX M"X2"C4IY#]3J >@)TMN_08:"":?!_AK5=W](P\#U @U^X0^Y 0$+O^.C#J*[ MN W8-5W/3YN >; TTE1F6,$'(_&C*^I.?VV_1C:3D<$E O=U)B_TL80EP.' M\)M^\4?4ASTG25P+\#KV5M2G.*F@\J>.W.XK,B-1J$GSUZ;C](9"P"U MHP 0BPM5E-)2A_0^)<"+A3RK4>MWX0R>TA]VX0P$+0@\R,N0[O&V <]2@S8L M E,;>DM#^4[@:;;A_5$$M6=B"W,,3I_\=T).1PI.^;D*3DLN;[9+WDOU&TS@ M6)[^LK-84"DZ$BA%46(%$JP("0YI3N:.H\%+-+4"P_X-.XZEHD >5+WZBE\QM7VNMKHU;]QOOBK=L/NN*V M=]EY4KEL8E8ME\J9G;T%K@M<7SSQ)J^X7ET7KF_42[=Q7%\WI:\:U]?@;US& M-.&RHF1-$RXP>J^C16E1H*S(F6.^1>/15?'+5?<:/8[;BSY=8:>G3)FX)0JM M&"W+E;%J._BJ-F?+T533E]>)PCW:<12P[XV\2(.R!VQZI08KF:ZTKUF!:SS"+L1MVO:]W"#XX[F;^Z" MIJ 7=#SR*X!;K1&Z+5(MKMC)E<:K==6%RX#AW[%RQ8,!/+M'[.2"HNYP<6F> M3]N*L"IYK\3+\Y-'%15A+E"#C^TQ Y+L).A,ELLG'TB!:_NL;5>R6T"BWEY# MV,=(&:&8:2= @U!U[^&!?: 1"NCH4#B(:;4JY@H1GR1ABEV!3 ]K]TP[P*9( MKO,3N[O(AI]T0V+.7T3N<%GIKL'#Q:O3X*8R">4\"#SO>P&)72J()(O#F)!TUX'MA&WQ<$UA'XZPA]3L;G$9=SW9Q8*UT@I;9(2DSTJV M/1#K9A=$/#V6)/6]5M5$_35L,*Z29DV69A8QLQ79#ARAYZ"3C'8G2(!:7B7A MO)N_WQ3@+:S2@VLM(L&F#,>-L1#;//H2=L/%ICUO& Z$V#8,7& X'I[M"II@ MP:+8:KR%EQ,JO2L]WSPH0D]YI"]H?X(+0&>-,I3VXQ!+]SU1>[ZLVO-R3C)J M%DG#?6D@KK9C6P;]:PT^NUQMN2$WJSNV94#L^HYM62#V+FQ9(/8N;%D@]BYL M>2>AW"BHPKEX7G=>K(EUUK?E!+BYJ6^K%3OS;[WU;3GA_QNM;\N)IK/)NJ:\ M",6-UK?M/"T(/,B3MO3B,WB>^K3M=7&KA6Z.BV%441>W+EXOL* 8A7$""XJ) M!06%;^OUBHU5OET1C]!YI6R WCVQ MG"&.+UAQGOA&E?B-ET&LVZ6QXC*(=9BE2R[YJ94:CUE3Y527:FOJ;QMW0B^CO*VPL"Y*5?7 ^:UNYC?S&UCY-F4 MN&8%"256QZ!9)5;K8 Q,V_1\EQ8F%,%)O!(YDW]Q,IO7%(VE/$=+JM1+5:6Q M/0%+@:5;B:754K-5%U@JL#3/6*J6:JI::"3=;?A5Y2S7V#:ITX5TV4_,W4WV MI1-^^RWR\.R ^?\<_E0NE\KE\G9Z? 3""X2?AO"59I9&)1!>('Q>$7YN!Z]: M:PDW_M9#69$;PHN?8^OBE/0T2_*([UL$$X$DPIJJ",]];H7(^C>Y<7;S'"VJ M6:HJ2J'=4@*;!3:'V(RGH):WJ,1.X/-.X[/@SL4']/E9,0,&__6"]%/I=0VY M!K]:IDWVPNYYV%;/=X;TMK%MP=?PI+:@EX$O>P@ MOV^4ZLVUS(C9XAC+-N!!JR)71! FQ\;3C>-KEN30]O9.U-Z>1.WM12CF MN=*J @1K. 'VX]^(N)I:M+<$1K2!?2U9@VM42I5:37@ !8IO+XIC^495H+A M\4*@^/R96Z5:)3-W*_]XO>2*CZT *X!AJ4#-E3$0SA US/N7OUB.7QW"//%- M&#$:P-]A)$E66V3P;NBPZ77[=**A>4_&YCA M85.NR4J(G0 >FT0')FF![TB*A$,/__LGO#C\=X'A52\#6L;)T37L6=K("?S] MKOE(C.1!\>UP/$I;>9GK2JR#!?NFQ/1FRZ7F! Z_+?\Q3B1C2)ZDNQ<=&?N( M#X)5N0/-2C6CY5\EF ".#,,(K>-+9T3#$8;=P(J(.XLJ$J# 494Q>N1J[.TL M6WEL FZC(E?')N VJG+K61-PU7AR+IV "^SR3<9P23I'$<#U=37==UQO MGW$E>IZ),][/:T+;][7K =MY(7RM"578A(/5U6AN*+(E=H;*?%W MC)PI!'[<2QQ9:H@>ORT]1R_\9FE-^V==@@3H)*#)ZI?_?WIIDJLHA/MB3VZ5(LLWG,^1%$F>>^=)!0)-$=<@P&"1K/OKO[-T M PUP$25S 27D(19)+-UG[[,:7V(G/TY]V8CANKG,!8XS_UF IHLO1W! M'B);CR,1&Z/'\E+4 I5]>)2"XK.;B4_"NPA!2G-'DQ%([[$;+Q6-CIB!C9 0 MPH@^X,P.]&%<@G7B.FB-(.I/SR[HWWD#AXD"O@L3-YZJZ]5+B)!4FC)P8A1@ MIQ7XX<&-)_0Z?+(T@Q1?"R!FI[RV2W5D*97MLL@X7]G39^ZXTFP6SBOP17/9 M@>6GNO[;G(4")"Y (L<3"T2?L-'O-4X\=%_Q"H3F $/& S$,/Z:RDA@@MU@I MQL\_G41LM4@-> *O]DC3\2ZN89O!OXVA;U?,4C'+QD[FYZS6X,J[!?N.;K9!2)OQ)4-V?W-%_#+2%D:TJE);Z5.&Y,\ 6= MYD[17G-0'^.$(Y]2'DDMCD%M^V2;13%\@?J4SE9>XC!R+D%F,'*&-6,(5TA, ML9QP(^-/5IL@5*X$VX&^\1E6+*^K'_]9 _L,%79PYY,\6M:B@*1=7Q.-:]G= M)M#/TD=*TU![^3K/++?ZWVA\K1)HVQ5HK;(*-.U8#I;W\1<^EI^J^KY*NKU4 MNJTLG)0&77>!B'LJ1FH:_WCF>_J9X;C^>U;)OGU$E?')JP:67=!Q\(S%?(' ,*3X5E-VZ676B/@[20NIMGL M;FHP[G#=K$DM!^>'T^E6-KVH$+$C1#S5?:1"Q(X0T3?[_0H1)4 $B*:5'4PJ M1%2BZ6TAHF^V*T24 1&5:"H)(BK15!)$],QNQ1%E0$0EFDJ"B(HC2H*(5L41 M&T7$<_ME/.7KV]VN^\_8]5:]:KO=\IQG^YDPL ,/O_SU7>?=2^'!6FF/_7$0 M#DOKF-8(!5R[WXT_.*YQEL8U.-S1JM=4%>EH0\2S@\ZMNR*>[=CU;P$&3QD0 M;P$&%2]4=+".#7= ,'B9^;1GU9F#S!$%_(,DLGPG>G\(YM+<%E;J>KTS1+Y+ MQ&B)8=1\J6'4J%,SN0,VC#!]Y% ,G]*2P<#L]0Z="NH5%?P@%?3-0?^@J>!T M8OEWXHW3P8\8>0>,>]E/::,DL'6K;XX$EF-YXS,X]N 6&R).191FL,N4QJWV M>C[ D4H'/#-V8?/!3>WGJX M_NFIP\*;.!.\YF%(+SH&['MO&U$R_>9F.Y,?H*E4$7;!_-_WWC;2=+_>K0B[ M(NS2.)]_P9H(7[4&[8I&*1;;B]][[AC MV]$8YA(=@=X.(;SD<-1LF8.W%R%1_>%^_+4KZ+ DBJ!44]/RG0=SQS_J -C1 M.@T"B45)M."BMM;+??7\M+D9&HVL,36VH\96A%888UOJK+6_6TAHPPZ*P/8A MS5&+\!-V9;\2]X$'2S2-A0EPV<)6]H*EUMNX6&H#Z>*H@JQA-BSYB;4 7^(0 M.EC.C0BGQI? @HU]^G3SA<<19&M\!I*R)2'@A?%@18:'PWCB"<#SIWH&P]P" M;6M&[3VY92T %#<4AXFM9N[,PN .KHS,K3''JDS2WV23?T3+T+<#H)8;ZSLV M#I5)I573PZH0O6IZ^!H04;7O*0DB!F:W:GI8!D14[7M*@HA*-)4$$7VJC:P0 ML7=$5**I)(BH1%-)$%&U>"L)(BK15!)$5!Q1$D0TS,&@0L3F$'$ U1I5TT-] MRW..Y=TW/6R9SK+;A#@@&5=/#JNEA1M<- MLUXU/3SP-F<;Z7W9:!PZ&51=#ZNNAU77PX,M8BQCU\.MFWTO(8'\W@ZYG%%/ M+W0YO3#F],*JG+'JHK6)9*E25@^T:_5.YW46E%2DOL6JP]7)-R4E]>9@%[W$ M*E)_3:2^]ZYYZY+W4;/=J$H#7SV6.^;*5C>;8^.=.YE_WEJ)7_Y5Q?*W,I;D MK4,+G]>J3RM6['%%G3S>&"-YZ@G&!E;EI85AIG$S$8LN#$64>#$\9QP&4\.: MS;Q'H I\JHAB=VK%] H_L3SC(0@]!ZA)&$!_PL9T$'I4"!?A"YM-L_TS%N[A MGO 'K#?#$SX]Q NBB$O^^EJ]6BAF08@_.TF([\7]<\U@#7YS$AM^&CW2UUC" MQR^FY]A _Y;K&XX;V:& %0!,I_"+;2&.X4P!U389X&A5D8 M((%P.5SV;OS$M\%WC_Q,@B 6W^'__,! T(0N@&7I K0MK4:I.9^2HN78V)ZP M0N3OB:2OM-0926L;239+/27-=F:E2<)NMXN)-/_Y'[D,H3GY);T]VK9D9E*3 MI-*=..8$)&L,;_Y@>0_68Z2D^L!,6QU\2!U&+>*UNMGJ_&QH?R,\YH")=8$: MR'*E@?*V?'6@^O*)1"B)F3B8?0!\8B'B%#[*C;4;9J^S)5P51$Y+LZ$M8Q** M\:_O_NOFXG11R.^EK^2/^"!0,>'4\G(Q0_F51D,(7%C/#95S N>>!E27&:54 M;ZU#^7F\+4+'3F7X/%V/Z;]UY7A];3D.8KR5BG&VG+8ORT%(-]>0Y>AE>-_=F31"G.4!(@#MD":I ]UQ??"S\4A# [_[V9?CGU^&GXG9]2YW=.$OL'(FE@,DII$_XC3QL;@]=&VD--N* M)E0=3W^(OQ+WWO)0MI@&//&3L,5T)$*9RM;0&(\>W3,'+WGRT#=.9J'K90MU M0@ !KK2>/H_[ "#=9"7__Q#&';!J2#ST$]#,0*_;IQ<1YP8SP1B+%$D_83\L M6))EPY*!Z^#V4 CC_--)1-L!N@%DG_#6)-N1$*4F ?>PPR!T :FTD&NX*O@W M5N>;W#V!6@127P1'+I'%0-WLY2U->CW+:&I7,$YHV;"8(+F;+&Z8D 'J.AE% M ')8#(H@!$"^'\+(\BS?!K!,! @2E$FTYR1VN=O!3WVSO1BT^*S\W?""2,0Q MJ"8X)+AWO*D'-YX8)R$L'9:)T K*$+VP1 MU51/"I1)N"^04@@DD.;?\"O9\0%;3<#9T)T15L=)G("XDT0%5X7P&C\13 * M"!'- M^A^P//$S93'H'+3B*P-$48H.$8@H$!Y1X;[D>V0-(5BDU&!:I@Z(D@)L!/$:4C,>P*TD5PJ?[ MDP@_3!&3N+H")."%Q 93Y%S:@B-&<.7(DYB.: $ <3 UHECJIN^(&[TIQVZ( M8'7T&4GXLQ<\9/TQMM$#=((8\3S&AFS D4RQ^\F_192J[J7"D96Q0XK^EZ.$ M>[>\1ZV?D9^%U@:P&I(S2IQH[EM\LJ3^W"]I!Q?6\"@='==&(O]0IO8^F^I; M(L\4=#:QDCA07_#!A+Y9N[5)?R.=37IF5:);AJH?,#0Z%2)*@(BFV:E:_90! M$8VVV:F*I$#*BG: M2(UNJV\V]SOV9_-!74]\_CFZW$ MVEB)PNZ-A(O4)7J2NCBWF0*V;Z-@OWFL3QV'#BV/]4F/1RESMIOUVJ"^B_$& M%;&_-F)?>80N)[$W:YU!_8>;).Q>,PW3L-QJS?0F>/) 6>_@U,GZ=1'-6K>_ M19>OBB[W*_G7ILMNO=9:-/#N@(\HG],LC.J(4EEM;^.(TNC7&KU6=42I MB/W %-5+B+U5:[1[BS76MLKU7DB&.\VIUTI<:(2:/1_#>O>W4C)U//5]O+!ZF'D]G%F64!_"$IE;X\>1+]2J* MA5,!#4?DA@(6LLG37W'U."40A]E1+Q[*D)]+?W9]VTLHHWEF/7+N;[$-#+U( M3Q/'J8.NY=&0OW$$\(3-6%RWHN;E8>HKE;ZLE95O6'>8Z\Q)Q0P\2@RE07X, M@1WE%;^^G>PO ;+:X_L6U460@8S%45=W) M(WU215FR!.%D"I_@-N-R8H53T%\):>5(QKR_Q(X$/AR/,FXF6#>URJ'U8;UE MNG[%NF_Q:7'/6G!A(0$1-=8X+M*"3\_,7< ^CC:<:$6+/!SA6 U'*K;U"D3 M2![(,'[,U)6\)9TA2P2=C9']J6[V]0?$J!X38* H#NQOQBP)03U*"A!N:97^3P,X+W@60ADU< '2/:V\J !H!:I<+1BL'.Q[ M1TH7AD(P(P")[R*TW0A+4!99 ["=U@NQIF1_9X-(.^2F 9VJ:8"HF@;X;ZUI MP,M+M4^OAC?#TY,OQLGIZ<77\YOA^=^-RXLOP]/AV355;W^]/C,N/AMGUS?# M/TYN=EN\?3-Q(^,/RP,K:F% EUQH5="1,2+)*">])[X%Q[M8389WIVAI.SB-WD:@5I2B*#*6.N;2-L_R$-,%"73&4.6JHTMZL1 MRT][.%A3W#;M *X7TE+W7(O,55<^"OLFP(F8ZHO'N#@$%+YYV3W\%D=VF<"_ M%^X4[UNP'+Q'5B_S-63*1WDSGN\AA,G#TY"I9@W*T 5"CY# ;AKQBB)#3^ MT[\[)?3&08UU\3'3)1[O82&$/K#0L("62 B-'B=(1O$X\10I88&K;8<)G7#@ M=U#ZX9U E0>_W&&6OT_("^&[&&V14("=X:L2;-ABF+TA*KXM.TL%F.(O(E#& MMJ@9]Y:7+* N=%"$209TX"?+OW-1Z#(*BXO-4*SAM6:,+3>D=Q!>O0#5(TA8 M)WV*(\8B).\1>5_P7=F2TBW44LP[ C@"ECBBPOQ[YJ6YY^[&@7(B:Z#1&"1* MBD!#N6/@:J1T34 ==E(YFXD75 L%R[!F#2&PYHQ!$)C*[=OHN#+R#&3A]<: M.9X'L;2*X=#QW^[R$]J[OWT"3(?N3&'XMR0"M1(QH*^SU5]K*S_)5GXI5_[? MO[A_0_<9[?*$6\5<$3^AZ/T,DD"0ZY33!-D*S&L\[->P,0"\*A+9I5+>Z;@ *G.Q10!H$(-H=0K"^KOQK\2Y M8PH'(SZ3CC58")@4\D%*>B3L@]0$P2A(6&II#6O@)] [2GR&V(T'&\OX,6B$ MQ)=]-;"/!>B9W.;28GJ-,'2ZZ)F&U!-;U*=2\RA$;!C/A]0!Y^KL].S\YLO_ M&O8'7+%3<^J$U*I$M-22( N9NEQ0WBC^=+,D\ ,D M.FDD@#(D63!B&GN&#%%"HV9<@B$!3U/ZC @)%Y"3&;GWII*#F.A'[+,YT_TS@2L VX_+Z/=/UFOTV""M>NO(>G_4?G_DNN_Y*WCAE;A+V$7"7UV#H ).F";> M'2%8-AJ[/CL]*+R>7IS?7)V^-;_OM>O>VW7'LVWZKW[UM.=U>TVHT04T[[]A%P'<@,;5 4H#@BNGD M#R(!/GKRTR=UBI$W;0; RB6DZFR:5V[T;;Y9T%+O[N9"'/+](;P_E>:L"03B&@]_^%N-.@?!298_@)D! M$/!E4RO[$0YW3$_Z'6#330.'G*YPJE;?9@>C4'CB'HW;J5P#G31#[6IL#3>6 MQB1]KCV]-&I(]/3R8'6)YTB)ESLDJ,Z%OFRAE1IE6:LW<^=H^J%(U [6-\PZ M^($0:O1EQTRV&01W(X-#XKT;)!C-:7:TD,LI]R0[N0L%NT) 'Y!7FCL#QP&& MWK&P+3'9$87GPU&"IY9@)1P=V.@H9]Z32U2%&-@V&*= ?D)H*WZR#-&K\5&K[E'J-B+]IB/ \W MPTXWBIF@,-!1VVPQ9(KPF(!) 'R4C/XE.Y2BL\U3X73;L_"PADXQF3AB90T] M+0?6 -^BLR@F#Q ()7N2Q::UOHV-SLJ^C;5L];E@$T:XT&GG.C_0$G*AKEW4 M,P_)=$G3O(7/E=H6$>[/Q:5J6B@Q#9:-D"2I"ZTN#4$. CC1WR7;$G*L# 2D MRYXHHW%,D3SCR_"WBRN^:>8!1S;,3IU:R#;-7N=G=,91\]DI^H(H (\]#%D@ M#H0C#)?F0AHMR\]Q;ULT1O M*;IW#3(Y$>AUM3X,M/R\YJJHKVB>.AZH%R\Z-$@[N3')F[$0"#&+EW200;IN M%:2K@G3E"M+MP.I(Y10[]U:(CV:'Q ?)D07BHR@XEAV4L16QA;EC'2UY#,QX ML$?X>>K0+*5X04M6=N,"NS%5QJSG2=2Q-RJ85W'1@S7C4!EZ7 EWXON,HUHR MM0VI@(@\?Z?$]()\CRQ)14W>F'OC1#AWLJ=J^GAN5(Q=7C' $=@NF:04Z4N? MH&>;S/517I8TE'9Y]QYE[@[EZX Q^AU>H+J^I^^0?9J5Y]MSQRI>!TI6WQOF M1(Y'Y59WMJ7VC#?8QP)#-]H$H3Q,9TD\F^0[P;* &5=1ZO, MC8YG@8N1,FF33X-[/I,=J;SN][C2Y8]\H&-UF@2>(S*9TPWJQ,_R VCM2FRR M3WHN>E'H*/X(\CJB@(X/)X(:V#$'1GZ[\&NNR QASLHAP> U0"$!?T]!@T65O$7!UJ>G%\D?;3= M3LNV.OWV;=<:-&_;_5;[=M1LB-MVL]FS1QUKT&F*.1]M&PW(,/"PX]C8H(IUF(X0):$QF!ND?GX)]L09^9$2@1JM"$Y.RJF2L M>=E-F\=4AIP<1@"VEFTGT\23\Y(HNVN:^#QI(#LH< Y)5FK&[FB9LHZYY'9" M7JL 4U)D,GKV>Q;YEK\S"@M!F80.S_*0 M6\XR\79LM\Q-\L&87I:"B#Y*31LHX; MG2/Q/F.91L?1OUI,D.]KBZ:BF,9OE'B8S,@K (R@0_4'(82[DRD8^&BU (*9 M[Z@_91&GC1F+*N#NJOAN;5V T2BN%!/D26<4\.0R)]V7Y+"G'YD?K"9EO?^X M_'(>!(:VS028[4' ,2>5-AD=H$PELXXK7\"B\C!YQ(H"'D2#6;4A^VG&($$F MKKA7IA,^+>34%UR!$:B QJX&RSS;0M LVZ%/#GA/&0<&XEO+-[M2Z;:[S3C7 MQ[AIQUV>#2=7;.LKUL$G-Y#T[/:?5&C'PXN;WLZOA^>>+JS\HF^2VV>\VV[TRV--:>M=0-3\%\Z+YT:!%&]JJ4[,Z M.RXTOH >]"ZYH O]4;>#5JO>[I=A9UJN&J9T9GU=:6JRN M5\7JJEA=*6)U4E?UQZ+=&XSZMZ+5'-VV^W;G=M2H=T%AU6U1;W4ZMAC/^7\: M)YBS]MFRXR $85YO=MK-D@GSD[PTQ_4:L!^!4)L8)6B:JXH+KL7@S^23RM1(UYTL&0,9'-ERWH&C 4/4" MVA%P(BPZU$K?AR;_#646("8,1((.>%,5-%!P@SS(V>JMD'-3"4IDL],%F+R$ MN3,8PY*P1+N+W<^^DU5QD"^$DEMYV"8\X9L?/!#D$W:6IB,[M7-O=K4C<*0P MNR3AZH:?(>8 -!Y*I]/(;7[ZD_V27:2_:\MFW]S1"%[:P4"3 M]L9K0=D&)RB=J?\8"NO+4-7.7:N5G$P!\>@E9Q;Z(LL2D6-\^&'BSA8MR*7T M:T^.']:SWBZ'EV>RR0^[M632'4W'S= FL0:(9J8]MR+'^@M>SQUFT-MA=+JM M#@)4]V)>XP:-H00\&K^@.BPO7P&;S1TEE@4JU3-H*;]6R2:U"2G\%&DL C8S M)R?F:HR",>*5IN=H9'N78PG043AM9!\O52J[#^BH'VP0N?8"P)J@96:TO!F1Q1$ M_T:]#9EAU6B:\Z',Y>K4$^AKH5YTV!WON&XVZ98KDKU79$K@AAFW)QDJ-ZU? MG]C!G*7V@@E&FU]IP^S\: !H&0*HGT^N.5(Q>+N@05;*F>;ENU$3"-/X)0!)36.^6:-?9ZJS8#]/+BZG'9-5EPYH:&3RGN>BTRAJQD M/3'%EM 'X3V"U@ODTV-JUD#)5>LLD^ T 7(ANYGRO%*-0MYOY$6\&(P)U+<9 M#P:AQH)42KIMYEM+LKY$7NV-0;>V(V)B(B[)O\D(#6.BP\PY[ M343C1T[)UVKQGLF[)91EAR9YAQI69&V281GDO\_JMU5S+UF()K\]*3![QN"9 MXB7)B'@DSB;R(&^@\F$*VJW*!JZI2E$ZTT?J,&89/[7J=;,N.Z_-U1/)>I_V MW"5+BW[6@8RI%G-36"5O@P[ (]EFA?J<*?"=G _3 M$\F*+1#$&N?@J=KSF >X)PWVY#D?LG"%CVGRERN*C?#60'B$,6M;R# ?\&A: M#:+<&FZ4PBS#H&I>D:\2S)K8NK9V)N+VOW"X1S>?7G"Y M7%/S^M7YBG02N5$H$B M#Q1W3>,$UD3E@;@R=3MU4-*@1T3^ MX$9BJ<+-U?S.UQ]*CUZ. >=="I1 -0_E/:OGP[/-MG@ZOBAZ,%D59U:VXWH) ML\:"F@CE^H+/F;>/A:7F8WR>\9;VRM*?CL]D+R(K\M6N1"E="^Z_RBK\<:M0 M57MYLA]VHU,H^6HT:[UVI];IM99YG+4:,/:09O9!2FMS?O7"T8^Z :&,)SG' MV/83"L"L)D7V:*8-A]1,6H*T^K E>*\^7BV!-PIN9 ,NTGH1&RFO?DDO+Z M<8$C3I[!0.MW2F=2RS\J-O >:X;[#("J%FPK0,<* 80PBCDJOGY0\6OJ$*LO M<2(\GC!$M<3**31GD=-QWDGL%.1/F.VZ T:955LW@,M4^OF,A?W \8EM*.K) MM5P]H\GD"!L[Y2TZ1;W0@%/QH.TH%<+"U9+0]IYCUY,W3]RH#? M+$ 5AMX2K2TO8IBDPL:/V',DY2M)Z6B#3]0 H]5DOBNUM-XY+]=4:I:,@*O3 M;7'A?:J7\F[UP)=^;[5FF=&57[%6 KEXK7 M5?"O6HAI7%L>;\#*A<76VJ(\ M-\A',G9JBF])]\RR3"%2L1&];8K4:P08L*VM[>9;>?ZH],K&]]-#(V=1S06X&]%IXUBP2']0?FZA<5BX<[1MT'9#S!==P[%E M&_$'ZH^D^PV4[X.WF)_J+B_K\V^%.<,K%UU<9&'V,)WE87TKI@_W9\6!PY1= MV_U87$=A*O%NG1(+&7W>4X'<2'(::1IL#P\+>;5\K,SX&PE?C-TXK4_6CJ[Y M6*'4W*H-2R$P)R>PH3#/Z'$+DY#S7%.?9YJ4)S;"I<]Z7<5[KYOWYMDL%]0I MK20H1+12#@:YH'=[LA-@XBE%+FS/Y9$":?+)3!9&U P/8V$JO($:.G@4(BH/ MTU=<^+JY<$VZUYT+Z_G+XD(RL1RUIK)@>517%2I.??AGM^JZZ+ P6PL$BI<2BG^ MT#&;ZRA197A6'%YQ^#//;4M,*/(\:+9QFJ1 &0D8+U I;ZE!S$SNIB5B% =4 MI4K:?(S\'!"+VA;I3YESP[!))4^1188&NBG-::[BJXJO4'-2[< LB"+*P$_; M5WT3CYE+'.W-PA=ZMP_*C<&.U(YLKQ7(076L$+$>$=/'G["$I=P J4 MTG P\1]SM;QG9=\L[)>U\(3,K[T+@P=8,5@"T4PEDBTRGRLVKMBX5&S,7=/) M1EU&LUJAO2SUI8;AG+0/'#!Q9ZD%ZX8.]UJ7)?5Z]S2JQ)=!@UDHCM/\:RWJ MQBZ(_*.53I2:$-.WU1WX'-ERE1Z]G+L.K2!G4!7D5 4YZ\3?MUZ04RF*S2F* M0]00,N79BF,W3AR4ZR,UTD_S_G$K!&5,:YDN MML^J8/)K9:8#MKKF-ZGN+ LRH4_TKK(K>3#7$883*LF] MHO4B+>92Z@$"5K.TXED&#)?ZKN,(.TYK+[% MKG04S-8ZWJ"\UN8%ZGZ!&K>4A&_X-"#))O%U.L.>GS[UT*ZI"^ZH<:C,KT@; M2>:Z&J;/<["MHQNQTQV' XF<9Z*00%%68)>V?>&2R.;\:7 Y12RB@G0V)26\ M9*/9TG966O\HF9#&I((ES2&6E8TY0V)N(1,XB@8A:J2%(T76IC'N\[$FH:_M MD9I;;A8F"N=_9').82*STY^PGX(E"2"F\34MOH,#]QVVO@ @<,Y36.BSO+A1 MN0(3-)H 0I;J>?204: J:ZI=4H M68928RP*M\G)3^3!5]Y[;K)67%C:X0VIC3I_Z$O)D8/4KW$H&WG35B,5^\CSUN2(;H,.Y1%W_C3G&9MB'/ZSB_6*#(N0_<>X_9R2,)[]HFJ0L&$6&<6(!O:LG^FZG\IFY3K M':=7D^"2*$.P,**_9Q(L5[[5"ZV2FW3@BVQ]PCYF25>Y-J*[2'#:$-M7GH;* MTP"KTAP%9 FFK7&P/T)N*"Z8"UZ THMB$S/@B*JDJ2+GDI$S9\FH*;R8F">' M'&=?\8$K1_6A !K'@=C2GE"&8T7>%7F7BKRI\APK?9A4'3A?/T99._8PF7%, MHZ+;BFY+1;=X9N.SOI*Q6J=Z#Z<5U_30!F5J6=_Y8OB>EJY*XK+0747F%9F7 MBZH[_I1K&)D^(/C1DIDTX"!S!N&-%]1>$7A9:-P2^6N@K$1 MP!%P6E%H1:&EHE M;T),1X">@+,=QD$(C_.IX87(Y3Y4)%R1<*E(F#)ZTN"& MDZ39TK$%KQY'VF0LIF8@\] 5847)%267CY+#6(T=Q#^5'ZXBU8I42T6JGC6B M[!"::4@) [*I%?V-3F2>I9;Z*(1_[X8!61H5-5?47"YJ'GLX)3(;;ZFL7T74 M:5PD-\H36P]4M%S1VSX7+%2!1;\ 7VKJ8Y"+Y%DGF*%QQS5ZM<6L;' M%55_%4%7!+W_G(O\+%WA@["V!4=%5.8EER]Q;N43%4L5D55$I@JW,7$V#38D M8:ZLY_3B?X>?CAL#@[J/8'A"32O' AST\Z9IT"Q,52JE]VB61Z26)$OPT'(: M%\TPS[6BDOUIY+CLU-\4+FP$ERIAV8;*\M583CUU554!_"N!ISBJ\ R;>5 ! M1S;LBJDMJAE9,B[EWW(^+R_A.1.Q#S-WMK0DI4FI+:=OY[HCT2EE@7U7'" E M;PHBV6$MF^.@2B$>Y< HK!D U:C29FK2FSH+X0XYW2&VOML!Z6+R0]0 M@BS_-;!16DI:D7#]61Y83QD]QB56S;A8^7%BQQI&"CA,)7GR: M7?P%+J:?&A_?(]HG "9T4?(K9]8C.7?2>9"J25'-N!>^$X2RCN4.+S*-SS@@ M( ;8D)R#?ZF0)12VP,(8U\?R7#S!T""! YX%W*E7K4=$U7IDSBY]%;. 7RBQ MY"A%Y:% '??5O#8Y\.%%@BUI;HR1,XGD3$N1O>Z(>U!AN2&&65&A3*.3Y2O:DT$ WH76E,4G658NMDZ; M:TN$:R9; MJ;[RW@T\U1E5K47U6EPVT&Q3MH4VOE?O KF&I6$:.%]N7)@?^+@(]'0IF&WEL=ET':(M>I8C@Q8E#7%=Q:FFG&E):9,H@--A&EW+0W8 M2NL5FD UN*B_<[X=JPI'0P"V11^EK K W::@6T1+2]JTZ6U@5&F%[Y9*?*: M1G7D[ .P8_<*W233(C)Z"PSY'CJ4T*.95G4=#_F^>4V#8J]T(N+F6&UB>!R)'D" M,C6DDO%&M*T-A]N.J6-BJBMPREGR7P#>5MTX;S)-()R/D#=3EKL!LS6+UG7W,:\VO7H?TV>M S7 M^?7=[;@ENN/!N'';$';SMMWIUF]'HW;OUADUNRW;;@U&=OT='ZOXCF$LILTK M@6=Y&FH>C+_Z6%(0H7!SK@70"ATZY$V;WCKN=I1[IBZHP9R Y?%A_RNW9[C$Z0I(I__]RV@[F-ROEEP;JBFX\D!,@?8& MX',>^ *Y^E5O "7C+":RS'^2N#\@(/WQG JC[ M0K/>;'PH M$U2?D0C ;T4GIK0TT?MFL] MED]IU\U.ZV=]^X5PN^8OU)Z/91_8WDF!1'T^Q@C_!W8P@Z7C/.G8U;(:TDNM M411X22RV[-!=?.IYYEP;S3%?S%M8 O:E"1%FKU$AH@R( ):H$%$&1%0<419$ M-"J.* 4BZF:K76&B#)@P>\T*$65 1-ML]RI,E $3%4N4!1'MZDA7"D2TS>Z@ MPL3F,$&Y[_D2AA]R;OSPKOO%31]1["5((LMWN".BF-'8;R.:8 *X8\76>][< M5L]&6\Y47(EA!,I+TV*W>W1_HU"I:.4%A]K=2<2]\LOJ\^1;)8W5ENP;A= HWC4(7'OR[\.X%;@U?8OG1\4+G6D5*&R E._#PRU_?-=^]%$)=L[%= M$/77@-"J5,P_K._N-)D:Y\ET)$+C* C3O,O*7*U,D,I5Q5E9$97%6=%* M97%6%F<)P/+*;8S7:G%>8Z)@E!85.X85559G975*ZJ"F'N^Q$IKII+(Y*SOB M$&S.39[#-R<.*TJH+,H#LBBK*.KAL5/I[&+%U!KT46!KT,H"K>R.UV^!+F.&)0>QBCBV)S8;9GN[:?4_ MJE%/8$?8MOLR=&U1J=,W;5V=^'Z K54=X]*S?&H*7U%$96 IVSMU\GZE(4GQ M9"/FE.P_*.O_&[/O1A1XKF.HX3"[K(A?O7^X/7 .177^*+;UYKOZ_S>U?[*@ M]HS[S5M8*8\0F*)D-B]NNHO$C>?Z(NWECFTNU+S,XJS* %]SU'@/0BB9582X M%6OM]5&EY3K4UX.L_T-1Z6678&S.'2RQ@$*38YTJ@MB\)&%K[F")8YDDR0X& MBXEG@0DX/_7/MH48CXNJ;>^NMI-9Z'I&PS@V^*]6O4:MNQ>QQG,W=3@>E)<= MA3<&CUVG$U*G! MVTT0>ZMIUIN[H?4=>(Q*2^L[+XW>!&T@?!K-W-ZI+8H&_"U-P&B1Z@ MU5"9CA6N2VX(5O;>@?H\_R?Q!5F"]$?E\=R7QW./@8*#=P0T-RC?#9RSB;]);: %TL#[8WD)4L0'WMB'']HM,Q.'D+_ M2J+8'3_R5ZX/:XD_',O+"AM85F#SPGH:61YMS-)2-R<)8:58ZX8%%&[@& \B M%$8<6GXT%F$(E\0!_7P:3 %*C\8X#*:&F,Z\X%' HUR L!6[T=BR<:8MUF!/ M79_:_\?6=^/!C2>3P$-P,/J#$2S,PDLCPXJBP':M&%Z"U]%K[@4 !U8$SX&5 MQJ%KX\]1'-C?#.O!"IUH?LWF9E"WC;&Y)2%KGMNKC2.V/6&%*#TF\N&I?L27 M;&,>\5(1T6QG.E#JP4ZC.'/X/_\C-TQYS@<@5;FV++'.W',LYJM,;SY M@^4]6(^1W&9O8*:.CP^I-8!P,-"\[/QL:'\C/.: .;6^'VL@R[,_WZ:^"R7+ M\I=/S(R6F$'>;C9,Y'M@+<7V;5#;G2WA2C-0R$C1+!3+F(1B_.N[_[JY.%W$ M("]])7_$!X$""Z>6ERLBE%]I-(3 1:"QND5^R*Z+;=Z77K WG35O#6:&9X6U4XA&MEZ=PR M#5U7&VH#!N[ X"T8V1[2XIAM+_\\\ 5+>8F/4;TA6F+4OQVTA;AMM^S>K=7H M]6Z;O9$S&O1[=K,MYO#1_@/4YK4U%O'C)S>RO2!*0,?<]MJM_J!7+D2T"XC ME1N\=$-;^PX1$!O6;.:!;0$,ET-%OR'&]:;EW(Y[8_NVW77&MX-1S[YM.!W+ M[O7' Z=;GT-%YP+4=SCTQ\C8R'2W_7ZKW^F7"PN= A9HT8:VZOTQ0*_7:#K- M9O=VT.FU >J=UNV@WQB#0.J*>L>QG>9H, ?U[MGW"9@+<73;;78&@^:6H+T^ M@+L% *OU[0RN-V!$"OE2PW,C-#;!I$7;<@B6^7>T?M6B:@8[S%$WC0 MGPE\$J'W:%P)>![\X!N?@;H8'HWZ\9_;,VY7HNC\T]D_C9L+X^R?OP]_&]Y< M;PTC+[1HZ=B8VH/LXK%Q\L,L$A_4'_I;T7R2IA/J?9OM!67]DJUF)7&@OF!# MC;[)V7/:$5I>,V\PQZ%:F#JB\3:7GN+QF+;*QSE8F=RJ&3?:^P)XQ]@+'A04 MU6?R(WU@:_@!X/:D%9K^;HVBP$MBD1XV\[O6K/4GG!:T7;JW:796YG(>\-;Z M7;/=/\2]/1TJ7(=<"W%5$^7N'D/)*X6=%/ L<\\#<\V& >N3\18VM*S8O^AD M6Y]2#PECGT1DA^XL9X(]AWC7$ZPE474EIL)M;N=) 5JF_92=[EH-I[XV(,O\)Y=):$46+Y,9Y5K@6YX:4W MI][D@P:Z#L*1Y8OH^.*[)QZ-$YN.(,UZ%F;>]W9KQE4"%GVC=62]/VZTX?^_ M-#H._U66-9ISWL4#X?UFQ?M/\'ZST>JUZR7G_<^N;_FV:WD;XOV:41;.JGA_ M2[S?K/3^4[P/K&_5V^-&N7E_7N];OK-,+M1R@J'1-[Z:U^:IF1<1C5:G7D./ MI.4$,W1D+A4F@WKW:6%RF S2J+\=_D!G]SCPO. !\R?&*=&X64"#TSO(-?U7 MZIH..?OUU]^6 < MN>\Q< M'*\Q%@;_(WT!.]=\L#U8']#81(HX^PJ7+K[V.X9\I1G^1%B]F(N0$ M$[IKW=LPOR44$[@.>6SHV\%4X /NU[U_8OEWG!!SC=DJF/4BPHBR]7H?C;._ M$CA(P@/7?IX538S/@"O8!G+ZT3WLY#R(X17 GDL>D0F"[&'F(3%CN_)X['$_ M,IFFV6AVF@-41>A]-BYQ?L(04W8PQPN8XY,56T!J8+$=B>E(.(Y,X$H#9RF+ M&TY@)TB%[Q=[3%Y;]M]38>M06?@]-OMGM-VK/;[S1R/UP/_WY^9/K,JA?E;^2K;,G:517&HG!U0!H0!S)\R,&3HYI&EC<):QR5I2QX?& MH-6NT457XLZ-,/LX-B86IOJ"^6E;"1HZ9)1*4Q1>,Q)&!+#"! O?P.R-D9A8 MWAC3,/!!"<[PD!=@UHY(?+B)GFNW M <\>VNZ;G5T71Y^<#XW+B07BPQ8)+2NJ\7D4K'/3.,IHY?UB$W>C4"N)B;*N M+=G:1<^^G>VFW3'K!U.;_X,)%&USL&M"!(->?'@>0KK;'ORV0!XD=TD4&]VU M^WFN!//N&>2WQV?"F(E^WQT*]QW=R!_-R3X7@9\ MM./W#/DW O"=PO0R%)&+]7?H8:M N@F0+@E65,#=!'"/9J'KV^[,\E@("P5F M65O)L*ZLX'RU.JP\ M1NZ; ?ENHV[6=MW+AFG NYF;5\M\/95M9Y*'E#;0VFC>@ TV& M['/1N/QW:/FT6(P5TPWN ]=9G&V0U4Z. N<1_IG$4^]O_Q]02P$"% ,4 M" #30P93E_FHWWT1 #3OP $0 @ $ 86YI<"TR,#(Q M,#8S,"YX&UL4$L! A0#% @ TT,& M4Q\G1WK+, /CL# !4 ( !;", &%N:7 M,C R,3 V,S!? M9&5F+GAM;%!+ 0(4 Q0 ( --#!E-EE#UZX&T +D!!@ 5 M " 6I4 !A;FEP+3(P,C$P-C,P7VQA8BYX;6Q02P$"% ,4 " #30P93 M5\D6]=53 #R]04 %0 @ %]P@ 86YI<"TR,#(Q,#8S,%]P M&UL4$L! A0#% @ TT,&4UIQ@G>8" XBL !P M ( !A18! &%N:7 M,C R,3 V,S!E>#,Q,3DX,V4V-2YH=&U02P$"% ,4 M" #30P93!Q:OM*$( ">*0 ' @ %7'P$ 86YI<"TR,#(Q M,#8S,&5X,S$R,3,W-# U+FAT;5!+ 0(4 Q0 ( --#!E/>F\QL)@8 "(A M < " 3(H 0!A;FEP+3(P,C$P-C,P97@S,C$S83 T9C$N M:'1M4$L! A0#% @ TT,&4Y&JUU$X\P( [2,E !4 ( ! MDBX! &%N:7 M,C R,3 V,S!X,3!Q+FAT;5!+!08 "0 ) &P" #](00 " ! end